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.666 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

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


   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

Recuperando RouterOS na RouterBOARD 450

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

Integrando Apache 2 com Tomcat 5

Integrando autenticação do Squid ao Active Directory

Monitorando Host via IPMI no Zabbix

Restauração e registro do RedHat após utilização de repositórios CentOS

ZRAM (Compressed RAM) no Debian

Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores

Apache + Virtual Host + DNS no Debian Lenny

VPN Site-to-Site Openswan x ASA (Cisco)

#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.