Quais serviços o Nagios notifica por contato?

2

No Nagios 3.2.3, gostaria de ver todos os hosts / serviços que enviam notificações para um contato específico. Isso é possível?

    
por rjholtz 25.08.2015 / 16:45

1 resposta

2

Ok, posso responder a minha própria pergunta depois de pesquisar um pouco mais. Nos fóruns de suporte do Nagios, encontrei esta resposta:

link

É exatamente o que eu estava procurando. Espero que isso possa ajudar outra pessoa algum dia.

EDITAR: Obrigado pela dica Zoredache. O link diz que você pode 'cat' e 'grep' arquivo objects.cache do Nagios para obter os itens que você precisa da configuração em execução. Pelo link que usei:

cat /usr/local/nagios/var/objects.cache | grep 'host_name\|service_description\|contacts\|notification_period' |grep -v command_name | sed 's/host_name/\n/g' > /tmp/contacts.txt

para obter uma lista que, em seguida, executei para extrair os itens de configuração desejados para o relatório. Exporta como:

Server1
service_description     Linux Raid Status checks /proc/mdstat
contacts        sysadmin
notification_period     24x7

Server1
service_description     Web Server Port 80 check
contacts        sysadmin,developers
notification_period     24x7

Espero que isso ajude alguém, e obrigado pela dica novamente Zoredache.

    
por 25.08.2015 / 18:44