mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* Initial commit of DCP-M * Match on system name DCP * Fix matching regex * Add pre-cache and dbm discovery * Show dbm graph * Adding snmpsim data * Fix styleCI issue * Detect dcp-m mib * DCP-M Progress * Fix CI issue * Removing pre-cache and dbm files
59 lines
2.8 KiB
YAML
59 lines
2.8 KiB
YAML
mib: DCP-INTERFACE-MIB:DCP-LINKVIEW-MIB
|
|
modules:
|
|
os:
|
|
sysDescr_regex: '/Smartoptics, (?<hardware>DCP-M[\d]{1,2}-PAM4(-[\w\+]+)?)/'
|
|
sensors:
|
|
state:
|
|
data:
|
|
-
|
|
oid: dcpInterfaceTable
|
|
num_oid: '.1.3.6.1.4.1.30826.2.2.2.1.1.1.5.{{ $index }}'
|
|
value: dcpInterfaceStatus
|
|
descr: '{{ $dcpInterfaceChannelId }}'
|
|
index: 'dcpInterfaceStatus.{{ $index }}'
|
|
state_name: InterfaceStatus
|
|
states:
|
|
- { value: 1, generic: 0, graph: 1, descr: idle }
|
|
- { value: 2, generic: 2, graph: 1, descr: down }
|
|
- { value: 3, generic: 0, graph: 1, descr: up }
|
|
-
|
|
oid: dcpLinkviewTable
|
|
num_oid: '.1.3.6.1.4.1.30826.2.2.2.1.1.1.5.{{ $index }}'
|
|
value: dcpLinkviewLocalStatus
|
|
descr: '{{ $dcpLinkviewLocalName }} - {{ $dcpLinkviewRemoteName }}'
|
|
index: 'dcpLinkviewLocalStatus.{{ $index }}'
|
|
state_name: InterfaceStatus
|
|
states:
|
|
- { value: 1, generic: 0, graph: 1, descr: idle }
|
|
- { value: 2, generic: 2, graph: 1, descr: down }
|
|
- { value: 3, generic: 0, graph: 1, descr: up }
|
|
dbm:
|
|
data:
|
|
-
|
|
oid: dcpInterfaceTable
|
|
num_oid: '.1.3.6.1.4.1.30826.2.2.2.1.1.1.3.{{ $index }}'
|
|
value: dcpInterfaceRxPower
|
|
divisor: 10
|
|
descr: '{{ $dcpInterfaceChannelId }} - RX'
|
|
index: 'dcpInterfaceRxPower.{{ $index }}'
|
|
-
|
|
oid: dcpInterfaceTable
|
|
num_oid: '.1.3.6.1.4.1.30826.2.2.2.1.1.1.4.{{ $index }}'
|
|
divisor: 10
|
|
value: dcpInterfaceTxPower
|
|
descr: '{{ $dcpInterfaceChannelId }} - TX'
|
|
index: 'dcpInterfaceTxPower.{{ $index }}'
|
|
-
|
|
oid: dcpLinkviewTable
|
|
num_oid: '.1.3.6.1.4.1.30826.2.2.3.1.1.1.14.{{ $index }}'
|
|
divisor: 10
|
|
value: dcpLinkviewRemotePower
|
|
descr: '{{ $dcpLinkviewLocalName }} - {{ $dcpLinkviewRemoteName }} - Remote Power'
|
|
index: 'dcpLinkviewRemotePower.{{ $index }}'
|
|
-
|
|
oid: dcpLinkviewTable
|
|
num_oid: '.1.3.6.1.4.1.30826.2.2.3.1.1.1.5.{{ $index }}'
|
|
divisor: 10
|
|
value: dcpLinkviewLocalPower
|
|
descr: '{{ $dcpLinkviewLocalName }} - {{ $dcpLinkviewRemoteName }} - Local Power'
|
|
index: 'dcpLinkviewLocalPower.{{ $index }}' |