upsStatusFault

UPS2-MIB · .1.3.6.1.4.1.52.4.1.1.10.6.1.1.2

Object

column mandatory Integer32
This object contains 8 bits of information about the current
fault conditions of the UPS.  The bits are encoded as
follows:
              
BIT 7:  1=UPS fault - internal temperature has exceeded
          nominal limits
BIT 6:  1=UPS fault - bypass relay (where applicable) malfunction
BIT 5:  1=UPS fault - battery charger failure
BIT 4:  1=UPS in shut down mode via `S' command
BIT 3:  1=UPS in `sleep' mode via `@ddd' command
BIT 2:  1=UPS fault - main relay malfunction
BIT 1:  1=UPS unable to transfer to on-battery operation
          due to overload
BIT 0:  1=UPS's output unpowered due to low battery shut down
              
Note that bit 0 is the low-order bit.

Context

MIB
UPS2-MIB
OID
.1.3.6.1.4.1.52.4.1.1.10.6.1.1.2
Type
column
Access
readonly
Status
mandatory
Parent
upsStatusEntry

Walk the column to discover its indexed instances, or supply every index to read one instance.

Walk the column
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'UPS2-MIB' -M '/opt/observium/mibs/cabletron:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'UPS2-MIB::upsStatusFault'
More examples
Read one indexed instance
/usr/bin/snmpget -v2c -c '<community>' -Pud -Ir -OQUv -m 'UPS2-MIB' -M '/opt/observium/mibs/cabletron:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'UPS2-MIB::upsStatusFault.<upsIndex>'
Translate to a numeric OID
/usr/bin/snmptranslate -Pud -Ir -On -m 'UPS2-MIB' -M '/opt/observium/mibs/cabletron:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'UPS2-MIB::upsStatusFault'

Syntax

Source
SNMPv2-SMIInteger32
Base type
Integer32

Values & Constraints

Type Constraints
range: -2147483648..2147483647