Details
Description
Hi Developers,
We are using Observium and also still do use Cacti for several things. One of these things is IPv6 counters. Observium does not have IPv6 counters for our Cisco 6500 SUP2T devices.
We implemented this in Cacti by polling the CISCO-SWITCH-STATS-MIB, http://www.oidview.com/mibs/9/CISCO-SWITCH-STATS-MIB.html
With this MIB you can fetch detailed counters of Port Id's. For example Multicast/MPLS/L2/L3 packets. We use this MIB for fetching the Ipv6 and MPLS counters per interface.
Is it possible to have this implemented as extra counters for Cisco devices that support this MIB. I have an example of how I have done this in Cacti.
This Mib does give the counters that have been set to be availible:
snmpwalk <device> 1.3.6.1.4.1.9.9.652.1.1.3:
iso.3.6.1.4.1.9.9.652.1.1.3.0 = Hex-STRING: 15 1D 19 21 17 1F 1A 22
This means that the following 8 counters are stored in csstConfigStatsIfEntry
1 iso.3.6.1.4.1.9.9.652.1.1.1.1.2.21 = STRING: "L3 IN: Routed IPv4 Unicast"
2 iso.3.6.1.4.1.9.9.652.1.1.1.1.2.29 = STRING: "L3 OUT: IPv4 Unicast"
3 iso.3.6.1.4.1.9.9.652.1.1.1.1.2.25 = STRING: "L3 IN: Routed IPv4 + IPv6 Multicast"
4 iso.3.6.1.4.1.9.9.652.1.1.1.1.2.33 = STRING: "L3 OUT: Routed IPv4 + IPv6 Multicast"
5 iso.3.6.1.4.1.9.9.652.1.1.1.1.2.23 = STRING: "L3 IN: Routed IPv6 Unicast"
6 iso.3.6.1.4.1.9.9.652.1.1.1.1.2.31 = STRING: "L3 OUT: IPv6 Unicast"
7 iso.3.6.1.4.1.9.9.652.1.1.1.1.2.26 = STRING: "L3 IN: Routed MPLS packets"
8 iso.3.6.1.4.1.9.9.652.1.1.1.1.2.34 = STRING: "L3 OUT: Routed MPLS Unicast/Multicast packets"
This is the csstConfigStatsIfEntry table
csstConfigStatsIfEntry 1.3.6.1.4.1.9.9.652.1.1.4.1
csstConfigStatsIfPackets1 csstConfigStatsIfPackets1 1.3.6.1.4.1.9.9.652.1.1.4.1.1
csstConfigStatsIfOctets5 csstConfigStatsIfOctets5 1.3.6.1.4.1.9.9.652.1.1.4.1.10
csstConfigStatsIfPackets6 csstConfigStatsIfPackets6 1.3.6.1.4.1.9.9.652.1.1.4.1.11
csstConfigStatsIfOctets6 csstConfigStatsIfOctets6 1.3.6.1.4.1.9.9.652.1.1.4.1.12
csstConfigStatsIfPackets7 csstConfigStatsIfPackets7 1.3.6.1.4.1.9.9.652.1.1.4.1.13
csstConfigStatsIfOctets7 csstConfigStatsIfOctets7 1.3.6.1.4.1.9.9.652.1.1.4.1.14
csstConfigStatsIfPackets8 csstConfigStatsIfPackets8 1.3.6.1.4.1.9.9.652.1.1.4.1.15
csstConfigStatsIfOctets8 csstConfigStatsIfOctets8 1.3.6.1.4.1.9.9.652.1.1.4.1.16
csstConfigStatsIfOctets1 csstConfigStatsIfOctets1 1.3.6.1.4.1.9.9.652.1.1.4.1.2
csstConfigStatsIfPackets2 csstConfigStatsIfPackets2 1.3.6.1.4.1.9.9.652.1.1.4.1.3
csstConfigStatsIfOctets2 csstConfigStatsIfOctets2 1.3.6.1.4.1.9.9.652.1.1.4.1.4
csstConfigStatsIfPackets3 csstConfigStatsIfPackets3 1.3.6.1.4.1.9.9.652.1.1.4.1.5
csstConfigStatsIfOctets3 csstConfigStatsIfOctets3 1.3.6.1.4.1.9.9.652.1.1.4.1.6
csstConfigStatsIfPackets4 csstConfigStatsIfPackets4 1.3.6.1.4.1.9.9.652.1.1.4.1.7
csstConfigStatsIfOctets4 csstConfigStatsIfOctets4 1.3.6.1.4.1.9.9.652.1.1.4.1.8
csstConfigStatsIfPackets5 csstConfigStatsIfPackets5 1.3.6.1.4.1.9.9.652.1.1.4.1.9
For example:
L3 IN: Routed IPv6 Unicast = 1.3.6.1.4.1.9.9.652.1.1.4.1.10
L3 OUT: IPv6 Unicast = 1.3.6.1.4.1.9.9.652.1.1.4.1.12
L3 IN: Routed MPLS packets = 1.3.6.1.4.1.9.9.652.1.1.4.1.14
L3 OUT: Routed MPLS Unicast/Multicast = 1.3.6.1.4.1.9.9.652.1.1.4.1.16
I think many users of Observium would like to have some more details Ipv6 counters as Dual stack is getting more and more common these days in networks.
regards,
Rinse Kloek