Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Blog
Tela cheia

Monitorando se SNMP está funcionando no ativo

9 de Abril de 2013, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 590 vezes

Quem nunca foi pego de surpresa ao verificar que seu ativo, que você configurou para monitorar informações via SNMP, teve suas configurações internas de acesso SNMP modificadas, assim acabou percebendo isso apenas muito tempo depois e por fim perdeu informação nesse intervalo de tempo?

Nativamente, o zabbix não tem monitoria desse tipo de situação, pois se ele não retornar nada em uma consulta SNMP nenhum alerta é possível configurar, não sem a criação de um script, pois quando a consulta SNMP tem retorno de erro o item monitorado é dado como “Não suportado” e então desabilitado automaticamente.

Pensando nisso, criei um script para testar se o acesso SNMP está funcionando perfeitamente e com isso caso não consiga obter informação, ele retornará uma valor que poderemos tratar em uma trigger, no nosso caso 0.

Vamos a prática, primeiro acesse seu servidor zabbix.

Na pasta /etc/zabbix/externalscripts crie o arquivo checa_snmp.sh, com o seguite contéudo:


#!/bin/bash

RETORNO=`/usr/bin/snmpwalk -r 1 -v $3 -c $2 $1 IF-MIB::ifIndex.1 2> /dev/null`

if [ $? != 0 ] ; then
echo 0
else

echo $RETORNO | cut -d’ ‘ -f4
fi

Agora torne esse arquivo executável:

# chmod +x /etc/zabbix/externalscripts/checa_snmp.sh

Entre na interface web do servidor Zabbix. No seu template de SNMP ou onde desejar, crie um item novo.

Coloque o nome do seu item, no meu caso coloquei “Checa acesso SNMP”, mas fique a vontade.

No campo tipo, selecione a opção “Monitoramento externo”.

No campo chave, escreva checa_snmp.sh["<escreva aqui o nome da sua comunidade>","<versão do SNMP>"].

O retorno “0″ (zero) sempre indica falha, ou seja, basta criar uma trigger para verificar essa condição e pronto! Resolvido seu problema! :D


Fonte: http://techfree.com.br/wordpress/2013/04/09/monitorando-se-snmp-esta-funcionando-no-ativo/

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.