My client wants to use MRTG to track traffic out to the Internet. The tools within the ISA550 are good but they need something more detailed. I have setup MRTG before with a Cisco router and it worked great. However, this time it is not working so good with the ISA550. The cfgmaker program used to create a configuration file for MRTG reads the ISA550 loopback okay and reports the interface speed, but the other interfaces come up with a speed of 0 (zero).
Is there anything special I need to do with the ISA550 to get SNMP to read interface speed? MRTG uses SNMP v1 or v2 and that is what the configuration of SNMP on the ISA550 is set to.
I have additional information about this issue. I did an "snmpwalk" on the Cisco ISA550 and the results (edited for relevancy) are below. I also did a "snmpwalk" on a Cisco SG200 switch. The Cisco router does not report any ifspeed except on the loopback interface. By comparison, the SG200 shows ifspeed on every interface.
Does anyone here have any idea why I can't get an interface speed? This is required for the MRTG traffic tracking program. I don't think Cisco supports this product with phone support, but if they do, please, let me know.
Cisco ISA550
C:\usr\bin>snmpwalk -v2c -c Rpublic 192.168.1.1
SNMPv2-MIB::sysDescr.0 = STRING: Linux, Cisco Small Business ISA550(ISA550-K9), Version 1.2.18 T
hu Oct 31 12:56:40 CST 2013
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.6.1.24.5.16.0.0
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (25477000) 2 days, 22:46:10.00
SNMPv2-MIB::sysContact.0 = STRING: Tom Mountain
SNMPv2-MIB::sysName.0 = STRING: RTISA550rtr
SNMPv2-MIB::sysLocation.0 = STRING: Tampa, FL
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORID.1 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
SNMPv2-MIB::sysORID.2 = OID: SNMP-MPD-MIB::snmpMPDCompliance
SNMPv2-MIB::sysORID.3 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance
SNMPv2-MIB::sysORID.4 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.5 = OID: TCP-MIB::tcpMIB
SNMPv2-MIB::sysORID.6 = OID: IP-MIB::ip
SNMPv2-MIB::sysORID.7 = OID: UDP-MIB::udpMIB
SNMPv2-MIB::sysORID.8 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup
SNMPv2-MIB::sysORDescr.1 = STRING: The SNMP Management Architecture MIB.
SNMPv2-MIB::sysORDescr.2 = STRING: The MIB for Message Processing and Dispatching.
SNMPv2-MIB::sysORDescr.3 = STRING: The management information definitions for the SNMP User-base
d Security Model.
SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for SNMPv2 entities
SNMPv2-MIB::sysORDescr.5 = STRING: The MIB module for managing TCP implementations
SNMPv2-MIB::sysORDescr.6 = STRING: The MIB module for managing IP and ICMP implementations
SNMPv2-MIB::sysORDescr.7 = STRING: The MIB module for managing UDP implementations
SNMPv2-MIB::sysORDescr.8 = STRING: View-based Access Control Model for SNMP.
IF-MIB::ifSpeed.1 = Gauge32: 1000000000
IF-MIB::ifSpeed.2 = Gauge32: 0
IF-MIB::ifSpeed.3 = Gauge32: 0
IF-MIB::ifSpeed.4 = Gauge32: 0
IF-MIB::ifSpeed.5 = Gauge32: 0
IF-MIB::ifSpeed.6 = Gauge32: 0
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: 0
IF-MIB::ifSpeed.13 = Gauge32: 0
IF-MIB::ifSpeed.14 = Gauge32: 0
IF-MIB::ifSpeed.15 = Gauge32: 0
IF-MIB::ifSpeed.16 = Gauge32: 0
IF-MIB::ifSpeed.17 = Gauge32: 0
IF-MIB::ifSpeed.18 = Gauge32: 0
IF-MIB::ifSpeed.19 = Gauge32: 0
IF-MIB::ifSpeed.20 = Gauge32: 0
IF-MIB::ifSpeed.21 = Gauge32: 0
IF-MIB::ifSpeed.22 = Gauge32: 0
IF-MIB::ifSpeed.23 = Gauge32: 0
IF-MIB::ifSpeed.24 = Gauge32: 0
IF-MIB::ifSpeed.25 = Gauge32: 0
IF-MIB::ifSpeed.26 = Gauge32: 0
IF-MIB::ifSpeed.27 = Gauge32: 0
IF-MIB::ifSpeed.28 = Gauge32: 0
IF-MIB::ifSpeed.29 = Gauge32: 0
IF-MIB::ifSpeed.30 = Gauge32: 0
IF-MIB::ifSpeed.31 = Gauge32: 0
IF-MIB::ifSpeed.32 = Gauge32: 0
IF-MIB::ifSpeed.33 = Gauge32: 0
IF-MIB::ifSpeed.34 = Gauge32: 0
IF-MIB::ifSpeed.35 = Gauge32: 0
Cisco SG200 Switch
C:\usr\bin>snmpwalk -v2c -c Rpublic 192.168.1.40
SNMPv2-MIB::sysDescr.0 = STRING: 26-Port Gigabit Smart Switch
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.6.1.88.26.1
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (114312300) 13 days, 5:32:03.00
SNMPv2-MIB::sysContact.0 = STRING: Tom Mountain
SNMPv2-MIB::sysName.0 = STRING: RTsg200SW
SNMPv2-MIB::sysLocation.0 = STRING: Tampa, FL
SNMPv2-MIB::sysServices.0 = INTEGER: 2
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORID.1 = OID: SNMPv2-SMI::enterprises.89.73
SNMPv2-MIB::sysORDescr.1 = STRING: RS capabilities
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (0) 0:00:00.00
IF-MIB::ifSpeed.49 = Gauge32: 100000000
IF-MIB::ifSpeed.50 = Gauge32: 1000000000
IF-MIB::ifSpeed.51 = Gauge32: 1000000000
IF-MIB::ifSpeed.52 = Gauge32: 1000000000
IF-MIB::ifSpeed.53 = Gauge32: 1000000000
IF-MIB::ifSpeed.54 = Gauge32: 1000000000
IF-MIB::ifSpeed.55 = Gauge32: 1000000000
IF-MIB::ifSpeed.56 = Gauge32: 1000000000
IF-MIB::ifSpeed.57 = Gauge32: 1000000000
IF-MIB::ifSpeed.58 = Gauge32: 1000000000
IF-MIB::ifSpeed.59 = Gauge32: 1000000000
IF-MIB::ifSpeed.60 = Gauge32: 1000000000
IF-MIB::ifSpeed.61 = Gauge32: 1000000000
IF-MIB::ifSpeed.62 = Gauge32: 1000000000
IF-MIB::ifSpeed.63 = Gauge32: 1000000000
IF-MIB::ifSpeed.64 = Gauge32: 1000000000
IF-MIB::ifSpeed.65 = Gauge32: 1000000000
IF-MIB::ifSpeed.66 = Gauge32: 1000000000
IF-MIB::ifSpeed.67 = Gauge32: 1000000000
IF-MIB::ifSpeed.68 = Gauge32: 1000000000
IF-MIB::ifSpeed.69 = Gauge32: 1000000000
IF-MIB::ifSpeed.70 = Gauge32: 1000000000
IF-MIB::ifSpeed.71 = Gauge32: 1000000000
IF-MIB::ifSpeed.72 = Gauge32: 1000000000
IF-MIB::ifSpeed.73 = Gauge32: 1000000000
IF-MIB::ifSpeed.74 = Gauge32: 1000000000
IF-MIB::ifSpeed.1000 = Gauge32: 0
IF-MIB::ifSpeed.1001 = Gauge32: 0
IF-MIB::ifSpeed.1002 = Gauge32: 0
IF-MIB::ifSpeed.1003 = Gauge32: 0
IF-MIB::ifSpeed.3000 = Gauge32: 0
IF-MIB::ifSpeed.100000 = Gauge32: 0