Check CRC’s con Nagios

Un plugin para monitorizar errores en los interfaces con cacti. Algo me dice que nos va a causar algunos problemas.

El link …

https://exchange.nagios.org/directory/Plugins/System-Metrics/Networking/Check-Cisco-Interfaces-for-errors-and-drops/details

No tengo acceso a nuestro nagios … así que no se muy bien como se instala y tampoco como se configura.

Otro plugin que hace lo mismo.
https://github.com/Twibow/check_cisco_crc.sh/blob/master/check_cisco_crc.sh

Algunas cosas para leer sobre CRC’s y errores en lineas

https://www.netcraftsmen.com/application-analysis-using-tcp-retransmissions-part-1/

https://supportforums.cisco.com/t5/network-management/gets-crc-errors-by-oid-snmp/td-p/2105896

De momento contadores a 0 (que hay que borrarlos a mano (clear counters) y warnings cuando los crc superen los 100, critical al superar los 1000 (que entonces habrá que cambiar la fibra o los transceivers).

Y ahora la gracia del día … Resulta que, aunque pongas los contadores a 0, cuando preguntas por snmp te va a seguir devolviendo el valor que tenias antes, porque por lo visto las variables snmp no son contadores, son acumuladores (un aplauso bien fuerte a los ingenieros responsables de esto). Y la única forma de ponerlos a 0 es … (redoble de tambores) … reiniciando el equipo.

https://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/26007-faq-snmpcounter.html

Por cierto, para futuras referencias … las oids en cuestión son:

# SNMP OIDs for Errors

use constant snmpIfInDiscards => ‘1.3.6.1.2.1.2.2.1.13’;
use constant snmpIfInErrors => ‘1.3.6.1.2.1.2.2.1.14’;
use constant snmpIfOutDiscards => ‘1.3.6.1.2.1.2.2.1.19’;
use constant snmpIfOutErrors => ‘1.3.6.1.2.1.2.2.1.20’;
use constant snmpIfDescr => ‘1.3.6.1.2.1.2.2.1.2’;

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.