Instalação do servidor Nagios 3 no Debian

Aí galera, como sofri muito para configurar um servidor de monitoramento utilizando o Nagios aqui na empresa, resolvi criar este artigo para ajudar todos aqueles que querem utilizar está poderosa ferramenta de monitoração.

[ Hits: 88.798 ]

Por: Carlos Henrique Ramos em 13/09/2010


Instalando os plugins do Nagios



Os plugins do Nagios são os responsáveis pelos comandos a serem executados nos servidores clientes, você pode instalar vários outros plugins ou até mesmo criar os seus.

Neste site existe vários plugins para Windows/Linux prontos, acessem e dêem uma olhada em:
Vamos à instalação dos plugins padrões do Nagios.

Acessar diretório dados:

# cd /dados

Baixa plugins do nagios 1.4.15:

# wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz

Descompacta plugins:

# tar -xvf nagios-plugins-1.4.15.tar.gz

Acessa diretório nagios-plugins-1.4.15:

# cd nagios-plugins-1.4.15

Instalando o nagios-plugins:

# ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install


Atualiza rc.d:

# update-rc.d icinga defaults

Ajustes finais

Altere a permissão do diretório Nagios:

# chown nagios.nagios -R /usr/local/nagios

Reinicie os serviços do Apache e do Nagios.

Reinicia apache:

# /etc/init.d/apache2 restart

Reinicia nagios:

# /etc/init.d/nagios restart

Considerações finais

É isso galera, agora é só criar os scripts dos servidores e instalar os agentes nos mesmos. Em um próximo artigo, estarei mostrando como instalar os clientes para Linux e Windows.

Valeu e peço que comentem o meu artigo, espero poder ajudar muitas pessoas.

Página anterior    

Páginas do artigo
   1. Pré-requisitos
   2. Instalando os plugins do Nagios
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Criando disquetes de inicialização

Instalação de servidor Slackware 10.2

Aprimoramento de Desempenho da Instalação Debian

PuTTY - Release 0.66 - Parte II

Servidor Jabber com Openfire + MySQL + Debian Lenny

  
Comentários
[1] Comentário enviado por ramos1986 em 13/09/2010 - 22:18h

Opa galera.

Na opção Atualiza rc.d: está update-rc.d icinga defaults e o correto é update-rc.d nagios defaults.

[2] Comentário enviado por removido em 14/09/2010 - 13:47h

Belo artigo, simples e direto.
Parabéns!

[3] Comentário enviado por danniel-lara em 14/09/2010 - 18:26h

Parabéns pela matéria ,
eu também estava elaborando um artigo sobre o nagios
no debian para postar por aqui , mas posso complementar seu artigo
com a instalação e configuração do nrpe .

Abraço

[4] Comentário enviado por ramos1986 em 14/09/2010 - 20:17h

Mufiu.

Vlw.

[5] Comentário enviado por ramos1986 em 14/09/2010 - 20:18h

Danniel-lara.

Opa sem problemas, posta o artigo sobre o nrpe que vai ajudar muita gente, estou montando outro artigo de como ingressar os servidores windows e linux para serem monitorados.

Mais vlw pelo comentário.

[6] Comentário enviado por paulomoraes em 15/09/2010 - 10:16h

Bom dia !

Gostei desse aritgo, por ser objetivo e prático. Como o amigo acima mencionou, ele pode ser complementando com a instalação do NRPE.

Muito bom !

Abraços.

[7] Comentário enviado por ramos1986 em 15/09/2010 - 10:30h

Paulomoraes.

Obrigado pelo comentário.

[8] Comentário enviado por luizclaudiomsp em 26/02/2011 - 10:54h

Cara este tutorial ficou legal. Parabéns e obrigado pelo material.

[9] Comentário enviado por jfernandes em 14/03/2011 - 10:22h

Olá amigos .

Eu estou com um problema que não estou conseguindo resolver.

Já instalei o Nagios em duas versões de distribuição, ( debian e opensuse ), porém nas duas eu tento acessar /meuservidor/nagios, ele pede login de acesso, porém, me aparece a tela
Access forbidden!

You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.

Já rodei o
# chown nagios.nagios -R /usr/local/nagios

Mas não resolveu.

Alguém pode me ajudar nisso, pois já procurei na net e nada ...

Abraços amigos.

Joel Fernandes
joel_fernandes@hotmail.com

[10] Comentário enviado por a1977rodrigues em 28/04/2011 - 08:57h

É isso ae pedreirãããõ!

[11] Comentário enviado por asmialoski em 08/06/2011 - 16:15h

Bah! Que lixo esse Nagios!!! Alguém chegou a instalar e botar para funcionar de verdade??? Só para colocar ele para monitorar 1 máquina, tem que fazer dezenas de configurações no servidor, imagina agora se eu quiser monitorar minha rede com 300 computadores???

Sem condições!!!

[12] Comentário enviado por agimenez em 17/06/2011 - 14:48h

asmialoski,

Sugere algo melhor?

[13] Comentário enviado por willian.amaral em 21/06/2011 - 20:44h

asmialoski,

Estamos aguardo seu tutorial para substituir o nagios.

Falou

[14] Comentário enviado por willian.amaral em 21/06/2011 - 20:49h

Ótimo,

funcionou bala.

Estou ancioso o próximo artigo do nagios

Valeu

