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: 17.746 ]

 


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

Proxy transparente a partir do Squid 2.6

Fazendo NAT para compartilhar a internet.

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

Restaurando o LiLo no Slackware 10.2

Configuração de rede no CentOS

Acessando o site do BB (Banco do Brasil) no Linux Mint 17 e Ubuntu 14

Botão "logout" na barra de ferramentas LXDE

Inverter canais de áudio no Arch Linux com pipewire

  

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