newdevice: Added Rx levels on Ubiquiti Airfibre (#6160)

* poll and graph Rx levels

* some final(?) changes
This commit is contained in:
barryodonovan
2017-03-24 20:54:11 +00:00
committed by Neil Lathwood
parent a4be2a4892
commit 8404eef42e
3 changed files with 49 additions and 1 deletions
@@ -0,0 +1,21 @@
<?php
require 'includes/graphs/common.inc.php';
$rrd_options .= ' -l 0 -E ';
$rrdfilename = rrd_name($device['hostname'], 'ubnt-airfibre-mib-rx');
if (rrdtool_check_rrd_exists($rrdfilename)) {
$rrd_options .= " COMMENT:'dbm Now Min Max\\n'";
$rrd_options .= ' DEF:rxPower0='.$rrdfilename.':rxPower0:AVERAGE ';
$rrd_options .= ' DEF:rxPower1='.$rrdfilename.':rxPower1:AVERAGE ';
$rrd_options .= " LINE1:rxPower0#00FF00:'Rx Chain0 Power ' ";
$rrd_options .= ' GPRINT:rxPower0:LAST:%3.2lf ';
$rrd_options .= ' GPRINT:rxPower0:MIN:%3.2lf ';
$rrd_options .= ' GPRINT:rxPower0:MAX:%3.2lf\\\l ';
$rrd_options .= " LINE1:rxPower1#CC0000:'Rx Chain1 Power ' ";
$rrd_options .= ' GPRINT:rxPower1:LAST:%3.2lf ';
$rrd_options .= ' GPRINT:rxPower1:MIN:%3.2lf ';
$rrd_options .= ' GPRINT:rxPower1:MAX:%3.2lf\\\l ';
}
+1 -1
View File
@@ -1,6 +1,6 @@
os: airos-af
text: 'Ubiquiti AirFiber'
type: network
type: wireless
icon: ubiquiti
nobulk: 1
group: ubnt
@@ -209,4 +209,31 @@ unset($graph, $oids, $oid);
poll_mib_def($device, 'UBNT-AirFIBER-MIB:UBNT', 'ubiquiti', $mib_oids, $mib_graphs, $graphs);
echo ' UBNT-AirFIBER-MIB Rx levels ';
// $mib_oids (oidindex,dsname,dsdescription,dstype)
$mib_oids = array(
'rxPower0' => array(
'1',
'rxPower0',
'Rx Chain0 Power',
'GAUGE',
),
'rxPower1' => array(
'1',
'rxPower1',
'Rx Chain1 Power',
'GAUGE',
),
);
$mib_graphs = array(
'ubnt_airfiber_RxPower',
);
unset($graph, $oids, $oid);
poll_mib_def($device, 'UBNT-AirFIBER-MIB:UBNT', 'ubiquiti', $mib_oids, $mib_graphs, $graphs, 'ubnt-airfibre-mib-rx');
// EOF