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

Parte 2: 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.

   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

Monitorando Host via IPMI no Zabbix

Integrando autenticação do Squid ao Active Directory

Integrando Apache 2 com Tomcat 5

Recuperando RouterOS na RouterBOARD 450

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

Pós-instalação do Arch Linux

CRON e CRONTAB: um pouco de teoria, uso e exemplos

Como hospedar um site/domínio de graça na sua casa

Configurando um servidor de email com Postfix, MySQL, SASL, MailScanner e MailWatch no CentOS 4.2

Configurando o D-Link DSL-210 no Debian Etch

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