mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* Fiber Home Switch Device Support - Basic OS support - New Logo - Sensor support - Fiberhome MIBS (wriSMI) * Fibrehome Switch Device Support - add mempools discovery * Fiberhome Switch Device Support - remove mib bases high/low limit for FAN entity * Fiberhome Switch Device Support - remove unsupported processor high_limit option * FiberHome Switch Device Support - snmpprec files for S28/S48/S58 added - removed not used FH MIB files * Fiberhome Switch Device Support - add snmprec for FHN5800 FHN4800 FHN2800 * Update fiberhome.svg * FiberHome Switch Device Support - changes as per request * FiberHome Switch Device Support - adjusted code to PSR2 standard * FiberHome Switch Device Support - add tests * FiberHome Switch Device Support - added back fiberhome.png since currently expected in other json * FiberHome Switches Device Support - Deleted fiberhome.svg (for now) * Fiberhome Switch Device Support - corrected wrong MIB renaming * Update fiberhome-switch.inc.php * Update fiberhome-switch.inc.php * Update fiberhome-switch.inc.php * Update fiberhome-switch_fh4800.json * Update fiberhome-switch.json * Update fiberhome-switch_fh2800.json * Update fiberhome-switch.yaml
62 lines
2.2 KiB
YAML
62 lines
2.2 KiB
YAML
mib: WRI-CPU-MIB:WRI-TEMPERATURE-MIB:WRI-VOLTAGE-MIB:FAN-MIB:WRI-POWER-MIB:WRI-DEVICE-MIB
|
|
modules:
|
|
processors:
|
|
data:
|
|
-
|
|
oid: cpuTable
|
|
value: cpuUsage
|
|
num_oid: .1.3.6.1.4.1.3807.1.8012.1.4.1.1.2.{{ $index }}
|
|
descr: cpuIndexDescr
|
|
precision: 100
|
|
sensors:
|
|
temperature:
|
|
data:
|
|
-
|
|
oid: temperatureTable
|
|
value: temperatureValue
|
|
num_oid: .1.3.6.1.4.1.3807.1.8012.1.6.2.1.5.
|
|
descr: temperatureIndexDescr
|
|
low_limit: temperatureLThreshold
|
|
high_limit: temperatureHThreshold
|
|
divisor: 1
|
|
voltage:
|
|
data:
|
|
-
|
|
oid: voltageTable
|
|
value: voltageValue
|
|
num_oid: .1.3.6.1.4.1.3807.1.8012.1.7.2.1.5.
|
|
descr: 'Int. {{ $voltageIndexDescr }}'
|
|
low_limit: voltageLThreshold
|
|
high_limit: voltageHThreshold
|
|
divisor: 1000
|
|
fanspeed:
|
|
data:
|
|
-
|
|
oid: fanCtrlTable
|
|
value: fanCtrlSpeed
|
|
num_oid: .1.3.6.1.4.1.3807.1.8012.1.11.4.1.2.
|
|
descr: fanCtrlIndexDescr
|
|
divisor: 1
|
|
state:
|
|
data:
|
|
-
|
|
oid: powerTable
|
|
num_oid: .1.3.6.1.4.1.3807.1.8012.1.2.1.1.3.
|
|
value: powerState
|
|
descr: 'Supply {{ $powerIndexDescr }}'
|
|
state_name: powerState
|
|
states:
|
|
- { value: 0, generic: 0, graph: 0, descr: Normal }
|
|
- { value: 1, generic: 2, graph: 0, descr: Insufficient }
|
|
- { value: 2, generic: 2, graph: 0, descr: Overload }
|
|
-
|
|
oid: cpuTable
|
|
value: cpuStatus
|
|
num_oid: .1.3.6.1.4.1.3807.1.8012.1.4.1.1.7.
|
|
descr: CPU Status
|
|
state_name: cpuStatus
|
|
states:
|
|
- { value: 0, generic: 0, graph: 0, descr: Normal }
|
|
- { value: 1, generic: 2, graph: 0, descr: Overflow }
|
|
|