Received Trap Won't Decode
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <20090607174715.292eb6c930850de810cf35869bff7bc4.d3b1f0f624.wbe@email.secureserver.net> |
Why won't the received trap decode to "INFORMATION: Communication with
the UPS reestablished."? By looking at the tcpdump below, is the
hardware sending a bad OID ( 0.1.0.0 ) or is it something else?
Attached is the MIB which is in the "/usr/share/snmp/mibs/UPSD-MIB.txt"
directory.
File /etc/snmp/snmp.conf has line "mibs +UPSD-MIB"
Restarted the server "sudo /etc/init.d/snmpd restart"
Here are snmptrapd options:
snmptrapd -Of -Lf /trap.log -p /var/run/snmptrapd.pid
Here is the trap log, why won't it decode?
2009-06-07 19:38:28 0.1.0.0(via UDP: [192.168.1.201]:2049) TRAP, SNMP
v1, community myUPS
.iso.org.dod.internet.mgmt.mib-2.33 Enterprise Specific Trap (4)
Uptime: 23:27:14.29
2009-06-07 19:38:38 0.1.0.0(via UDP: [192.168.1.201]:2049) TRAP, SNMP
v1, community myUPS
.iso.org.dod.internet.mgmt.mib-2.33 Enterprise Specific Trap (2)
Uptime: 23:27:24.19
Here is the some TCP Dump info:
me@en1:~/snmp/traps$ sudo tcpdump -vv -i eth0 src host 192.168.1.201
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96
bytes
19:37:37.472166 IP (tos 0x0, ttl 255, id 32800, offset 0, flags [DF],
proto UDP (17), length 74) 192.168.1.201.nfs > 192.168.1.200.snmp-trap:
[udp sum ok] { SNMPv1 C=belkinUPS { Trap(28) 33 0.1.0.0
enterpriseSpecific s=4 8438318 } }
19:37:46.178976 IP (tos 0x0, ttl 255, id 32803, offset 0, flags [DF],
proto UDP (17), length 74) 192.168.1.201.nfs > 192.168.1.200.snmp-trap:
[udp sum ok] { SNMPv1 C=belkinUPS { Trap(28) 33 0.1.0.0
enterpriseSpecific s=2 8439188 } }
Thanks,
Adam
------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises
looking to deploy the next generation of Solaris that includes the latest
innovations from Sun and the OpenSource community. Download a copy and
enjoy capabilities such as Networking, Storage and Virtualization.
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
UPSD-MIB.txt
(text/plain, english, 39.7 KB)
UPSD-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, IpAddress
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215;
upsd OBJECT IDENTIFIER ::= { enterprises 2254 }
ups OBJECT IDENTIFIER ::= { upsd 2 }
upsv3 OBJECT IDENTIFIER ::= { ups 4 }
dupsIdent OBJECT IDENTIFIER ::= { upsv3 1 }
dupsControl OBJECT IDENTIFIER ::= { upsv3 2 }
dupsConfig OBJECT IDENTIFIER ::= { upsv3 3 }
dupsInput OBJECT IDENTIFIER ::= { upsv3 4 }
dupsOutput OBJECT IDENTIFIER ::= { upsv3 5 }
dupsBattery OBJECT IDENTIFIER ::= { upsv3 6 }
dupsTest OBJECT IDENTIFIER ::= { upsv3 7 }
dupsAlarm OBJECT IDENTIFIER ::= { upsv3 8 }
dupsEnvironment OBJECT IDENTIFIER ::= { upsv3 9 }
----------------------
-- dups Ident group --
----------------------
dupsConnectedUPSIDs OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Shows the connected UPS ID numbers which were Seperated
by a space, for examples: 1 2 5 ..."
::= { dupsIdent 1 }
dupsCurrentUPSID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The UPS ID in the current view."
::= { dupsIdent 2 }
dupsIdentManufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the UPS manufacturer."
::= { dupsIdent 3 }
dupsIdentModel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS Model designation."
::= { dupsIdent 4 }
dupsIdentUPSSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS firmware/software version(s). This variable
may or may not has the same value as
upsIdentAgentSoftwareVersion in some implementations."
::= { dupsIdent 5 }
dupsIdentAgentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..63))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS agent software version. This variable may or
may not has the same value as
upsIdentUPSSoftwareVersion in some implementations."
::= { dupsIdent 6 }
dupsIdentName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..63))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A string identifying the UPS. This object should be
set by the administrator."
::= { dupsIdent 7 }
dupsAttachedDevices 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 UPS. This object should be set by
the administrator."
::= { dupsIdent 8 }
dupsRatingOutputVA OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The magnitude of the nominal output VA rating."
::= { dupsIdent 9 }
dupsRatingOutputVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The magnitude of the nominal output voltage rating."
::= { dupsIdent 10 }
dupsRatingOutputFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The magnitude of the nominal output frequency rating."
::= { dupsIdent 11 }
dupsRatingInputVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The magnitude of the nominal input voltage rating."
::= { dupsIdent 12 }
dupsRatingInputFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The magnitude of the nominal input frequency rating."
::= { dupsIdent 13 }
dupsLowTransferVoltUpBound OBJECT-TYPE
SYNTAX INTEGER
UNITS "RMS Volts"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum input line voltage upper bound allowed
before the UPS system transfers to battery backup."
::= { dupsIdent 14 }
dupsLowTransferVoltLowBound OBJECT-TYPE
SYNTAX INTEGER
UNITS "RMS Volts"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum input line voltage lower bound allowed
before the UPS system transfers to battery backup."
::= { dupsIdent 15 }
dupsHighTransferVoltUpBound OBJECT-TYPE
SYNTAX INTEGER
UNITS "RMS Volts"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum input line voltage upper bound allowed
before the UPS system transfers to battery backup."
::= { dupsIdent 16 }
dupsHighTransferVoltLowBound OBJECT-TYPE
SYNTAX INTEGER
UNITS "RMS Volts"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum input line voltage lower bound allowed
before the UPS system transfers to battery backup."
::= { dupsIdent 17 }
dupsLowBattTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Minutes, time from low battery to low battery shutdown."
::= { dupsIdent 18 }
dupsOutletRelays OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of outlet relay. If it is 0, the function is not
available for the UPS."
::= { dupsIdent 19 }
dupsEconomicMode OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the UPS is in the economic mode."
::= { dupsIdent 20 }
------------------------
-- dups Control group --
------------------------
dupsShutdownType OBJECT-TYPE
SYNTAX INTEGER {
output(1),
system(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object determines the nature of the action to be
taken at the time when the countdown of the
upsShutdownAfterDelay and upsRebootWithDuration
objects reaches zero.
Setting this object to output(1) indicates that
shutdown requests should cause only the output of the
UPS to turn off. Setting this object to system(2)
indicates that shutdown requests will cause the entire
UPS system to turn off."
::= { dupsControl 1 }
dupsAutoReboot OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If ON, UPS system will restart after a shutdown.
If OFF, UPS must be restarted manually."
::= { dupsControl 2 }
dupsShutdownAction OBJECT-TYPE
SYNTAX INTEGER
-- UNITS "Second"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If the value is greater than 0 the UPS performs
shutdown action that defined by ShutdownType after
the seconds. 0, aborted."
::= { dupsControl 3 }
dupsShutdownRestart OBJECT-TYPE
SYNTAX INTEGER
-- UNITS "Minute"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"UPS will restart after the indicated number of minutes.
-1, aborted."
::= { dupsControl 4 }
dupsSetOutletRelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicate which outlet relay, from 1,2,3... ."
::= { dupsControl 5 }
dupsRelayOffDelay OBJECT-TYPE
SYNTAX INTEGER
-- UNITS "Second"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Turn the relay off after the seconds. The relay was indicated
by SetOutletRelay."
::= { dupsControl 6 }
dupsRelayOnDelay OBJECT-TYPE
SYNTAX INTEGER
-- UNITS "Minute"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Turn the relay on after the seconds. The relay was indicated
by SetOutletRelay."
::= { dupsControl 7 }
--------------------------
-- dups Configure group --
--------------------------
dupsConfigAudibleStatus OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Switch the UPS buzzer on or off."
::= { dupsConfig 1 }
dupsConfigSensitivity OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
reduced(1),
low(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The seneitivity of the UPS to utility line
abnormalities or noises."
::= { dupsConfig 2 }
dupsConfigLowVoltageTransferPoint OBJECT-TYPE
SYNTAX INTEGER
UNITS "RMS Volts"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum input line voltage allowed before the UPS
system transfers to battery backup."
::= { dupsConfig 3 }
dupsConfigHighVoltageTransferPoint OBJECT-TYPE
SYNTAX INTEGER
UNITS "RMS Volts"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum line voltage allowed before the UPS
system transfers to battery backup."
::= { dupsConfig 4 }
dupsConfigShutdownOSDelay OBJECT-TYPE
SYNTAX INTEGER
UNITS "Second"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The operating system shutdown delay time when the
input power fail. -1 will disable this option."
::= { dupsConfig 5 }
----------------------
-- dups Input group --
----------------------
dupsInputLineBads OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of times the input entered an
out-of-tolerance condition as defined by the
manufacturer. This count is incremented by one each
time the input transitions from zero out-of-tolerance
lines to one or more input lines out-of-tolerance."
::= { dupsInput 1 }
dupsInputNumLines OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of input lines utilized in this device."
::= { dupsInput 2 }
dupsInputFrequency1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current input line 1 frequency to the UPS
system in 1/10 Hz."
::= { dupsInput 3 }
dupsInputVoltage1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Input line 1 voltage of the UPS system."
::= { dupsInput 4 }
dupsInputCurrent1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Input line 1 current of the UPS system."
::= { dupsInput 5 }
dupsInputPower1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Input line 1 real power of the UPS system in watts."
::= { dupsInput 6 }
dupsInputFrequency2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current input line 2 frequency to the UPS system
in 1/10 Hz."
::= { dupsInput 7 }
dupsInputVoltage2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Input line 2 voltage of the UPS system."
::= { dupsInput 8 }
dupsInputCurrent2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Input line 2 current of the UPS system."
::= { dupsInput 9 }
dupsInputPower2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Input line 2 real power of the UPS system in watts."
::= { dupsInput 10 }
dupsInputFrequency3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current input line 3 frequency to the UPS system
in 1/10 Hz."
::= { dupsInput 11 }
dupsInputVoltage3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Input line 3 voltage of the UPS system."
::= { dupsInput 12 }
dupsInputCurrent3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Input line 3 current of the UPS system."
::= { dupsInput 13 }
dupsInputPower3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Input line 3 real power of the UPS system in watts."
::= { dupsInput 14 }
-----------------------
-- dups Output group --
-----------------------
dupsOutputSource OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
battery(1),
bypass(2),
reducing(3),
boosting(4),
manualBypass(5),
other(6),
none(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The present source of output power. The enumeration
none(7) indicates that there is no source of output
power (and therefore no output power), for example,
the system has opened the output breaker."
::= { dupsOutput 1 }
dupsOutputFrequency OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Hertz"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The present output frequency."
::= { dupsOutput 2 }
dupsOutputNumLines OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of output lines utilized in this device."
::= { dupsOutput 3 }
dupsOutputVoltage1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 1 voltage of the UPS system."
::= { dupsOutput 4 }
dupsOutputCurrent1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 1 current of the UPS system."
::= { dupsOutput 5 }
dupsOutputPower1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 1 real power of the UPS system in watts."
::= { dupsOutput 6 }
dupsOutputLoad1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current UPS output line 1 load expressed in percent
of rated capacity."
::= { dupsOutput 7 }
dupsOutputVoltage2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 2 voltage of the UPS system."
::= { dupsOutput 8 }
dupsOutputCurrent2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 2 current of the UPS system."
::= { dupsOutput 9 }
dupsOutputPower2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 2 real power of the UPS system in watts."
::= { dupsOutput 10 }
dupsOutputLoad2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current UPS output line 2 load expressed in percent
of rated capacity."
::= { dupsOutput 11 }
dupsOutputVoltage3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 3 voltage of the UPS system."
::= { dupsOutput 12 }
dupsOutputCurrent3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 3 current of the UPS system."
::= { dupsOutput 13 }
dupsOutputPower3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Output line 3 real power of the UPS system in watts."
::= { dupsOutput 14 }
dupsOutputLoad3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current UPS output line 3 load expressed in percent
of rated capacity."
::= { dupsOutput 15 }
------------------------
-- dups Battery group --
------------------------
dupsBatteryCondiction OBJECT-TYPE
SYNTAX INTEGER {
good(0),
weak(1),
replace(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The indication of the capacity remaining in the UPS
system's batteries when AC normal."
::= { dupsBattery 1 }
dupsBatteryStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(0),
low(1),
depleted(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The indication of the capacity remaining in the UPS
system's batteries when AC failed. A value of ok
indicates that the remaining run-time is greater than
upsConfigLowBattTime. A value of low indicates
that the remaining battery run-time is less than or
equal to upsConfigLowBattTime. A value of
depleted indicates that the UPS will be unable
to sustain the present load when and if the utility
power is lost (including the possibility that the
utility power is currently absent and the UPS is
unable to sustain the output)."
::= { dupsBattery 2 }
dupsBatteryCharge OBJECT-TYPE
SYNTAX INTEGER {
floating(0),
charging(1),
resting(2),
discharging(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { dupsBattery 3 }
dupsSecondsOnBattery OBJECT-TYPE
SYNTAX INTEGER
UNITS "seconds"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If the unit is on battery power, the elapsed time
since the UPS last switched to battery power, or the
time since the network management subsystem was last
restarted, whichever is less. Zero shall be returned
if the unit is not on battery power."
::= { dupsBattery 4 }
dupsBatteryEstimatedTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "minutes"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Estimated time from backup to low battery shutdown."
::= { dupsBattery 5 }
dupsBatteryEstimatedCharge OBJECT-TYPE
SYNTAX INTEGER
UNITS "percentage"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Estimated of percent battery charge remaining."
::= { dupsBattery 6 }
dupsBatteryVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Volt DC"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The magnitude of the present battery voltage."
::= { dupsBattery 7 }
dupsBatteryCurrent OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Amp DC"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The present battery current."
::= { dupsBattery 8 }
dupsBatteryCapacity OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An estimate of the battery charge remaining expressed
as a percent of full charge."
::= { dupsBattery 9 }
dupsTemperature OBJECT-TYPE
SYNTAX INTEGER
UNITS "degrees Centigrade"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ambient temperature at or near the UPS Battery
casing."
::= { dupsBattery 10 }
dupsHumidity OBJECT-TYPE
SYNTAX INTEGER
UNITS "percentage"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The humidity."
::= { dupsBattery 11 }
-------------------
-- dups Test group
-------------------
dupsTestType OBJECT-TYPE
SYNTAX INTEGER {
abort(0),
generalTest(1),
batteryTest(2),
testFor10sec(3),
testUntilBattLow(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Perform the UPS Test procedure."
::= { dupsTest 1 }
dupsTestResultsSummary OBJECT-TYPE
SYNTAX INTEGER {
noTestsInitiated(0),
donePass(1),
inProgress(2),
generalTestFail(3),
batteryTestFail(4),
deepBatteryTestFail(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The results of the current or last UPS diagnostics
test performed. The values for donePass(1),
general_test_fail(3), and battery_test_fail(4) indicate that the
test completed either successfully, with a warning, or
with an error, respectively.Tests which have not yet
concluded are indicated by inProgress(2). The value
noTestsInitiated(0) indicates that no previous test
results are available."
::= { dupsTest 2 }
dupsTestResultsDetail OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Additional information about upsTestResultsSummary.
If no additional information available, a zero length
string is returned."
::= { dupsTest 3 }
-----------------------
-- dups Alarm group --
-----------------------
dupsAlarmDisconnect OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS disconnect?"
::= { dupsAlarm 1 }
dupsAlarmPowerFail OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the input power fail?"
::= { dupsAlarm 2 }
dupsAlarmBatteryLow OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Are the UPS batteries low?"
::= { dupsAlarm 3 }
dupsAlarmLoadWarning OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS load percent over the load warning value?"
::= { dupsAlarm 4 }
dupsAlarmLoadSeverity OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS load percent over the load severity value?"
::= { dupsAlarm 5 }
dupsAlarmLoadOnBypass OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS load on bypass?"
::= { dupsAlarm 6 }
dupsAlarmUPSFault OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS general fail?"
::= { dupsAlarm 7 }
dupsAlarmBatteryGroundFault OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS battery ground fault?"
::= { dupsAlarm 8 }
dupsAlarmTestInProgress OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS test in progress?"
::= { dupsAlarm 9 }
dupsAlarmBatteryTestFail OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS test fail?"
::= { dupsAlarm 10 }
dupsAlarmFuseFailure OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS fuse failure?"
::= { dupsAlarm 11 }
dupsAlarmOutputOverload OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS output overload?"
::= { dupsAlarm 12 }
dupsAlarmOutputOverCurrent OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS output overcurrent?"
::= { dupsAlarm 13 }
dupsAlarmInverterAbnormal OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS inverter abnormal?"
::= { dupsAlarm 14 }
dupsAlarmRectifierAbnormal OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS rectifier abnormal?"
::= { dupsAlarm 15 }
dupsAlarmReserveAbnormal OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS reserve abnormal?"
::= { dupsAlarm 16 }
dupsAlarmLoadOnReserve OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS load on reserve?"
::= { dupsAlarm 17 }
dupsAlarmOverTemperature OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS over heat?"
::= { dupsAlarm 18 }
dupsAlarmOutputBad OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Is the UPS output abnormal?"
::= { dupsAlarm 19 }
dupsAlarmBypassBad OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Is the UPS bypass bad?"
::= { dupsAlarm 20 }
dupsAlarmUPSShutdown OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Has the UPS shutdown?"
::= { dupsAlarm 21 }
dupsAlarmChargerFail OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS charger fail?"
::= { dupsAlarm 22 }
dupsAlarmFanFail OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS fan fail?"
::= { dupsAlarm 23 }
dupsAlarmAwaitingPower OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the UPS await power?"
::= { dupsAlarm 24 }
dupsAlarmOverEnvTemperature OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the environment over temperature?"
::= { dupsAlarm 25 }
dupsAlarmOverEnvHumidity OBJECT-TYPE
SYNTAX INTEGER{
off(0),
on(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Does the environment over humidity?"
::= { dupsAlarm 26 }
-----------------------
-- dups Environment group --
-----------------------
dupsEnvTemperature OBJECT-TYPE
SYNTAX INTEGER
UNITS "degrees Centigrade"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ambient environmental temperature."
::= { dupsEnvironment 1 }
dupsEnvHumidity OBJECT-TYPE
SYNTAX INTEGER
UNITS "percentage"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The environmental humidity."
::= { dupsEnvironment 2 }
dupsEnvSetOverTemperature OBJECT-TYPE
SYNTAX INTEGER
UNITS "degrees Centigrade"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Alarm dupsAlarmOverTemperature on when the environmental
temperature over the value."
::= { dupsEnvironment 3 }
dupsEnvSetOverHumidity OBJECT-TYPE
SYNTAX INTEGER
UNITS "percentage"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Alarm dupsAlarmOverHumidity on when the environmental
humidity over the value."
::= { dupsEnvironment 4 }
-----------------------
-- dups Trap group --
-----------------------
dupsCommunicationLost TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"SEVER: Communication with the UPS failed."
::= 1
dupsCommunicationEstablished TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: Communication with the UPS reestablished."
::= 2
dupsPowerFail TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"WARNING: Power failed! The UPS is operating on battery power."
::= 3
dupsPowerRestored TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: Power restored! The utility power restored."
::= 4
dupsLowBattery TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"SEVER: The UPS batteries are low and will soon be exhausted."
::= 5
dupsReturnFromLowBattery TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The UPS has returned from a low battery condition."
::= 6
dupsLoadWarning TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: Loading percent of the UPS over the Load Warning value."
::= 7
dupsNoLongerLoadWarning TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: Returnd from Load Warning condition."
::= 8
dupsLoadSeverity TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"Warning: Loading percent of the UPS over the Load Severity value."
::= 9
dupsNoLongerLoadSeverity TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: Returned from Load Severity condition."
::= 10
dupsLoadOnBypass TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"WARNING: The UPS loads on bypass."
::= 11
dupsNoLongerLoadOnBypass TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The UPS is not on bypass mode."
::= 12
dupsUPSFault TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"SEVER: A general fault caused in the UPS."
::= 13
dupsBatteryGroundFault TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"SEVER: The UPS battery ground fault."
::= 14
dupsNoLongerBatteryFault TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The UPS recovered from battery ground fault."
::= 15
dupsTestInProgress TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The UPS test in progress."
::= 16
dupsBatteryTestFail TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"SEVER: The UPS test in progress."
::= 17
dupsFuseFailure TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"SEVER: The UPS fuse failed."
::= 18
dupsFuseRecovered TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The UPS fuse recovered."
::= 19
dupsOutputOverload TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"SEVER: The UPS overload!."
::= 20
dupsNoLongerOverload TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: Recovered from UPS overload."
::= 21
dupsOutputOverCurrent TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"SEVER: The UPS output overcurrent."
::= 22
dupsNoLongerOutputOverCurrent TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: Recovered from UPS overcurrent."
::= 23
dupsInverterAbnormal TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"SEVER: The UPS inverter abnormal."
::= 24
dupsInverterRecovered TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"SEVER: Recovered from UPS inverter abnormal."
::= 25
dupsRectifierAbnormal TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"SEVER: The UPS rectifier abnormal."
::= 26
dupsRectifierRecovered TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The UPS recovered from rectifier abnormal."
::= 27
dupsReserveAbnormal TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"SEVER: The UPS rectifier abnormal."
::= 28
dupsReserveRecovered TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The UPS rectifier abnormal."
::= 29
dupsLoadOnReserve TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The UPS load on reserve."
::= 30
dupsNoLongerLoadOnReserve TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The UPS no longer load on reserve."
::= 31
dupsEnvOverTemperature TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"WARNING: The environment overtemperature."
::= 32
dupsNoLongerEnvOverTemperature TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The environment recovered from overtemperature."
::= 33
dupsEnvOverHumidity TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"WARNING: The environment overhumidity."
::= 34
dupsNoLongerEnvOverHumidity TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The environment recovered from overhumidity."
::= 35
dupsEnvRelay1On TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The environment relay1 changes to on status."
::= 36
dupsEnvRelay1Off TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The environment relay1 changes to off status."
::= 37
dupsEnvRelay2On TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The environment relay2 changes to on status."
::= 38
dupsEnvRelay2Off TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The environment relay2 changes to off status."
::= 39
dupsEnvRelay3On TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The environment relay3 changes to on status."
::= 40
dupsEnvRelay3Off TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The environment relay3 changes to off status."
::= 41
dupsEnvRelay4On TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The environment relay4 changes to on status."
::= 42
dupsEnvRelay4Off TRAP-TYPE
ENTERPRISE upsd
DESCRIPTION
"INFORMATION: The environment relay4 changes to off status."
::= 43
END