Adicione Hosts no Nagios
Publicado por F 14/09/2007
[ Hits: 13.249 ]
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;
Mostrando aviso no notificação usando Yad
Verificando se uma placa de rede está presente
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)
Assisti Avatar 3: Fogo e Cinzas (1)
Conky, alerta de temperatura alta (7)









