Hello,
I'm having some issues with the counters on a Cisco ASR1000 device running IOS-XE.
I have a few of these in different configurations being monitored, but all on the same IOS version so I'm not sure if this is a bug in the observium code or not.
Here's a debug of the value returned on a poll. The values returned look valid but appear to be interpreted as negative (counter wrap?)
Device uptime is 1 year, 21 weeks, 6 days, 19 hours, 12 minutes.
Output from debug:
Array ( [1] => Array ( [ifIndex] => 1 [ifDescr] => GigabitEthernet0/0/0 [ifType] => ethernetCsmacd [ifMtu] => 9202 [ifSpeed] => 1000000000 [ifPhysAddress] => 0:24:97:5c:47:0 [ifAdminStatus] => up [ifOperStatus] => up [ifLastChange] => 195:11:09:17.05 [ifInOctets] => 269989626 [ifInUcastPkts] => 2370370619 [ifInDiscards] => 164849 [ifInErrors] => 1 [ifInUnknownProtos] => 0 [ifOutOctets] => 1345721142 [ifOutUcastPkts] => 2301105281 [ifOutDiscards] => 243997496 [ifOutErrors] => 0 [ifName] => Gi0/0/0 [ifInMulticastPkts] => 19943758 [ifInBroadcastPkts] => 6 [ifOutMulticastPkts] => 28621473 [ifOutBroadcastPkts] => 9 [ifLinkUpDownTrapEnable] => enabled [ifHighSpeed] => 1000 [ifPromiscuousMode] => false [ifConnectorPresent] => true [ifAlias] => blahdevice2.blahpop [ifCounterDiscontinuityTime] => 0:0:01:13.13 [dot3StatsDuplexStatus] => fullDuplex )
Port GigabitEthernet0/0/0(1) dot3Duplex, VLAN == blahdevice.blahpopnegative ifInOctets ifInOctets (-111935371 B) 0 Bps 193 secs negative ifOutOctets ifOutOctets (-2080322699 B) 0 Bps 193 secs
ifInErrors (0 B) 0 Bps 193 secs
ifOutErrors (0 B) 0 Bps 193 secs
ifInUcastPkts (22047368 B) 114235.06735751 Bps 193 secs
ifOutUcastPkts (17492166 B) 90632.984455959 Bps 193 secs bps(0bps/0bps)bytes(-106MB/-1.9GB)pkts(114kpps/90.6kpps)[RRD Disabled - update /opt/observium/rrd/blahdevice.blahpop/port-1.rrd N:269989626:1345721142:1:0:2370370619:2301105281:U:U:164849:243997496:0:6:9:19943758:28621473]
RRD[cmd[update /opt/observium/rrd/blahdevice.blahpop/port-1.rrd N:269989626:1345721142:1:0:2370370619:2301105281:U:U:164849:243997496:0:6:9:19943758:28621473] stdout[] stderr[]] Array ( [ifInOctets_rate] => 0 [ifOutOctets_rate] => 0 [ifInErrors_rate] => 0 [ifOutErrors_rate] => 0 [ifInUcastPkts_rate] => 114235.06735751 [ifOutUcastPkts_rate] => 90632.984455959 [ifMtu] => 9202 [ifSpeed] => 1000000000 [ifInOctets_perc] => 0 [ifOutOctets_perc] => 0 )
I can include more data if needed. Running latest release from SVN and a new adopter so don't have much in the way of historical data to work with. Any suggestions would be welcome.
McDonald