Nagios RHEL 5.4

2

Estou movendo o Nagios 3 do servidor Ubuntu 8 para o RHEL 5.4. Um bom recurso do Ubuntu é a capacidade de dizer onde estão os erros de configuração. Por exemplo, se eu tivesse algo incorreto no meu arquivo commands.cfg, fui informado de onde estava o erro. Este não parece ser o caso do RHEL. Acabei de receber uma mensagem genérica.

Running configuration check... CONFIG ERROR! Check your Nagios configuration.

Existe algum tipo de sinalizador ou algo que você pode adicionar a um arquivo de configuração para fornecer mais uma mensagem de erro detalhada?

    
por Matt Chavez 11.12.2009 / 14:11

2 respostas

4

Eu acho que o seguinte é o que você quer, você pode ter que mudar os caminhos para combinar com sua instalação, é claro.

Depois de fazer as alterações ou alterações, você pode usar /etc/init.d/nagios reload . O comando a seguir nem sempre mostra todos os erros que vê, portanto, depois de corrigir um erro, execute-o novamente.

sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

    
por 11.12.2009 / 14:12
1

Eu tive que fazer isso com tanta frequência, eu escrevi um pequeno script de shell que vive no diretório nagios / etc /:

#!/bin/bash
/opt/csw/nagios/bin/nagios -v /opt/csw/nagios/etc/nagios.cfg | egrep -i 'Warning|Error|okay'

... ajuste seus caminhos de acordo.

Agora, quando faço alterações, meus dedos sabem ir

# ./check
Warning: Contact group 'alladmin' is not used in any host/service definitions or host/service escalations!
Total Warnings: 1
Total Errors:   0
Things look okay - No serious problems were detected during the pre-flight check

... e com base nisso, eu posso ./reload (ou não).

    
por 11.12.2009 / 16:31

Tags