Adicione Hosts no Nagios
Publicado por F 14/09/2007
[ Hits: 13.269 ]
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;
Script para redimensionar/reduzir fotos digitais
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Problema com som no laptop (5)
Quando vocês pararam de testar distros? (11)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









