Added support for Siteboss360 appliances (#16422)

This commit is contained in:
mcook55
2024-09-23 16:53:41 -05:00
committed by GitHub
parent 0a5c174f4f
commit db65bb818a
5 changed files with 28089 additions and 0 deletions

View File

@@ -0,0 +1,127 @@
mib: SITEBOSS-360-STD-MIB
modules:
os:
sysDescr_regex: '/(?<hardware>SiteBoss \S+) (?<version>.*)/'
sensors:
temperature:
data:
-
oid: esPointTable
value: esPointValueStr
num_oid: '.1.3.6.1.4.1.3052.23.1.1.1.1.7.{{ $index }}'
descr: esPointName
skip_values:
-
oid: esIndexPC
op: '!='
value: 1
state:
data:
-
oid: esPointTable
value: esPointInEventState
num_oid: '.1.3.6.1.4.1.3052.23.1.1.1.1.5.{{ $index }}'
descr: esPointName
group: Contact Closures
state_name: contactClosure
states:
- { value: 1, generic: 2, graph: 1, descr: event }
- { value: 2, generic: 0, graph: 1, descr: normal }
skip_values:
-
oid: esIndexPC
op: '!='
value: 2
-
oid: esPointName
op: '='
value: unnamed
-
oid: esPointTable
value: esPointValueInt
num_oid: '.1.3.6.1.4.1.3052.23.1.1.1.1.6.{{ $index }}'
descr: 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: esPointValueStr
num_oid: '.1.3.6.1.4.1.3052.23.1.1.1.1.6.{{ $index }}'
descr: esPointName
group: Power Outputs
state_name: powerOutput
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: ['On/Energized', 'Off/De-energized']
-
oid: esPointName
op: '='
value: unnamed
humidity:
data:
-
oid: esPointTable
value: esPointValueInt
num_oid: '.1.3.6.1.4.1.3052.23.1.1.1.1.6.{{ $index }}'
descr: esPointName
skip_values:
-
oid: esIndexPC
op: '!='
value: 3
count:
data:
-
oid: esPointTable
value: esPointValueStr
num_oid: '.1.3.6.1.4.1.3052.23.1.1.1.1.7.{{ $index }}'
descr: esPointName
skip_values:
-
oid: esIndexPC
op: '!='
value: 5
-
oid: esPointName
op: '='
value: unnamed
percent:
data:
-
oid: fsStatusTable
value: fsStatusVolumePercentLevel
num_oid: '.1.3.6.1.4.1.3052.23.1.6.1.1.7.{{ $index }}'
descr: fsStatusName
divisor: 100
low_warn_limit: 20
low_limit: 10
skip_values:
-
oid: fsStatusVolumeValueString
op: '='
value: -999

View File

@@ -0,0 +1,14 @@
os: siteboss360
text: 'Asentria SiteBoss'
type: server
icon: siteboss
group: asentria
mib_dir: asentria
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.3052.23.3.2

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff