Socomecpdu support (#12481)

* socomecpdu-support

* added newline

* test added

* test added

* test json added

* fix1

* fix2
This commit is contained in:
Negatifff
2021-02-02 17:12:41 +02:00
committed by GitHub
parent 5388a20c09
commit d201c4ff9d
6 changed files with 2332 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 B

View File

@@ -0,0 +1,74 @@
mib: SOCOMECPDU-MIB
modules:
os:
hardware: SOCOMECPDU-MIB::dpduIdentModel.0
serial: SOCOMECPDU-MIB::dpduIdentSerialNumber.0
version:
- SOCOMECPDU-MIB::dpduIdentPDUFirmwareVersion.0
- SOCOMECPDU-MIB::dpduIdentAgentSoftwareVersion.0
version_template: 'FW {{ SOCOMECPDU-MIB::dpduIdentPDUFirmwareVersion.0 }} / SW {{ SOCOMECPDU-MIB::dpduIdentAgentSoftwareVersion.0 }}'
sensors:
voltage:
data:
-
oid: dpduOutput
value: dpduOutputVoltage1
num_oid: '.1.3.6.1.4.1.4555.2.30.2.2.{{ $index }}'
descr: 'Line 1 Voltage'
divisor: 10
index: 'dpduOutputVoltage1'
snmp_flags: ['-ObsaQ']
-
oid: dpduOutput
value: dpduOutputVoltage2
num_oid: '.1.3.6.1.4.1.4555.2.30.2.4.{{ $index }}'
descr: 'Line 2 Voltage'
divisor: 10
index: 'dpduOutputVoltage2'
snmp_flags: ['-ObsaQ']
-
oid: dpduOutput
value: dpduOutputVoltage3
num_oid: '.1.3.6.1.4.1.4555.2.30.2.6.{{ $index }}'
descr: 'Line 3 Voltage'
divisor: 10
index: 'dpduOutputVoltage3'
snmp_flags: ['-ObsaQ']
current:
data:
-
oid: dpduOutput
value: dpduOutputCurrent1
num_oid: '.1.3.6.1.4.1.4555.2.30.2.3.{{ $index }}'
descr: 'Line 1 Current'
divisor: 10
index: 'dpduOutputCurrent1'
snmp_flags: ['-ObsaQ']
-
oid: dpduOutput
value: dpduOutputCurrent2
num_oid: '.1.3.6.1.4.1.4555.2.30.2.5.{{ $index }}'
descr: 'Line 2 Current'
divisor: 10
index: 'dpduOutputCurrent2'
snmp_flags: ['-ObsaQ']
-
oid: dpduOutput
value: dpduOutputCurrent3
num_oid: '.1.3.6.1.4.1.4555.2.30.2.7.{{ $index }}'
descr: 'Line 3 Current'
divisor: 10
index: 'dpduOutputCurrent3'
snmp_flags: ['-ObsaQ']
frequency:
data:
-
oid: dpduOutput
value: dpduOutputFrequency
num_oid: '.1.3.6.1.4.1.4555.2.30.2.1.{{ $index }}'
divisor: 10
descr: 'Output frequency'
snmp_flags: ['-ObsaQ']

View File

@@ -0,0 +1,11 @@
os: socomec
text: 'Socomec PDU'
type: power
mib_dir: socomec
icon: socomecpdu
over:
- { graph: device_current, text: Current }
- { graph: device_voltage, text: Voltage }
discovery:
-
sysObjectID: .1.3.6.1.4.1.4555.2.30

View File

@@ -0,0 +1,829 @@
-- SOCOMEC UPS - PDU MIB
-- PDU MIB for SOCOMEC UPS - Uninterruptible Power Supplies
-- { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) socomec(4555) ups(2) pdu(30) }
-- Date[dd/mm/yyy] : 29/07/2010
-- Version : 1.00
-- ==============================================================================================
SOCOMECPDU-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, IpAddress
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215;
socomec OBJECT IDENTIFIER ::= { enterprises 4555 }
ups OBJECT IDENTIFIER ::= { socomec 2 }
pdu OBJECT IDENTIFIER ::= { ups 30 }
dpduIdent OBJECT IDENTIFIER ::= { pdu 1 }
dpduOutput OBJECT IDENTIFIER ::= { pdu 2 }
dpduAlarm OBJECT IDENTIFIER ::= { pdu 3 }
dpduEnvironment OBJECT IDENTIFIER ::= { pdu 4 }
dpduTraps OBJECT IDENTIFIER ::= { pdu 20 }
--
-- dpdu Ident group
--
dpduIdentManufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The EnviroStation Vendor."
::= { dpduIdent 1 }
dpduIdentModel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The PDU Model designation."
::= { dpduIdent 2 }
dpduIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The PDU serial number"
::= { dpduIdent 3 }
dpduIdentPDUFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The PDU firmware version"
::= { dpduIdent 4 }
dpduIdentAgentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The PDU NMC software version"
::= { dpduIdent 5 }
dpduIdentName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A string identifying the PDU. This object should be
set by the administrator."
::= { dpduIdent 6 }
dpduAttachedDevices OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..63))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A string identifying the devices attached to the
output(s) of the PDU. This object should be set by
the administrator."
::= { dpduIdent 7 }
--
-- dpdu Output group
--
dpduOutputFrequency OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Hertz"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The present output frequency in 1/10 Hz."
::= { dpduOutput 1 }
dpduOutputVoltage1 OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 1 voltage of the PDU system in 1/10 V."
::= { dpduOutput 2 }
dpduOutputCurrent1 OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 A"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 1 current of the PDU system in 1/10 A."
::= { dpduOutput 3 }
dpduOutputVoltage2 OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 2 voltage of the PDU system in 1/10 V."
::= { dpduOutput 4 }
dpduOutputCurrent2 OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 A"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 2 current of the PDU system in 1/10 A."
::= { dpduOutput 5 }
dpduOutputVoltage3 OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 3 voltage of the PDU system in 1/10 V."
::= { dpduOutput 6 }
dpduOutputCurrent3 OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 A"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 3 current of the PDU system in 1/10 A."
::= { dpduOutput 7 }
--
-- dpdu Alarm group
--
dpduAlarmDisconnect OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the PDU disconnect?"
::= { dpduAlarm 1 }
dpduAlarmL1LoadMajor OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"L1 load major alarm"
::= { dpduAlarm 2 }
dpduAlarmL1LoadMinor OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"L1 load minor alarm"
::= { dpduAlarm 3 }
dpduAlarmL1OutVoltMajor OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"L1 output votage major alarm"
::= { dpduAlarm 4 }
dpduAlarmL1OutVoltMinor OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"L1 output voltage minor alarm"
::= { dpduAlarm 5 }
dpduAlarmL2LoadMajor OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"L2 load major alarm"
::= { dpduAlarm 6 }
dpduAlarmL2LoadMinor OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"L2 load minor alarm"
::= { dpduAlarm 7 }
dpduAlarmL2OutVoltMajor OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"L2 output votage major alarm"
::= { dpduAlarm 8 }
dpduAlarmL2OutVoltMinor OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"L2 output voltage minor alarm"
::= { dpduAlarm 9 }
dpduAlarmL3LoadMajor OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"L3 load major alarm"
::= { dpduAlarm 10 }
dpduAlarmL3LoadMinor OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"L3 load minor alarm"
::= { dpduAlarm 11 }
dpduAlarmL3OutVoltMajor OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"L3 output votage major alarm"
::= { dpduAlarm 12 }
dpduAlarmL3OutVoltMinor OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"L3 output voltage minor alarm"
::= { dpduAlarm 13 }
dpduAlarmL12LoadMajor OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"L1, L2 load major alarm"
::= { dpduAlarm 14 }
dpduAlarmL12LoadMinor OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"L1, L2 load minor alarm"
::= { dpduAlarm 15 }
--
-- dpdu Environment group
--
dpduEnvTemperature OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Degrees Centigrade"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ambient environmental temperature."
::= { dpduEnvironment 1 }
dpduEnvHumidity OBJECT-TYPE
SYNTAX INTEGER
UNITS "percentage"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The environmental humidity."
::= { dpduEnvironment 2 }
dpduEnvSetTemperatureWarnLimit OBJECT-TYPE
SYNTAX INTEGER
UNITS "Degrees Centigrade"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Alarm dpduEnvOverWarnTemperature on when the environmental
temperature over the value."
::= { dpduEnvironment 3 }
dpduEnvSetTemperatureAlarmLimit OBJECT-TYPE
SYNTAX INTEGER
UNITS "Degrees Centigrade"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Alarm dpduEnvOverAlarmTemperature on when the environmental
temperature over the value."
::= { dpduEnvironment 4 }
dpduEnvSetHumidityWarnLimit OBJECT-TYPE
SYNTAX INTEGER
UNITS "percentage"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Alarm dpduEnvOverWarnHumidity on when the environmental
humidity over the value."
::= { dpduEnvironment 5 }
dpduEnvSetHumidityAlarmLimit OBJECT-TYPE
SYNTAX INTEGER
UNITS "percentage"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Alarm dpduEnvOverAlarmHumidity on when the environmental
humidity over the value."
::= { dpduEnvironment 6 }
dpduEnvSetEnvRelay1 OBJECT-TYPE
SYNTAX INTEGER{
normalOpen(0),
normalClose(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { dpduEnvironment 7 }
dpduEnvSetEnvRelay2 OBJECT-TYPE
SYNTAX INTEGER{
normalOpen(0),
normalClose(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { dpduEnvironment 8 }
dpduEnvSetEnvRelay3 OBJECT-TYPE
SYNTAX INTEGER{
normalOpen(0),
normalClose(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { dpduEnvironment 9 }
dpduEnvSetEnvRelay4 OBJECT-TYPE
SYNTAX INTEGER{
normalOpen(0),
normalClose(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
""
::= { dpduEnvironment 10 }
dpduWarnOverEnvTemperature OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the environment over warning temperature?"
::= { dpduEnvironment 11 }
dpduAlarmOverEnvTemperature OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the environment over alarm temperature?"
::= { dpduEnvironment 12 }
dpduWarnmOverEnvHumidity OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the environment over warn humidity?"
::= { dpduEnvironment 13 }
dpduAlarmOverEnvHumidity OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the environment over alarm humidity?"
::= { dpduEnvironment 14 }
dpduAlarmEnvRelay1 OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The alarm status of relay1."
::= { dpduEnvironment 15 }
dpduAlarmEnvRelay2 OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The alarm status of relay2."
::= { dpduEnvironment 16 }
dpduAlarmEnvRelay3 OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The alarm status of relay3."
::= { dpduEnvironment 17 }
dpduAlarmEnvRelay4 OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The alarm status of relay4."
::= { dpduEnvironment 18 }
dpduAlarmEnvDisconnect OBJECT-TYPE
SYNTAX INTEGER{
no(0),
yes(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
" To indicate the communication status of EnviroProbe."
::= { dpduEnvironment 19 }
--
-- dpdu Trap group
--
dpduCommunicationLost TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Communication with the PDU failed."
::= 1
dpduCommunicationEstablished TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Communication with the PDU reestablished."
::= 2
dpduL1LoadMajorAlarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"L1 load major alarm."
::= 3
dpduL1LoadMajorAlarmRecover TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Recover from L1 load major alarm."
::= 4
dpduL1LoadMinorAlarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"L1 load minor alarm."
::= 5
dpduL1LoadMinorAlarmRecover TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Recover from L1 load minor alarm."
::= 6
dpduL1OutVoltMajorAlarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"L1 output voltage major alarm."
::= 7
dpduL1OutVoltMajorAlarmRecover TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Recover from L1 output voltage major alarm."
::= 8
dpduL1OutVoltMinorAlarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"L1 output voltage minor alarm."
::= 9
dpduL1OutVoltMinorAlarmRecover TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Recover from L1 output voltage minor alarm."
::= 10
dpduL2LoadMajorAlarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"L2 load major alarm."
::= 11
dpduL2LoadMajorAlarmRecover TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Recover from L2 load major alarm."
::= 12
dpduL2LoadMinorAlarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"L2 load minor alarm."
::= 13
dpduL2LoadMinorAlarmRecover TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Recover from L2 load minor alarm."
::= 14
dpduL2OutVoltMajorAlarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"L2 output voltage major alarm."
::= 15
dpduL2OutVoltMajorAlarmRecover TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Recover from L2 output voltage major alarm."
::= 16
dpduL2OutVoltMinorAlarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"L2 output voltage minor alarm."
::= 17
dpduL2OutVoltMinorAlarmRecover TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Recover from L2 output voltage minor alarm."
::= 18
dpduL3LoadMajorAlarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"L3 load major alarm."
::= 19
dpduL3LoadMajorAlarmRecover TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Recover from L3 load major alarm."
::= 20
dpduL3LoadMinorAlarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"L3 load minor alarm."
::= 21
dpduL3LoadMinorAlarmRecover TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Recover from L3 load minor alarm."
::= 22
dpduL3OutVoltMajorAlarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"L3 output voltage major alarm."
::= 23
dpduL3OutVoltMajorAlarmRecover TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Recover from L3 output voltage major alarm."
::= 24
dpduL3OutVoltMinorAlarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"L3 output voltage minor alarm."
::= 25
dpduL3OutVoltMinorAlarmRecover TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Recover from L3 output voltage minor alarm."
::= 26
dpduL12LoadMajorAlarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"L1 L2 load major alarm."
::= 27
dpduL12LoadMajorAlarmRecover TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Recover from L1 L2 load major alarm."
::= 28
dpduL12LoadMinorAlarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"L1 L2 load minor alarm."
::= 29
dpduL12LoadMinorAlarmRecover TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Recover from L1 L2 load minor alarm."
::= 30
dpduEnvCommunicationLost TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Communication with the environmental sensor failed."
::= 31
dpduEnvCommunicationEstablished TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"Communication with the environmental sensor reestablished."
::= 32
dpduEnvOverWarnTemperature TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment over warning temperature."
::= 33
dpduNoLongerEnvOverWarnTemperature TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment recovered from over warning temperature."
::= 34
dpduEnvOverWarnHumidity TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment over warning humidity."
::= 35
dpduNoLongerEnvOverWarnHumidity TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment recovered from over warning humidity."
::= 36
dpduEnvOverAlarmTemperature TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment over alarm temperature."
::= 37
dpduNoLongerEnvOverAlarmTemperature TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment recovered from over alarm temperature."
::= 38
dpduEnvOverAlarmHumidity TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment over alarm humidity."
::= 39
dpduNoLongerEnvOverAlarmHumidity TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment recovered from over alarm humidity."
::= 40
dpduEnvRelay1Alarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment relay1 is not in normal state."
::= 41
dpduEnvRelay1Normal TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment relay1 is in normal state."
::= 42
dpduEnvRelay2Alarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment relay2 is not in normal state."
::= 43
dpduEnvRelay2Normal TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment relay2 is in normal state."
::= 44
dpduEnvRelay3Alarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment relay3 is not in normal state."
::= 45
dpduEnvRelay3Normal TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment relay3 is in normal state."
::= 46
dpduEnvRelay4Alarm TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment relay4 is not in normal state."
::= 47
dpduEnvRelay4Normal TRAP-TYPE
ENTERPRISE dpduTraps
DESCRIPTION
"The environment relay4 is in normal state."
::= 48
END

1200
tests/data/socomec.json Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,218 @@
1.3.6.1.2.1.1.1.0|4|PDU SNMP Agent
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.4555.2.30
1.3.6.1.2.1.1.3.0|67|1147641842
1.3.6.1.2.1.1.4.0|4|<private>
1.3.6.1.2.1.1.5.0|4|<private>
1.3.6.1.2.1.1.6.0|4|<private>
1.3.6.1.2.1.2.2.1.1.1|2|1
1.3.6.1.2.1.2.2.1.1.2|2|2
1.3.6.1.2.1.2.2.1.1.3|2|3
1.3.6.1.2.1.2.2.1.1.4|2|4
1.3.6.1.2.1.2.2.1.1.5|2|5
1.3.6.1.2.1.2.2.1.2.1|4x|6C6F0000000000000000000000000000
1.3.6.1.2.1.2.2.1.2.2|4x|65746830000000000000000000000000
1.3.6.1.2.1.2.2.1.2.3|4x|74756E6C300000000000000000000000
1.3.6.1.2.1.2.2.1.2.4|4x|67726530000000000000000000000000
1.3.6.1.2.1.2.2.1.2.5|4x|73697430000000000000000000000000
1.3.6.1.2.1.2.2.1.3.1|2|24
1.3.6.1.2.1.2.2.1.3.2|2|6
1.3.6.1.2.1.2.2.1.3.3|2|131
1.3.6.1.2.1.2.2.1.3.4|2|131
1.3.6.1.2.1.2.2.1.3.5|2|131
1.3.6.1.2.1.2.2.1.4.1|2|16436
1.3.6.1.2.1.2.2.1.4.2|2|1500
1.3.6.1.2.1.2.2.1.4.3|2|1480
1.3.6.1.2.1.2.2.1.4.4|2|1476
1.3.6.1.2.1.2.2.1.4.5|2|1480
1.3.6.1.2.1.2.2.1.5.1|66|0
1.3.6.1.2.1.2.2.1.5.2|66|100000000
1.3.6.1.2.1.2.2.1.5.3|66|0
1.3.6.1.2.1.2.2.1.5.4|66|0
1.3.6.1.2.1.2.2.1.5.5|66|0
1.3.6.1.2.1.2.2.1.6.1|4x|000000000000
1.3.6.1.2.1.2.2.1.6.2|4x|00182360C53A
1.3.6.1.2.1.2.2.1.6.3|4x|00000000C53A
1.3.6.1.2.1.2.2.1.6.4|4x|00000000C53A
1.3.6.1.2.1.2.2.1.6.5|4x|00000000C53A
1.3.6.1.2.1.2.2.1.7.1|2|1
1.3.6.1.2.1.2.2.1.7.2|2|1
1.3.6.1.2.1.2.2.1.7.3|2|2
1.3.6.1.2.1.2.2.1.7.4|2|2
1.3.6.1.2.1.2.2.1.7.5|2|2
1.3.6.1.2.1.2.2.1.8.1|2|1
1.3.6.1.2.1.2.2.1.8.2|2|1
1.3.6.1.2.1.2.2.1.8.3|2|2
1.3.6.1.2.1.2.2.1.8.4|2|2
1.3.6.1.2.1.2.2.1.8.5|2|2
1.3.6.1.2.1.2.2.1.9.1|67|0
1.3.6.1.2.1.2.2.1.9.2|67|0
1.3.6.1.2.1.2.2.1.9.3|67|0
1.3.6.1.2.1.2.2.1.9.4|67|0
1.3.6.1.2.1.2.2.1.9.5|67|0
1.3.6.1.2.1.2.2.1.10.1|65|0
1.3.6.1.2.1.2.2.1.10.2|65|753088834
1.3.6.1.2.1.2.2.1.10.3|65|0
1.3.6.1.2.1.2.2.1.10.4|65|0
1.3.6.1.2.1.2.2.1.10.5|65|0
1.3.6.1.2.1.2.2.1.11.1|65|0
1.3.6.1.2.1.2.2.1.11.2|65|34889764
1.3.6.1.2.1.2.2.1.11.3|65|0
1.3.6.1.2.1.2.2.1.11.4|65|0
1.3.6.1.2.1.2.2.1.11.5|65|0
1.3.6.1.2.1.2.2.1.12.1|65|0
1.3.6.1.2.1.2.2.1.12.2|65|0
1.3.6.1.2.1.2.2.1.12.3|65|0
1.3.6.1.2.1.2.2.1.12.4|65|0
1.3.6.1.2.1.2.2.1.12.5|65|0
1.3.6.1.2.1.2.2.1.13.1|65|0
1.3.6.1.2.1.2.2.1.13.2|65|0
1.3.6.1.2.1.2.2.1.13.3|65|0
1.3.6.1.2.1.2.2.1.13.4|65|0
1.3.6.1.2.1.2.2.1.13.5|65|0
1.3.6.1.2.1.2.2.1.14.1|65|0
1.3.6.1.2.1.2.2.1.14.2|65|83
1.3.6.1.2.1.2.2.1.14.3|65|0
1.3.6.1.2.1.2.2.1.14.4|65|0
1.3.6.1.2.1.2.2.1.14.5|65|0
1.3.6.1.2.1.2.2.1.15.1|65|0
1.3.6.1.2.1.2.2.1.15.2|65|0
1.3.6.1.2.1.2.2.1.15.3|65|0
1.3.6.1.2.1.2.2.1.15.4|65|0
1.3.6.1.2.1.2.2.1.15.5|65|0
1.3.6.1.2.1.2.2.1.16.1|65|0
1.3.6.1.2.1.2.2.1.16.2|65|1950051187
1.3.6.1.2.1.2.2.1.16.3|65|0
1.3.6.1.2.1.2.2.1.16.4|65|0
1.3.6.1.2.1.2.2.1.16.5|65|0
1.3.6.1.2.1.2.2.1.17.1|65|0
1.3.6.1.2.1.2.2.1.17.2|65|21867508
1.3.6.1.2.1.2.2.1.17.3|65|0
1.3.6.1.2.1.2.2.1.17.4|65|0
1.3.6.1.2.1.2.2.1.17.5|65|0
1.3.6.1.2.1.2.2.1.18.1|65|0
1.3.6.1.2.1.2.2.1.18.2|65|0
1.3.6.1.2.1.2.2.1.18.3|65|0
1.3.6.1.2.1.2.2.1.18.4|65|0
1.3.6.1.2.1.2.2.1.18.5|65|0
1.3.6.1.2.1.2.2.1.19.1|65|0
1.3.6.1.2.1.2.2.1.19.2|65|0
1.3.6.1.2.1.2.2.1.19.3|65|0
1.3.6.1.2.1.2.2.1.19.4|65|0
1.3.6.1.2.1.2.2.1.19.5|65|0
1.3.6.1.2.1.2.2.1.20.1|65|0
1.3.6.1.2.1.2.2.1.20.2|65|0
1.3.6.1.2.1.2.2.1.20.3|65|0
1.3.6.1.2.1.2.2.1.20.4|65|0
1.3.6.1.2.1.2.2.1.20.5|65|0
1.3.6.1.2.1.2.2.1.21.1|66|0
1.3.6.1.2.1.2.2.1.21.2|66|32
1.3.6.1.2.1.2.2.1.21.3|66|0
1.3.6.1.2.1.2.2.1.21.4|66|0
1.3.6.1.2.1.2.2.1.21.5|66|0
1.3.6.1.2.1.2.2.1.22.1|6|0.0
1.3.6.1.2.1.2.2.1.22.2|6|0.0
1.3.6.1.2.1.2.2.1.22.3|6|0.0
1.3.6.1.2.1.2.2.1.22.4|6|0.0
1.3.6.1.2.1.2.2.1.22.5|6|0.0
1.3.6.1.2.1.4.3.0|65|27212579
1.3.6.1.2.1.4.4.0|65|0
1.3.6.1.2.1.4.5.0|65|0
1.3.6.1.2.1.4.6.0|65|0
1.3.6.1.2.1.4.7.0|65|0
1.3.6.1.2.1.4.8.0|65|0
1.3.6.1.2.1.4.9.0|65|22062912
1.3.6.1.2.1.4.10.0|65|21666999
1.3.6.1.2.1.4.11.0|65|0
1.3.6.1.2.1.4.12.0|65|0
1.3.6.1.2.1.4.14.0|65|0
1.3.6.1.2.1.4.15.0|65|0
1.3.6.1.2.1.4.16.0|65|0
1.3.6.1.2.1.4.17.0|65|0
1.3.6.1.2.1.4.18.0|65|0
1.3.6.1.2.1.4.19.0|65|0
1.3.6.1.2.1.4.20.1.2.127.0.0.1|2|1
1.3.6.1.2.1.4.20.1.2.172.31.0.10|2|2
1.3.6.1.2.1.4.20.1.2.192.168.1.100|2|6
1.3.6.1.2.1.4.20.1.3.127.0.0.1|64|255.0.0.0
1.3.6.1.2.1.4.20.1.3.172.31.0.10|64|255.255.255.0
1.3.6.1.2.1.4.20.1.3.192.168.1.100|64|255.255.255.0
1.3.6.1.2.1.5.1.0|65|1072630
1.3.6.1.2.1.5.2.0|65|12
1.3.6.1.2.1.5.3.0|65|5
1.3.6.1.2.1.5.4.0|65|12
1.3.6.1.2.1.5.5.0|65|0
1.3.6.1.2.1.5.6.0|65|0
1.3.6.1.2.1.5.7.0|65|0
1.3.6.1.2.1.5.8.0|65|1072613
1.3.6.1.2.1.5.9.0|65|0
1.3.6.1.2.1.5.10.0|65|0
1.3.6.1.2.1.5.11.0|65|0
1.3.6.1.2.1.5.12.0|65|0
1.3.6.1.2.1.5.13.0|65|0
1.3.6.1.2.1.5.14.0|65|1072618
1.3.6.1.2.1.5.15.0|65|0
1.3.6.1.2.1.5.16.0|65|5
1.3.6.1.2.1.5.17.0|65|0
1.3.6.1.2.1.5.18.0|65|0
1.3.6.1.2.1.5.19.0|65|0
1.3.6.1.2.1.5.20.0|65|0
1.3.6.1.2.1.5.21.0|65|0
1.3.6.1.2.1.5.22.0|65|1072613
1.3.6.1.2.1.5.23.0|65|0
1.3.6.1.2.1.5.24.0|65|0
1.3.6.1.2.1.5.25.0|65|0
1.3.6.1.2.1.5.26.0|65|0
1.3.6.1.2.1.6.5.0|65|0
1.3.6.1.2.1.6.6.0|65|55
1.3.6.1.2.1.6.7.0|65|0
1.3.6.1.2.1.6.8.0|65|0
1.3.6.1.2.1.6.9.0|66|0
1.3.6.1.2.1.6.10.0|65|1331
1.3.6.1.2.1.6.11.0|65|1041
1.3.6.1.2.1.6.12.0|65|0
1.3.6.1.2.1.6.14.0|65|0
1.3.6.1.2.1.6.15.0|65|9
1.3.6.1.2.1.7.1.0|65|20593717
1.3.6.1.2.1.7.2.0|65|5
1.3.6.1.2.1.7.3.0|65|2222
1.3.6.1.2.1.7.4.0|65|20593457
1.3.6.1.2.1.11.1.0|65|20589265
1.3.6.1.2.1.11.2.0|65|20589229
1.3.6.1.2.1.11.3.0|65|36
1.3.6.1.2.1.11.4.0|65|0
1.3.6.1.2.1.11.5.0|65|0
1.3.6.1.2.1.11.6.0|65|36
1.3.6.1.2.1.11.8.0|65|0
1.3.6.1.2.1.11.9.0|65|0
1.3.6.1.2.1.11.10.0|65|0
1.3.6.1.2.1.11.11.0|65|0
1.3.6.1.2.1.11.12.0|65|0
1.3.6.1.2.1.11.13.0|65|20276310
1.3.6.1.2.1.11.14.0|65|0
1.3.6.1.2.1.11.15.0|65|2121821
1.3.6.1.2.1.11.16.0|65|18467431
1.3.6.1.2.1.11.17.0|65|0
1.3.6.1.2.1.11.18.0|65|0
1.3.6.1.2.1.11.19.0|65|0
1.3.6.1.2.1.11.20.0|65|0
1.3.6.1.2.1.11.21.0|65|323022
1.3.6.1.2.1.11.22.0|65|0
1.3.6.1.2.1.11.24.0|65|0
1.3.6.1.2.1.11.25.0|65|0
1.3.6.1.2.1.11.26.0|65|0
1.3.6.1.2.1.11.27.0|65|0
1.3.6.1.2.1.11.28.0|65|20589266
1.3.6.1.2.1.11.29.0|65|0
1.3.6.1.2.1.11.30.0|2|1
1.3.6.1.4.1.4555.2.30.1.2.0|4|NRT-OP-PDU1-28
1.3.6.1.4.1.4555.2.30.1.3.0|4|YD17190028 A
1.3.6.1.4.1.4555.2.30.1.4.0|4|00
1.3.6.1.4.1.4555.2.30.1.5.0|4|01.09.0f
1.3.6.1.4.1.4555.2.30.2.1.0|2|499
1.3.6.1.4.1.4555.2.30.2.2.0|2|2273
1.3.6.1.4.1.4555.2.30.2.3.0|2|0
1.3.6.1.4.1.4555.2.30.2.4.0|2|2270
1.3.6.1.4.1.4555.2.30.2.5.0|2|0
1.3.6.1.4.1.4555.2.30.2.6.0|2|0
1.3.6.1.4.1.4555.2.30.2.7.0|2|0
1.3.6.1.6.3.10.2.1.3.0|2|7606