Nagios – Erro: Could not open command file ‘/usr/local/nagios/var/rw/nagios.cmd’ for update!

Instalando o Nagios Core 4.0.8 no CentOS tive um problema na hora de enviar comandos para o nagios.cmd pela interface WEB o erro que aparecia era:

Could not open command file ‘/usr/local/nagios/var/rw/nagios.cmd’ for update!

Bom, pra resolver isso o pessoal indica que coloque o usuario do apache no grupo do Nagios e nagcmd. Mas mesmo fazendo isso ainda continuei com o problema.

Consegui resolver da seguinte forma: Alterei as permissões do diretório rw que fica em: /usr/local/nagios/var/rw (se você compilou o Nagios de maneira padrão) e após isso utilizei o comando CHCON. Depois disso é só reiniciar o Nagios, abaixo os comandos:

chown nagios.nagcmd /usr/local/nagios/var/rw
chmod g+rwx /usr/local/nagios/var/rw
chomd g+s /usr/local/nagios/var/rw

Depois digite também:

chcon -R -t httpd_sys_script_rw_t /usr/local/nagios/var/rw

Pronto! Reinicie o nagios e realize um novo teste:


/etc/init.d/nagios restart

Se aparecer esse aviso acima, é porque deu certo! Abraço!

FONTE

Link 1

One thought on “Nagios – Erro: Could not open command file ‘/usr/local/nagios/var/rw/nagios.cmd’ for update!

  • janeiro 27, 2016 em 9:13 pm
    Permalink

    Muito bom post. Após várias navegadas e tentativas, a sua solução foi a que resolveu o problema.

    Parabéns e muito obrigado.

    Resposta

Deixe um comentário

O seu endereço de e-mail não será publicado.