From 5f9c797bcef618efcfd67e05557a17e7f04f96cc Mon Sep 17 00:00:00 2001 From: Adam Winberg Date: Thu, 14 Apr 2016 16:18:53 +0200 Subject: [PATCH] Added RSSI and MNC graphing to Cisco WWAN routers --- .../graphs/device/cisco_wwan_mnc.inc.php | 20 ++++++++++ .../graphs/device/cisco_wwan_rssi.inc.php | 24 +++++++++++ includes/defaults.inc.php | 3 +- includes/definitions.inc.php | 8 ++++ includes/polling/cisco-wwan.inc.php | 21 ++++++++++ includes/polling/wireless/cisco-wwan.inc.php | 40 +++++++++++++++++++ 6 files changed, 115 insertions(+), 1 deletion(-) create mode 100644 html/includes/graphs/device/cisco_wwan_mnc.inc.php create mode 100644 html/includes/graphs/device/cisco_wwan_rssi.inc.php create mode 100644 includes/polling/cisco-wwan.inc.php create mode 100644 includes/polling/wireless/cisco-wwan.inc.php diff --git a/html/includes/graphs/device/cisco_wwan_mnc.inc.php b/html/includes/graphs/device/cisco_wwan_mnc.inc.php new file mode 100644 index 000000000..f7478b7bc --- /dev/null +++ b/html/includes/graphs/device/cisco_wwan_mnc.inc.php @@ -0,0 +1,20 @@ + $rssi, + ); + rrdtool_update($rrd_filename, $fields); + $graphs['cisco_wwan_rssi'] = TRUE; + unset($rrd_filename,$rssi); +} + + +$rrd_filename = $config['rrd_dir'] . "/" . $device['hostname'] . "/cisco-wwan-mnc.rrd"; +$mnc = snmp_get($device, "1.3.6.1.4.1.9.9.661.1.3.2.1.11.13", "-Ovqn", ""); +if (is_numeric($mnc)) { + if (!is_file($rrd_filename)) { + rrdtool_create($rrd_filename, " --step 300 DS:mnc:GAUGE:600:0:U".$config['rrd_rra']); + } + $fields = array( + 'mnc' => $mnc, + ); + rrdtool_update($rrd_filename, $fields); + $graphs['cisco_wwan_mnc'] = TRUE; + unset($rrd_filename,$mnc); +}