Não consigo startar o nagios. [RESOLVIDO]

1. Não consigo startar o nagios. [RESOLVIDO]

Leandro Hamid
leandro_hamid

(usa Debian)

Enviado em 12/06/2008 - 10:59h

Bom dia!

Eu tenho instalado e configurado na minha máquina Fedora Core 6 os seguintes pacotes:

Nagios-2.9.1;
Nagios-devel-2.9.1;
Nagios-plugins-1.4.8

Estou com o seguinte problema, quando eu tento 'startar' o nagios a partir do comando './nagios /etc/nagios/nagios.cfg' é exibida a seguinte mensagem de erro:

"Nagios 2.9
Copyright (c) 1999-2007 Ethan Galstad (http://www.nagios.org)
Last Modified: 04-10-2007
License: GPL
Error: Cannot open main configuration file '/etc/nagios/nagios.cfg' for reading!
Warning: Cannot open log file '/var/log/nagios/nagios.log' for writing
Nagios 2.9 starting... (PID=7861)
Warning: Cannot open log file '/var/log/nagios/nagios.log' for writing
Warning: Cannot open log file '/var/log/nagios/nagios.log' for writing
Bailing out due to one or more errors encountered in the configuration files. R
un Nagios from the command line with the -v
option to verify your config before restarting. (PID=7861)"

Em seguida dei uma olhada nos logs, vide mensagens abaixo:

"[1213213946] Error: Cannot open resource file '/etc/nagios/private/resource.cfg' for reading!
[1213217982] Error: Cannot open main configuration file '/etc/nagios/nagios.cfg-' for reading!
[1213218002] Error: Cannot open main configuration file '/etc/nagios/nagios.cfg' for reading!
[1213218188] Error: Cannot open main configuration file '/etc/nagios/nagios.cfg' for reading!
[1213218192] Error: Cannot open main configuration file '/etc/nagios/nagios.cfg' for reading!
[1213275781] Error: Cannot open main configuration file '/etc/nagios/nagios.cfg' for reading!
[1213276459] Error: Cannot open main configuration file '/etc/nagios/nagios.cfg' for reading!
[1213278165] Error: Cannot open main configuration file '/etc/nagios/nagios.cfg' for reading!"

Eu não entendo o que pode estar errado com relação a configuração do arquivo nagios.cfg já que a instalação é básica, sem a necessidade de configuração de tal arquivo, será que alguém pode me ajudar?

Desde já agradeço.




  


2. Re: Não consigo startar o nagios. [RESOLVIDO]

Marcelo Corrêa
exercitobr

(usa Debian)

Enviado em 12/06/2008 - 11:12h

Acredito que faltou criar o dono do arquivo (nagios). Tenta isso.


3. Re: Não consigo startar o nagios. [RESOLVIDO]

Leandro Hamid
leandro_hamid

(usa Debian)

Enviado em 12/06/2008 - 11:29h

Antes de mais nada muito obrigado, você disse que faltou criar o dono do arquivo (nagios), me desculpe pela ignorância mas eu não entendi, será que poderia me explicar?Abraço.


4. Re: Não consigo startar o nagios. [RESOLVIDO]

Marcelo Corrêa
exercitobr

(usa Debian)

Enviado em 12/06/2008 - 11:38h

Leia isso:

http://www.cyberciti.biz/tips/howto-install-nagios-on-suse-linux.html

# useradd -m nagios
# groupadd nagios
# groupadd nagcmd
# usermod -G nagios,nagcmd nagios
# usermod -G nagcmd wwwrun


5. Re: Não consigo startar o nagios. [RESOLVIDO]

Leandro Hamid
leandro_hamid

(usa Debian)

Enviado em 12/06/2008 - 13:09h

Eu entendi, eu pensei que estas configurações eram feitas automaticametne já que os pacotes instalados faziam parte de um repositorio disponibilizado pela empresa que eu trabalho e que em decorrência disso são customizados, aeu vou dar uam olhada e se der certo eu posto arqui, muito obrigado mesmo.


6. Re: Não consigo startar o nagios. [RESOLVIDO]

Leandro Hamid
leandro_hamid

(usa Debian)

Enviado em 12/06/2008 - 16:23h

Mais uam dúvida, eu fiz o downlod dos fontes da versão mais autal do nagios e dos plugins, instalei, configurei e chequei as configurações - esta tudo ok, mas quando eu 'starto' o nagios a partir do comando "/etc/init.d/nagios start", o sistema pede para digitar a senha.Eu entro coma senha e quando confirmo o sistema exibe a seguinte mensagem de erro:

"This account is currently not available.
done."

O que pode ter acontecido desta vez?


7. Re: Não consigo startar o nagios. [RESOLVIDO]

Andi
upc0d3

(usa Gentoo)

Enviado em 12/06/2008 - 16:37h

o usuario e senha que tu forneceu naum existe no nagios.


8. Re: Não consigo startar o nagios. [RESOLVIDO]

Leandro Hamid
leandro_hamid

(usa Debian)

Enviado em 12/06/2008 - 17:33h

É, eu estou tentando resolver este problema já que eu criei usuário e senha via linha de comando e este usuário não aparecia no gerenciador de usuários e grupos, de qualquer forma muito obrigado.


9. Re: Não consigo startar o nagios. [RESOLVIDO]

Leandro Hamid
leandro_hamid

(usa Debian)

Enviado em 16/06/2008 - 10:38h

Pronto pessoal, já consigo 'startar' o nagios, agora só me falta revisar a configuração do apache pois não consigo ver a interface web da aplicação, quanbdo tento acessar a partir do endereço http://localhost/nagios o seguinte erro "404 not found" é exibido, alguém tem alguma dica do que pode ter acontecido, desde já agradeço.

Erro:

Not Found
The requested URL /nagios was not found on this server.
Apache/2.2.3 (Fedora) Server at localhost Port 80


10. Re: Não consigo startar o nagios. [RESOLVIDO]

Andi
upc0d3

(usa Gentoo)

Enviado em 16/06/2008 - 16:42h

usa:

https://<teu_ip>/nagios

se eu naum me engano ele usa o protocolo https.


11. Re: Não consigo startar o nagios. [RESOLVIDO]

Estevão Cavalcanti
bramax

(usa Ubuntu)

Enviado em 16/06/2008 - 17:09h

Cara, esse erro deve ser pq ele não conseguiu localizar a pasta com os arquivos da interface web do nagios. Dentro do diretório /etc/httpd/conf.d existem vários arquivos que são redirecionamentos de páginas hospedadas localmente para que vc possa acessá-las sem ter de jogar tudo dentro da pasta padrão do Apache. Verifica se lá tem o arquivo nagios.conf com permissões de acesso e redirecionamento correto. Se houver o arquivo, deve estar com o seguinte conteúdo (adaptações podem ser necessárias):

ScriptAlias /nagios/cgi-bin/ /usr/lib64/nagios/cgi-bin/
<Directory /usr/lib64/nagios/cgi-bin/>
Options ExecCGI
order deny,allow
deny from all #linha nega acessos externos
allow from 127.0.0.1 #permite acesso local
AuthType Basic
AuthUserFile /etc/nagios/passwd
AuthName "nagios"
require valid-user
</Directory>

Alias /nagios/ /usr/share/nagios/html/
<Directory /usr/share/nagios/html/>
Options None
order deny,allow
deny from all #linha nega acessos externos
allow from 127.0.0.1 #permite acesso local
AuthType Basic
AuthUserFile /etc/nagios/passwd
AuthName "nagios"
require valid-user
</Directory>

Depois checa se a pasta onde se localizam os arquivos tem permissão de visualização. Não esqueça de reiniciar o apache depois de modificar (ou criar) este arquivo.


12. Re: Não consigo startar o nagios. [RESOLVIDO]

Leandro Hamid
leandro_hamid

(usa Debian)

Enviado em 16/06/2008 - 17:32h

Muito obrigado bramax, deu certo.Vide configurações abaixo:

ScriptAlias nagios/cgi-bin/ "/usr/local/nagios/sbin/"
<Directory "/usr/local/nagios/sbin/">
AllowOverride AuthConfig
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

Alias /nagios "/usr/local/nagios/share/"
<Directory "/usr/local/nagios/share">
Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
require valid-user
</Directory>

O console do nagios é exibido mas agora quando eu tento acessar um link de monitoramento é exibido o seguinte erro (exemplo):

Forbidden
You don't have permission to access /nagios/cgi-bin/tac.cgi on this server.
Apache/2.2.3 (Fedora) Server at localhost Port 80

Parece que não tenho permissão de acesso aos arquivos CGI's, como posso resolver este problema?Desde já agradeço.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts