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