Blog

Monitorando crc error no switch cisco com o Nagios XI

nagiosxi-logo-small

Este é um assunto bem interessante, como monitorar o incremento de crc de cada interface no switch cisco e em outros switches no Nagios XI.

Quer testar o Nagios XI? Solicite aqui

A mib no qual vc pega esta informação de incremento de crc é EtherLike-MIB::dot3StatsFCSErrors.

Primeiramente você deve rodar o snmpwalk para descobrir o endereço oid de todas as interfaces. De preferência rode para um arquivo para depois comparar.

/usr/bin/snmpwalk -v 2c -c public 172.16.x.x IF-MIB::ifDescr

IF-MIB::ifDescr.1 = STRING: GigabitEthernet1/1
IF-MIB::ifDescr.2 = STRING: GigabitEthernet1/2
IF-MIB::ifDescr.3 = STRING: GigabitEthernet1/3
IF-MIB::ifDescr.4 = STRING: GigabitEthernet1/4
IF-MIB::ifDescr.5 = STRING: GigabitEthernet1/5
IF-MIB::ifDescr.6 = STRING: GigabitEthernet1/6
IF-MIB::ifDescr.7 = STRING: GigabitEthernet1/7
………..

Agora voce deve rodar o snmpwalk para pegar o endereço oid para aquela interface.

/usr/bin/snmpwalk -v 2c -c public 172.16.x.x EtherLike-MIB::dot3StatsFCSErrors –On

[root@nagios /]# /usr/bin/snmpwalk -v 2c -c public 172.16.x.x EtherLike-MIB::dot3StatsFCSErrors -On
.1.3.6.1.2.1.10.7.2.1.3.1 = Counter32: 0
.1.3.6.1.2.1.10.7.2.1.3.2 = Counter32: 0
.1.3.6.1.2.1.10.7.2.1.3.3 = Counter32: 0
.1.3.6.1.2.1.10.7.2.1.3.4 = Counter32: 0
.1.3.6.1.2.1.10.7.2.1.3.5 = Counter32: 0
.1.3.6.1.2.1.10.7.2.1.3.6 = Counter32: 0
.1.3.6.1.2.1.10.7.2.1.3.7 = Counter32: 0
.1.3.6.1.2.1.10.7.2.1.3.8 = Counter32: 0
.1.3.6.1.2.1.10.7.2.1.3.9 = Counter32: 0
.1.3.6.1.2.1.10.7.2.1.3.10 = Counter32: 0
.1.3.6.1.2.1.10.7.2.1.3.11 = Counter32: 0
.1.3.6.1.2.1.10.7.2.1.3.12 = Counter32: 0
.1.3.6.1.2.1.10.7.2.1.3.13 = Counter32: 0
.1.3.6.1.2.1.10.7.2.1.3.14 = Counter32: 0
….

O número final representa a identificação da interface, como exemplo vou pegar a primeira, observe que o output é todo 0, isso quer dizer que não está tendo incremento.

Vamos agora para o XI.

Agora, escolha a opção SNMP

Digite o ip do switch cisco:

Neste momento você vai selecionar a interface que deseja monitorar, conforme havia comentado anteriormente.
Vou dar um exemplo de como monitorar o crc da porta GigabitEthernet1/7.
O primeiro snmpwalk teve o output abaixo:
/usr/bin/snmpwalk -v 2c -c public 172.16.x.x IF-MIB::ifDescr

IF-MIB::ifDescr.1 = STRING: GigabitEthernet1/1
IF-MIB::ifDescr.2 = STRING: GigabitEthernet1/2
IF-MIB::ifDescr.3 = STRING: GigabitEthernet1/3
IF-MIB::ifDescr.4 = STRING: GigabitEthernet1/4
IF-MIB::ifDescr.5 = STRING: GigabitEthernet1/5
IF-MIB::ifDescr.6 = STRING: GigabitEthernet1/6
IF-MIB::ifDescr.7 = STRING: GigabitEthernet1/7
………..

Descobri então que coincidentemente o final é 7 mas não poderia ser em outros casos.
Agora eu devo olhar para o segundo output ( O incremento de crc para a interface ), como o final é 7, eu devo pegar o mesmo final e configurar conforme a figura abaixo:
O display name você escolhe, é o que vai aparecer no monitoramento do nagios.

Não esqueça de mudar o “Match Type” para string e colocar o 0 no “String To Match”

Display no Service Detail

Conclusão: Se houver incremento, a string não vai dar match

Solicite seu demo do Nagios XI aqui

Posted in: Nagios XI

Leave a Comment (0) ↓

Leave a Comment