[15] Comentário enviado por eeds em 17/07/2011 - 00:04h

Muito bom mesmo esse tutorial me ajudou bastante vlw !!!

[16] Comentário enviado por mvquintella em 18/07/2011 - 19:54h

Cara, muito obrigado!

Hoje recebi a informação às 18h:

"Precisamos subir um Nagios urgente!"

Agora são 19:57 e graças à seu artigo o Nagios está rodando!

[17] Comentário enviado por eeds em 04/08/2011 - 16:10h

Muito bom funcionou blz, Parabéns !!!

[18] Comentário enviado por dreivi em 05/08/2011 - 10:39h

Amigo fiz exatamente o procedimento que você passou, o nagios esta funcionando e ele monitora perfeitamente ele mesmo (localhost) mas os servidores Windows não consegue monitorar, cadastrei os hosts, instalei o nsclient nos servidores apontando para o ip do servidor, o nagios reconhece o servidor e coloca o status como up mas todos os serviços aparece: CRITICAL - Socket timeout after 10 seconds já desinstalei, instalei o nclient diversas vezes e o problema persiste, você tem alguma idéia do que pode ser?

veja o arquivo windows.cfg

define host{
use windows-server
host_name srv2
alias Servidor de Aplicativos
address 192.168.2.252
}


# HOST GROUP DEFINITIONS
#
###############################################################################
###############################################################################


# Define a hostgroup for Windows machines
# All hosts that use the windows-server template will automatically be a member of this group

define hostgroup{
hostgroup_name windows-servers
alias Windows Servers
members srv2
}




###############################################################################
###############################################################################
#
# SERVICE DEFINITIONS
#
###############################################################################
###############################################################################


# Create a service for monitoring the version of NSCLient++ that is installed
# Change the host_name to match the name of the host you defined above

define service{
use generic-service
host_name srv2
service_description NSClient++ Version
check_command check_nt!CLIENTVERSION

[19] Comentário enviado por wwspider em 06/09/2011 - 11:31h

Parabéns e me ajudou bastante.

[20] Comentário enviado por falcomer em 29/09/2011 - 16:41h

Muito bom! me ajudou!

[21] Comentário enviado por diogopc em 28/03/2012 - 11:10h

amigo, estou com um problema No apache MPM package installed quando executo o comando #/etc/init.d/apache2 restart, sou novo no linux, aguardo..

[22] Comentário enviado por ccas em 23/05/2012 - 17:03h

MUITO BOM Cara ! Parabenss...

[23] Comentário enviado por douglaspdsx em 23/07/2012 - 19:56h

se vc digitar o comando ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios
e travar nessa parte:

checking for poll... yes
checking return type of socket size... int
checking for /proc/loadavg... found /proc/loadavg
checking for ps... /bin/ps
checking for ps syntax... /bin/ps axwo 'stat uid pid ppid vsz rss pcpu comm args
checking for ping... /bin/ping
checking for ping6... /bin/ping6
checking for ICMP ping syntax...

faça o comando dessa forma:
./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-ping-command=ping

[24] Comentário enviado por douglaspdsx em 23/07/2012 - 20:01h

O TUTO esta de PARABENS , vlw .

[25] Comentário enviado por flavyson em 17/08/2012 - 16:46h

Esse artigo sim valeu apena!!!!!!vlw mesmo!!

[26] Comentário enviado por peter_j em 10/10/2012 - 12:33h

valeu pela ajuda!


Lembro que se queres se diferente, faça coisas diferentes!


Obrigado!!

[27] Comentário enviado por liciomz em 18/10/2012 - 16:32h

Muito bom cara, estou com um problema, na hora de abrir em um terminal Windows 7, no Google Chrome ou no IE, aparece só o código fonte.

Alguém pode me ajudar?

Obrigado.

[28] Comentário enviado por vaselinacd em 11/01/2013 - 09:02h

muito bom msm

[29] Comentário enviado por andyblessing em 28/01/2013 - 23:33h

Apareceu o seguinte erro
root@virtual-machine:/dados/nagios-3.2.1/nagios-plugins-1.4.15# update-rc.d icinga defaults
update-rc.d: /etc/init.d/icinga: file does not exist
root@machine:/dados/nagios-3.2.1/nagios-plugins-1.4.15#


e no navegador quando eu clico em map, aparece o seguinte erro
Not Found

The requested URL /nagios/cgi-bin/statusmap.cgi was not found on this server.
Apache/2.2.22 (Ubuntu) Server at 10.0.0.107 Port 80
pode me ajudar ,, obrigado

[30] Comentário enviado por newton_albukerk em 23/04/2013 - 11:50h

no meu caso eu tive que instalar o apache primeiro antes de qq procedimento. ai depois funcionou...

[31] Comentário enviado por bilbobolseiro em 16/06/2013 - 06:43h

Parabens pelo artigo. Funcionou redondo aqui no meu DEBIAN 7.
Não tive problemas durante a instalação e configuração.
Agora vou adicionar os scripts de clientes em linux e depois win

Atenciosamente,
Renato.


[32] Comentário enviado por leokulik em 18/11/2014 - 16:26h

Não consigo baixar o plugin..
404 not found..

Alguém pode reupar em outro server please???

[33] Comentário enviado por claudioramos em 08/12/2014 - 17:11h

PARA DOWNLOAD DOS PLUGINS
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts