Adicione Hosts no Nagios
Publicado por F 14/09/2007
[ Hits: 12.955 ]
Esse script automatiza a criação de hosts em um formato padrão para o Nagios (testado no Debian 4 Etch c/ Nagios 6)
Formato do arquivo de Host padrão que o script cria:
# ---
define host {
host_name <nome>
alias <nome>
address <ip>
use generic-host
}
# ---
Deve-se possuir um arquivo no seguinte formato:
1 maquinaLab 192.168.0.1
2 maquinaZe 192.168.0.133
3 roteadorX 192.168.0.2
...
156 maqBancada 192.168.0.100
Coloque o script e o arquivo num mesmo diretório e execute-o. depois copie os arquivox
# Esse script fora criado para automatizar a criacao de hosts usando 'generic-host' # do Nagios 2.6 para Debian4 Etch # Provavelmente pode ser utilizado para outras versoes e/ou distros .. # COMO USAR ESSE SCRIPT! # # - Crie um arquivo no seguinte formato: # 1 serverX 192.168.0.1 # 2 pcDeptFin 192.168.0.2 # 3 suporteBancada 192.168.0.115 # 4 ... # # e aponte a variavel _FILE para o mesmo. _FILE=./file.txt for i in `cat $_FILE | cut -f1 -d " "`; do _HOST="" _IP="" _ARQ="" echo "$i <<<<" _HOST=`cat $_FILE | grep ^$i[" "] | cut -f2 -d " "` _IP=`cat $_FILE | grep ^$i[" "] | cut -f3 -d " "` _ARQ="./host-$_IP-nagios2.cfg" echo "Host:$_HOST Ip:$_IP Arq:$_ARQ ---" touch $_ARQ echo "define host {" >> $_ARQ echo "host_name $_HOST" >> $_ARQ echo "alias $_HOST" >> $_ARQ echo "address $_IP" >> $_ARQ echo "use generic-host" >> $_ARQ echo "}" >> $_ARQ done;
Remoção da sessão convidado do Ubuntu 16.04
Relatório Diario Sarg com Compactação!
Backup comprimido de banco de dados PostgreSQL
buscar textos que contenham várias strings
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)