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