Files
Tony Murray 63fd62ca12 Yaml value filling improvements (#15116)
* Yaml value filling improvements
search all data for fully qualified oids (to prevent incorrect matches)
Reduce searches when not needed
subindex code optimization

* fix aos7

* fix e3meterdc

* Cleanups

* fix hpe-mapdu

* fix timos add note to dev:check

* remove inconsistent Str::contains usage
2023-06-23 13:57:44 -05:00

87 lines
3.3 KiB
YAML

mib: NETTRACK-E3METER-CTR-SNMP-MIB
modules:
os:
version: NETTRACK-E3METER-CTR-SNMP-MIB::e3ConcentratorFWVersion
sensors:
pre-cache:
data:
-
oid:
- e3IpsLabel
- e3IpsModel
- e3IpsHWVersion
count:
data:
-
oid: e3IpsNetwork
value: e3IpsTotalNodes
num_oid: '.1.3.6.1.4.1.21695.1.10.2.1'
descr: 'Total Nodes'
index: 'TNodes'
-
oid: e3IpsNetwork
value: e3IpsUnknownNodes
num_oid: '.1.3.6.1.4.1.21695.1.10.2.2'
descr: 'Unknown Nodes'
index: 'UNodes'
-
oid: e3IpsNetwork
value: e3IpsActiveNodes
num_oid: '.1.3.6.1.4.1.21695.1.10.2.3'
descr: 'Active Nodes'
index: 'ANodes'
-
oid: e3IpsNetwork
value: e3IpsDeadNodes
num_oid: '.1.3.6.1.4.1.21695.1.10.2.4'
descr: 'Dead Nodes'
index: 'DNodes'
temperature:
data:
-
oid: e3IpsSensorEntry
value: e3IpsSensorTemperatureCelsius
num_oid: '.1.3.6.1.4.1.21695.1.10.5.1.4.{{ $index }}'
descr: 'Sensor {{ $subindex1 }}, {{ $e3IpsLabel:0 }}'
group: 'Model {{ $e3IpsModel:0 }} rev{{ $e3IpsHWVersion:0 }}, {{ $e3IpsLabel:0 }}'
index: '{{ $index }}'
divisor: 10
skip_values:
-
oid: e3IpsSensorType
op: '!='
value: '1'
-
oid: e3IpsSensorTemperatureCelsius
op: '='
value: '0'
frequency:
data:
-
oid: e3IpsMeterEntry
value: e3IpsFrequency
num_oid: '.1.3.6.1.4.1.21695.1.10.4.1.11.{{ $index }}'
descr: 'Phase {{ $subindex1 }}, {{ $e3IpsLabel:0 }}'
group: 'Model {{ $e3IpsModel:0 }} rev{{ $e3IpsHWVersion:0 }}, {{ $e3IpsLabel:0 }}'
index: '{{ $index }}'
divisor: 1000
skip_values:
-
oid: e3IpsFrequency
op: '='
value: '0'
power:
data:
-
oid: e3IpsMeterEntry
value: e3IpsPAvg
num_oid: '.1.3.6.1.4.1.21695.1.10.4.1.18.{{ $index }}'
descr: 'Phase {{ $subindex1 }}, {{ $e3IpsLabel:0 }}'
group: 'Model {{ $e3IpsModel:0 }} rev{{ $e3IpsHWVersion:0 }}, {{ $e3IpsLabel:0 }}'
index: '{{ $index }}'
skip_values:
-
oid: e3IpsFrequency
op: '='
value: '0'