Adicione Hosts no Nagios
Publicado por F 14/09/2007
[ Hits: 13.175 ]
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;
Conversor de Celsius para Farenheit e vice-versa...
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Linux é a solução para o fim do Windows10? (2)
Problemas com Driver NVIDIA (4)
Programa fora de escala na tela do pc (28)
converter algoritmo C++ em C? (1)
Fedora KDE plasma 42 X Módulo de segurança BB (Warsaw-2) (1)









