Cuando estás monitorizando a veces te encuentras con éste error que te trae de cabeza, tu sabes de cierto que la interfaz está activa, además que estás monitorizando otras interfaces del mismo router (en este caso un router Mikrotik virtualizado) y aparecen.
Las interfaces de las que dispone el router/server las podemos encontrar en /var/lib/centreon/centplugins en el fichero traffic_cache_IPDELROUTER, en mi caso si hago un cat del fichero tengo algo similar a ésto:
[root@centreon centplugins]# cat traffic_cache_10.38.140.129 1470510601 1;ether1 2;ether2 3;ether3 4;ether4 5;ipip_blackhold 7;bridge_ipv6 8;loopback1 15;EoIP_craem 155;EoIP_public_craem 157;ether5 158;wlan1 159;ether7 160;wlan2 161;ether9 162;ether10 165;lan/lan 167;EoIP_xsfcoop_marsupi 168;EoIP_xsfcoop 179;vlan1014 180;vlan1013 181;sit_BCNUlldecona20-UP 182;sit_BCNUlldecona20-Sirius 183;vlan1015 188;vlan1016 197;vlan1019-ulldecona 207;L2TP 730;l2tpLAURAMORA
El numero que hay delante de la interfaz pues es el numero que pondremos en el -i del siguiente comando:
[root@centreon plugins]# ./check_centreon_snmp_traffic --64-bits -H 10.38.140.129 -i 1 -v 2c -C public CRITICAL: Interface speed equal 0! Interface must be down.|traffic_in=0B/s traffic_out=0B/s [root@centreon plugins]# ./check_centreon_snmp_traffic --64-bits -H 10.38.140.129 -i 1 -v 2c -C public -T 1000 Traffic In : 2.17 Mb/s (0.2 %), Out : 1.35 Mb/s (0.1 %) |traffic_in=2173496,0Bits/s;800000000;950000000;0;1000000000 traffic_out=1350398,0Bits/s;800000000;950000000;0;1000000000
Si ponemos el valor de la interfaz entre comillas -i ‘ether2’ hará el comando él mismo la búsqueda del id de la interfaz.
[root@centreon plugins]# /usr/lib/nagios/plugins/check_centreon_snmp_traffic --64-bits -H 10.38.140.129 -n -i 'ether2' -w '80' -c '90' -v 2c -C public -T 1000 Traffic In : 57.10 kb/s (0.0 %), Out : 52.82 kb/s (0.0 %) |traffic_in=57099,3Bits/s;800000000;900000000;0;1000000000 traffic_out=52822,6Bits/s;800000000;900000000;0;1000000000
Pues aquí ya desvelo el porqué del mensaje, y es que es necesario añadir -T 1000, con esto le especificamos la velocidad de syncro de la interfaz.
Y ésta es la teoría :P ahora a ver si a la práctica de aplica y centreon empieza a trabajar como es debido!!!
Hola ¿Cómo hace la configuración en el entrono web para que te vea el trafico de todos los interfaces del equipo? $USER1$/check_centreon_snmp_traffic -H $HOSTADDRESS$ -n -i $ARG1$ -w $ARG2$ -c $ARG3$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$
Thank you so much…. this parameter -T 1000 save me monitoring interface type hard-switch on Fortigate firewalls…
Regards from Brazilian tech guys.