sexta-feira, 16 de dezembro de 2011

Nagios "Error: Could not open command file '/usr/local/nagios/var/rw/nagios.cmd' for update!"

Recentemente configurei o Nagios no servidor e depois de um reboot acabei recebendo a mensagem "Error: Could not open command file '/usr/local/nagios/var/rw/nagios.cmd' for update!" quando tentava fazer uma alteração no tempo de verificação de um serviço utilizando o ambiente web.

Foi relativamente simples de resolver, basta acrescentar o usuário do Apache no arquivo /etc/group aos usuários do Nagios.

No [K]Ubuntu o usuário do Apache é o www-data, sabendo disso,  abra com um editor de sua preferência (mas que não grave formatação, pode ser o gEdit ou Kate por exemplo) o arquivo /etc/group, eu particularmente prefiro via shell usar o pico, como abaixo:

sudo pico /etc/group

Procure pelo usuário nagios e faça as alterações necessárias para que ele fique assim:


nagios:x:1034:nagios,www-data
nagcmd:x:1035:nagios,www-data

Salve as alterações, no caso do pico utilizando a tecla CTRL+O seguida de ENTER.

Depois disso reinicie o serviço do Apache e do Nagios:

sudo apache2ctl restart
sudo /etc/init.d/nagios restart

Pronto. E a vida segue.



Nenhum comentário:

Postar um comentário