NAGIOS 3 - Error: Could not open command file '/usr/local/nagios/var/rw/nagios.cmd' for update

Publicado por Cleber Andrade em 22/02/2009

[ Hits: 18.079 ]

 


NAGIOS 3 - Error: Could not open command file '/usr/local/nagios/var/rw/nagios.cmd' for update



Pessoal, recentemente instalei o Nagios 3 no meu servidor e depois de tudo instalado e funcionando corretamente me deparei com o seguinte erro ao tentar "limpar" os comentários dos serviços:

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

The permissions on the external command file and/or directory may be incorrect. Read the FAQs on how to setup proper permissions.

An error occurred while attempting to commit your command for processing.

Resolvi o problema da seguinte forma:

1) procurei o usuário do apache:

# ps -aux | grep apache

Obs.: no Ubuntu Linux, o usuário é "www-data", no Mandriva é "apache", e por aí vai ...

2) editei o arquivo "group" e procurei pelos usuários "nagios" e "nagcmd". Depois acrescentei o usuário "www-data":

# vi /etc/group

Ficou da seguinte forma:

nagios:x:1003:nagios,www-data
nagcmd:x:1004:nagios,www-data

3) reiniciei os serviços do nagios e do apache:

# /etc/init.d/nagios restart
# /etc/init.d/apache2 restart


Pronto! Com esse procedimento foi resolvido o problema da falta de permissão.

Agora a mensagem de erro foi substituída pela de sucesso:

Your command request was successfully submitted to Nagios for processing.
Note: It may take a while before the command is actually processed.

Outras dicas deste autor

Fazendo NAT para compartilhar a internet.

Proxy transparente a partir do Squid 2.6

Usando o Putty para acessar um micro Linux a partir de um micro Windows

Problemas na instalação do Mandriva a partir de um mirror local

Leitura recomendada

Fim dos "estalos" de som no Ubuntu 9.10 (Karmic Koala)

Configurando NFS em sistemas Ubuntu com firewall

Liberar comandos de root no sudo sem pedir senha

VIM - Substituindo tabs por espaços

Sem wireless no Ubuntu em notebook Dell [RESOLVIDO]

  

Comentários
[1] Comentário enviado por urielpunk em 21/05/2009 - 11:05h

Simples entre na pasta:
cd /usr/local/nagios/var/rw/

Digite
cd ..
[root@nagios var]#

De o comando:
chown -R apache:apache rw

Assim apache sempre terá permisão no arquivo nagios.cmd

Espero ter ajudado!

[2] Comentário enviado por bsobrino em 30/07/2009 - 11:09h

Gostaria de Saber onde ou posso consegui um tutorial ou uma apostila sobre NAGIOS. Onde tenha configuração, instalação e uso (operação) do sistema.

Obrigado

Bruno Sobrino

[3] Comentário enviado por RDS em 20/09/2011 - 17:24h

Valeu amigo, ajudou muito!

[4] Comentário enviado por defabio em 18/12/2014 - 09:38h

Vlw deu certo, obrigado!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts