Nagios3 monitoramento de CPU

1. Nagios3 monitoramento de CPU

Avner Miguel
avner

(usa Debian)

Enviado em 11/01/2010 - 11:28h

Bom dia!

Pessoal estou estudando o funcionamento do Nagios3,
Preciso que o nagios monitore o uso de CPU dos equipamentos cisco. Por exemplo, quando o uso de CPU ultrapassar 80% seja enviado menssagem para o administraor.

Não sei como poço fazer isso.
Tenho que instalar um plugin para o Nagios ou isso pode ser configurado nos arquivos do proprio Nagios??
Se alguem puder me ajudar agradeço.


  


2. SNMP

André Gustavo Neves Lopes
andrelopes.mrx

(usa FreeBSD)

Enviado em 11/01/2010 - 12:08h

Boa tarde amigo,

O que você quer fazer, funciona sim, e é feito via SNMP, você cria uma community no seu equipamento cisco, e ai configura no nagios, consulta via snmp. A parte chata, é que nem sempre as MIBS, são iguais, então você vai ter que dar um snmpwalk, no seu equipamento cisco, para descobrir qual a MIB correta para a CPU.

Espero ter ajudado.

André Gustavo
blog: http://blog.mrx.com.br
gtalk: andre@mrx.com.br


3. Re: Nagios3 monitoramento de CPU

Avner Miguel
avner

(usa Debian)

Enviado em 11/01/2010 - 14:28h

Valeu pela dica andrelopes.mrx,
Consegui criar a community no Equipamento Cisco,
Mas a congfiguração do Nagios não sei qual comando usar,
Instalei o pacote nagios-snmp-plugins,
Ai ele me fornece uma serie derivações do check_snmp,
mas eu quero que fique limitado o uso de CPU para 80%.
Se puder ajudar fico muito feliz.


4. snmp

André Gustavo Neves Lopes
andrelopes.mrx

(usa FreeBSD)

Enviado em 11/01/2010 - 18:08h

boa noite,

nos pacotes que você instalou, provavelmente vai ter esse script: check_snmp_load.pl, utilize ele no nagios para coletar informações de load

qualquer duvida sobre a sintaxe, consulte aqui:
http://nagios.manubulon.com/snmp_load.html

espero ter ajudado

André Gustavo
blog: http://blog.mrx.com.br
gtalk: andre@mrx.com.br


5. Re: Nagios3 monitoramento de CPU

Avner Miguel
avner

(usa Debian)

Enviado em 11/01/2010 - 19:03h

Consegui, mas mesmo assim ainda estou com problemas.
Vou passar todos os passos que eu fiz, blz.

1º Instalei o Nagios3, apartir dos pacotes do Debian Lenny.

2º No equipamento Cisco acresceitei os comando:
access-list 1 permit 192.168.0.1 #criei uma lista de accesso
snmp-server community NAGIOS RO 1 #ablitando como cliente
snmp-ifindex persist

3º Voltei para o Nagios Instalei o pacote nagios-snmp-plugins e configurei o Host do Roteador, configurei o Serviço SNMP para monitorar o uso de CPU do Roteador.

Mas mesmo assim, estou com erro no Nagios, o Roteador não esta enviando dados para o Nagios.
Minha configuração no Roteador esta correta?
Creio que minha confguração no Nagios esteja correta.

Valeu.


6. snmpwalk

André Gustavo Neves Lopes
andrelopes.mrx

(usa FreeBSD)

Enviado em 11/01/2010 - 21:06h

Você pode testar o funcionamento do snmp do seu equipamento com o snmpwalk. Do servidor onde você tem o nagios instalado execute:

snmpwalk -v2c -c nome_minha_comunidade x.y.z.k

(sendo x.y.z.k o ip do seu equipamento cisco)

Se o comando conseguir retornar as MIBs, o snmp está OK.
A configuração dos equipamentos vai variar de versão para versão do IOS, mas a regra geral é que os comandos abaixos vão te atender:

router(config)#snmp-server community nome_minha_comunidade RO
router(config)#snmp-server location "Roteador XYZ, instaldo em XYZ"
router(config)#snmp-server contact admin@exemplo.com

se você quer restringir o acesso você pode sim usar access lists, assim:

router(config)#access-list 29 permit a.b.c.d
router(config)#access-list 29 deny any
router(config)#snmp-server community nome_minha_comunidade RO 29

(sendo a.b.c.d o ip do seu servidor, que roda o nagios)

Espero ter ajudado,

André Gustavo
blog: http://blog.mrx.com.br
gtalk: andre@mrx.com.br






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts