Pular para o conteúdo

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.
Leandro Moreira leandromoreirati
Hits: 187.663 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Introdução

O Nagios é uma poderosa ferramenta de administração, podendo 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 rede por meio de alertas SMS, emails e até por mensagens via telefone (isso mesmo, o Nagios liga informando que há algum problema na rede).

Nesse artigo abordarei a instalação e configuração do Nagios com e sem o MySQL. O uso do MySQL nos dá uma boa alternativa para guardar os logs, uma vez que da maneira convencional os logs são armazenados em arquivos de texto.

Esse artigo foi testado nas distros Debian e Slackware.

Instalando Nagios sem MySQL


Obtendo o Nagios:
Preparando a instalação:

Antes de começarmos a instalar temos que criar, por questões de segurança, um usuário para o Nagios:

# groupadd nagios
# adduser nagios -s /bin/false -d /bin/false


O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   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

Integrando autenticação do Squid ao Active Directory

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

Monitorando Host via IPMI no Zabbix

Recuperando RouterOS na RouterBOARD 450

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

Instalação do Funtoo a partir do Debian já instalado

Instalando o Lazarus no Slackware

DHCP - Configurando-o de forma simples e eficiente

Configurando o seu teclado sem fio (e, via de regra, sem LEDs indicadores de estado) no Linux

Debian SID, OpenBox, LightDM e XFS

#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

Entre na sua conta para comentar.