Files
librenms-librenms/includes/definitions/discovery/quantastor.yaml
crcro 9026cf54c0 osnexus quantastor initial support (#12045)
* initial release

* fixes

* cleaner snmprec

* updates

* remove legacy files

* updates

* fixes

* cleanup

* test data ... again

* yaml fix and test data

* tests update

* polling temps

* remove unused line

* - hdd temp fix

- tests without ignores
2020-09-13 23:45:11 +02:00

132 lines
5.9 KiB
YAML

mib: QUANTASTOR-SYS-STATS:LM-SENSORS-MIB
modules:
sensors:
temperature:
data:
-
oid: hwDiskTable
value: hwDisk-DriveTemp
num_oid: '.1.3.6.1.4.1.39324.1.1.48.1.1.30.{{ $index }}'
index: '{{ $hwDisk-Index }}.{{ $index }}'
descr: '{{ $hwDisk-Name }}'
group: 'HDD'
-
oid: lmTempSensors
value: lmTempSensorsValue
divisor: 1000
num_oid: '.1.3.6.1.4.1.2021.13.16.2.1.3.{{ $index }}'
descr: '{{ $lmTempSensorsDevice }}'
group: 'LM-SENSORS'
state:
data:
-
oid: licenseTable
value: license-State
num_oid: '.1.3.6.1.4.1.39324.1.1.21.1.1.5.0'
descr: 'License'
group: 'Status'
state_name: license-status
states:
- { value: 0, generic: 0, graph: 0, descr: 'OK' }
-
oid: hwDiskTable
value: hwDisk-State
num_oid: '.1.3.6.1.4.1.39324.1.1.48.1.1.5.{{ $index }}'
index: '{{ $index }}'
descr: '{{ $hwDisk-Name }} SN {{ $hwDisk-SerialNum }}'
group: 'HDD'
state_name: hwDisk-status
states:
- { value: 0, generic: 0, graph: 0, descr: 'OK' }
- { value: 1, generic: 1, graph: 1, descr: 'Rebuilding' }
-
oid: hwUnitTable
value: hwUnit-State
num_oid: '.1.3.6.1.4.1.39324.1.1.49.1.1.5.{{ $index }}'
index: '{{ $index }}'
descr: '{{ $hwUnit-Name }}'
group: 'Array(s)'
state_name: hwUnit-status
states:
- { value: 0, generic: 0, graph: 0, descr: 'OK' }
-
oid: hwEnclosureTable
value: hwEnclosure-State
num_oid: '.1.3.6.1.4.1.39324.1.1.50.1.1.5.{{ $index }}'
index: '{{ $index }}'
descr: 'Enclosure {{ $hwEnclosure-Name }}'
group: 'Enclosure(s)'
state_name: hwEnclosure-status
states:
- { value: 0, generic: 0, graph: 0, descr: 'OK' }
-
oid: hwEnclosureTable
value: hwEnclosure-AlarmCount
num_oid: '.1.3.6.1.4.1.39324.1.1.50.1.1.22.{{ $index }}'
index: '{{ $index }}'
descr: 'Enclosure {{ $hwEnclosure-Name }} alarm'
group: 'Enclosure(s)'
state_name: hwEnclosure-alarms
states:
- { value: 0, generic: 0, graph: 0, descr: 'OK' }
-
oid: fcTargetPortTable
value: fcTargetPort-State
num_oid: '.1.3.6.1.4.1.39324.1.1.68.1.1.5.{{ $index }}'
index: '{{ $index }}'
descr: 'FC port {{ $index }} Target state'
group: 'FC ports'
state_name: fctarget-state
states:
- { value: 0, generic: 0, graph: 0, descr: 'OK' }
-
oid: fcTargetPortTable
value: fcTargetPort-IsTargetModeEnabled
num_oid: '.1.3.6.1.4.1.39324.1.1.68.1.1.33.{{ $index }}'
index: '{{ $index }}'
descr: 'FC port {{ $index }} Target enabled'
group: 'FC ports'
state_name: fctarget-enablestate
states:
- { value: 1, generic: 0, graph: 0, descr: 'Enabled' }
-
oid: hwEnclosureTable
value: hwEnclosure-TempSensorUnits
num_oid: '.1.3.6.1.4.1.39324.1.1.50.1.1.20.{{ $index }}'
index: '{{ $index }}'
descr: 'Temp sensor {{ $index }}'
group: 'Temp sensor(s)'
state_name: hwEnclosure-tempsens
states:
- { value: 0, generic: 0, graph: 0, descr: 'OK' }
-
oid: hwEnclosureTable
value: hwEnclosure-PowerSupplyUnits
num_oid: '.1.3.6.1.4.1.39324.1.1.50.1.1.21.{{ $index }}'
index: '{{ $index }}'
descr: 'PSU sensor {{ $index }}'
group: 'PSU sensor(s)'
state_name: hwEnclosure-psusens
states:
- { value: 0, generic: 0, graph: 0, descr: 'OK' }
-
oid: storagePoolTable
value: storagePool-State
num_oid: '.1.3.6.1.4.1.39324.1.1.7.1.1.5.{{ $index }}'
index: '{{ $index }}'
descr: 'Pool {{ $storagePool-Name }}'
group: 'Pools'
state_name: storagePool
states:
- { value: 0, generic: 0, graph: 0, descr: 'OK' }
-
oid: storageVolumeTable
value: storageVolume-State
num_oid: '.1.3.6.1.4.1.39324.1.1.3.1.1.5.{{ $index }}'
index: '{{ $index }}'
descr: 'Volume {{ $storageVolume-Name }}'
group: 'Volumes'
state_name: storageVolume
states:
- { value: 0, generic: 0, graph: 0, descr: 'OK' }