mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* added PBI MIB I finally found a MIB for PBI device * added PBI-MAIN-MIB * added another PBI MIB * added PBI MGSYSTEM-MIB * added ird.yaml to definition * added senors discovery for PBI devices * added ird.inc.php for polling * added logo for PBI * added ird.json * Rename PB-MAIN-MIB to PBI-MAIN-MIB * Update ird.json * Update PBI-4000P-5000P-MIB * Update PBI-MAIN-MIB * Update PBI-MGSIGNALCHARACTERISTICS-MIB * Update PBI-MGSYSTEM-MIB * Create ird.snmprec * Updated json test file * deleted frequency from yaml I think that better will be see values from frequency in wirelles frequency, where it is in MHz * Create Ird.php * Update Ird.php * Update Ird.php * Update ird.json * Update Ird.php
34 lines
940 B
PHP
34 lines
940 B
PHP
<?php
|
|
namespace LibreNMS\OS;
|
|
|
|
use LibreNMS\Device\WirelessSensor;
|
|
use LibreNMS\Interfaces\Discovery\Sensors\WirelessFrequencyDiscovery;
|
|
use LibreNMS\OS;
|
|
|
|
class Ird extends OS implements WirelessFrequencyDiscovery
|
|
{
|
|
public function discoverWirelessFrequency()
|
|
{
|
|
$lnbfrequency_oid = '.1.3.6.1.4.1.1070.3.1.1.104.3.1.0'; //lnbFrequency
|
|
$satfrequency_oid = '.1.3.6.1.4.1.1070.3.1.1.104.3.2.0'; //satFrequency
|
|
return array(
|
|
new WirelessSensor(
|
|
'frequency',
|
|
$this->getDeviceId(),
|
|
$lnbfrequency_oid,
|
|
'lnbfrequency',
|
|
1,
|
|
'LNB Frequency'
|
|
),
|
|
new WirelessSensor(
|
|
'frequency',
|
|
$this->getDeviceId(),
|
|
$satfrequency_oid,
|
|
'satfrequency',
|
|
1,
|
|
'Satellite Frequency'
|
|
),
|
|
);
|
|
}
|
|
}
|