Nagios - O seu gerenciador de redes

O Nagios é uma das ferramentas mais poderosas para gerenciar uma rede de computadores. Com ele você consegue tirar relatórios de acesso, status das maquinas, problemas que podem estar ocorrendo na sua máquina antes que eles afetem gravemente o sistema, etc. Este artigo aborta sua instalação e configuração.

[ Hits: 157.000 ]

Por: Sérgio Luiz Wermuth Figueras em 22/03/2005


Instalando



Criando o diretório:

# mkdir /nagios

Adicionando o grupo:

# groupadd monitor

Adicionando o usuário:

# useradd -g monitor -d /nagios -s /bin/false monitor

Descompactando:

# tar -xvzf nagios-1.2.tar.gz

Compilando:

# ./configure -prefix=/nagios \
--with-nagios-user=monitor \
--with-nagios-grp=monitor \
--with-cgi-url=/nagios/cgi-bin \
--with-htmurl=/nagios/htm


Criando os 00100100:

# make all -s

Instalando os 00100100:

# make install -s

Instalando o script para iniciar automaticamente:

# make install-init -s

Instalando os arquivos de exemplo:

# make install-config -s

Bem, a instalação do Nagios está terminada, agora só faltam os plug-ins, que são responsáveis pelo bom funcionamento e acrescentam funções ao Nagios.

Descompactando:

# tar -xzf nagios-plugins-1.3.1.tar.gz

Dando o famoso ./configure:

# ./configure --prefix=/nagios \
--with-nagios-user=monitor \
--with-nagios-grp=monitor


Criando os 00011001:

# make all -s

Instalando os 00011001:

# make install -s

Logo após estes últimos comandos serem dados, teremos um novo diretório criado dentro do /nagios, o libexec. Dentro dele estão todos os plug-ins instalados para o Nagios.

Criando os diretórios e arquivos necessários:

# touch /nagios/etc/dependencies.cfg
# touch /nagios/etc/escalations.cfg
# mkdir -p /nagios/var/rw
# chown monitor:monitor -R /nagios/var/rw


Página anterior     Próxima página

Páginas do artigo
   1. Introdução sobre o Nagios
   2. Instalando
   3. Configurando
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

WebTorrent - Interface WEB + cliente torrent

Experimentos com remasterização de Sabayon

Instalando, gerenciando e mantendo pacotes no Gentoo Linux e derivados

Servidor CVS: Instalando, configurando e gerenciando no Linux

JDK 6 + Eclipse 3.2 + NetBeans 5.5

  
Comentários
[1] Comentário enviado por __FERNANDO__ em 23/03/2005 - 08:37h

Bom dia!
Muito bom o artigo...porem ainda não entendi direito para que serve exatamente o Nagios ?
Você precisa instalar ele aonde, no gateway ?
O que ele mostra ?
Informações sobre todos os micros da rede ?
Quando disse que com ele conseguimos tirar relatórios de acesso o que quer dizer ? Acesso a que ?

Desculpa cara, mas é que não conheço nada sobre Nagios e como você fez um artigo acho que deveria ser mais claro.

Não me leve a mal... só gostaria de mais informações.

Obrigado,

Fernando.

[2] Comentário enviado por enzo em 23/03/2005 - 10:15h

Bom dia....

Gostei do Artigo, mas tenho algumas duvidas:
- Você faz esta configuração em uma máquina destinada a admnistração ou em cada servidor?
- Se for a maquina de admistração, existe algum agente para ser instalado nos outros servidores?
Creio que o Nagios trabalhe como uma interface que recebe informações dos servidores ( talvez por SNMP ) e filtra para informar via web ou via e-mail.

Acredito que o _FERNANDO_ e eu estamos com as mesmas duvidas.....

Valeu....

Enzo

[3] Comentário enviado por betinho_pg em 23/03/2005 - 13:30h

Olá

Esse artigo é "muito" parecido com esse:


http://web.onda.com.br/humberto/nagios.html">http://web.onda.com.br/humberto/nagios.html

[ ]'s
Humberto
http://web.onda.com.br/humberto

[4] Comentário enviado por si0ux em 24/03/2005 - 16:25h

Pessoal...

A máquina que o Nagios estiver instalado fara o papel de um "Servidor de Monitoramento".
Ela ficara conectando nos hosts e nos serviços.
Não precisa fazer nada nas outras máquinas, apenas se você quiser usar outros módulos do Nagios que fazem monitoramento de disco, memória e outras coisas, através de SNMP.

Utilizo o Nagios pra monitorar aproximadamente mais 100 hosts e funciona legal!!! :)
Vale a pena testar!!!

Abraços...

André Luiz Rodrigues Ferreira
http://freecode.linuxsecurity.com.br

