1mib: PANDUIT-MIB
2modules:
3    os:
4        sysDescr_regex: '/(?<hardware>MSM\S+) .* Serial number (?<serial>\S+) - Firmware version (?<version>\S+)/'
5        features: PANDUIT-MIB::pdug5Model.1
6        hardware: PANDUIT-MIB::pdug5PartNumber.1
7        serial: PANDUIT-MIB::pdug5SerialNumber.1
8        version: PANDUIT-MIB::pdug5FirmwareVersion.1
9    sensors:
10        power:
11            data:
12                -
13                    oid: pdug5GroupEntry
14                    value: pdug5GroupPowerWatts
15                    num_oid: '.1.3.6.1.4.1.19536.10.1.3.1.1.20.{{ $index }}'
16                    multiplier: 1
17                    descr: 'Group {{ $pdug5GroupName }} Output'
18                    index: 'pdug5GroupPowerWatts.{{ $index }}'
19                    snmp_flags: ['-ObsaQ']
20                    skip_values:
21                        -
22                             oid: pdug5GroupName
23                             op: 'not_contains'
24                             value: 'B'
25                -
26                    oid: pdug5InputEntry
27                    value: pdug5InputPowerWatts
28                    num_oid: '.1.3.6.1.4.1.19536.10.1.2.1.1.5.{{ $index }}'
29                    multiplier: 1
30                    descr: 'Input power'
31                    snmp_flags: ['-ObsaQ']
32
33        current:
34            data:
35                -
36                    oid: pdug5GroupEntry
37                    value: pdug5GroupCurrent
38                    num_oid: '.1.3.6.1.4.1.19536.10.1.3.1.1.12.{{ $index }}'
39                    descr: 'Group {{ $pdug5GroupName }} Current'
40                    divisor: 100
41                    index: 'pdug5GroupCurrent.{{ $index }}'
42                    high_limit: pdug5GroupCurrentThUpperCritical
43                    warn_limit: pdug5GroupCurrentThUpperWarning
44                    snmp_flags: ['-ObsaQ']
45                    skip_values:
46                        -
47                             oid: pdug5GroupName
48                             op: 'not_contains'
49                             value: 'B'
50                -
51                    oid: pdug5InputEntry
52                    value: pdug5InputTotalCurrent
53                    num_oid: '.1.3.6.1.4.1.19536.10.1.2.1.1.11.{{ $index }}'
54                    divisor: 100
55                    descr: 'Input current'
56                    snmp_flags: ['-ObsaQ']
57
58
59        voltage:
60            data:
61                -
62                    oid: pdug5GroupEntry
63                    value: pdug5GroupVoltage
64                    num_oid: '.1.3.6.1.4.1.19536.10.1.3.1.1.5.{{ $index }}'
65                    divisor: 10
66                    descr: 'Group {{ $pdug5GroupName }} Voltage'
67                    index: 'pdug5GroupVoltage.{{ $index }}'
68                    snmp_flags: ['-ObsaQ']
69                    skip_values:
70                        -
71                             oid: pdug5GroupName
72                             op: 'not_contains'
73                             value: 'B'
74
75        frequency:
76              data:
77                  -
78                    oid: pdug5InputEntry
79                    value: pdug5InputFrequency
80                    num_oid: '.1.3.6.1.4.1.19536.10.1.2.1.1.2.{{ $index }}'
81                    divisor: 10
82                    descr: 'Input frequency'
83                    snmp_flags: ['-ObsaQ']
84