171 lines
6.9 KiB
YAML
171 lines
6.9 KiB
YAML
mib: SITEBOSS-571-STD-MIB
|
|
modules:
|
|
os:
|
|
sysDescr_regex: '/(?<hardware>SiteBoss \S+) (?<version>.*)/'
|
|
serial: '.1.3.6.1.4.1.3052.14.2.16.15.3.0'
|
|
location: '.1.3.6.1.4.1.3052.14.3.1.0'
|
|
|
|
sensors:
|
|
temperature:
|
|
data:
|
|
-
|
|
oid: esPointTable
|
|
value: esPointValueStr
|
|
num_oid: '.1.3.6.1.4.1.3052.14.1.1.1.1.7.{{ $index }}'
|
|
descr: 'Sensor: {{ $index }} | {{ $esPointName }}'
|
|
skip_values:
|
|
-
|
|
oid: esIndexPC
|
|
op: '!='
|
|
value: 1
|
|
state:
|
|
data:
|
|
-
|
|
oid: esPointTable
|
|
value: esPointInEventState
|
|
num_oid: '.1.3.6.1.4.1.3052.14.1.1.1.1.5.{{ $index }}'
|
|
descr: 'Contact: {{ $index }} | {{ $esPointName }}'
|
|
group: 'Contact Closures'
|
|
state_name: contactClosure
|
|
states:
|
|
- { value: 1, generic: 2, graph: 1, descr: Open }
|
|
- { value: 2, generic: 0, graph: 1, descr: Closed }
|
|
skip_values:
|
|
-
|
|
oid: esIndexPC
|
|
op: '!='
|
|
value: 2
|
|
-
|
|
oid: esPointName
|
|
op: '='
|
|
value: ''
|
|
-
|
|
oid: esPointTable
|
|
value: esPointValueInt
|
|
num_oid: '.1.3.6.1.4.1.3052.14.1.1.1.1.6.{{ $index }}'
|
|
descr: 'Relay: {{ $index }} | {{ $esPointName }}'
|
|
group: 'Relay Outputs'
|
|
state_name: relayOutput
|
|
states:
|
|
- { value: 0, generic: 0, graph: 1, descr: de-energized }
|
|
- { value: 1, generic: 2, graph: 1, descr: energized }
|
|
skip_values:
|
|
-
|
|
oid: esIndexPC
|
|
op: '!='
|
|
value: 6
|
|
-
|
|
oid: esPointValueStr
|
|
op: 'not_in_array'
|
|
value: ['Active/Energized', 'Inactive/Energized', 'Active/De-energized', 'Inactive/De-energized']
|
|
-
|
|
oid: esPointName
|
|
op: '='
|
|
value: unnamed
|
|
-
|
|
oid: esPointTable
|
|
value: esPointValueInt
|
|
num_oid: '.1.3.6.1.4.1.3052.14.1.1.1.1.6.{{ $index }}'
|
|
descr: 'Port: {{ $index }} | {{ $esPointName }}'
|
|
group: 'Power Outputs'
|
|
state_name: powerOutput
|
|
states:
|
|
- { value: 0, generic: 1, graph: 1, descr: de-energized }
|
|
- { value: 1, generic: 0, graph: 1, descr: energized }
|
|
skip_values:
|
|
-
|
|
oid: esIndexPC
|
|
op: '!='
|
|
value: 6
|
|
-
|
|
oid: esPointValueStr
|
|
op: 'not_in_array'
|
|
value: ['On/Energized', 'Off/De-energized']
|
|
-
|
|
oid: esPointName
|
|
op: '='
|
|
value: unnamed
|
|
|
|
current:
|
|
options:
|
|
divisor: 1000
|
|
data:
|
|
-
|
|
oid: pdnTable
|
|
value: pdnOutputCurrentValue
|
|
num_oid: '.1.3.6.1.4.1.3052.14.1.5.4.1.1.23.{{ $index }}'
|
|
entPhysicalIndex: pdnIndexPD
|
|
index: 'pdnOutputCurrentValue.{{ $index }}'
|
|
descr: 'Port: {{ $index }}'
|
|
group: 'Current (Per Port)'
|
|
low_limit: pdnOutputCurrentVLowCurrent
|
|
low_warn_limit: pdnOutputCurrentLowCurrent
|
|
warn_limit: pdnOutputCurrentHighCurrent
|
|
high_limit: pdnOutputCurrentVHighCurrent
|
|
-
|
|
oid: pdnTable
|
|
value: pdnMainCurrentValue
|
|
num_oid: '.1.3.6.1.4.1.3052.14.1.5.4.1.1.5.{{ $index }}'
|
|
entPhysicalIndex: pdnIndexPD
|
|
index: 'pdnMainCurrentValue.{{ $index }}'
|
|
descr: 'Module: {{ $index }}'
|
|
group: 'Current (Per Module)'
|
|
low_limit: pdnMainCurrentVLowCurrent
|
|
low_warn_limit: pdnMainCurrentLowCurrent
|
|
warn_limit: pdnMainCurrentHighCurrent
|
|
high_limit: pdnMainCurrentVHighCurrent
|
|
|
|
voltage:
|
|
options:
|
|
divisor: 1000
|
|
data:
|
|
-
|
|
oid: pdnTable
|
|
value: pdnMainVoltageValue
|
|
num_oid: '.1.3.6.1.4.1.3052.14.1.5.4.1.1.13.{{ $index }}'
|
|
descr: 'Module: {{ $index }}'
|
|
group: 'Voltage (Per Module)'
|
|
low_limit: pdnMainVoltageVLowCurrent
|
|
low_warn_limit: pdnMainVoltageLowCurrent
|
|
warn_limit: pdnMainVoltageHighCurrent
|
|
high_limit: pdnMainVoltageVHighCurrent
|
|
|
|
power:
|
|
options:
|
|
divisor: 1
|
|
data:
|
|
-
|
|
oid: pdnTable
|
|
value: pdnMainPowerValue
|
|
num_oid: '.1.3.6.1.4.1.3052.14.1.5.4.1.1.20.{{ $index }}'
|
|
descr: 'Module: {{ $index }}'
|
|
group: 'Power (Per Module)'
|
|
|
|
humidity:
|
|
data:
|
|
-
|
|
oid: esPointTable
|
|
value: esPointValueInt
|
|
num_oid: '.1.3.6.1.4.1.3052.14.1.1.1.1.6.{{ $index }}'
|
|
descr: 'Sensor: {{ $index }} | {{ $esPointName }}'
|
|
skip_values:
|
|
-
|
|
oid: esIndexPC
|
|
op: '!='
|
|
value: 3
|
|
count:
|
|
data:
|
|
-
|
|
oid: esPointTable
|
|
value: esPointValueStr
|
|
num_oid: '.1.3.6.1.4.1.3052.14.1.1.1.1.7.{{ $index }}'
|
|
descr: 'Analog: {{ $index }} | {{ $esPointName }}'
|
|
skip_values:
|
|
-
|
|
oid: esIndexPC
|
|
op: '!='
|
|
value: 5
|
|
-
|
|
oid: esPointName
|
|
op: '='
|
|
value: unnamed
|