Verificando Arquivos de Configuração do Nagios por Erros

2

Um dos meus servidores executa Nagios (open-source) que foi instalado por outra pessoa no passado e funcionou muito bem, até que eu mudei o arquivo windows.cfg e agora, quando tento iniciar o daemon, ele diz que há são erros na configuração. Quando tento executar a verificação de configuração, ele não fornece nenhum erro ou aviso, mas apenas verifica o nagios.cfg que eu não alterei.

A questão é, é possível verificar / depurar windows.cfg e commands.cfg? Ou isso pode ser causado por outro problema?

Obrigado.

    
por Ynhockey 27.12.2011 / 15:28

3 respostas

2

Se você olhar o conteúdo do nagios.cfg, ele certamente incluirá referências ao windows.cfg e commands.cfg.

Quando você executa a verificação de configuração mencionada, ela também percorre todos os arquivos referenciados pelo nagios.cfg, portanto, você também está verificando as alterações feitas.

    
por 27.12.2011 / 15:55
6

Você pode fazer uma verificação no arquivo de configuração do nagios com a opção "-v". Algo como:

/usr/sbin/nagios3 -v /etc/nagios3/nagios.cfg

ou quaisquer que sejam seus caminhos. Isso deve mostrar onde estão os erros.

    
por 27.12.2011 / 15:36
0

É possível que o script de inicialização que você está usando para iniciar o nagios esteja alimentando um arquivo conf diferente do que você está usando com o teste manual 'nagios -v /path/to/nagios.cfg'.

Isso pode acontecer se, por exemplo, alguém inicia uma caixa de nagios instalando / compilando a partir do código-fonte, mas abandona isso e usa um pacote de distribuição, resultando em vários nagios confs em vários lugares.

Além disso, o conf parser para nagios é um tanto idiota; O passo "verificar" só procura por problemas óbvios como erros de digitação, mas felizmente permite que você deixe de lado alguns atributos "obrigatórios".

Seria útil colar a saída exata que você vê ao tentar iniciar nagios usando seu método normal.

    
por 28.12.2011 / 22:32

Tags