towerops/priv/profiles/os_discovery/siteboss571.yaml
2026-01-21 14:30:04 -06:00

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