Un plugin para monitorizar errores en los interfaces con cacti. Algo me dice que nos va a causar algunos problemas.
El link …
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.
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’;