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.311 ]

Por: Leandro Moreira em 01/09/2006


Compilando o Nagios



Devo ressaltar que o procedimento abaixo é um padrão em todas as minhas compilações, ficando a caráter de cada usuário a melhor forma para executar essa parte do processo:

# cd /usr/src
# tar -zxvf nagios-2.5.tar.gz
# cd nagios-2.5
# ./configure


Se esse processo ocorrer sem demais problemas, você receberá as seguintes informações:

Creating sample config files in sample-config/ ...
*** Configuration summary for nagios 2.0 02-07-2006 ***:
General Options:

-------------------------

Nagios executable: nagios
Nagios user/group: nagios,nagios
Command user/group: nagios,nagios
Embedded Perl: no
Event Broker: yes
Install ${prefix}: /usr/local/nagios
Lock file: ${prefix}/var/nagios.lock
Init directory: /etc/rc.d/init.d
Host OS: linux-gnu
Web Interface Options:

------------------------

A compilação do Nagios é bem simples:

# make all
# make install


Após terminada a compilação você receberá uma mensagem parecida com:

*** Support Notes *******************************************

If you have questions about configuring or running Nagios,
please make sure that you:
- Look at the sample config files
- Read the HTML documentation
- Read the FAQs online at http://www.nagios.org/faqs
before you post a question to one of the mailing lists.
Also make sure to include pertinent information that could
help others help you. This might include:
- What version of Nagios you are using
- What version of the plugins you are using
- Relevant snippets from your config files
- Relevant error messages from the Nagios log file
For those of you who are interested in contract support or
consulting services for Nagios, please visit:

http://www.nagios.org/contractsupport

*************************************************************

Enjoy.

Caso não apresente nenhuma mensagem de erro até esse ponto, significa que a instalação está correndo sem problema.

Após esse processo o Nagios estará pronto para funcionar, fica faltando apenas instalar os scripts de configuração:

Instalar os script de inicialização do Nagios:

# make install-init

Configurar as permissões de pasta para aplicativos externos:

# make install-commandmode

Instala os arquivos de configuração do Nagios (.cfg's):

# make install-config

Um modelo de arquivo de configuração será instalado em /usr/local/nagios/etc.

Agora vá em /usr/local/nagios/etc e renomeie todos os arquivos que se encontrarem lá dentro para .cfg. Exemplo: cgi.cfg-sample --> cgi.cfg.

HTML URL: http://localhost/nagios/
CGI URL: http://localhost/nagios/cgi-bin/
Traceroute (used by WAP): /usr/bin/traceroute
Review the options above for accuracy. If they look okay,
type 'make all' to compile the main program and CGIs.

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

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

Monitorando Host via IPMI no Zabbix

Recuperando RouterOS na RouterBOARD 450

Integrando autenticação do Squid ao Active Directory

Leitura recomendada

Habilitar ou criar um serviço para as distribuições Ubuntu 16 ou superior

Deixando o Gnome bonitão em qualquer distribuição

Configuração do ProFTPd

VPN com PPTP + DDCLIENT em Debian 5.0 Lenny com IP dinâmico

As melhores ferramentas de colaboração para Linux

  
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