[5] Comentário enviado por bandiduuu em 27/03/2005 - 10:51h

muito bom o artigo!!!!. depois que eu rodo o nagios como faço para ter acesso aos relatorios e resultados do gerenciamento? o meu nagios está com um problema no /var/run/nagios.pid, tem como corrigi-lo?? toda vez que eu rodo é preciso criar um arquivo /var/run/nagios.pid. por parte é só isso, são curiosidades juntamente com a necessidade pois fui o único a escolher uma ferramenta open para apresentação de um semináriio na universidade. todos os outros escolherem ferramentas for windows. um grande abraço. espero respostas

[6] Comentário enviado por ecr em 04/10/2005 - 14:18h

O artigo não está bem claro...

[7] Comentário enviado por solon em 29/11/2005 - 08:53h

N'ao entendi foi essa parte ai do compilando.... pois digitei tudo isso no meu shell e ele deu erro....!!

[8] Comentário enviado por hell_iron em 06/09/2006 - 16:14h

Prezados,
Estou com o seguinte problema no nagios:
no momento em que eu vou dar um start na aplicação o mesmo me retorna o seguinte erro:
No lock File Found /var/run/nagios.pid

Att,

h3ll

[9] Comentário enviado por ramonleonn em 18/07/2007 - 19:36h

ótimo artigo amigo,

vou testa-lo em breve...até mais.

[10] Comentário enviado por caio_rego em 13/08/2007 - 17:28h

Posso instalar o Nagios em uma máquina Linux e monitorar uma rede Windows?
Caio Rego

[11] Comentário enviado por glauston em 23/04/2008 - 17:26h

Caio,
EXiste no site www.nagios.org, na aba "Documentação" o passo a passo explicando como deverá ser feita a configuração para Linux, Netware, Windows, etc...

[12] Comentário enviado por mario.sales em 21/04/2009 - 12:03h

v3n0m,
Parabéns pelo POST.

Pessoal,

Não estou conseguindo fazer o Nagios executar um alerta sonoro ao encontrar alertas.
já configurei o arquivo cgi.cfg como abaixo:
----------
CGI.CFG
----------------------------
host_unreachable_sound=hostdown.wav
host_down_sound=hostdown.wav
service_critical_sound=critical.wav
service_warning_sound=warning.wav
service_unknown_sound=warning.wav
----------------------------

-- Os arquivos estão localizaados na /usr/local/nagios/share/media/

No entanto o Nagios não consegue executar alertas sonoros.

Version - Nagios 3.0
Obs.: O Nagios está funcionando normalmente, apenas não executa alertas sonoros....

Abraços,
Fico no aguardo....


[13] Comentário enviado por pauloric9 em 04/05/2009 - 23:37h

Como faço para iniciar o nagios??

[14] Comentário enviado por bsobrino em 30/07/2009 - 10:56h

Como/ onde eu poderia arrumar um tutorial ou uma apostila sobre nagios. Seria algo como um tutorial de operação (uso) do sistema. Qualquer coisa, meu e-mail é murlok@terra.com.br.

obrigado pela ajuda.

Bruno Sobrino

[15] Comentário enviado por dudis em 10/09/2009 - 11:37h

Segue o local contendo a documentação do Nagios:

http://nagios-br.sourceforge.net

[16] Comentário enviado por ticopan em 14/09/2009 - 11:05h

Pelo q deu pra perceber o Nagios cumpre a função do Zabbix.. muito bom aplicativo por sinal!
Bom, tenho algumas dúvidas, se puder me ajudar, seria ótimo:

1. No arquivo hostgroup.cfg gostaria de saber o que significa os parametros contact_groups e members, pois na inicialização do meu Nagios apresentou o erro abaixo:
---------------------------------------
define hostgroup{
hostgroup_name root
alias Usuários Masters
contact_groups mail
members barata_branca
}
---------------------------------------
Error: Could not find host 'baratabranca'

Error: Could not expand member hosts specified in hostgroup (config file '/nagios/etc/hostgroups.cfg', line 21)

2. A configuração do services.cfg não está descrita no tutorial. Porém no arquivo default que vem no Nagios, aparentemente é necessária várias mudanças. Pode dá uma esclarecida?

Obrigado,

Thiago Nogueira
ticopan@gmail.com
ticopan.blogspot.com

[17] Comentário enviado por wadner.lins em 02/10/2009 - 08:46h

O meu Nagios está dando WARNING para os serviço:

CPU Load
Explorer
Memory Usage
NSClient++ Version
Uptime
W3SVC


Todos eles estão com o Status Information de: could not fetch information from server


Estou tentando monitorar (ainda em teste) uma maquina rodando windowsXP.


wadner.lins@gmail.com


Agradeço desde já a ajuda.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts