Hi, I am using Zabbix 3.4.1 on CentOS and connecting to a Sophos XG virtual appliance (formerly Cyberoam).
I am using the following templates with this device:
Template MIB XG-FIREWALL-MIB - sophos
Template Module Generic SNMPv2
Template Module Interfaces Simple SNMPv2
(have tried SNMP v1 as well)
The first two templates pull their information just fine, but I cannot get any interfaces to show at all.
After a lot of searching, here's where I'm at:
I have un-checked Bulked Requests
Nothing shows up about interfaces in Latest Data (other snmp info does)
There is nothing waiting in Administration > Queue
There are no errors in /var/log/zabbix/zabbix_server.log
I can snmpwalk any OID from the interfaces discovery
Here is the output of a walk of the interfaces:
[root@zabbixnew ~]# snmpwalk -v 2c -c public 192.168.77.1 .1.3.6.1.2.1.2.2.1 IF-MIB::ifIndex.1 = INTEGER: 1 IF-MIB::ifIndex.2 = INTEGER: 2 IF-MIB::ifIndex.3 = INTEGER: 3 IF-MIB::ifIndex.4 = INTEGER: 4 IF-MIB::ifIndex.5 = INTEGER: 5 IF-MIB::ifIndex.6 = INTEGER: 6 IF-MIB::ifIndex.7 = INTEGER: 7 IF-MIB::ifIndex.8 = INTEGER: 8 IF-MIB::ifIndex.9 = INTEGER: 9 IF-MIB::ifIndex.10 = INTEGER: 10 IF-MIB::ifIndex.11 = INTEGER: 11 IF-MIB::ifIndex.12 = INTEGER: 12 IF-MIB::ifIndex.13 = INTEGER: 13 IF-MIB::ifIndex.27 = INTEGER: 27 IF-MIB::ifDescr.1 = STRING: lo IF-MIB::ifDescr.2 = STRING: ipsec0 IF-MIB::ifDescr.3 = STRING: sit0 IF-MIB::ifDescr.4 = STRING: ip6tnl0 IF-MIB::ifDescr.5 = STRING: Port1 IF-MIB::ifDescr.6 = STRING: Port2 IF-MIB::ifDescr.7 = STRING: Port3 IF-MIB::ifDescr.8 = STRING: Port4 IF-MIB::ifDescr.9 = STRING: imq0 IF-MIB::ifDescr.10 = STRING: imq1 IF-MIB::ifDescr.11 = STRING: gre0 IF-MIB::ifDescr.12 = STRING: gretap0 IF-MIB::ifDescr.13 = STRING: GuestAP IF-MIB::ifDescr.27 = STRING: Port2_ppp IF-MIB::ifType.1 = INTEGER: softwareLoopback(24) IF-MIB::ifType.2 = INTEGER: ethernetCsmacd(6) IF-MIB::ifType.3 = INTEGER: tunnel(131) IF-MIB::ifType.4 = INTEGER: tunnel(131) IF-MIB::ifType.5 = INTEGER: ethernetCsmacd(6) IF-MIB::ifType.6 = INTEGER: ethernetCsmacd(6) IF-MIB::ifType.7 = INTEGER: ethernetCsmacd(6) IF-MIB::ifType.8 = INTEGER: ethernetCsmacd(6) IF-MIB::ifType.9 = INTEGER: other(1) IF-MIB::ifType.10 = INTEGER: other(1) IF-MIB::ifType.11 = INTEGER: tunnel(131) IF-MIB::ifType.12 = INTEGER: ethernetCsmacd(6) IF-MIB::ifType.13 = INTEGER: ethernetCsmacd(6) IF-MIB::ifType.27 = INTEGER: ppp(23) IF-MIB::ifMtu.1 = INTEGER: 65536 IF-MIB::ifMtu.2 = INTEGER: 16260 IF-MIB::ifMtu.3 = INTEGER: 1480 IF-MIB::ifMtu.4 = INTEGER: 1452 IF-MIB::ifMtu.5 = INTEGER: 1500 IF-MIB::ifMtu.6 = INTEGER: 1500 IF-MIB::ifMtu.7 = INTEGER: 1500 IF-MIB::ifMtu.8 = INTEGER: 1500 IF-MIB::ifMtu.9 = INTEGER: 16000 IF-MIB::ifMtu.10 = INTEGER: 16000 IF-MIB::ifMtu.11 = INTEGER: 1476 IF-MIB::ifMtu.12 = INTEGER: 1462 IF-MIB::ifMtu.13 = INTEGER: 1500 IF-MIB::ifMtu.27 = INTEGER: 1492 IF-MIB::ifSpeed.1 = Gauge32: 0 IF-MIB::ifSpeed.2 = Gauge32: 10000000 IF-MIB::ifSpeed.3 = Gauge32: 0 IF-MIB::ifSpeed.4 = Gauge32: 0 IF-MIB::ifSpeed.5 = Gauge32: 100000000 IF-MIB::ifSpeed.6 = Gauge32: 100000000 IF-MIB::ifSpeed.7 = Gauge32: 0 IF-MIB::ifSpeed.8 = Gauge32: 0 IF-MIB::ifSpeed.9 = Gauge32: 0 IF-MIB::ifSpeed.10 = Gauge32: 0 IF-MIB::ifSpeed.11 = Gauge32: 0 IF-MIB::ifSpeed.12 = Gauge32: 10000000 IF-MIB::ifSpeed.13 = Gauge32: 10000000 IF-MIB::ifSpeed.27 = Gauge32: 0 IF-MIB::ifPhysAddress.1 = STRING: 0:0:0:0:0:0 IF-MIB::ifPhysAddress.2 = STRING: 7a:1a:79:53:23:47 IF-MIB::ifPhysAddress.3 = STRING: 0:0:0:0 IF-MIB::ifPhysAddress.4 = STRING: 0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0 IF-MIB::ifPhysAddress.5 = STRING: 0:e:c4:ce:e4:ef IF-MIB::ifPhysAddress.6 = STRING: 0:e:c4:ce:e4:f0 IF-MIB::ifPhysAddress.7 = STRING: 0:e:c4:ce:e4:f1 IF-MIB::ifPhysAddress.8 = STRING: 0:e:c4:ce:e4:f2 IF-MIB::ifPhysAddress.9 = STRING: IF-MIB::ifPhysAddress.10 = STRING: IF-MIB::ifPhysAddress.11 = STRING: 0:0:0:0 IF-MIB::ifPhysAddress.12 = STRING: 0:0:0:0:0:0 IF-MIB::ifPhysAddress.13 = STRING: f2:ba:69:d0:37:a5 IF-MIB::ifPhysAddress.27 = STRING: IF-MIB::ifAdminStatus.1 = INTEGER: up(1) IF-MIB::ifAdminStatus.2 = INTEGER: up(1) IF-MIB::ifAdminStatus.3 = INTEGER: down(2) IF-MIB::ifAdminStatus.4 = INTEGER: down(2) IF-MIB::ifAdminStatus.5 = INTEGER: up(1) IF-MIB::ifAdminStatus.6 = INTEGER: up(1) IF-MIB::ifAdminStatus.7 = INTEGER: down(2) IF-MIB::ifAdminStatus.8 = INTEGER: down(2) IF-MIB::ifAdminStatus.9 = INTEGER: up(1) IF-MIB::ifAdminStatus.10 = INTEGER: down(2) IF-MIB::ifAdminStatus.11 = INTEGER: down(2) IF-MIB::ifAdminStatus.12 = INTEGER: down(2) IF-MIB::ifAdminStatus.13 = INTEGER: up(1) IF-MIB::ifAdminStatus.27 = INTEGER: up(1) IF-MIB::ifOperStatus.1 = INTEGER: up(1) IF-MIB::ifOperStatus.2 = INTEGER: up(1) IF-MIB::ifOperStatus.3 = INTEGER: down(2) IF-MIB::ifOperStatus.4 = INTEGER: down(2) IF-MIB::ifOperStatus.5 = INTEGER: up(1) IF-MIB::ifOperStatus.6 = INTEGER: up(1) IF-MIB::ifOperStatus.7 = INTEGER: down(2) IF-MIB::ifOperStatus.8 = INTEGER: down(2) IF-MIB::ifOperStatus.9 = INTEGER: up(1) IF-MIB::ifOperStatus.10 = INTEGER: down(2) IF-MIB::ifOperStatus.11 = INTEGER: down(2) IF-MIB::ifOperStatus.12 = INTEGER: down(2) IF-MIB::ifOperStatus.13 = INTEGER: down(2) IF-MIB::ifOperStatus.27 = INTEGER: up(1) IF-MIB::ifLastChange.1 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.2 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.3 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.4 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.5 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.6 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.7 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.8 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.9 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.10 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.11 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.12 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.13 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.27 = Timeticks: (0) 0:00:00.00 IF-MIB::ifInOctets.1 = Counter32: 695810869 IF-MIB::ifInOctets.2 = Counter32: 0 IF-MIB::ifInOctets.3 = Counter32: 0 IF-MIB::ifInOctets.4 = Counter32: 0 IF-MIB::ifInOctets.5 = Counter32: 1211319969 IF-MIB::ifInOctets.6 = Counter32: 682173497 IF-MIB::ifInOctets.7 = Counter32: 0 IF-MIB::ifInOctets.8 = Counter32: 0 IF-MIB::ifInOctets.9 = Counter32: 3461124320 IF-MIB::ifInOctets.10 = Counter32: 0 IF-MIB::ifInOctets.11 = Counter32: 0 IF-MIB::ifInOctets.12 = Counter32: 0 IF-MIB::ifInOctets.13 = Counter32: 0 IF-MIB::ifInOctets.27 = Counter32: 575308386 IF-MIB::ifInUcastPkts.1 = Counter32: 42813144 IF-MIB::ifInUcastPkts.2 = Counter32: 0 IF-MIB::ifInUcastPkts.3 = Counter32: 0 IF-MIB::ifInUcastPkts.4 = Counter32: 0 IF-MIB::ifInUcastPkts.5 = Counter32: 182267276 IF-MIB::ifInUcastPkts.6 = Counter32: 260005108 IF-MIB::ifInUcastPkts.7 = Counter32: 0 IF-MIB::ifInUcastPkts.8 = Counter32: 0 IF-MIB::ifInUcastPkts.9 = Counter32: 423776441 IF-MIB::ifInUcastPkts.10 = Counter32: 0 IF-MIB::ifInUcastPkts.11 = Counter32: 0 IF-MIB::ifInUcastPkts.12 = Counter32: 0 IF-MIB::ifInUcastPkts.13 = Counter32: 0 IF-MIB::ifInUcastPkts.27 = Counter32: 49126823 IF-MIB::ifInNUcastPkts.1 = Counter32: 0 IF-MIB::ifInNUcastPkts.2 = Counter32: 0 IF-MIB::ifInNUcastPkts.3 = Counter32: 0 IF-MIB::ifInNUcastPkts.4 = Counter32: 0 IF-MIB::ifInNUcastPkts.5 = Counter32: 1846263 IF-MIB::ifInNUcastPkts.6 = Counter32: 0 IF-MIB::ifInNUcastPkts.7 = Counter32: 0 IF-MIB::ifInNUcastPkts.8 = Counter32: 0 IF-MIB::ifInNUcastPkts.9 = Counter32: 0 IF-MIB::ifInNUcastPkts.10 = Counter32: 0 IF-MIB::ifInNUcastPkts.11 = Counter32: 0 IF-MIB::ifInNUcastPkts.12 = Counter32: 0 IF-MIB::ifInNUcastPkts.13 = Counter32: 0 IF-MIB::ifInNUcastPkts.27 = Counter32: 0 IF-MIB::ifInDiscards.1 = Counter32: 0 IF-MIB::ifInDiscards.2 = Counter32: 0 IF-MIB::ifInDiscards.3 = Counter32: 0 IF-MIB::ifInDiscards.4 = Counter32: 0 IF-MIB::ifInDiscards.5 = Counter32: 0 IF-MIB::ifInDiscards.6 = Counter32: 0 IF-MIB::ifInDiscards.7 = Counter32: 0 IF-MIB::ifInDiscards.8 = Counter32: 0 IF-MIB::ifInDiscards.9 = Counter32: 0 IF-MIB::ifInDiscards.10 = Counter32: 0 IF-MIB::ifInDiscards.11 = Counter32: 0 IF-MIB::ifInDiscards.12 = Counter32: 0 IF-MIB::ifInDiscards.13 = Counter32: 0 IF-MIB::ifInDiscards.27 = Counter32: 0 IF-MIB::ifInErrors.1 = Counter32: 0 IF-MIB::ifInErrors.2 = Counter32: 0 IF-MIB::ifInErrors.3 = Counter32: 0 IF-MIB::ifInErrors.4 = Counter32: 0 IF-MIB::ifInErrors.5 = Counter32: 0 IF-MIB::ifInErrors.6 = Counter32: 0 IF-MIB::ifInErrors.7 = Counter32: 0 IF-MIB::ifInErrors.8 = Counter32: 0 IF-MIB::ifInErrors.9 = Counter32: 0 IF-MIB::ifInErrors.10 = Counter32: 0 IF-MIB::ifInErrors.11 = Counter32: 0 IF-MIB::ifInErrors.12 = Counter32: 0 IF-MIB::ifInErrors.13 = Counter32: 0 IF-MIB::ifInErrors.27 = Counter32: 0 IF-MIB::ifInUnknownProtos.1 = Counter32: 0 IF-MIB::ifInUnknownProtos.2 = Counter32: 0 IF-MIB::ifInUnknownProtos.3 = Counter32: 0 IF-MIB::ifInUnknownProtos.4 = Counter32: 0 IF-MIB::ifInUnknownProtos.5 = Counter32: 0 IF-MIB::ifInUnknownProtos.6 = Counter32: 0 IF-MIB::ifInUnknownProtos.7 = Counter32: 0 IF-MIB::ifInUnknownProtos.8 = Counter32: 0 IF-MIB::ifInUnknownProtos.9 = Counter32: 0 IF-MIB::ifInUnknownProtos.10 = Counter32: 0 IF-MIB::ifInUnknownProtos.11 = Counter32: 0 IF-MIB::ifInUnknownProtos.12 = Counter32: 0 IF-MIB::ifInUnknownProtos.13 = Counter32: 0 IF-MIB::ifInUnknownProtos.27 = Counter32: 0 IF-MIB::ifOutOctets.1 = Counter32: 695810869 IF-MIB::ifOutOctets.2 = Counter32: 0 IF-MIB::ifOutOctets.3 = Counter32: 0 IF-MIB::ifOutOctets.4 = Counter32: 0 IF-MIB::ifOutOctets.5 = Counter32: 118523569 IF-MIB::ifOutOctets.6 = Counter32: 3107310366 IF-MIB::ifOutOctets.7 = Counter32: 0 IF-MIB::ifOutOctets.8 = Counter32: 0 IF-MIB::ifOutOctets.9 = Counter32: 3288217582 IF-MIB::ifOutOctets.10 = Counter32: 0 IF-MIB::ifOutOctets.11 = Counter32: 0 IF-MIB::ifOutOctets.12 = Counter32: 0 IF-MIB::ifOutOctets.13 = Counter32: 0 IF-MIB::ifOutOctets.27 = Counter32: 1895167708 IF-MIB::ifOutUcastPkts.1 = Counter32: 42813144 IF-MIB::ifOutUcastPkts.2 = Counter32: 0 IF-MIB::ifOutUcastPkts.3 = Counter32: 0 IF-MIB::ifOutUcastPkts.4 = Counter32: 0 IF-MIB::ifOutUcastPkts.5 = Counter32: 257424727 IF-MIB::ifOutUcastPkts.6 = Counter32: 183332493 IF-MIB::ifOutUcastPkts.7 = Counter32: 0 IF-MIB::ifOutUcastPkts.8 = Counter32: 0 IF-MIB::ifOutUcastPkts.9 = Counter32: 423662121 IF-MIB::ifOutUcastPkts.10 = Counter32: 0 IF-MIB::ifOutUcastPkts.11 = Counter32: 0 IF-MIB::ifOutUcastPkts.12 = Counter32: 0 IF-MIB::ifOutUcastPkts.13 = Counter32: 0 IF-MIB::ifOutUcastPkts.27 = Counter32: 29179358 IF-MIB::ifOutNUcastPkts.1 = Counter32: 0 IF-MIB::ifOutNUcastPkts.2 = Counter32: 0 IF-MIB::ifOutNUcastPkts.3 = Counter32: 0 IF-MIB::ifOutNUcastPkts.4 = Counter32: 0 IF-MIB::ifOutNUcastPkts.5 = Counter32: 0 IF-MIB::ifOutNUcastPkts.6 = Counter32: 0 IF-MIB::ifOutNUcastPkts.7 = Counter32: 0 IF-MIB::ifOutNUcastPkts.8 = Counter32: 0 IF-MIB::ifOutNUcastPkts.9 = Counter32: 0 IF-MIB::ifOutNUcastPkts.10 = Counter32: 0 IF-MIB::ifOutNUcastPkts.11 = Counter32: 0 IF-MIB::ifOutNUcastPkts.12 = Counter32: 0 IF-MIB::ifOutNUcastPkts.13 = Counter32: 0 IF-MIB::ifOutNUcastPkts.27 = Counter32: 0 IF-MIB::ifOutDiscards.1 = Counter32: 0 IF-MIB::ifOutDiscards.2 = Counter32: 0 IF-MIB::ifOutDiscards.3 = Counter32: 0 IF-MIB::ifOutDiscards.4 = Counter32: 0 IF-MIB::ifOutDiscards.5 = Counter32: 0 IF-MIB::ifOutDiscards.6 = Counter32: 0 IF-MIB::ifOutDiscards.7 = Counter32: 0 IF-MIB::ifOutDiscards.8 = Counter32: 0 IF-MIB::ifOutDiscards.9 = Counter32: 0 IF-MIB::ifOutDiscards.10 = Counter32: 0 IF-MIB::ifOutDiscards.11 = Counter32: 0 IF-MIB::ifOutDiscards.12 = Counter32: 0 IF-MIB::ifOutDiscards.13 = Counter32: 0 IF-MIB::ifOutDiscards.27 = Counter32: 0 IF-MIB::ifOutErrors.1 = Counter32: 0 IF-MIB::ifOutErrors.2 = Counter32: 0 IF-MIB::ifOutErrors.3 = Counter32: 0 IF-MIB::ifOutErrors.4 = Counter32: 0 IF-MIB::ifOutErrors.5 = Counter32: 0 IF-MIB::ifOutErrors.6 = Counter32: 0 IF-MIB::ifOutErrors.7 = Counter32: 0 IF-MIB::ifOutErrors.8 = Counter32: 0 IF-MIB::ifOutErrors.9 = Counter32: 0 IF-MIB::ifOutErrors.10 = Counter32: 0 IF-MIB::ifOutErrors.11 = Counter32: 0 IF-MIB::ifOutErrors.12 = Counter32: 0 IF-MIB::ifOutErrors.13 = Counter32: 0 IF-MIB::ifOutErrors.27 = Counter32: 0 IF-MIB::ifOutQLen.1 = Gauge32: 0 IF-MIB::ifOutQLen.2 = Gauge32: 0 IF-MIB::ifOutQLen.3 = Gauge32: 0 IF-MIB::ifOutQLen.4 = Gauge32: 0 IF-MIB::ifOutQLen.5 = Gauge32: 1000 IF-MIB::ifOutQLen.6 = Gauge32: 1000 IF-MIB::ifOutQLen.7 = Gauge32: 1000 IF-MIB::ifOutQLen.8 = Gauge32: 1000 IF-MIB::ifOutQLen.9 = Gauge32: 11000 IF-MIB::ifOutQLen.10 = Gauge32: 11000 IF-MIB::ifOutQLen.11 = Gauge32: 0 IF-MIB::ifOutQLen.12 = Gauge32: 1000 IF-MIB::ifOutQLen.13 = Gauge32: 0 IF-MIB::ifOutQLen.27 = Gauge32: 3 IF-MIB::ifSpecific.1 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.2 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.3 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.4 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.5 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.6 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.7 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.8 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.9 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.10 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.11 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.12 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.13 = OID: SNMPv2-SMI::zeroDotZero IF-MIB::ifSpecific.27 = OID: SNMPv2-SMI::zeroDotZero End of MIB
Please let me know where to look next!
Thanks
This thread was automatically locked due to age.