Adicione Hosts no Nagios
Publicado por F 14/09/2007
[ Hits: 13.112 ]
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;
Dicionário on-line via linha de comando
Projeto rodar League of Legends no Linux =)
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (5)
E aí? O Warsaw já está funcionando no Debian 13? (2)
Dúvidas sobre a originalidade de conteúdos online (12)