configuração nagios [RESOLVIDO]

1. configuração nagios [RESOLVIDO]

Fabio Fischer
ffischer

(usa Red Hat)

Enviado em 02/03/2010 - 14:30h

Pessoal boa tarde,
Acabei de instalar o nagios (nagios-3.2.0) em um servidor Ubuntu Server 9.10, fiz toda a compilação do cara, inclusive os pluguins sem erro algum, fiz o teste com o comando /usr/loca/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg e não obtive erro nenhum, até aí td perfeito.
Pelo que entendi, precisava configurar o nagios no apache para o servidor ser visualizado na web, realizei a seguinte configuração:
<VirtualHost (ipdoservidor):80>
ServerAdmin (emaildoadmin)
DocumentRoot /usr/local/nagios/share
ServerName (ipdoservidor)
ErrorLog /var/log/nagios_error_log
CustomLog /var/log/nagios_access_log common

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
</Directory>
</VirtualHost>

Como estou acessando o servidor do nagios remotamente, em VirtualHost e ServerName coloquei o ip desse servidor.
Quando coloco na web http://(ipdoservidor)/nagios ele n aparece a tela do nagios, dando erro 404. Se eu coloco apenas http://(ipdoservidor) ele sobe o apache, mas sem a tela do nagios:
It works!
This is the default web page for this server.

The web server software is running but no content has been added, yet.

Desculpem a ignorância, mas é necessário fazer as configurações dos *.cfg´s para que a tela do nagios apareça?
E uma outra situação, os arquivos contactgroups.cfg, dependencies.cfg, hosts.cfg, hostgroups.cfg, services.cfg e hostextinfo.cfg não existem no meu arquivo de configuração do nagios (nagios.cfg), basta criá-los e inserir as linhas no aquivo nagios.cfg para que funcionem?

fico no aguardo e desde já agradeço aos amigos
Fábio Fischer



  


2. Configuração do Nagios

Adriano Vieira
adriano vieira

(usa Ubuntu)

Enviado em 02/03/2010 - 19:42h

Tudo bem Fábio?

Só respondendo sua primeira pergunta:

Desculpem a ignorância, mas é necessário fazer as configurações dos *.cfg´s para que a tela do nagios apareça? - Não necessariamente... a menos, claro, que exista alguma configuração errada nestes arquivos -

Bem cara, suponho que você tenha instalado o Nagios baixando os fontes e compilando-os... enquanto da compilação, suponho também que você digitou o comando abaixo?

make install-webconf

e, depois disso, criou o VirtualHost em cima da configuração feita anteriormente.

Bem... certifique-se, também, de possuir a linha abaixo:

include /etc/apache2/conf.d/

no seu arquivo apache2.conf

Mande retorno...
Abraço.



3. Re: configuração nagios [RESOLVIDO]

Fabio Fischer
ffischer

(usa Red Hat)

Enviado em 02/03/2010 - 22:55h

Na verdade, pelo q andei estudando, esse nagios 3.2 centraliza a configuração em um arquivo /usr/local/nagios/etc/objects/objects_cache.cfg.
Compilei todo ele pelo fonte, mas n me recordo de ter rodado o make install-webconf.
Como não estou agora com acesso, n posso ver se a linha include /etc/apache2/conf.d/.
Também tenho dúvidas se as linhas que inclui no apache2.conf na parte de VirtualHost estão corretas, amanhã pela manhã eu posto pra voce poder me ajudar.

Muitissimo abrigado pela ajuda

Fábio Fischer


4. Re: configuração nagios [RESOLVIDO]

Fabio Fischer
ffischer

(usa Red Hat)

Enviado em 03/03/2010 - 10:54h

Adriano tudo bom, bom dia.
Cara eu segui o tutorial dessa página do ubuntu, na verdade eu refiz meu servidor e fiz tudo novamente a partir desse tutorial http://wiki.ubuntu-br.org/Nagios.
Ainda estou compilando o cara, se for possível dê uma olhada.
Obrigado!
Fábio Fischer


5. Tudo bem Fábio,

Adriano Vieira
adriano vieira

(usa Ubuntu)

Enviado em 03/03/2010 - 12:32h

rapaz, não aconselho usar o tutorial que vc passou não... parece bem explicado e tudo mas usa a versão 2x do Nagios e um NRPE desatualizado também... se o fizer poderá ter problemas ao utilizar alguns addons mais novos para o Nagios.

Uma boa idéia, que inclusive recomendo à amigos e iniciantes no Nagios, é que se siga o "Nagios QuickStart Installation Guide" (parte da Documentação Oficial) você encontra em:

http://nagios.sourceforge.net/docs/3_0/quickstart.html (Inglês)

Você escolhe a distribuição que usa (entre Fedora, OpenSuse e Ubuntu) e ele te mostra passo a passo o que você deve fazer... E o melhor: junto com a compilação dos fontes você também instala os Sample Configuration Files (arquivos de configuração de exemplo) que te ajudam muito a entender o funcionamento do Nagios.

A alguns dias iniciei a tradução da Documentação Oficial do Nagios (que inclui o "QuickStart Guide", porém ainda há muito trabalho a ser feito. Entretanto, já liberei a versão atualizada para Ubuntu 9.10 e em pt_br da documentação do AddOn NRPE... quando precisar configurá-lo (e um dia irá), pode ver a documentação em:

http://beaglenetwork.blogspot.com/2010/02/documentacao-do-nrpe-em-portugues.html

Boa sorte... reporte seu andamento,
Abraço cara



6. Re: configuração nagios [RESOLVIDO]

Fabio Fischer
ffischer

(usa Red Hat)

Enviado em 03/03/2010 - 14:11h

rsrsrs...O pior e q eu segui e funfou, problema é q meu coordenador precisa apresentar isso o mais rapido possível, e pra ele n importa se é a versão antiga, por mim ficava batendo cabeça na 3.2 até funfar, mas como obedeço ordem...
ele ta funfando direitinho, a página já subiu e ta me dando o status do próprio td ok.
Agora to configurando o contacts.cfg e contactgroup.cfg
contacts.cfg
define contact{
contact_name ffbarros
alias Fabio Fischer
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,u,r
service_notification_commands notify-by-email,notify-by-pager
host_notification_commands host-notify-by-email,host-notify-by-epager
email ffbarros@meudominio.gov.br
pager 5555555@pager.yourdomain.com
}

contactgroup.cfg

define contactgroup{
contactgroup_name nagios_admin
alias Network Administrators
members ffbarros
}

hosts.cfg
define host{
use generic-host
host_name sesis-12rc
alias Gateway Router
address 200.20.212.152
check_command check-host-alive
max_check_attempts 20
notification_interval 240
notification_period 24x7
notification_options d,u,r
}

ae quando rodo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
me tras 2 erros
Checking services...
Error: Contact group 'nagios_admin' specified in service 'PING' for host 'sesis-12rc' is not defined anywhere!
Checked 6 services.
Checking hosts...
Error: Host 'sesis-12rc' has no default contact group(s) defined!

Se n for te pedir muito, vc teria email ou msn pra ficar mais facil a comunicação?
estou on no msn, após a resolução eu posto aqui pro pessoal utilizar por base

Abço






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts