Nagios - Um poderoso programa de monitoramento de rede (parte 1)

Nagios é um programa open source de monitoramento de redes que verifica constantemente a disponibilidade do serviço, seja local ou remoto e avisa por meio de email ou celular sobre o problema ocorrido. É possível obter relatórios de disponibilidade e configurar ações corretivas para os problemas ocorridos na rede.

[ Hits: 753.978 ]

Por: Wanderson Berbert em 13/01/2004


hosts.cfg



Armazenas as informações sobre os dispositivos de rede (computador, switch, impressora, roteador).

Um exemplo de hosts.cfg com apenas uma máquina:

define host {
        use generic-host        ; Name of host template to use
        host_name                computador.dominio.com.br
        alias                      computador
        address                 192.168.0.1
        check_command         check-host-alive
        max_check_attempts       10
        notification_interval    120
        notification_period      24x7
        notification_options    d,u,r
}

  • host_name é o nome do computador na rede.
  • alias é um apelido amigável para o computador.
  • address é o endereço IP da máquina.
  • check_command é o comando a ser executado, está definido em checkcommands.cfg.
  • max_check_attempts é o número máximo de vezes que o programa irá checar pelo serviço até reportar um erro.
  • notification_interval, de quantos em quantos segundos será enviado uma notificação para o usuário responsável pelo serviço.
  • notification_period, qual o horário que o serviço ficará ativo.
  • notification_options, quando notificar um erro, d-down,u-unrecheable,r-recovery.


Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando
   3. Configurando o Apache
   4. Arquivos de configuração
   5. Configurando o Nagios
   6. nagios.cfg
   7. cgi.cfg
   8. hostgroups.cfg
   9. hosts.cfg
   10. contactgroups.cfg e contacts.cfg
   11. Instalando os plugins
   12. Considerações finais
Outros artigos deste autor

OneOrZero Helpdesk

Implementando auto-resposta utilizando o Exim

Configurando servidor IMAP

Bugzilla (Bug Tracking System)

Nagios - Um poderoso programa de monitoramento de rede (parte 2)

Leitura recomendada

Jack - Servidor de Áudio

Introdução ao Gambas2 (parte 2)

Instalando o Cedega 5

eDonkey para Linux

Baixando arquivos do Megaupload e Rapidshare pelo terminal

  
Comentários
[1] Comentário enviado por lucorp em 13/01/2004 - 23:52h

Otima materia....soh faltaram algum screeshots!!!!

[2] Comentário enviado por fabio em 13/01/2004 - 23:54h

Ainda não testei o Nagios, mas ele me lembra muito o famoso Netsaint, outro software clássico também. Parabéns!

[3] Comentário enviado por JuNiOx em 14/01/2004 - 00:12h

legal o artigo

ae lucorp, eis o link dos screenshots: http://www.nagios.org/screenshot.php

falowz

[4] Comentário enviado por rafstrat em 14/01/2004 - 00:38h

o netsaint foi continuado com um novo nome no caso o NAGIOS.
www.netsaint.org

[5] Comentário enviado por wberbert em 14/01/2004 - 08:00h

O nagios é uma versão melhorada do netsaint pois este último foi descontinuado.

[6] Comentário enviado por wberbert em 14/01/2004 - 08:00h

O nagios é uma versão melhorada do netsaint pois este último foi descontinuado.

[7] Comentário enviado por wberbert em 14/01/2004 - 08:00h

O nagios é uma versão melhorada do netsaint pois este último foi descontinuado.

[8] Comentário enviado por butters em 16/01/2004 - 10:07h

Muito boa essa matéria. Meu parabéns. Só que no inicio vc informou que é enviada a notificação de algum erro para o celular. Essa configuração é feita aonde?

Outra pergunta.

O nagios vai funcionar no Conectiva 8?

Desde já agradeço.

[9] Comentário enviado por wberbert em 16/01/2004 - 10:33h

O nágios tem a opção de enviar um pager para o celular informando do erro ocorrido e também possui uma interface WAP para que a configuração do nagios possa ser feita de um celular bem como a visualização do status do servidor, contudo estas configurações estão fora do escopo desta matéria visto que no momento em que a fiz ainda não utilizava a interface WAP, futuramente pretendo dispnibilizar uma matéria de como configurar a interface WAP. Caso tenha interesse em saber como se configura, no site oficial do nagios esta informação está disponível, http://www.nagios.org.

[10] Comentário enviado por wberbert em 16/01/2004 - 10:37h

Em relação ao conectiva 8, sem problemas, segundo o site do nagios tudo o que você precisa é de um compilador C e que o apache esteja funcionado na máquina em que o nagios for instalado.
Você não deve ter nenhum problema instalando-o nesta distribuição do linux.

Obrigado pelo comentário,

Wanderson Berbert

[11] Comentário enviado por butters em 17/01/2004 - 14:58h

Valeu to instalando isso hoje....

[12] Comentário enviado por wberbert em 18/01/2004 - 09:22h

Fico no aguardo para saber como foi sua experiência.

[13] Comentário enviado por butters em 21/01/2004 - 18:32h

to mandando um email para vc

[14] Comentário enviado por wberbert em 21/01/2004 - 19:16h

tá blz, to no aguardo.

[15] Comentário enviado por rogerio em 16/02/2004 - 11:31h

Bom dia

Gostaria de saber se o Nagios faz monitoramento dos serviços de rede, se faz o que ele usa? o ping, tracert?

Muito obrigado

Rogério

[16] Comentário enviado por wberbert em 16/02/2004 - 12:35h

O nagios é utilizado justamente para fazer o monitoramento dos serviços de redes, avisando-o caso algum serviço deixe de funcionar corretamente e aplicando as devidas correções caso o mesmo seja configurado para tal.

Ele utiliza de plugins específicos desenvolvidos para este fim. Embora alguns plugins se utilizem do ping para fazer a verificação do serviço isto não quer dizer que todos utilizam este método. Existem plugins específicos para fazer a verificação dos diversos serviços, tudo é uma questão de baixá-los ou então escrever o seu próprio plugin.

[17] Comentário enviado por masc em 27/04/2004 - 10:01h

O nagios faz monitoramento do tráfego de rede?

[18] Comentário enviado por alphainfo em 10/05/2004 - 11:53h

EI TURMA, TUDO BLZ?

ALGUEM SABE COMO CONSIGO MONITORAR O ESPAÇO EM DISCO DE ALGUMA MAQUINA REMOTA???

TODOS OS SERVIÇOS QUE APONTEI PARA UMA MAQUINA REMOTA ELE MONITORA OK, MAS O ESPAÇO EM DISCO ACEITA APENAS ONDE O NAGIOS RODA...

[]'s

DANIEL FREIRE+

[19] Comentário enviado por wberbert em 31/05/2004 - 15:33h

Vc pode montar a unidae remota na maquina local e monitorar o espaço em disco a partir do nagios.

[20] Comentário enviado por hubj em 25/06/2004 - 16:00h

Olá

Daniel Freiri, para alguns serviços remotos baixar o overcr.pl na maquina remota e inicializa-lo, já na máquina nagios colocar o overcr no checkcommands.

boa sorte

[21] Comentário enviado por amaralmd em 18/08/2004 - 17:45h

Olá,
parabéns pelo artigo. Estou com problema na configuração do nagios no debian, segui todos os passos do artigo, mas somente a página inicial do nagios está ok, as outras relacionadas com os arquivos cgi, não estão funcionando, vc tem idéia de algum possível erro.

[]´s

Marcelo

[22] Comentário enviado por wberbert em 19/08/2004 - 08:34h

Que tipo de erro?
Me mande um email explicando melhor o erro ou me adicione ao seu msn w_berbert@msn.com.

valews

[]`s Wanderson Berbert

[23] Comentário enviado por chaed em 14/09/2004 - 09:21h

Senhores, estou encontrando problemas para instalar o Nagios. me da sem o seguinte erro:
loading cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH
You have new mail in /var/spool/mail/root
ALGUM PODE ME AJUDAR?

[24] Comentário enviado por wberbert em 14/09/2004 - 10:05h

Seu computador não tem os arquivos necessários para compilar o programa.

Vc tem que instalar o gcc para poder compilar o código fonte do nagios.

Se sua distrubiução permitir, instale-a com o perfil desenvolvedor.

Wanderson Berbert

[25] Comentário enviado por rdeizeppe em 16/09/2004 - 15:51h

Forbidden

You don't have permission to access /nagios/cgi-bin/status.cgi on this server.

[26] Comentário enviado por wberbert em 16/09/2004 - 16:46h

A resposta para essa pergunta está neste artigo:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=596

Se mesmo assim permanecerem dúvidas me envie um email.

[27] Comentário enviado por goncalvesand em 21/09/2004 - 16:24h

Olá

Instalei e configurei o nagios, só que quando eu vou dar um start no nagios ele da o seguinte erro:

# /etc/init.d/nagios start
su: invalid option -- l
Usage: su [OPTS] [-] [username [ARGS]]
- make this a login shell
-c, --command=<command>
pass command to the invoked shell using its -c
option
-m, -p, --preserve-environment
do not reset environment variables, and keep the
same shell
-s, --shell=<shell>
use shell instead of the default in /etc/passwd
Starting network monitor: nagios
No lock file found in /usr/local/nagios/var/nagios.lock

E o arquivo nagios.lock, não existe em var. O que eu posso fazer para resolver isso?

Anderson

[28] Comentário enviado por jgama em 09/10/2004 - 17:20h

Muito bom tuto, alis otimo.

Só que estou com um rpoblema na instalçao do plugin, despois de descompactado fui para a instalação>
#./configure

checking blababa até que parou em:
checking for ICMP ping syntax.....

E não sai disto, até pensei que fosse culpa de alguma regra do iptables, mas desabiliteo o firewall e mesmo assim continua parando neste ponto do checking for ICMP.

Alguém sabe o que pode está acontecendo?

Abraços

[29] Comentário enviado por wberbert em 11/10/2004 - 16:54h

Cara, isso nunca aconteceu comigo, não sei como resolver. Vou ter que verificar.

[30] Comentário enviado por rickvip em 16/01/2005 - 19:22h

make
heck_radius.Tpo"; exit 1; fi
check_radius.c: In function `main':
check_radius.c:126: error: too few arguments to function `rc_avpair_add'
check_radius.c:127: error: too few arguments to function `rc_avpair_add'
check_radius.c:128: error: too few arguments to function `rc_avpair_add'
check_radius.c:129: error: too few arguments to function `rc_avpair_add'
check_radius.c:139: error: too few arguments to function `rc_avpair_add'
check_radius.c:145: error: too few arguments to function `rc_send_server'
make[1]: *** [check_radius.o] Error 1
make[1]: Leaving directory `/usr/local/nagios/nagios-plugins-1.4-beta1/plugins'
make: *** [install-recursive] Error 1


e para a compilação do plugin do nagios.

ideias?

[31] Comentário enviado por wberbert em 17/01/2005 - 15:22h

Para esse tipo de saída me está me parecendo um bug no plugin ou algum arquivo .h que não está em sua versão correta.
Essas informações é possível obtê-las no site do nagios.


[32] Comentário enviado por wberbert em 17/01/2005 - 15:23h

Como você está lhe dando com uma versão beta dos plugins isto é algo que pode acontecer.

[33] Comentário enviado por jalexandre em 15/02/2005 - 12:36h

Wberbet: Muito bom este artigo. Depois de muita briga, consegui colocar meu nagios pra funcionar. Obrigado e parabens!

[34] Comentário enviado por wberbert em 15/02/2005 - 14:30h

Muito bom, fico satisfeito por vc ter conseguido fazer funcionar o programa. :)

[35] Comentário enviado por kakaroto em 28/02/2005 - 16:39h

Comentário enviado por rickvip em 16/01/2005:

make
heck_radius.Tpo"; exit 1; fi
check_radius.c: In function `main':
check_radius.c:126: error: too few arguments to function `rc_avpair_add'
check_radius.c:127: error: too few arguments to function `rc_avpair_add'
check_radius.c:128: error: too few arguments to function `rc_avpair_add'
check_radius.c:129: error: too few arguments to function `rc_avpair_add'
check_radius.c:139: error: too few arguments to function `rc_avpair_add'
check_radius.c:145: error: too few arguments to function `rc_send_server'
make[1]: *** [check_radius.o] Error 1
make[1]: Leaving directory `/usr/local/nagios/nagios-plugins-1.4-beta1/plugins'
make: *** [install-recursive] Error 1


e para a compilação do plugin do nagios.

ideias?

E ae RickVip,

Cara tive o mesmo problema que você teve procurei no google e axei esse link e mais alguns sem resposta, olhei no fonte do check_radius.c que estava dando o erro ele fazia referencia de include a um radiusclient.h ( #include <radiusclient.h> )que nao existia dentro do /usr/include procurei no google e axei a lib para clientes do radius baixei e compilei e instalei ela funcionou legal vai ai o link se ainda precisar

http://freshmeat.net/projects/radiusclient/
ftp://ftp.cityline.net/pub/radiusclient/

flw
kakaroto

[36] Comentário enviado por wtm em 03/03/2005 - 08:40h

Primeiramente parabéns pelo tutorial, fiz todos os procedimentos, mas estou enfrentando o seguinte problema, quando eu ativo a opção nos hosts.cfg de check_command check-host-alive, o nagios reporta como down o Host, porém consigo "pingá-lo" numa boa, e no caso do services, o mesmo problema, só que o status que ele retorna é como Unknown, o que pode estar acontecendo? Obrigado!

Wagner

[37] Comentário enviado por andersonbarroso em 18/03/2005 - 16:55h

Ótima matéria , instalei tudo passo a passo como vc explicou.
Agora, como faço para executar o nagios e verificar seus erros para que eu possa acerta-los?


[38] Comentário enviado por Tecno em 22/03/2005 - 17:33h

Muito boa matéria, realizei a instalação e configuração sem maiores problemas, porém quando vou inciar o serviço ele me apresenta um erro referente a opçãp -p do comando ps.
Editei o arquivo nagios em /etc/init.d/ e notei que o erro esta sendo causado na linha "if ps -p $NagiosPID; then" , provavelmente por causa da variável $NagiosPID. Alguém poderia me ajudar quanto a isso?? Obrigado!

[39] Comentário enviado por wberbert em 22/03/2005 - 18:16h

Aparentemente há um erro no script de inicialização, mas que no meu caso não impediu o nagios de funcionar....
Se for um erro fávil de detectar... tente corrigi-lo, caso contrário mande o script pra mim para discutirmos.

valew

[40] Comentário enviado por m0rpheu5 em 12/04/2005 - 11:56h

Eu estou com o seguinte erro, poderiam me ajudar??

eps/check_mysql.Tpo" \
-c -o check_mysql.o `test -f 'check_mysql.c' || echo './'`check_mysql.c; \
then mv -f ".deps/check_mysql.Tpo" ".deps/check_mysql.Po"; \
else rm -f ".deps/check_mysql.Tpo"; exit 1; \
fi
In file included from /usr/include/mysql/mysql.h:57,
from check_mysql.c:25:
/usr/include/mysql/mysql_com.h:181: conflicting types for `my_connect'
netutils.h:50: previous declaration of `my_connect'
make[2]: *** [check_mysql.o] Error 1
make[2]: Leaving directory `/usr/local/nagios/nagios-plugins-1.4.0alpha1/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/nagios/nagios-plugins-1.4.0alpha1'
make: *** [all] Error 2
root@striker [/usr/local/nagios/nagios-plugins-1.4.0alpha1]#

[41] Comentário enviado por butters em 23/05/2005 - 13:55h

Boa tarde fábio,

Acabei de configurar o nagios agora....mas qndo dou um start nele naum funciona;

root@butters:/usr/local/nagios# /etc/rc.d/nagios reload
Running configuration check... FAILED! Reload aborted. Check your Nagios configuration.
root@butters:/usr/local/nagios# /etc/rc.d/nagios start
Starting network monitor: nagios
CONFIG ERROR! Start aborted. Check your Nagios configuration.

[42] Comentário enviado por Fabio_Laé em 01/06/2005 - 13:21h

jgama,

Você já deve ter resolvido o seu problema, mas caso alguém passe por este mesmo, segue a dica.

Passei pela mesma situação, tive que setar o meu icmp_echo_ignore_all pra 0(que é o default) e aceitar echo-reply para poder passar por esta barreira que vc comentou sobre o plugin.

Comentários do jgama:
{
./configure
...
checking for ICMP ping syntax.....

E não sai disto, até pensei que ....
}

Até mais,
Fabio Laé

[43] Comentário enviado por Fabio_Laé em 02/06/2005 - 10:51h

rickvip, kakaroto e ao autor :-)

Essa dica vai pra galera do Slackware.

O problema apresentado no Slackware 10 referente ao make do nagios-plugin ocorre em função do pacote radiusclient que esta desatualizado no Slackware(bem no include radiusclient.h conforme indicação do kakaroto e confirmado por mim). A versão do Slackware 10 está no 1.1 e precisamos da 1.4

Infelimente não está muito fácil encontrar o source deste pacote(mesmo nos ftp dos criadores) e também não encontrei nenhum tgz pra ele no linuxpackages.net

Bom, a solução foi a seguinte arrumei uma máquina com Debian e fiz o apt-get source radiusclient1 --download-only do unstable. :-)

Copiei o source baixado pro Slackware e .... (bom o restante vocês já sabem né).

Outra dica é que pra versão 10.1 do Slackware já existem os tgz do nagios e nagios-plugin

Espero ter contribuído com o artigo e ajudado(mesmo que muito pouco) a nossa comunidade.

Abraços,
Fabio Laé

[44] Comentário enviado por marcosmurillo em 09/06/2005 - 11:21h

muito fera esse programa vou instalar e fazer uns teste ..

[45] Comentário enviado por opala em 27/10/2005 - 10:09h

Amigo, o meu deu o seguinte erro nesse comando

make: *** Sem regra para processar o alvo `install-ini'. Pare

e

make: *** Sem regra para processar o alvo `install-sample'. Pare.

[46] Comentário enviado por opala em 27/10/2005 - 10:12h

Amigo, no meu debian que eu instalei o nagios, eu não tenho o caminho /usr/local/nagios/etc, tem até o nagios, o /etc depois do nagios não tem. Agora eu não sei se foi instalado errado o nagios, ou se uso outro caminho. Obrigado.

[47] Comentário enviado por caralegal em 01/11/2005 - 13:45h

Oi
eu ja tinha o nagios instalado, mas não sei porq razão o apache deixou d funcionar na minha maquina, reinstalei o apache, mas nada do Nagios funcionar, voltei a instalar o nagios e sempre que faço start to tendo este erro
No lock file found in /usr/local/nagios/var/nagios.lock
agradecia q me dessem uma dica
thnks
abraços

[48] Comentário enviado por opala em 01/11/2005 - 16:32h

Acessei o caminho do nagios em minha máquina e deu esse erro, se puderem me ajudar eu agradeço.



Not Found


The requested URL /nagios/cgi-bin/status.cgi was not found on this server.

Apache/2.0.54 (Debian GNU/Linux) mod_python/3.1.3 Python/2.3.5 PHP/4.3.10-16 mod_perl/1.999.21 Perl/v5.8.4 Server at 200.210.218.86 Port 80

[49] Comentário enviado por apscherbach em 03/11/2005 - 12:25h

estou com o mesmo problema. alguém aí poderia dizer como fazer a configuração dos Alias e outras coisas no Apache 2??

Ou indicar onde encontrá-las...

Valeu.

Adriano

[50] Comentário enviado por pcnmota em 25/11/2005 - 16:46h

Ow cara.. parabens pelo artigo... gostei... vou fucar nele ate agora...valew!

[51] Comentário enviado por eykawasaki em 19/01/2006 - 13:09h

Opala... vc conseguiu resolver o problema com o install-ini???

se alguém puder me ajudar... já dei uma procurada na net, mas não achei nada...
eu uso o RedHat 9.0

make install-ini
make: *** No rule to make target `install-ini'. Stop.

acontece a mesma coisa com o install-commandmode e install-sample

fallow..

[52] Comentário enviado por Crash  em 19/01/2006 - 16:17h

Adriano, Opala
Vc ja verificaram as permoções dos arquivos na pasta /usr/local/nagios?
Se nao, modifiquem todos os arquivos para owner nagios e grupo nagios
-> claro, se vc´s tiverem compilado ele pra esses usuários.

Aqui vai a config que uso no meu nágios para o httpd.conf:

ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin

<Directory "/usr/local/nagios/sbin">
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>

Alias /nagios/html /usr/local/nagios/share

<Directory "/usr/local/nagios/share">
Options None
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>

[53] Comentário enviado por jcmsanto em 06/03/2006 - 15:48h

Como faço para desinstalar opr completo o Nagios ??
Queria instalar uma versão mais atualizada ??
Alguem pode me dar uma dica ?
Grato
Júlio Cezar

[54] Comentário enviado por fnpaulinos em 22/03/2006 - 16:43h

Olá Wanderson,

Parabéns pela matéria, é uma das minhas referências pois estou entrando de cabeça no projeto do Nagios e estou começando esse mês. Uma dúvida: O Nagios utiliza SNMP para fazer o monitoramento, ou preciso instalar algum plugin para utilizar esse protocolo?

Abraços,
Fabio Nunes

[55] Comentário enviado por marcospaiva em 23/03/2006 - 11:44h

Amigo ajude ?

nesta linha: adduser --disabled-password --shell /bin/false nagios
Criar o usuario tudo bem mas --shell /bin/false nagios, não entendi.
Vc pode me explicar.

Valeu irmão abraços !

[56] Comentário enviado por apscherbach em 23/03/2006 - 12:38h

--shell /bin/false significa que o usuário não vai poder logar como vc faz por um terminal.

Abraço,

Adriano

[57] Comentário enviado por rguima em 16/08/2006 - 23:25h

# make install-ini
-> para instalar o script de inicialização do nagios.

# make install-commandmode
-> para configurar as permissões de pasta para aplicativos externos.

# make install-sample
-> um modelo de arquivo de configuração será instalado em /usr/local/nagios/etc.

nada disso funcionou
alguém tem uma sujesta.

[58] Comentário enviado por megasoftjr em 20/08/2006 - 15:14h

se voce digitou "make install-ini", pode ser onde está o erro, pq é "make install-init".

ok!

espero ter ajudado.

[59] Comentário enviado por marcelo.dias em 13/09/2006 - 20:59h

Esse tutorial me ajudou muito, ainda estou tendo uma série de problema para deixar o nagios redondinho em um dos meus servidores, mas eu não tinha achado nenhum tutorial em nenhum lugar.

Parabéns, ótimo artigo.

[60] Comentário enviado por animeja em 30/10/2006 - 17:30h

Parabéns pelo Forum, muito bom!

Pessoal, estou aprendendo muito com este forum. Espero em breve estar postanto coisas interessantes aqui também, mas por enquanto estou tentando descobrir o máximo sobre o software Nagios.

E para começar pesso a ajuda de vocês que tanto já o conhecem para o seguinte caso:

Tenho um equipomento que gera logs de qualquer evento.
Preciso gerar um plug in para que receber os dados do equipamento e transmiti-los no padrão SNMP e uma MIB para que o Nagios o compreenda.

- Como exatamente tenho que fazer isso?
- Alguém já teve esta experiência?


Um grande abraço à todos que colaboram com este magnífico forum!

[61] Comentário enviado por daniel_m em 31/10/2006 - 09:41h

Massao tutorial!!
Mais o CACTI é bem melhor!!!!! mais facil configuração!

abraços

[62] Comentário enviado por pankdo em 14/11/2006 - 16:48h

show de bola o artigo
meus parabens

demorei mas configurei...
mas ficou uma duvida tem como aumentar o tamanho do pacote ping que ele usa para monitorar??? assim ele fica mais criterioso nos testes

[63] Comentário enviado por dimitri.ramos em 17/11/2006 - 17:19h

Gostaria de saber se tem como eu monitorar um serviço específico que esteja rodando numa máquina windows, tipo: symantec mail security for smtp. Ou na verdade qualquer um outro serviço que esteja estartado em um servidor. Agradeço pela atenção. Quanto ao seu artigo está muito bom.

[64] Comentário enviado por dimitri.ramos em 23/11/2006 - 09:11h

Wanderson,
Estou querendo monitorar alguns serviços bem específicos em alguns servidores windows que rodam na minha rede. Peguei um plugin no nagiosexchange em pearl, segui as instruções porém não consegui fazê-lo funcionar. Daí também tentei com o check_nt_service!'nome do serviço' e também não consegui. Queria saber se poderias me ajudar na solução deste problema. Obrigado e parabéns pelo artigo.

[65] Comentário enviado por tregosa em 06/12/2006 - 21:03h

boa noite,
instalei o nagios mas tenho um problema: na interface web qualquer que seja a opção escolhida aparece a seguinte mensagem no browser:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator,
root@localhost and inform them of the time the error occurred,
and anything you might have done that may have
caused the error.</p>
<p>More information about this error may be available
in the server error log.</p>
<p>Additionally, a 500 Internal Server Error
error was encountered while trying to use an ErrorDocument to handle the request.</p>
<hr>
<address>Apache/2.2.0 (Fedora) Server at localhost Port 80</address>
</body></html>


Será q me podem ajudar?
Obrigado

[66] Comentário enviado por msantana10 em 08/12/2006 - 11:53h

ALguém ai utiliza o NAgios monitorando um server win2003 com o isa???
Instalei o client do nsclient e funcionou legal em todas outras máquinas, porém em um server que possui o isa não funciona, ja liberei a porta 1248 no isa porém mesmo assim não funciona... Alguém AI pode me ajudar????

[67] Comentário enviado por rulin em 10/01/2007 - 09:59h

Em portugues Pandora FMS (Free Monitoring System) 1.2:

http://pandora.sourceforge.net

[68] Comentário enviado por removido em 01/02/2007 - 21:41h

esse artigo e as sequencias do mesmo
sao muito bons
uma péna q esta um puko desatulizadoo
mas naum custa implementar

[69] Comentário enviado por michelbreyer em 05/02/2007 - 14:42h

Boa tarde, quando executei o make install na instalação dos plugins ocorreu o seguinte erro:

make[1]: Entering directory `/usr/nagios-plugins-1.4.6/po'
/bin/sh @MKINSTALLDIRS@ /usr/local/nagios/share
@MKINSTALLDIRS@: @MKINSTALLDIRS@: Arquivo ou diretório não encontrado
make[1]: ** [install-data-yes] Erro 127
make[1]: Leaving directory `/usr/nagios-plugins-1.4.6/po'
make: ** [install-recursive] Erro 1

qual arquivo estará faltando?
Obrigado!!

[70] Comentário enviado por ayana em 13/02/2007 - 17:16h

Galera estou com o mesmo problema que o tegrosa, sera que alguem ai tem ideia do que seja??

nstalei o nagios mas tenho um problema: na interface web qualquer que seja a opção escolhida aparece a seguinte mensagem no browser:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator,
root@localhost and inform them of the time the error occurred,
and anything you might have done that may have
caused the error.</p>
<p>More information about this error may be available
in the server error log.</p>
<p>Additionally, a 500 Internal Server Error
error was encountered while trying to use an ErrorDocument to handle the request.</p>
<hr>
<address>Apache/2.2.0 (Fedora) Server at localhost Port 80</address>
</body></html>

[71] Comentário enviado por evaristo.tone em 09/03/2007 - 13:37h

Obrigado! Muito obrigado! Excelente artigo, eu utilizo o nagios aqui na empresa onde trabalho, e devo dizer que sempre vi a configuração do mesmo muito trabalhosa! Agora, com o seu artigo, vejo as coisas muito mais claras.
Obrigado mesmo! valeu, bem hajas!

Evaristo Tone

[72] Comentário enviado por williamrn em 23/03/2007 - 10:35h

Estou tendo problemas na hora de inicializar o nagios! olha esses erro
=/.

Reading configuration data...

Running pre-flight check on configuration data...

Checking services...
Checked 38 services.
Checking hosts...
Checked 15 hosts.
Checking host groups...
Checked 6 host groups.
Checking contacts...
Checked 2 contacts.
Checking contact groups...
Checked 6 contact groups.
Checking service escalations...
Checked 2 service escalations.
Checking host group escalations...
Checked 2 host group escalations.
Checking service dependencies...
Error: Dependent service specified in service dependency for service 'Website #2' on host 'nt1' is not defined anywhere!
Error: Service specified in service dependency for service 'Website #2' on host 'nt1' is not defined anywhere!
Error: Service dependency definition for service 'Website #2' on host 'nt1' is circular (it depends on itself)!
Error: Dependent service specified in service dependency for service 'Website #2' on host 'nt1' is not defined anywhere!
Error: Service specified in service dependency for service 'Website #2' on host 'nt1' is not defined anywhere!
Error: Service dependency definition for service 'Website #2' on host 'nt1' is circular (it depends on itself)!
Error: Dependent service specified in service dependency for service 'Website #1' on host 'nt1' is not defined anywhere!
Error: Service specified in service dependency for service 'Website #1' on host 'nt1' is not defined anywhere!
Error: Service dependency definition for service 'Website #1' on host 'nt1' is circular (it depends on itself)!
Error: Dependent service specified in service dependency for service 'Website #1' on host 'nt1' is not defined anywhere!
Error: Service specified in service dependency for service 'Website #1' on host 'nt1' is not defined anywhere!
Error: Service dependency definition for service 'Website #1' on host 'nt1' is circular (it depends on itself)!
Checked 4 service dependencies.
Checking host escalations...
Checked 0 host escalations.
Checking host dependencies...
Checked 0 host dependencies.
Checking commands...
Checked 22 commands.
Checking time periods...
Checked 4 time periods.
Checking for circular paths between hosts...
Checking for circular service execution dependencies...
Checking global event handlers...
Checking obsessive compulsive service processor command...
Checking misc settings...

Total Warnings: 0
Total Errors: 12

[73] Comentário enviado por dmmlopes em 23/03/2007 - 17:20h

Boa tarde,
Tenho o Debian Sarge instalado e na primeira fase após executar ./configure tentei executar make all e make install mas ele acusa que o comando não é valido, esse comando estou executando dentro da pasta na qual eu descompactei.
O erro é esse:
"-bash: make: command not found"

Alguém sabe porq isso está acontecendo?

Detalhe que eu descompactei o aquivo em /nagios...


Valeuuuuuuuuuu !!!!

[74] Comentário enviado por dmmlopes em 27/03/2007 - 18:38h

Consegui resolver esse problema apenas fazendo:
apt-get install make

Pronto já era um abraço...

Agora estou tendo problema pra baixar o plugin do site que ele passo:http://keihanna.dl.sourceforge.net/sourceforge/nagiosplug/ nagios-plugins-1.4.0alpha1.tar.gz

Alguem sabe um outro ?

[75] Comentário enviado por servslack em 29/03/2007 - 11:10h

Pra resolver o problema na compilação dos plugins do nágios 1.4.6 façam o seguinte: dentro do diretório PO, edite o arquivo Makefile e onde se encontra "mkinstalldirs = @MKINSTALLDIRS@", Subistitua respectiva linha por está ai à frente "MKINSTALLDIRS = ../mkinstalldirs".

[76] Comentário enviado por wellingtonpg em 20/04/2007 - 21:48h

Já usei muito o Nágios e realmente ele é ótimo.
Agora depois de quase tres anos vou tentar usa-lo novamente

[77] Comentário enviado por _holtz_ em 14/09/2007 - 12:01h

Bom dia! Pessoal, Meu Nagios tah funcionando legal, o problema eh que as notificações geradas não estão sendo enviadas para meu e-mail. To usando o exim4, ao usar # echo "teste de envio" | mail -s "teste de envio" meu_e-mail@gmail.com, consigo receber a msg, porém, as notificações no nagios não chegam em meu e-mail. No arquivo contacts.cfg, tah habilitado notify-by-email. Se alguem puder me ajudar eu ficaria agradecido. Obrigado
Att,

Marcelo Holtz

[78] Comentário enviado por tiagoalam em 05/10/2007 - 12:43h

Valew , realmente vai me poupar um bom trabalho esse artigo , parabens

[79] Comentário enviado por removido em 06/02/2008 - 11:54h

Alguem consegue me ajudar, nao estou conseguindo fazer esse comando...nao esta funcionando.
Alguem conhece outra forma???

# adduser --disabled-password --shell /bin/false nagios

[80] Comentário enviado por pgb3025342 em 23/02/2008 - 20:59h

DESCOBRIR SENHA D. E-MAIL - MONITORAR MSN ? MONITORAMENTO MSN- MONITORAR CONVERSAS MSN - HISTÓRICO MSN - MONITORAR COMPUTADORES - MONITORAR COMPUTADOR- - TRAIÇÃO VIRTUAL - TRAICAO VIRTUAL - HACKEAR E-MAIL - QUEBRAR SENHA E-MAIL - QUEBRAR SENHAS D. E-MAILS- HOTMAIL-BOL-UOL-GMAIL-GLOBO-TERRA-POP-YAHOO DESCOBRIR SENHA D. EMAIL/ ENCONTRAR SENHA D. EMAIL/ TRAIÇÃO VIRTUAL/ MONITORAMENTO MSN/ MONITORAMENTO MSN/ SENHA EMAIL/ SENHAS D. EMAILS/ TRAIÇÃO VIRTUAL/ TRAICAO VIRTUAL

INVESTIGAÇÃO ONLINE, tem como filosofia a plena satisfação do cliente. Assim sendo, conta atualmente com uma estrutura capaz d. atender ao mercado nacional em todos os segmentos, sempre em busca da verdade e do esclarecimento dos fatos. Preocupada com a qualidade dos serviços, seleciona e treina seus agentes, tendo hoje em seu quadro d. pessoal profissionais d. ambos os sexos, devidamente qualificados para a realização dos trabalhos d. forma discreta, preservando a imagem do cliente.
CONTATE-NOS E ASSEGURE UM TRABALHO BEM FEITO


Oferecemos os serviços On-Line d.:
* - SENHAS D. E-MAILS ( d. qualquer provedor )
* - SENHAS D. MSN,
* - SENHAS D. ORKUT,
* - HISTÓRICO D. CONVERSAS PELO MSN,
* - RELATÓRIO D. SITES VISITADOS
- INVESTIGAÇÃO CONJUGAL (SIGILO TOTAL).


*** DESTAQUE: ESTAMOS VENDEMOS SOFTWARES D. MONITORAMENTO, SENHAS D. E-mails, MONITORAMENTO D. MSN, NAVEGAÇÃO ANONIMA. E muitos outros softwares a sua inteira disposição...


Envie um e-mail para (investigacaoonline@hotmail.com) e faça seu orçamento grátis, com sigilo, segurança e discrição.

#$

[81] Comentário enviado por lipecys em 09/04/2008 - 10:05h

Cara, ótimos Todos seus artigos de Nagios.

[82] Comentário enviado por ranierearruda em 10/04/2008 - 16:16h

boa tarde
Belo artigo. amigos quando tento fazer o make all aparece o erro a baixo

admin@smart:/usr/local/nagios-1.1$ make all
cd ./base && make
make[1]: Entering directory `/usr/local/nagios-1.1/base'
gcc -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o checks.o checks.c
checks.c: In function `run_service_check':
checks.c:301: error: `SIGALRM' undeclared (first use in this function)
checks.c:301: error: (Each undeclared identifier is reported only once
checks.c:301: error: for each function it appears in.)
make[1]: *** [checks.o] Error 1
make[1]: Leaving directory `/usr/local/nagios-1.1/base'
make: *** [all] Error 2
admin@smart:/usr/local/nagios-1.1$
o que estou fazendo de errado
a minha distribuição e a slackware
Obrigado

[83] Comentário enviado por c.rafael em 11/04/2008 - 09:36h

Opa pessoal,

estou com problemaminha que é o seguinte:
Quando acesso o nagios pede usuário e senha, porém não consigo inserir comentarios nem habilitar algo, me informa que ñ tenho permissões:

o que pode ser?


[84] Comentário enviado por alocast em 28/04/2008 - 09:46h

Ótimo artigo, irei utilizá-lo agora !!!!
Abs

[85] Comentário enviado por casquilha em 05/06/2008 - 11:22h

Galera,
A sequencia é essa:

make install-init
make install-commandmode
make install-config

[86] Comentário enviado por grandmaster em 13/07/2008 - 19:05h

Muito bom, já uso o Nagios há algum tempo e realmente baitar ferramenta.

Muito mão na roda.

Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[87] Comentário enviado por albertoaalmeida em 22/12/2008 - 08:25h

Bom o artigo.

Na empresa em que trabalho, apesar de usarmos 99% de software open source o software utilizado para monitoramento da rede é
proprietário (Whatsup), porém vou instalar o Nagios para conhecê-lo.


Um abraço

Parabéns pelo artigo.

Alberto Almeida
www.albertoalmeida.blogspot.com

[88] Comentário enviado por th3santos em 26/12/2008 - 16:07h

O meu servidor de Internet é Windows Server 2003 e quando tento monitorar da a seguinte mensagem:
HTTP WARNING: HTTP/1.1 401 Unauthorized
Como faço para criar uma regra de monitoramente de http com opção de colocar usuário e senha de autenticação?

[89] Comentário enviado por leandroros em 12/01/2009 - 11:08h

Galera,

muito bom o tutorial. consegui instalar com sucesso. Agora alguem sabe me dizer onde eu altero o texto do email que é enviado quando algum serviço para?

[90] Comentário enviado por mario.sales em 26/04/2009 - 15:11h

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


[91] Comentário enviado por mario.sales em 26/04/2009 - 15:12h

c.rafael ,
Verifica as permissões no arquivos CGI.CFG


Abraços...

[92] Comentário enviado por leofelipevictor em 13/05/2009 - 10:15h

mt bom esse artigo ! to aprendendo bastante com ele!

Agora uma dúvida: eu instalei o apache2 esses arquivos srm.conf e access.conf nao aparecem no diretorio do apache2.eu preciso criá-los? desculpa a pergunta ignorante,sou newbie no assunto

obrigado

[93] Comentário enviado por wberbert em 23/06/2009 - 09:04h

Embora o aritgo seja antigo ele ainda está bem autal.

[94] Comentário enviado por victordematos em 17/08/2009 - 10:49h

olá amigo, eu instalei o nagios conforme ensinado, mas estou errando alguma coisa, quando eu inicio o nagios via web, em localhost/nagios ele pede o login e a senha, só que depois em vez de entrar no site ele pede pra salvar uma arquivo chamado FO6iKOPY.phtml.part1
vc pode me dizer onde eu errei?

[95] Comentário enviado por c.rafael em 17/08/2009 - 10:54h

Opa, o teu servidor web deve estar sem suporte a php ou cgi.

[96] Comentário enviado por tedcosta em 02/09/2009 - 14:44h

amigo, eu instalei o nagios e na hora de iniciar o serviço ele me retorna esse erro:

Starting nagios:CONFIG ERROR! Start aborted. Check your Nagios configuration.

deu um nagios -v

Nagios Core 3.2.0
Copyright (c) 2009 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 08-12-2009
License: GPL

Website: http://www.nagios.org
Reading configuration data...
Read main config file okay...
Processing object config file '/etc/nagios/objects/commands.cfg'...
Processing object config file '/etc/nagios/objects/contacts.cfg'...
Processing object config file '/etc/nagios/objects/timeperiods.cfg'...
Processing object config file '/etc/nagios/objects/templates.cfg'...
Processing object config file '/etc/nagios/objects/localhost.cfg'...
Read object config files okay...

Running pre-flight check on configuration data...

Checking services...
Checked 8 services.
Checking hosts...
Checked 1 hosts.
Checking host groups...
Checked 1 host groups.
Checking service groups...
Checked 0 service groups.
Checking contacts...
Checked 1 contacts.
Checking contact groups...
Checked 1 contact groups.
Checking service escalations...
Checked 0 service escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 0 host escalations.
Checking host dependencies...
Checked 0 host dependencies.
Checking commands...
Checked 24 commands.
Checking time periods...
Checked 5 time periods.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors: 0

Things look okay - No serious problems were detected during the pre-flight check

Ele ta logando no site porem ao clicar em qualquer link ele da a mensagem:

Whoops!

Error: Could not read object configuration data!

Here are some things you should check in order to resolve this error:

1. Verify configuration options using the -v command-line option to check for errors.
2. Check the Nagios log file for messages relating to startup or status data errors.

Make sure you read the documentation on installing, configuring and running Nagios thoroughly before continuing. If all else fails, try sending a message to one of the mailing lists. More information can be found at http://www.nagios.org.


Vi algo na net sobre esse aquivo (objects.cache), não encontrei ele aqui.

Você teria alguma ideial desse problema?

Abraços
Ted


[97] Comentário enviado por wadner.lins em 23/09/2009 - 10:47h

Olá.

Aparentemente minha instalção do NAGIOS deu certo, mas quando efetuo o login me é dada a mensagem pedindo para salvar um arquivo.
Como arrumo isso?
Não me aparece nem a tela inicial do Nagios

[98] Comentário enviado por s0l1d_k3rn3l em 08/01/2010 - 05:13h

aew

muito bom...

programa muito poderoso!!

muito bom...

flw

[99] Comentário enviado por kakau7 em 05/02/2010 - 16:00h

pq nao consigo intalar na minha maquina???

[100] Comentário enviado por removido em 31/03/2010 - 14:07h

Fiz um curso de monitoramento pelo CDTC e vimos um pouco sobre o Nagios. Mas seu artigo aprofundou bem a questão. Parabéns

[101] Comentário enviado por Raufbh em 03/10/2010 - 18:38h

Boa noite.

Fiz a descompactação do Nagios e rodei o make all. Ate ai parece esta tudo certo.

quando rodo o comando make install o console retorna seguinte msg de erro:

rafael@firewall:~/nagios-1.1$ sudo make install
cd ./base && make install
make[1]: Entrando no diretório `/home/rafael/nagios-1.1/base'
/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/bin
/usr/bin/install: usuário inválido `nagios'
make[1]: ** [install] Erro 1
make[1]: Saindo do diretório `/home/rafael/nagios-1.1/base'
make: ** [install] Erro 2

Alguem sabe como reparar isso, para que eu continue a instalação?

Obrigado

[102] Comentário enviado por Zarus em 11/01/2011 - 17:59h

Estou com dificuldades com um sevidor que utiliza ddns. O Nagios2 não o enxerga...
Alguém pode me ajudar?

[103] Comentário enviado por fisicorj em 24/03/2011 - 07:53h

Excelente artigo!

[104] Comentário enviado por m4cgbr em 06/05/2012 - 00:55h

Para quem não conhece tem um ótimo que se chama Zabbix ele é bem mais robusto, uni recursos do Nagios e Cacti, porém não é tão simples de configurar!

[105] Comentário enviado por igor_rocha em 05/08/2012 - 00:43h

Impressionante como essa ferramente é interessante e deveras simples de configurar!
[]S

Muito bom o artigo, parabéns!


[106] Comentário enviado por modred em 29/08/2012 - 23:49h

Boa noite pessoal sou novo aqui mas ja mexo bastante com linux então tentei achar por tudo mas não consigo, configurei o nagios estava funcionando estou tentando configurar o nconf mas al adicionar um servidor ele nao adiciona no nagios e nao da erro algum, alguem pode me ajudar.

[107] Comentário enviado por Olindino em 12/11/2012 - 10:53h

Monitoramento NagVis 1.7.1 [HELP]
Monitoramento NagVis 1.7.1 [HELP]
Monitoramento NagVis 1.7.1 [HELP]
Monitoramento NagVis 1.7.1 [HELP]

Amigos estou com um problema, não estou conseguindo extrair algumas informações do Nagvis!!!

Utilizando um servidor linux, ao tentar fazer um LYNX na página onde tem o monitoramento apresenta um erro... eu precisava apenas extrair para algum .txt ou .php, contendo o status atual do serviços. As referencias que utilizarei para saber em qual estado está o serviço será pelo nome da figura por exemplo, std_small_up.png

Alguém poderia me ajudar? o erro que apresenta é o seguinte:

[root@S3A11015H1 ~]# lynx -dump http://s3a11017p1/nagvis/frontend/nagvis-js/index.php?mod=Map&act=view&show=E-mail
[1] 10768
[2] 10769
[root@S3A11015H1 ~]#
[msg_error.png] ERROR [msg_error.png]
The parameter "show" does not match the valid value format

[1]- Done lynx -dump http://s3a11017p1/nagvis/frontend/nagvis-js/index.php?mod=Map
[2]+ Done act=view






[108] Comentário enviado por marlucepita em 29/11/2013 - 17:12h

Boa tarde, gostaria de saber se há possibilidade de instalar a opção de receber sms quando um link crítico ficar down a partir de 10 minutos fora?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts