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.724 ]

 


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

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

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

Leitura recomendada

Plugin do Banco do Brasil (Warsaw) no Fedora 31

Atualizando automaticamente os bancos de dados do ClamAV

Adicionando suas rádios preferidas no Rhythmbox

Usando o Catfish no XFCE

Novo espelho brasileiro para o Manjaro

  

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