mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Added Med(5m) and High(15m) Utilization sensors for Cambium APs (os: pmp) (#9995)
* Added Med(5m) and High(15m) Utilization sensors for Cambium based (os: pmp) APs * update the variants
This commit is contained in:
committed by
Tony Murray
parent
55f4870b91
commit
62113ebde4
@@ -139,31 +139,71 @@ class Pmp extends OS implements
|
||||
*/
|
||||
public function discoverWirelessUtilization()
|
||||
{
|
||||
$downlink = '.1.3.6.1.4.1.161.19.3.1.12.1.1.0'; //WHISP-APS-MIB::frUtlLowTotalDownlinkUtilization
|
||||
$uplink = '.1.3.6.1.4.1.161.19.3.1.12.1.2.0'; //WHISP-APS-MIB::frUtlLowTotalUplinkUtilization
|
||||
$lowdownlink = '.1.3.6.1.4.1.161.19.3.1.12.1.1.0'; // WHISP-APS-MIB::frUtlLowTotalDownlinkUtilization
|
||||
$lowuplink = '.1.3.6.1.4.1.161.19.3.1.12.1.2.0'; // WHISP-APS-MIB::frUtlLowTotalUplinkUtilization
|
||||
$meddownlink = '.1.3.6.1.4.1.161.19.3.1.12.2.1.0'; // WHISP-APS-MIB::frUtlMedTotalDownlinkUtilization
|
||||
$meduplink = '.1.3.6.1.4.1.161.19.3.1.12.2.2.0'; // WHISP-APS-MIB::frUtlMedTotalUplinkUtilization
|
||||
$highdownlink = '.1.3.6.1.4.1.161.19.3.1.12.3.1.0'; // WHISP-APS-MIB::frUtlHighTotalDownlinkUtilization
|
||||
$highuplink = '.1.3.6.1.4.1.161.19.3.1.12.3.2.0'; // WHISP-APS-MIB::frUtlHighTotalUplinkUtilization
|
||||
|
||||
// 450M Specific Utilizations
|
||||
$muSectorDownlink = '.1.3.6.1.4.1.161.19.3.1.12.2.29.0'; //WHISP-APS-MIB::frUtlMedMumimoDownlinkSectorUtilization
|
||||
$muDownlink = '.1.3.6.1.4.1.161.19.3.1.12.2.30.0'; //WHISP-APS-MIB::frUtlMedMumimoDownlinkMumimoUtilization
|
||||
$suDownlink = '.1.3.6.1.4.1.161.19.3.1.12.2.31.0'; //WHISP-APS-MIB::frUtlMedMumimoDownlinkSumimoUtilization
|
||||
$muSectorDownlink = '.1.3.6.1.4.1.161.19.3.1.12.2.29.0'; // WHISP-APS-MIB::frUtlMedMumimoDownlinkSectorUtilization
|
||||
$muDownlink = '.1.3.6.1.4.1.161.19.3.1.12.2.30.0'; // WHISP-APS-MIB::frUtlMedMumimoDownlinkMumimoUtilization
|
||||
$suDownlink = '.1.3.6.1.4.1.161.19.3.1.12.2.31.0'; // WHISP-APS-MIB::frUtlMedMumimoDownlinkSumimoUtilization
|
||||
|
||||
return array(
|
||||
new WirelessSensor(
|
||||
'utilization',
|
||||
$this->getDeviceId(),
|
||||
$downlink,
|
||||
$lowdownlink,
|
||||
'pmp-downlink',
|
||||
0,
|
||||
'Downlink Utilization',
|
||||
'1m Downlink Utilization',
|
||||
null
|
||||
),
|
||||
new WirelessSensor(
|
||||
'utilization',
|
||||
$this->getDeviceId(),
|
||||
$uplink,
|
||||
$lowuplink,
|
||||
'pmp-uplink',
|
||||
0,
|
||||
'Uplink Utilization',
|
||||
'1m Uplink Utilization',
|
||||
null
|
||||
),
|
||||
new WirelessSensor(
|
||||
'utilization',
|
||||
$this->getDeviceId(),
|
||||
$meddownlink,
|
||||
'pmp-downlink',
|
||||
1,
|
||||
'5m Downlink Utilization',
|
||||
null
|
||||
),
|
||||
new WirelessSensor(
|
||||
'utilization',
|
||||
$this->getDeviceId(),
|
||||
$meduplink,
|
||||
'pmp-uplink',
|
||||
1,
|
||||
'5m Uplink Utilization',
|
||||
null
|
||||
),
|
||||
new WirelessSensor(
|
||||
'utilization',
|
||||
$this->getDeviceId(),
|
||||
$highdownlink,
|
||||
'pmp-downlink',
|
||||
2,
|
||||
'15m Downlink Utilization',
|
||||
null
|
||||
),
|
||||
new WirelessSensor(
|
||||
'utilization',
|
||||
$this->getDeviceId(),
|
||||
$highuplink,
|
||||
'pmp-uplink',
|
||||
2,
|
||||
'15m Uplink Utilization',
|
||||
null
|
||||
),
|
||||
new WirelessSensor(
|
||||
|
Reference in New Issue
Block a user