mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Add support for Vsol v1600d EPON OLT (#14853)
* Add Modified V-sol MIB * Add Vsolution Discovery OS * Add Vsolution Discovery OS * Add os-logo * Add snmp test data * Add .json test data * Add .json actual test data
This commit is contained in:
committed by
GitHub
parent
930d535a59
commit
5dc7f89922
BIN
html/images/os/vsolution.png
Normal file
BIN
html/images/os/vsolution.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.8 KiB |
83
includes/definitions/discovery/vsolution.yaml
Normal file
83
includes/definitions/discovery/vsolution.yaml
Normal file
@@ -0,0 +1,83 @@
|
|||||||
|
mib: V1600D
|
||||||
|
modules:
|
||||||
|
os:
|
||||||
|
hardware:
|
||||||
|
- V1600D::v1600dOltType.5.0
|
||||||
|
serial:
|
||||||
|
- V1600D::systemInfo.11.0
|
||||||
|
version:
|
||||||
|
- V1600D::sysFirmVersion.0
|
||||||
|
features:
|
||||||
|
- V1600D::sysHardVersion.0
|
||||||
|
|
||||||
|
mempools:
|
||||||
|
data:
|
||||||
|
-
|
||||||
|
percent_used: V1600D::memoryLoad
|
||||||
|
descr: 'Memory Load'
|
||||||
|
processors:
|
||||||
|
data:
|
||||||
|
-
|
||||||
|
oid: v1600dSysCfg
|
||||||
|
value: cpuLoad
|
||||||
|
num_oid: '1.3.6.1.4.1.37950.1.1.5.10.12.3.{{ $index }}'
|
||||||
|
descr: 'CPU Load'
|
||||||
|
|
||||||
|
sensors:
|
||||||
|
pre-cache:
|
||||||
|
data:
|
||||||
|
-
|
||||||
|
oid:
|
||||||
|
- ponTransceiverTable
|
||||||
|
- v1600dSysCfg
|
||||||
|
- ponPortDescr
|
||||||
|
- onuAuthInfoDescription2
|
||||||
|
temperature:
|
||||||
|
data:
|
||||||
|
-
|
||||||
|
oid: ponTransceiverEntry
|
||||||
|
value: tempperature
|
||||||
|
num_oid: '.1.3.6.1.4.1.37950.1.1.5.10.13.1.1.2.{{ $index }}'
|
||||||
|
descr: "{{ $ponPortDescr }} Temperature"
|
||||||
|
-
|
||||||
|
oid: systemInfo
|
||||||
|
value: sysTemperature
|
||||||
|
num_oid: '.1.3.6.1.4.1.37950.1.1.5.10.12.5.9.{{ $index }}'
|
||||||
|
descr: "System Temperature"
|
||||||
|
-
|
||||||
|
oid: opmDiagInfoEntry
|
||||||
|
value: temperature
|
||||||
|
num_oid: '.1.3.6.1.4.1.37950.1.1.5.12.2.1.8.1.3.{{ $index }}'
|
||||||
|
descr: "{{ $onuAuthInfoDescription2 }}"
|
||||||
|
group: "ONU"
|
||||||
|
|
||||||
|
|
||||||
|
voltage:
|
||||||
|
data:
|
||||||
|
-
|
||||||
|
oid: ponTransceiverEntry
|
||||||
|
value: voltage
|
||||||
|
num_oid: '.1.3.6.1.4.1.37950.1.1.5.10.13.1.1.3.{{ $index }}'
|
||||||
|
descr: "{{ $ponPortDescr }} Voltage"
|
||||||
|
current:
|
||||||
|
data:
|
||||||
|
-
|
||||||
|
oid: ponTransceiverEntry
|
||||||
|
value: biasCurrent
|
||||||
|
num_oid: '.1.3.6.1.4.1.37950.1.1.5.10.13.1.1.4.{{ $index }}'
|
||||||
|
descr: "{{ $ponPortDescr }} Bias"
|
||||||
|
divisor: 1000
|
||||||
|
dbm:
|
||||||
|
data:
|
||||||
|
-
|
||||||
|
oid: ponTransceiverEntry
|
||||||
|
value: transmitPower
|
||||||
|
num_oid: '.1.3.6.1.4.1.37950.1.1.5.10.13.1.1.5.{{ $index }}'
|
||||||
|
descr: "{{ $ponPortDescr }} TX-Power"
|
||||||
|
-
|
||||||
|
oid: opmDiagInfoEntry
|
||||||
|
value: rxPower
|
||||||
|
num_oid: '.1.3.6.1.4.1.37950.1.1.5.12.2.1.8.1.7.{{ $index }}'
|
||||||
|
descr: "{{ $onuAuthInfoDescription2 }}"
|
||||||
|
group: "ONU"
|
||||||
|
|
14
includes/definitions/vsolution.yaml
Normal file
14
includes/definitions/vsolution.yaml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
os: vsolution
|
||||||
|
text: 'V-Solution'
|
||||||
|
type: network
|
||||||
|
icon: vsolution
|
||||||
|
mib_dir: vsolution
|
||||||
|
bad_snmpEngineTime: false
|
||||||
|
over:
|
||||||
|
- { graph: device_bits, text: 'Device Traffic' }
|
||||||
|
- { graph: device_processor, text: 'CPU Usage' }
|
||||||
|
- { graph: device_mempool, text: 'Memory Usage' }
|
||||||
|
discovery:
|
||||||
|
-
|
||||||
|
sysObjectID:
|
||||||
|
- .1.3.6.1.4.1.37950.
|
70455
mibs/vsolution/V1600D
Normal file
70455
mibs/vsolution/V1600D
Normal file
File diff suppressed because it is too large
Load Diff
5858
tests/data/vsolution_v1600d.json
Normal file
5858
tests/data/vsolution_v1600d.json
Normal file
File diff suppressed because it is too large
Load Diff
1259
tests/snmpsim/vsolution_v1600d.snmprec
Normal file
1259
tests/snmpsim/vsolution_v1600d.snmprec
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user