Files
librenms-librenms/includes
Aaron Daniels bf37312bdc Cisco CBQOS
Implements the CISCO-CLASS-BASED-QOS-MIB to retrieve QOS counters from Cisco devices.
Policy and Class-map details are collected and stored in the database.
Details are presented on a new "CBQoS" tab of the interface that the policy is applied to.
Includes a policy selector that allows you to select which policy-map to show graphs for.

Each class-map has its own rrd file, in which 3 metrics are stored: Bytes, QoS Drops, Buffer Drops.
This can produce a LOT of rrd files.

As an example:
A Cisco 4500 series switch, running MQC on 200 ports. Each port has a common 5 class queueing policy applied, this creates 1000 (5 x 200) RRD's.

Because of this I have currently set:
```
$config['discovery_modules']['cisco-cbqos']    = 0;
```

Includes function snmpwalk_array_num, which performs a numeric SNMPWalk and returns an array containing $count indexes
One Index:
 From: 1.3.6.1.4.1.9.9.166.1.15.1.1.27.18.655360 = 0
 To: $array['1.3.6.1.4.1.9.9.166.1.15.1.1.27.18']['655360'] = 0
Two Indexes:
 From: 1.3.6.1.4.1.9.9.166.1.15.1.1.27.18.655360 = 0
 To: $array['1.3.6.1.4.1.9.9.166.1.15.1.1.27']['18']['655360'] = 0
And so on...
2016-01-21 21:18:14 +10:00
..
2015-12-08 23:09:27 +00:00
2015-07-15 11:04:22 +02:00
2016-01-21 21:18:14 +10:00
2016-01-21 21:18:14 +10:00
2015-12-19 12:31:07 +00:00
2015-07-15 11:04:22 +02:00
2015-07-15 11:04:22 +02:00
2015-07-15 11:04:22 +02:00
2016-01-15 21:49:58 +10:00
2015-08-08 19:27:18 +00:00
2016-01-21 21:18:14 +10:00
2016-01-19 12:01:44 +01:00
2015-12-23 15:12:42 +00:00
2015-07-15 11:04:22 +02:00
2016-01-21 14:18:01 +01:00
2016-01-22 09:39:26 +10:00
2015-07-15 11:04:22 +02:00
2016-01-21 21:18:14 +10:00
2015-07-15 11:04:22 +02:00