Instalando e configurando o Nagios com e sem MySQL

O Nagios é uma poderosa ferramenta de administração, podendo-se até dizer de manutenção da rede, visto que ele monitora em real-time os hosts de rede, mantendo nós, administradores, sempre informados da "saúde" da mesma, seja por meio de alertas SMS, e-mails ou até por mensagens via telefone.

[ Hits: 185.237 ]

Por: Leandro Moreira em 01/09/2006


Configurando o Apache



Para configurarmos o Nagios para acesso web basta criarmos um arquivo na pasta:

# vi /etc/apache2/sites-available/nagios

Com o seguinte conteúdo:

#NameVirtualHost ip_local:80

# Definindo diretório dos CGI's no Nagios
# ---------------------------------------

ScriptAlias /cgi-bin/nagios /usr/lib/cgi-bin/nagios
ScriptAlias /nagios/cgi-bin /usr/lib/cgi-bin/nagios

Options ExecCGI

AllowOverride AuthConfig
Order Allow,Deny
Allow From All

AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios/htpasswd.users
require valid-user


# Definindo diretório só arquivos de imagem do nagios
# -----------------------------------------
Alias /nagios/stylesheets /etc/nagios/stylesheets

# Exibe os Hosts de em grupos
# ----------------------------------------
ScriptAlias /nagios/side.html /usr/lib/cgi-bin/nagios/grouplist.cgi

# Define onde estão os arquivos html do Nagios
# -----------------------------------------
Alias /netsaint /usr/share/nagios/htdocs
Alias /nagios /usr/share/nagios/htdocs

Options FollowSymLinks

AllowOverride AuthConfig
Order Allow,Deny
Allow From All

AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios/htpasswd.users
require valid-user

#Criando logs de acesso do nagios
ErrorLog /var/log/apache2/error_nagios.log
CustomLog /var/log/apache2/access_nagios.log combined
# END FOR NAGIOS

Para baixá-lo clique aqui.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Compilando o Nagios
   3. Instalando os plugins do Nagios
   4. Instalando Nagios com MySQL
   5. Configurando o Apache
   6. Configurando o Nagios
Outros artigos deste autor

Compilando kernel com suporte a POM (path-omatic) e Layer7 no Debian e Slackware

Integrando Apache 2 com Tomcat 5

Integrando autenticação do Squid ao Active Directory

Recuperando RouterOS na RouterBOARD 450

Instalação e configuração do Squid com TProxy no Debian

Leitura recomendada

Dois monitores no Linux

Balanceamento de links no OpenBSD 4.3

Gerenciando serviços de sistemas Linux

Acessando remotamente máquina Windows dentro de uma VPN através do Ubuntu

Associando teclas a comandos, tarefas ou aplicativos... com toda facilidade

  
Comentários
[1] Comentário enviado por xALEXANDRE em 02/09/2006 - 09:39h

Magnífico... Não conhecia o Nagios mas tem uma excelente utilidade!
Parabéns e obrigado pela informação!

[2] Comentário enviado por mecstos em 14/02/2007 - 12:59h

Estou tentando conhecer o nagios mas não consigo, depois de configurado , ao acessar a web localhost/nagios aparece a msg The requested URL /nagios was not found on this server. Apache/2.2.2 (Fedora) Server at 127.0.0.1 Port 80. e agora ?? estou pensando em desinstalar e como faço. To na encruzilhada Alguém poderia me ajudar?

Obrigada

[3] Comentário enviado por dioguinho em 15/08/2007 - 21:32h

blz

[4] Comentário enviado por y2h4ck em 23/09/2007 - 15:45h

muito superficial seu artigo hein cara, as infos sao largadas e nao sao explicadas para o que os parametros servem...

valeu a tentativa.

[5] Comentário enviado por silent-man em 23/05/2008 - 09:28h

impressao minha ou o nagios3.0.2 não tem suporte a mysql?

[6] Comentário enviado por augustoferronato em 30/06/2008 - 12:22h

silent-man
Cara, é porque ele instalou via apt-get, é um pacote não-oficial do Nagios ao que tudo indica, mesmo porque nem contém este tipo de instalação na documentação do Nagios. Se eu estiver errado, alguém me corrija!

[7] Comentário enviado por irado em 23/07/2008 - 14:31h

estava até indo bem, quando constato que alguma coisa tá mal, nessas informações:

"aptitude install nagios-mysql nagios-plugins " <-- especifico da debian.. e eu estou no Slackware; acontece que o artigo disse que seria para ambas as distribuições e tudo começou muito bem na base do ./configure, make, make install. De repente, vira pra Debian e a coisa não funciona mais :(
depois:
cp /usr/share/doc/nagios-mysql/check_nagios_db /etc/nagios

[root@Tec1112:/tmp/nagios-3.0.3$]: ls /usr/share/doc/nagios-mysql/check_nagios_db
ls: cannot access /usr/share/doc/nagios-mysql/check_nagios_db: No such file or directory
[root@Tec1112:/tmp/nagios-3.0.3$]:

não existe o diretorio nem o arquivo :(

o resto segue mais ou menos assim: não existe

frustrante. Bem que o colega poderia fazer uma revisão no artigo - que poderia ter sido muito útil - e SEPARAR as instruções de Slackware daquelas para a Debian.

[8] Comentário enviado por removido em 16/04/2009 - 12:13h

Pessoal, vejam o erro abaixo, o que acontece?


[root@CONEC_NAGIOS nagios-2.5]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking build system type... i686-pc-linux-gnuoldld
checking host system type... i686-pc-linux-gnuoldld
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.


[9] Comentário enviado por silent-man em 24/04/2009 - 16:22h

Você não possui compilador c instalado.

tente:

apt-get install g++ cpp gcc

[]s

[10] Comentário enviado por bsobrino em 30/07/2009 - 11:07h

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


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts