diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/sentry/Sentry4-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/sentry/Sentry4-MIB')
| -rw-r--r-- | MIBS/sentry/Sentry4-MIB | 4777 |
1 files changed, 4777 insertions, 0 deletions
diff --git a/MIBS/sentry/Sentry4-MIB b/MIBS/sentry/Sentry4-MIB new file mode 100644 index 0000000..9f636e2 --- /dev/null +++ b/MIBS/sentry/Sentry4-MIB @@ -0,0 +1,4777 @@ +-- +-- Copyright(C) 2003-2017 Server Technology, Inc. +-- + + Sentry4-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, enterprises, Integer32, + OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI + OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF + TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC; + + + sentry4 MODULE-IDENTITY + LAST-UPDATED "201706151830Z" -- 15 June 2017 + ORGANIZATION "Server Technology, Inc." + CONTACT-INFO + "Server Technology, Inc. + 1040 Sandhill Road + Reno, NV 89521 + Tel: (775) 284-2000 + Fax: (775) 284-2065 + Email: mibmaster@servertech.com" + DESCRIPTION + "This is the MIB module for the fourth generation of the + Sentry product family. This includes the PRO1 and PRO2 + series of Smart and Switched Cabinet Distribution Unit (CDU) + and Power Distribution Unit (PDU) products." + REVISION "201706151830Z" -- 15 June 2017 + DESCRIPTION + "Added support for fan sensors, including objects for installed + count, identification, speed and status monitoring, threshold + and hysteresis configuration, and a notification for events. + Added the st4UnitOutletDisplayOrder object." + REVISION "201611182340Z" -- 18 November 2016 + DESCRIPTION + "Added the st4UnitProductMfrDate object. Adjusted the upper + limit of voltage objects to 600 Volts." + REVISION "201609212300Z" -- 21 September 2016 + DESCRIPTION + "Fixed the st4InputCordOutOfBalanceEvent notification + definition to include the correct objects." + REVISION "201604252140Z" -- 25 April 2016 + DESCRIPTION + "Added support for the PRO1 product series. Added the + st4SystemProductSeries and st4InputCordNominalPowerFactor + objects. Adjusted the upper limit of cord and line current + objects to 600 Amps. Adjusted the lower limit of nominal + voltage objects to 0 Volts. Corrected the lower limit of + several configuration objects from -1 to 0." + REVISION "201502191000Z" -- 19 February 2015 + DESCRIPTION + "Corrected the UNITS and value range of temperature sensor + threshold objects." + REVISION "201412231130Z" -- 23 December 2014 + DESCRIPTION + "Initial release." + ::= { serverTech 4 } + + serverTech OBJECT IDENTIFIER ::= { enterprises 1718 } + + +-- Common Definitions + + DeviceStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Status returned by devices." + SYNTAX INTEGER { + normal(0), -- operating properly + disabled(1), -- disabled + purged(2), -- purged + reading(5), -- read in process + settle(6), -- is settling + notFound(7), -- never connected + lost(8), -- disconnected + readError(9), -- read failure + noComm(10), -- unreachable + pwrError(11), -- power detection error + breakerTripped(12), -- breaker error + fuseBlown(13), -- fuse error + lowAlarm(14), -- under low alarm threshold + lowWarning(15), -- under low warning threshold + highWarning(16), -- over high warning threshold + highAlarm(17), -- over high alarm threshold + alarm(18), -- general alarm + underLimit(19), -- under limit alarm + overLimit(20), -- over limit alarm + nvmFail(21), -- NVM failure + profileError(22), -- profile error + conflict(23) -- conflict + } + + DeviceState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "On or off state of devices." + SYNTAX INTEGER { + unknown(0), -- on / off state is unknown + on(1), -- is on + off(2) -- is off + } + + EventNotificationMethods ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Bits to enable event notification methods." + SYNTAX BITS { + snmpTrap(0), -- enables notifications by SNMP traps + email(1) -- enables notifications by Email + } + +-- Object Definitions + + st4Objects OBJECT IDENTIFIER ::= { sentry4 1 } + + -- System + + st4System OBJECT IDENTIFIER ::= { st4Objects 1 } + + -- System Configuration + + st4SystemConfig OBJECT IDENTIFIER ::= { st4System 1 } + + st4SystemProductName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product name." + ::= { st4SystemConfig 1 } + + st4SystemLocation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The location of the system." + ::= { st4SystemConfig 2 } + + st4SystemFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The firmware version." + ::= { st4SystemConfig 3 } + + st4SystemFirmwareBuildInfo OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The firmware build information." + ::= { st4SystemConfig 4 } + + st4SystemNICSerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of the network interface card." + ::= { st4SystemConfig 5 } + + st4SystemNICHardwareInfo OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hardware information about the network interface card." + ::= { st4SystemConfig 6 } + + st4SystemProductSeries OBJECT-TYPE + SYNTAX INTEGER { + pro1(0), + pro2(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product series." + ::= { st4SystemConfig 7 } + + st4SystemFeatures OBJECT-TYPE + SYNTAX BITS { + smartLoadShedding(0), + reserved(1), + outletControlInhibit(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The key-activated features enabled in the system." + ::= { st4SystemConfig 10 } + + st4SystemFeatureKey OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..19)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A valid feature key written to this object will enable a + feature in the system. A valid feature key is in the form + xxxx-xxxx-xxxx-xxxx. A read of this object returns an + empty string." + ::= { st4SystemConfig 11 } + + st4SystemConfigModifiedCount OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the system configuration has changed." + ::= { st4SystemConfig 20 } + + st4SystemUnitCount OBJECT-TYPE + SYNTAX Integer32(0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of units in the system." + ::= { st4SystemConfig 21 } + + -- Units + + st4Units OBJECT IDENTIFIER ::= { st4Objects 2 } + + -- Unit Common Configuration + + st4UnitCommonConfig OBJECT IDENTIFIER ::= { st4Units 1 } + + -- Unit Configuration Table + + st4UnitConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4UnitConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unit configuration table." + ::= { st4Units 2 } + + st4UnitConfigEntry OBJECT-TYPE + SYNTAX St4UnitConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration objects for a particular unit." + INDEX { st4UnitIndex } + ::= { st4UnitConfigTable 1 } + + St4UnitConfigEntry ::= SEQUENCE { + st4UnitIndex Integer32, + st4UnitID DisplayString, + st4UnitName DisplayString, + st4UnitProductSN DisplayString, + st4UnitModel DisplayString, + st4UnitAssetTag DisplayString, + st4UnitType INTEGER, + st4UnitCapabilities BITS, + st4UnitProductMfrDate DisplayString, + st4UnitDisplayOrientation INTEGER, + st4UnitOutletSequenceOrder INTEGER, + st4UnitOutletDisplayOrder INTEGER, + st4UnitInputCordCount Integer32, + st4UnitTempSensorCount Integer32, + st4UnitHumidSensorCount Integer32, + st4UnitWaterSensorCount Integer32, + st4UnitCcSensorCount Integer32, + st4UnitAdcSensorCount Integer32, + st4UnitFanSensorCount Integer32 + } + + st4UnitIndex OBJECT-TYPE + SYNTAX Integer32(1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unit index. A=1, B=2, C=3, D=4, E=5, F=6." + ::= { st4UnitConfigEntry 1 } + + st4UnitID OBJECT-TYPE + SYNTAX DisplayString(SIZE(1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the unit. Format=A." + ::= { st4UnitConfigEntry 2 } + + st4UnitName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the unit." + ::= { st4UnitConfigEntry 3 } + + st4UnitProductSN OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product serial number of the unit." + ::= { st4UnitConfigEntry 4 } + + st4UnitModel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The model of the unit." + ::= { st4UnitConfigEntry 5 } + + st4UnitAssetTag OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The asset tag of the unit." + ::= { st4UnitConfigEntry 6 } + + st4UnitType OBJECT-TYPE + SYNTAX INTEGER { + masterPdu(0), + linkPdu(1), + controller(2), + emcu(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the unit." + ::= { st4UnitConfigEntry 7 } + + st4UnitCapabilities OBJECT-TYPE + SYNTAX BITS { + dc(0), -- unit is DC + phase3(1), -- unit is 3 phase + wye(2), -- unit has Wye circuits + delta(3) -- unit has Delta circuits + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The capabilities of the unit." + ::= { st4UnitConfigEntry 8 } + + st4UnitProductMfrDate OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product manufacture date in YYYY-MM-DD (ISO 8601 format) of + the unit." + ::= { st4UnitConfigEntry 9 } + + st4UnitDisplayOrientation OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + inverted(1), + auto(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The orientation of all displays in the unit." + ::= { st4UnitConfigEntry 20 } + + st4UnitOutletSequenceOrder OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + reversed(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sequencing order of all outlets in the unit." + ::= { st4UnitConfigEntry 21 } + + st4UnitOutletDisplayOrder OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + reversed(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The display order in the user interfaces of all outlets in the + unit." + ::= { st4UnitConfigEntry 22 } + + st4UnitInputCordCount OBJECT-TYPE + SYNTAX Integer32(0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of power input cords into the unit." + ::= { st4UnitConfigEntry 30 } + + st4UnitTempSensorCount OBJECT-TYPE + SYNTAX Integer32(0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of external temperature sensors supported by the unit." + ::= { st4UnitConfigEntry 31 } + + st4UnitHumidSensorCount OBJECT-TYPE + SYNTAX Integer32(0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of external humidity sensors supported by the unit." + ::= { st4UnitConfigEntry 32 } + + st4UnitWaterSensorCount OBJECT-TYPE + SYNTAX Integer32(0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of external water sensors supported by the unit." + ::= { st4UnitConfigEntry 33 } + + st4UnitCcSensorCount OBJECT-TYPE + SYNTAX Integer32(0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of external contact closure sensors supported by the + unit." + ::= { st4UnitConfigEntry 34 } + + st4UnitAdcSensorCount OBJECT-TYPE + SYNTAX Integer32(0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of analog-to-digital converter sensors supported by the + unit." + ::= { st4UnitConfigEntry 35 } + + st4UnitFanSensorCount OBJECT-TYPE + SYNTAX Integer32(0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of fan sensors supported by the unit." + ::= { st4UnitConfigEntry 36 } + + -- Unit Monitor Table + + st4UnitMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4UnitMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unit monitor table." + ::= { st4Units 3 } + + st4UnitMonitorEntry OBJECT-TYPE + SYNTAX St4UnitMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects to monitor for a particular unit." + INDEX { st4UnitIndex } + ::= { st4UnitMonitorTable 1 } + + St4UnitMonitorEntry ::= SEQUENCE { + st4UnitStatus DeviceStatus + } + + st4UnitStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the unit." + ::= { st4UnitMonitorEntry 1 } + + -- Unit Event Configuration Table + + st4UnitEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4UnitEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unit event configuration table." + ::= { st4Units 4 } + + st4UnitEventConfigEntry OBJECT-TYPE + SYNTAX St4UnitEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event configuration objects for a particular unit." + INDEX { st4UnitIndex } + ::= { st4UnitEventConfigTable 1 } + + St4UnitEventConfigEntry ::= SEQUENCE { + st4UnitNotifications EventNotificationMethods + } + + st4UnitNotifications OBJECT-TYPE + SYNTAX EventNotificationMethods + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The notification methods enabled for unit events." + ::= { st4UnitEventConfigEntry 1 } + + -- Input Cords + + st4InputCords OBJECT IDENTIFIER ::= { st4Objects 3 } + + -- Input Cord Common Configuration + + st4InputCordCommonConfig OBJECT IDENTIFIER ::= { st4InputCords 1 } + + st4InputCordActivePowerHysteresis OBJECT-TYPE + SYNTAX Integer32(0..1000) + UNITS "Watts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active power hysteresis of the input cord in Watts." + ::= { st4InputCordCommonConfig 1 } + + st4InputCordApparentPowerHysteresis OBJECT-TYPE + SYNTAX Integer32(0..1000) + UNITS "Volt-Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The apparent power hysteresis of the input cord in Volt-Amps." + ::= { st4InputCordCommonConfig 2 } + + st4InputCordPowerFactorHysteresis OBJECT-TYPE + SYNTAX Integer32(0..20) + UNITS "hundredths" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power factor hysteresis of the input cord in hundredths." + ::= { st4InputCordCommonConfig 3 } + + st4InputCordOutOfBalanceHysteresis OBJECT-TYPE + SYNTAX Integer32(0..10) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 3 phase out-of-balance hysteresis of the input cord in + percent." + ::= { st4InputCordCommonConfig 4 } + + -- Input Cord Configuration Table + + st4InputCordConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4InputCordConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input cord configuration table." + ::= { st4InputCords 2 } + + st4InputCordConfigEntry OBJECT-TYPE + SYNTAX St4InputCordConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration objects for a particular input cord." + INDEX { st4UnitIndex, st4InputCordIndex } + ::= { st4InputCordConfigTable 1 } + + St4InputCordConfigEntry ::= SEQUENCE { + st4InputCordIndex Integer32, + st4InputCordID DisplayString, + st4InputCordName DisplayString, + st4InputCordInletType DisplayString, + st4InputCordNominalVoltage Integer32, + st4InputCordNominalVoltageMin Integer32, + st4InputCordNominalVoltageMax Integer32, + st4InputCordCurrentCapacity Integer32, + st4InputCordCurrentCapacityMax Integer32, + st4InputCordPowerCapacity Integer32, + st4InputCordNominalPowerFactor Integer32, + st4InputCordLineCount Integer32, + st4InputCordPhaseCount Integer32, + st4InputCordOcpCount Integer32, + st4InputCordBranchCount Integer32, + st4InputCordOutletCount Integer32 + } + + st4InputCordIndex OBJECT-TYPE + SYNTAX Integer32(1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input cord index. A=1, B=2, C=3, D=4." + ::= { st4InputCordConfigEntry 1 } + + st4InputCordID OBJECT-TYPE + SYNTAX DisplayString(SIZE(2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the input cord. Format=AA." + ::= { st4InputCordConfigEntry 2 } + + st4InputCordName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the input cord." + ::= { st4InputCordConfigEntry 3 } + + st4InputCordInletType OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of plug on the input cord, or socket for the input cord." + ::= { st4InputCordConfigEntry 6} + + st4InputCordNominalVoltage OBJECT-TYPE + SYNTAX Integer32(0..6000) + UNITS "tenth Volts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user-configured nominal voltage of the input cord in tenth + Volts." + ::= { st4InputCordConfigEntry 7 } + + st4InputCordNominalVoltageMin OBJECT-TYPE + SYNTAX Integer32(0..600) + UNITS "Volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The factory-set minimum allowed for the user-configured nominal + voltage of the input cord in Volts." + ::= { st4InputCordConfigEntry 8 } + + st4InputCordNominalVoltageMax OBJECT-TYPE + SYNTAX Integer32(0..600) + UNITS "Volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The factory-set maximum allowed for the user-configured nominal + voltage of the input cord in Volts." + ::= { st4InputCordConfigEntry 9 } + + st4InputCordCurrentCapacity OBJECT-TYPE + SYNTAX Integer32(0..600) + UNITS "Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user-configured current capacity of the input cord in Amps." + ::= { st4InputCordConfigEntry 10 } + + st4InputCordCurrentCapacityMax OBJECT-TYPE + SYNTAX Integer32(0..600) + UNITS "Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The factory-set maximum allowed for the user-configured current + capacity of the input cord in Amps." + ::= { st4InputCordConfigEntry 11 } + + st4InputCordPowerCapacity OBJECT-TYPE + SYNTAX Integer32(0..50000) + UNITS "Volt-Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power capacity of the input cord in Volt-Amps. For DC + products, this is identical to power capacity in Watts." + ::= { st4InputCordConfigEntry 12 } + + st4InputCordNominalPowerFactor OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "hundredths" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user-configured estimated nominal power factor of the input + cord in hundredths." + ::= { st4InputCordConfigEntry 13 } + + st4InputCordLineCount OBJECT-TYPE + SYNTAX Integer32(0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current-carrying lines in the input cord." + ::= { st4InputCordConfigEntry 20 } + + st4InputCordPhaseCount OBJECT-TYPE + SYNTAX Integer32(0..6) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active phases from the lines in the input cord." + ::= { st4InputCordConfigEntry 21 } + + st4InputCordOcpCount OBJECT-TYPE + SYNTAX Integer32(0..12) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of over-current protectors downstream from the input + cord." + ::= { st4InputCordConfigEntry 22 } + + st4InputCordBranchCount OBJECT-TYPE + SYNTAX Integer32(0..12) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of branches downstream from the input cord." + ::= { st4InputCordConfigEntry 23 } + + st4InputCordOutletCount OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outlets powered from the input cord." + ::= { st4InputCordConfigEntry 24 } + + -- Input Cord Monitor Table + + st4InputCordMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4InputCordMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input cord monitor table." + ::= { st4InputCords 3 } + + st4InputCordMonitorEntry OBJECT-TYPE + SYNTAX St4InputCordMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects to monitor for a particular input cord." + INDEX { st4UnitIndex, st4InputCordIndex } + ::= { st4InputCordMonitorTable 1 } + + St4InputCordMonitorEntry ::= SEQUENCE { + st4InputCordState DeviceState, + st4InputCordStatus DeviceStatus, + st4InputCordActivePower Integer32, + st4InputCordActivePowerStatus DeviceStatus, + st4InputCordApparentPower Integer32, + st4InputCordApparentPowerStatus DeviceStatus, + st4InputCordPowerUtilized Integer32, + st4InputCordPowerFactor Integer32, + st4InputCordPowerFactorStatus DeviceStatus, + st4InputCordEnergy Integer32, + st4InputCordFrequency Integer32, + st4InputCordOutOfBalance Integer32, + st4InputCordOutOfBalanceStatus DeviceStatus + } + + st4InputCordState OBJECT-TYPE + SYNTAX DeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The on/off state of the input cord." + ::= { st4InputCordMonitorEntry 1 } + + st4InputCordStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the input cord." + ::= { st4InputCordMonitorEntry 2 } + + st4InputCordActivePower OBJECT-TYPE + SYNTAX Integer32(-1..50000) + UNITS "Watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured active power of the input cord in Watts." + ::= { st4InputCordMonitorEntry 3 } + + st4InputCordActivePowerStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the measured active power of the input cord." + ::= { st4InputCordMonitorEntry 4 } + + st4InputCordApparentPower OBJECT-TYPE + SYNTAX Integer32(-1..50000) + UNITS "Volt-Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured apparent power of the input cord in Volt-Amps." + ::= { st4InputCordMonitorEntry 5 } + + st4InputCordApparentPowerStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the measured apparent power of the input cord." + ::= { st4InputCordMonitorEntry 6 } + + st4InputCordPowerUtilized OBJECT-TYPE + SYNTAX Integer32(-1..1200) + UNITS "tenth percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of the input cord power capacity used in tenth percent. + For AC products, this is the ratio of the apparent power to the + power capacity. For DC products, this is the ratio of the active + power to the power capacity." + ::= { st4InputCordMonitorEntry 7 } + + st4InputCordPowerFactor OBJECT-TYPE + SYNTAX Integer32(-1..100) + UNITS "hundredths" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured power factor of the input cord in hundredths." + ::= { st4InputCordMonitorEntry 8 } + + st4InputCordPowerFactorStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the measured power factor of the input cord." + ::= { st4InputCordMonitorEntry 9 } + + st4InputCordEnergy OBJECT-TYPE + SYNTAX Integer32(-1..2147483647) + UNITS "tenth Kilowatt-Hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total energy consumption of loads through the input cord in + tenth Kilowatt-Hours." + ::= { st4InputCordMonitorEntry 10 } + + st4InputCordFrequency OBJECT-TYPE + SYNTAX Integer32(-1..1000) + UNITS "tenth Hertz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The frequency of the input cord voltage in tenth Hertz." + ::= { st4InputCordMonitorEntry 11 } + + st4InputCordOutOfBalance OBJECT-TYPE + SYNTAX Integer32(-1..2000) + UNITS "tenth percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current imbalance on the lines of the input cord in tenth + percent." + ::= { st4InputCordMonitorEntry 12 } + + st4InputCordOutOfBalanceStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the current imbalance on the lines of the input + cord." + ::= { st4InputCordMonitorEntry 13 } + + -- Input Cord Event Configuration Table + + st4InputCordEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4InputCordEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input cord event configuration table." + ::= { st4InputCords 4 } + + st4InputCordEventConfigEntry OBJECT-TYPE + SYNTAX St4InputCordEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event configuration objects for a particular input cord." + INDEX { st4UnitIndex, st4InputCordIndex } + ::= { st4InputCordEventConfigTable 1 } + + St4InputCordEventConfigEntry ::= SEQUENCE { + st4InputCordNotifications EventNotificationMethods, + st4InputCordActivePowerLowAlarm Integer32, + st4InputCordActivePowerLowWarning Integer32, + st4InputCordActivePowerHighWarning Integer32, + st4InputCordActivePowerHighAlarm Integer32, + st4InputCordApparentPowerLowAlarm Integer32, + st4InputCordApparentPowerLowWarning Integer32, + st4InputCordApparentPowerHighWarning Integer32, + st4InputCordApparentPowerHighAlarm Integer32, + st4InputCordPowerFactorLowAlarm Integer32, + st4InputCordPowerFactorLowWarning Integer32, + st4InputCordOutOfBalanceHighWarning Integer32, + st4InputCordOutOfBalanceHighAlarm Integer32 + } + + st4InputCordNotifications OBJECT-TYPE + SYNTAX EventNotificationMethods + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The notification methods enabled for input cord events." + ::= { st4InputCordEventConfigEntry 1 } + + st4InputCordActivePowerLowAlarm OBJECT-TYPE + SYNTAX Integer32(0..50000) + UNITS "Watts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active power low alarm threshold of the input cord in Watts." + ::= { st4InputCordEventConfigEntry 2 } + + st4InputCordActivePowerLowWarning OBJECT-TYPE + SYNTAX Integer32(0..50000) + UNITS "Watts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active power low warning threshold of the input cord in + Watts." + ::= { st4InputCordEventConfigEntry 3 } + + st4InputCordActivePowerHighWarning OBJECT-TYPE + SYNTAX Integer32(0..50000) + UNITS "Watts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active power high warning threshold of the input cord in + Watts." + ::= { st4InputCordEventConfigEntry 4 } + + st4InputCordActivePowerHighAlarm OBJECT-TYPE + SYNTAX Integer32(0..50000) + UNITS "Watts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active power high alarm threshold of the input cord in Watts." + ::= { st4InputCordEventConfigEntry 5 } + + st4InputCordApparentPowerLowAlarm OBJECT-TYPE + SYNTAX Integer32(0..50000) + UNITS "Volt-Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The apparent power low alarm threshold of the input cord in + Volt-Amps." + ::= { st4InputCordEventConfigEntry 6 } + + st4InputCordApparentPowerLowWarning OBJECT-TYPE + SYNTAX Integer32(0..50000) + UNITS "Volt-Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The apparent power low warning threshold of the input cord in + Volt-Amps." + ::= { st4InputCordEventConfigEntry 7 } + + st4InputCordApparentPowerHighWarning OBJECT-TYPE + SYNTAX Integer32(0..50000) + UNITS "Volt-Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The apparent power high warning threshold of the input cord in + Volt-Amps." + ::= { st4InputCordEventConfigEntry 8 } + + st4InputCordApparentPowerHighAlarm OBJECT-TYPE + SYNTAX Integer32(0..50000) + UNITS "Volt-Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The apparent power high alarm threshold of the input cord in + Volt-Amps." + ::= { st4InputCordEventConfigEntry 9 } + + st4InputCordPowerFactorLowAlarm OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "hundredths" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power factor low alarm threshold of the input cord in + hundredths." + ::= { st4InputCordEventConfigEntry 10 } + + st4InputCordPowerFactorLowWarning OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "hundredths" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power factor low warning threshold of the input cord in + hundredths." + ::= { st4InputCordEventConfigEntry 11 } + + st4InputCordOutOfBalanceHighWarning OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 3 phase out-of-balance high warning threshold of the input + cord in percent." + ::= { st4InputCordEventConfigEntry 12 } + + st4InputCordOutOfBalanceHighAlarm OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 3 phase out-of-balance high alarm threshold of the input cord + in percent." + ::= { st4InputCordEventConfigEntry 13 } + + -- Lines + + st4Lines OBJECT IDENTIFIER ::= { st4Objects 4 } + + -- Line Common Configuration + + st4LineCommonConfig OBJECT IDENTIFIER ::= { st4Lines 1 } + + st4LineCurrentHysteresis OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current hysteresis of the line in tenth Amps." + ::= { st4LineCommonConfig 1 } + + -- Line Configuration Table + + st4LineConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4LineConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Line configuration table." + ::= { st4Lines 2 } + + st4LineConfigEntry OBJECT-TYPE + SYNTAX St4LineConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration objects for a particular line." + INDEX { st4UnitIndex, st4InputCordIndex, st4LineIndex } + ::= { st4LineConfigTable 1 } + + St4LineConfigEntry ::= SEQUENCE { + st4LineIndex Integer32, + st4LineID DisplayString, + st4LineLabel DisplayString, + st4LineCurrentCapacity Integer32 + } + + st4LineIndex OBJECT-TYPE + SYNTAX Integer32(1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Line index. L1=1, L2=2, L3=3, N=4." + ::= { st4LineConfigEntry 1 } + + st4LineID OBJECT-TYPE + SYNTAX DisplayString(SIZE(3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the line. Format=AAN." + ::= { st4LineConfigEntry 2 } + + st4LineLabel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system label assigned to the line for identification." + ::= { st4LineConfigEntry 4 } + + st4LineCurrentCapacity OBJECT-TYPE + SYNTAX Integer32(0..600) + UNITS "Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current capacity of the line in Amps." + ::= { st4LineConfigEntry 6 } + + -- Line Monitor Table + + st4LineMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4LineMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Line monitor table." + ::= { st4Lines 3 } + + st4LineMonitorEntry OBJECT-TYPE + SYNTAX St4LineMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects to monitor for a particular line." + INDEX { st4UnitIndex, st4InputCordIndex, st4LineIndex } + ::= { st4LineMonitorTable 1 } + + St4LineMonitorEntry ::= SEQUENCE { + st4LineState DeviceState, + st4LineStatus DeviceStatus, + st4LineCurrent Integer32, + st4LineCurrentStatus DeviceStatus, + st4LineCurrentUtilized Integer32 + } + + st4LineState OBJECT-TYPE + SYNTAX DeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The on/off state of the line." + ::= { st4LineMonitorEntry 1 } + + st4LineStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the line." + ::= { st4LineMonitorEntry 2 } + + st4LineCurrent OBJECT-TYPE + SYNTAX Integer32(-1..60000) + UNITS "hundredth Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured current on the line in hundredth Amps." + ::= { st4LineMonitorEntry 3 } + + st4LineCurrentStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the measured current on the line." + ::= { st4LineMonitorEntry 4 } + + st4LineCurrentUtilized OBJECT-TYPE + SYNTAX Integer32(-1..1200) + UNITS "tenth percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of the line current capacity used in tenth percent." + ::= { st4LineMonitorEntry 5 } + + -- Line Event Configuration Table + + st4LineEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4LineEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Line event configuration table." + ::= { st4Lines 4 } + + st4LineEventConfigEntry OBJECT-TYPE + SYNTAX St4LineEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event configuration objects for a particular line." + INDEX { st4UnitIndex, st4InputCordIndex, st4LineIndex } + ::= { st4LineEventConfigTable 1 } + + St4LineEventConfigEntry ::= SEQUENCE { + st4LineNotifications EventNotificationMethods, + st4LineCurrentLowAlarm Integer32, + st4LineCurrentLowWarning Integer32, + st4LineCurrentHighWarning Integer32, + st4LineCurrentHighAlarm Integer32 + } + + st4LineNotifications OBJECT-TYPE + SYNTAX EventNotificationMethods + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The notification methods enabled for line events." + ::= { st4LineEventConfigEntry 1 } + + st4LineCurrentLowAlarm OBJECT-TYPE + SYNTAX Integer32(0..6000) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current low alarm threshold of the line in tenth Amps." + ::= { st4LineEventConfigEntry 2 } + + st4LineCurrentLowWarning OBJECT-TYPE + SYNTAX Integer32(0..6000) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current low warning threshold of the line in tenth Amps." + ::= { st4LineEventConfigEntry 3 } + + st4LineCurrentHighWarning OBJECT-TYPE + SYNTAX Integer32(0..6000) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current high warning threshold of the line in tenth Amps." + ::= { st4LineEventConfigEntry 4 } + + st4LineCurrentHighAlarm OBJECT-TYPE + SYNTAX Integer32(0..6000) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current high alarm threshold of the line in tenth Amps." + ::= { st4LineEventConfigEntry 5 } + + -- Phases + + st4Phases OBJECT IDENTIFIER ::= { st4Objects 5 } + + -- Phase Common Configuration + + st4PhaseCommonConfig OBJECT IDENTIFIER ::= { st4Phases 1 } + + st4PhaseVoltageHysteresis OBJECT-TYPE + SYNTAX Integer32(0..200) + UNITS "tenth Volts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The voltage hysteresis of the phase in tenth Volts." + ::= { st4PhaseCommonConfig 1 } + + st4PhasePowerFactorHysteresis OBJECT-TYPE + SYNTAX Integer32(0..20) + UNITS "hundredths" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power factor hysteresis of the phase in hundredths." + ::= { st4PhaseCommonConfig 2 } + + -- Phase Configuration Table + + st4PhaseConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4PhaseConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Phase configuration table." + ::= { st4Phases 2 } + + st4PhaseConfigEntry OBJECT-TYPE + SYNTAX St4PhaseConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration objects for a particular phase." + INDEX { st4UnitIndex, st4InputCordIndex, st4PhaseIndex } + ::= { st4PhaseConfigTable 1 } + + St4PhaseConfigEntry ::= SEQUENCE { + st4PhaseIndex Integer32, + st4PhaseID DisplayString, + st4PhaseLabel DisplayString, + st4PhaseNominalVoltage Integer32, + st4PhaseBranchCount Integer32, + st4PhaseOutletCount Integer32 + } + + st4PhaseIndex OBJECT-TYPE + SYNTAX Integer32(1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Phase index. Three-phase AC Wye: L1-N=1, L2-N=2, L3-N=3; + Three-phase AC Delta: L1-L2=1, L2-L3=2, L3-L1=3; Single Phase: + L1-R=1; DC: L1-R=1; Three-phase AC Wye & Delta: L1-N=1, L2-N=2, + L3-N=3, L1-L2=4, L2-L3=5; L3-L1=6." + ::= { st4PhaseConfigEntry 1 } + + st4PhaseID OBJECT-TYPE + SYNTAX DisplayString(SIZE(3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the phase. Format=AAN." + ::= { st4PhaseConfigEntry 2 } + + st4PhaseLabel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system label assigned to the phase for identification." + ::= { st4PhaseConfigEntry 4 } + + st4PhaseNominalVoltage OBJECT-TYPE + SYNTAX Integer32(0..6000) + UNITS "tenth Volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nominal voltage of the phase in tenth Volts." + ::= { st4PhaseConfigEntry 6 } + + st4PhaseBranchCount OBJECT-TYPE + SYNTAX Integer32(0..12) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of branches downstream from the phase." + ::= { st4PhaseConfigEntry 20 } + + st4PhaseOutletCount OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outlets powered from the phase." + ::= { st4PhaseConfigEntry 21 } + + -- Phase Monitor Table + + st4PhaseMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4PhaseMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Phase monitor table." + ::= { st4Phases 3 } + + st4PhaseMonitorEntry OBJECT-TYPE + SYNTAX St4PhaseMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects to monitor for a particular phase." + INDEX { st4UnitIndex, st4InputCordIndex, st4PhaseIndex } + ::= { st4PhaseMonitorTable 1 } + + St4PhaseMonitorEntry ::= SEQUENCE { + st4PhaseState DeviceState, + st4PhaseStatus DeviceStatus, + st4PhaseVoltage Integer32, + st4PhaseVoltageStatus DeviceStatus, + st4PhaseVoltageDeviation Integer32, + st4PhaseCurrent Integer32, + st4PhaseCurrentCrestFactor Integer32, + st4PhaseActivePower Integer32, + st4PhaseApparentPower Integer32, + st4PhasePowerFactor Integer32, + st4PhasePowerFactorStatus DeviceStatus, + st4PhaseReactance Integer32, + st4PhaseEnergy Integer32 + } + + st4PhaseState OBJECT-TYPE + SYNTAX DeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The on/off state of the phase." + ::= { st4PhaseMonitorEntry 1 } + + st4PhaseStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the phase." + ::= { st4PhaseMonitorEntry 2 } + + st4PhaseVoltage OBJECT-TYPE + SYNTAX Integer32(-1..6000) + UNITS "tenth Volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured voltage on the phase in tenth Volts." + ::= { st4PhaseMonitorEntry 3 } + + st4PhaseVoltageStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the measured voltage on the phase." + ::= { st4PhaseMonitorEntry 4 } + + st4PhaseVoltageDeviation OBJECT-TYPE + SYNTAX Integer32(-1000..1000) + UNITS "tenth percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The deviation from the nominal voltage on the phase in tenth + percent." + ::= { st4PhaseMonitorEntry 5 } + + st4PhaseCurrent OBJECT-TYPE + SYNTAX Integer32(-1..30000) + UNITS "hundredth Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured current on the phase in hundredth Amps." + ::= { st4PhaseMonitorEntry 6 } + + st4PhaseCurrentCrestFactor OBJECT-TYPE + SYNTAX Integer32(-1..250) + UNITS "tenths" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured crest factor of the current waveform on the phase in + tenths." + ::= { st4PhaseMonitorEntry 7 } + + st4PhaseActivePower OBJECT-TYPE + SYNTAX Integer32(-1..25000) + UNITS "Watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured active power on the phase in Watts." + ::= { st4PhaseMonitorEntry 8 } + + st4PhaseApparentPower OBJECT-TYPE + SYNTAX Integer32(-1..25000) + UNITS "Volt-Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured apparent power on the phase in Volt-Amps." + ::= { st4PhaseMonitorEntry 9 } + + st4PhasePowerFactor OBJECT-TYPE + SYNTAX Integer32(-1..100) + UNITS "hundredths" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured power factor on the phase in hundredths." + ::= { st4PhaseMonitorEntry 10 } + + st4PhasePowerFactorStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the measured power factor on the phase." + ::= { st4PhaseMonitorEntry 11 } + + st4PhaseReactance OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + capacitive(1), + inductive(2), + resistive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the measured reactance of the phase." + ::= { st4PhaseMonitorEntry 12 } + + st4PhaseEnergy OBJECT-TYPE + SYNTAX Integer32(-1..2147483647) + UNITS "tenth Kilowatt-Hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total energy consumption of loads through the phase in tenth + Kilowatt-Hours." + ::= { st4PhaseMonitorEntry 13 } + + -- Phase Event Configuration Table + + st4PhaseEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4PhaseEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Phase event configuration table." + ::= { st4Phases 4 } + + st4PhaseEventConfigEntry OBJECT-TYPE + SYNTAX St4PhaseEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event configuration objects for a particular phase." + INDEX { st4UnitIndex, st4InputCordIndex, st4PhaseIndex } + ::= { st4PhaseEventConfigTable 1 } + + St4PhaseEventConfigEntry ::= SEQUENCE { + st4PhaseNotifications EventNotificationMethods, + st4PhaseVoltageLowAlarm Integer32, + st4PhaseVoltageLowWarning Integer32, + st4PhaseVoltageHighWarning Integer32, + st4PhaseVoltageHighAlarm Integer32, + st4PhasePowerFactorLowAlarm Integer32, + st4PhasePowerFactorLowWarning Integer32 + } + + st4PhaseNotifications OBJECT-TYPE + SYNTAX EventNotificationMethods + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The notification methods enabled for phase events." + ::= { st4PhaseEventConfigEntry 1 } + + st4PhaseVoltageLowAlarm OBJECT-TYPE + SYNTAX Integer32(0..6000) + UNITS "tenth Volts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current low alarm threshold of the phase in tenth Volts." + ::= { st4PhaseEventConfigEntry 2 } + + st4PhaseVoltageLowWarning OBJECT-TYPE + SYNTAX Integer32(0..6000) + UNITS "tenth Volts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current low warning threshold of the phase in tenth Volts." + ::= { st4PhaseEventConfigEntry 3 } + + st4PhaseVoltageHighWarning OBJECT-TYPE + SYNTAX Integer32(0..6000) + UNITS "tenth Volts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current high warning threshold of the phase in tenth Volts." + ::= { st4PhaseEventConfigEntry 4 } + + st4PhaseVoltageHighAlarm OBJECT-TYPE + SYNTAX Integer32(0..6000) + UNITS "tenth Volts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current high alarm threshold of the phase in tenth Volts." + ::= { st4PhaseEventConfigEntry 5 } + + st4PhasePowerFactorLowAlarm OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "hundredths" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low power factor alarm threshold of the phase in hundredths." + ::= { st4PhaseEventConfigEntry 6 } + + st4PhasePowerFactorLowWarning OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "hundredths" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low power factor warning threshold of the phase in + hundredths." + ::= { st4PhaseEventConfigEntry 7 } + + -- Over-Current Protectors + + st4OverCurrentProtectors OBJECT IDENTIFIER ::= { st4Objects 6 } + + -- Over-Current Protector Common Configuration + + st4OcpCommonConfig OBJECT IDENTIFIER ::= { st4OverCurrentProtectors 1 } + + -- Over-Current Protector Configuration Table + + st4OcpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4OcpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Over-current protector configuration table." + ::= { st4OverCurrentProtectors 2 } + + st4OcpConfigEntry OBJECT-TYPE + SYNTAX St4OcpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration objects for a particular over-current protector." + INDEX { st4UnitIndex, st4InputCordIndex, st4OcpIndex } + ::= { st4OcpConfigTable 1 } + + St4OcpConfigEntry ::= SEQUENCE { + st4OcpIndex Integer32, + st4OcpID DisplayString, + st4OcpLabel DisplayString, + st4OcpType INTEGER, + st4OcpCurrentCapacity Integer32, + st4OcpCurrentCapacityMax Integer32, + st4OcpBranchCount Integer32, + st4OcpOutletCount Integer32 + } + + st4OcpIndex OBJECT-TYPE + SYNTAX Integer32(1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Over-current protector index." + ::= { st4OcpConfigEntry 1 } + + st4OcpID OBJECT-TYPE + SYNTAX DisplayString(SIZE(3..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the over-current protector. Format=AAN[N]." + ::= { st4OcpConfigEntry 2 } + + st4OcpLabel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system label assigned to the over-current protector for + identification." + ::= { st4OcpConfigEntry 4 } + + st4OcpType OBJECT-TYPE + SYNTAX INTEGER { + fuse(0), + breaker(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of over-current protector." + ::= { st4OcpConfigEntry 6 } + + st4OcpCurrentCapacity OBJECT-TYPE + SYNTAX Integer32(0..125) + UNITS "Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user-configured current capacity of the over-current protector + in Amps." + ::= { st4OcpConfigEntry 7 } + + st4OcpCurrentCapacityMax OBJECT-TYPE + SYNTAX Integer32(0..125) + UNITS "Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The factory-set maximum allowed for the user-configured current + capacity of the over-current protector in Amps." + ::= { st4OcpConfigEntry 8 } + + st4OcpBranchCount OBJECT-TYPE + SYNTAX Integer32(0..12) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of branches downstream from the over-current + protector." + ::= { st4OcpConfigEntry 20 } + + st4OcpOutletCount OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outlets powered from the over-current protector." + ::= { st4OcpConfigEntry 21 } + + -- Over-Current Protector Monitor Table + + st4OcpMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4OcpMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Over-current protector monitor table." + ::= { st4OverCurrentProtectors 3 } + + st4OcpMonitorEntry OBJECT-TYPE + SYNTAX St4OcpMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects to monitor for a particular over-current protector." + INDEX { st4UnitIndex, st4InputCordIndex, st4OcpIndex } + ::= { st4OcpMonitorTable 1 } + + St4OcpMonitorEntry ::= SEQUENCE { + st4OcpStatus DeviceStatus + } + + st4OcpStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the over-current protector." + ::= { st4OcpMonitorEntry 1 } + + -- Over-Current Protector Event Configuration Table + + st4OcpEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4OcpEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Over-current protector event configuration table." + ::= { st4OverCurrentProtectors 4 } + + st4OcpEventConfigEntry OBJECT-TYPE + SYNTAX St4OcpEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event configuration objects for a particular over-current + protector." + INDEX { st4UnitIndex, st4InputCordIndex, st4OcpIndex } + ::= { st4OcpEventConfigTable 1 } + + St4OcpEventConfigEntry ::= SEQUENCE { + st4OcpNotifications EventNotificationMethods + } + + st4OcpNotifications OBJECT-TYPE + SYNTAX EventNotificationMethods + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The notification methods enabled for over-current protector + events." + ::= { st4OcpEventConfigEntry 1 } + + -- Branches + + st4Branches OBJECT IDENTIFIER ::= { st4Objects 7 } + + -- Branch Common Configuration + + st4BranchCommonConfig OBJECT IDENTIFIER ::= { st4Branches 1 } + + st4BranchCurrentHysteresis OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current hysteresis of the branch in tenth Amps." + ::= { st4BranchCommonConfig 1 } + + -- Branch Configuration Table + + st4BranchConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4BranchConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Branch configuration table." + ::= { st4Branches 2 } + + st4BranchConfigEntry OBJECT-TYPE + SYNTAX St4BranchConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration objects for a particular branch." + INDEX { st4UnitIndex, st4InputCordIndex, st4BranchIndex } + ::= { st4BranchConfigTable 1 } + + St4BranchConfigEntry ::= SEQUENCE { + st4BranchIndex Integer32, + st4BranchID DisplayString, + st4BranchLabel DisplayString, + st4BranchCurrentCapacity Integer32, + st4BranchPhaseID DisplayString, + st4BranchOcpID DisplayString, + st4BranchOutletCount Integer32 + } + + st4BranchIndex OBJECT-TYPE + SYNTAX Integer32(1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Branch index." + ::= { st4BranchConfigEntry 1 } + + st4BranchID OBJECT-TYPE + SYNTAX DisplayString(SIZE(3..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the branch. Format=AAN[N]." + ::= { st4BranchConfigEntry 2 } + + st4BranchLabel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system label assigned to the branch for identification." + ::= { st4BranchConfigEntry 4 } + + st4BranchCurrentCapacity OBJECT-TYPE + SYNTAX Integer32(0..125) + UNITS "Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current capacity of the branch in Amps." + ::= { st4BranchConfigEntry 6 } + + st4BranchPhaseID OBJECT-TYPE + SYNTAX DisplayString(SIZE(3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the phase powering this branch. + Format=AAN." + ::= { st4BranchConfigEntry 20 } + + st4BranchOcpID OBJECT-TYPE + SYNTAX DisplayString(SIZE(3..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the over-current protector powering this + outlet. Format=AAN[N]." + ::= { st4BranchConfigEntry 21 } + + st4BranchOutletCount OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outlets powered from the branch." + ::= { st4BranchConfigEntry 30 } + + -- Branch Monitor Table + + st4BranchMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4BranchMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Branch monitor table." + ::= { st4Branches 3 } + + st4BranchMonitorEntry OBJECT-TYPE + SYNTAX St4BranchMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects to monitor for a particular branch." + INDEX { st4UnitIndex, st4InputCordIndex, st4BranchIndex } + ::= { st4BranchMonitorTable 1 } + + St4BranchMonitorEntry ::= SEQUENCE { + st4BranchState DeviceState, + st4BranchStatus DeviceStatus, + st4BranchCurrent Integer32, + st4BranchCurrentStatus DeviceStatus, + st4BranchCurrentUtilized Integer32 + } + + st4BranchState OBJECT-TYPE + SYNTAX DeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The on/off state of the branch." + ::= { st4BranchMonitorEntry 1 } + + st4BranchStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the branch." + ::= { st4BranchMonitorEntry 2 } + + st4BranchCurrent OBJECT-TYPE + SYNTAX Integer32(-1..12500) + UNITS "hundredth Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured current on the branch in hundredth Amps." + ::= { st4BranchMonitorEntry 3 } + + st4BranchCurrentStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the measured current on the branch." + ::= { st4BranchMonitorEntry 4 } + + st4BranchCurrentUtilized OBJECT-TYPE + SYNTAX Integer32(-1..1200) + UNITS "tenth percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of the branch current capacity used in tenth percent." + ::= { st4BranchMonitorEntry 5 } + + -- Branch Event Configuration Table + + st4BranchEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4BranchEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Branch event configuration table." + ::= { st4Branches 4 } + + st4BranchEventConfigEntry OBJECT-TYPE + SYNTAX St4BranchEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event configuration objects for a particular branch." + INDEX { st4UnitIndex, st4InputCordIndex, st4BranchIndex } + ::= { st4BranchEventConfigTable 1 } + + St4BranchEventConfigEntry ::= SEQUENCE { + st4BranchNotifications EventNotificationMethods, + st4BranchCurrentLowAlarm Integer32, + st4BranchCurrentLowWarning Integer32, + st4BranchCurrentHighWarning Integer32, + st4BranchCurrentHighAlarm Integer32 + } + + st4BranchNotifications OBJECT-TYPE + SYNTAX EventNotificationMethods + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The notification methods enabled for branch events." + ::= { st4BranchEventConfigEntry 1 } + + st4BranchCurrentLowAlarm OBJECT-TYPE + SYNTAX Integer32(0..1250) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current low alarm threshold of the branch in tenth Amps." + ::= { st4BranchEventConfigEntry 2 } + + st4BranchCurrentLowWarning OBJECT-TYPE + SYNTAX Integer32(0..1250) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current low warning threshold of the branch in tenth Amps." + ::= { st4BranchEventConfigEntry 3 } + + st4BranchCurrentHighWarning OBJECT-TYPE + SYNTAX Integer32(0..1250) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current high warning threshold of the branch in tenth Amps." + ::= { st4BranchEventConfigEntry 4 } + + st4BranchCurrentHighAlarm OBJECT-TYPE + SYNTAX Integer32(0..1250) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current high alarm threshold of the branch in tenth Amps." + ::= { st4BranchEventConfigEntry 5 } + + -- Outlets + + st4Outlets OBJECT IDENTIFIER ::= { st4Objects 8 } + + -- Outlet Common Configuration + + st4OutletCommonConfig OBJECT IDENTIFIER ::= { st4Outlets 1 } + + st4OutletCurrentHysteresis OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current hysteresis of the outlet in tenth Amps." + ::= { st4OutletCommonConfig 1 } + + st4OutletActivePowerHysteresis OBJECT-TYPE + SYNTAX Integer32(0..1000) + UNITS "Watts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power hysteresis of the outlet in Watts." + ::= { st4OutletCommonConfig 2 } + + st4OutletPowerFactorHysteresis OBJECT-TYPE + SYNTAX Integer32(0..20) + UNITS "hundredths" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power factor hysteresis of the outlet in hundredths." + ::= { st4OutletCommonConfig 3 } + + st4OutletSequenceInterval OBJECT-TYPE + SYNTAX Integer32(0..15) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The power-on sequencing interval for all outlets in seconds." + ::= { st4OutletCommonConfig 10 } + + st4OutletRebootDelay OBJECT-TYPE + SYNTAX Integer32(5..600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The reboot delay for all outlets in seconds." + ::= { st4OutletCommonConfig 11 } + + st4OutletStateChangeLogging OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables informational Outlet State Change event + logging." + ::= { st4OutletCommonConfig 12 } + + -- Outlet Configuration Table + + st4OutletConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4OutletConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Outlet configuration table." + ::= { st4Outlets 2 } + + st4OutletConfigEntry OBJECT-TYPE + SYNTAX St4OutletConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration objects for a particular outlet." + INDEX { st4UnitIndex, st4InputCordIndex, st4OutletIndex } + ::= { st4OutletConfigTable 1 } + + St4OutletConfigEntry ::= SEQUENCE { + st4OutletIndex Integer32, + st4OutletID DisplayString, + st4OutletName DisplayString, + st4OutletCapabilities BITS, + st4OutletSocketType DisplayString, + st4OutletCurrentCapacity Integer32, + st4OutletPowerCapacity Integer32, + st4OutletWakeupState INTEGER, + st4OutletPostOnDelay Integer32, + st4OutletPhaseID DisplayString, + st4OutletOcpID DisplayString, + st4OutletBranchID DisplayString + } + + st4OutletIndex OBJECT-TYPE + SYNTAX Integer32(1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Outlet index." + ::= { st4OutletConfigEntry 1 } + + st4OutletID OBJECT-TYPE + SYNTAX DisplayString(SIZE(3..5)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the outlet. Format=AAN[N[N]]." + ::= { st4OutletConfigEntry 2 } + + st4OutletName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the outlet." + ::= { st4OutletConfigEntry 3 } + + st4OutletCapabilities OBJECT-TYPE + SYNTAX BITS { + switched(0), -- outlet supports power control + pops(1) -- outlet has pops + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The capabilities of the outlet." + ::= { st4OutletConfigEntry 5 } + + st4OutletSocketType OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The socket type of the outlet." + ::= { st4OutletConfigEntry 6 } + + st4OutletCurrentCapacity OBJECT-TYPE + SYNTAX Integer32(0..125) + UNITS "Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current capacity of the outlet in Amps." + ::= { st4OutletConfigEntry 7 } + + st4OutletPowerCapacity OBJECT-TYPE + SYNTAX Integer32(0..10000) + UNITS "Volt-Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power capacity of the outlet in Volt-Amps. For DC products, + this is identical to power capacity in Watts." + ::= { st4OutletConfigEntry 8 } + + st4OutletWakeupState OBJECT-TYPE + SYNTAX INTEGER { + on(0), + off(1), + last(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The wakeup state of the outlet." + ::= { st4OutletConfigEntry 20 } + + st4OutletPostOnDelay OBJECT-TYPE + SYNTAX Integer32(0..900) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The post-on delay of the outlet in seconds." + ::= { st4OutletConfigEntry 21 } + + st4OutletPhaseID OBJECT-TYPE + SYNTAX DisplayString(SIZE(3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the phase powering this outlet. + Format=AAN." + ::= { st4OutletConfigEntry 30 } + + st4OutletOcpID OBJECT-TYPE + SYNTAX DisplayString(SIZE(3..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the over-current protector powering this + outlet. Format=AAN[N]." + ::= { st4OutletConfigEntry 31 } + + st4OutletBranchID OBJECT-TYPE + SYNTAX DisplayString(SIZE(3..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the branch powering this outlet. + Format=AAN[N]." + ::= { st4OutletConfigEntry 32 } + + -- Outlet Monitor Table + + st4OutletMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4OutletMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Outlet monitor table." + ::= { st4Outlets 3 } + + st4OutletMonitorEntry OBJECT-TYPE + SYNTAX St4OutletMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects to monitor for a particular outlet." + INDEX { st4UnitIndex, st4InputCordIndex, st4OutletIndex } + ::= { st4OutletMonitorTable 1 } + + St4OutletMonitorEntry ::= SEQUENCE { + st4OutletState DeviceState, + st4OutletStatus DeviceStatus, + st4OutletCurrent Integer32, + st4OutletCurrentStatus DeviceStatus, + st4OutletCurrentUtilized Integer32, + st4OutletVoltage Integer32, + st4OutletActivePower Integer32, + st4OutletActivePowerStatus DeviceStatus, + st4OutletApparentPower Integer32, + st4OutletPowerFactor Integer32, + st4OutletPowerFactorStatus DeviceStatus, + st4OutletCurrentCrestFactor Integer32, + st4OutletReactance INTEGER, + st4OutletEnergy Integer32 + } + + st4OutletState OBJECT-TYPE + SYNTAX DeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The on/off state of the outlet." + ::= { st4OutletMonitorEntry 1 } + + st4OutletStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the outlet." + ::= { st4OutletMonitorEntry 2 } + + st4OutletCurrent OBJECT-TYPE + SYNTAX Integer32(-1..12500) + UNITS "hundredth Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured current on the outlet in hundredth Amps." + ::= { st4OutletMonitorEntry 3 } + + st4OutletCurrentStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the measured current on the outlet." + ::= { st4OutletMonitorEntry 4 } + + st4OutletCurrentUtilized OBJECT-TYPE + SYNTAX Integer32(-1..1200) + UNITS "tenth percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of the outlet current capacity used in tenth percent." + ::= { st4OutletMonitorEntry 5 } + + st4OutletVoltage OBJECT-TYPE + SYNTAX Integer32(-1..6000) + UNITS "tenth Volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured voltage of the outlet in tenth Volts." + ::= { st4OutletMonitorEntry 6 } + + st4OutletActivePower OBJECT-TYPE + SYNTAX Integer32(-1..10000) + UNITS "Watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured active power of the outlet in Watts." + ::= { st4OutletMonitorEntry 7 } + + st4OutletActivePowerStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the measured active power of the outlet." + ::= { st4OutletMonitorEntry 8 } + + st4OutletApparentPower OBJECT-TYPE + SYNTAX Integer32(-1..10000) + UNITS "Volt-Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured apparent power of the outlet in Volt-Amps." + ::= { st4OutletMonitorEntry 9 } + + st4OutletPowerFactor OBJECT-TYPE + SYNTAX Integer32(-1..100) + UNITS "hundredths" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured power factor of the outlet in hundredths." + ::= { st4OutletMonitorEntry 10 } + + st4OutletPowerFactorStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the measured power factor of the outlet." + ::= { st4OutletMonitorEntry 11 } + + st4OutletCurrentCrestFactor OBJECT-TYPE + SYNTAX Integer32(-1..250) + UNITS "tenths" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured crest factor of the outlet in tenths." + ::= { st4OutletMonitorEntry 12 } + + st4OutletReactance OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + capacitive(1), + inductive(2), + resistive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the measured reactance of the outlet." + ::= { st4OutletMonitorEntry 13 } + + st4OutletEnergy OBJECT-TYPE + SYNTAX Integer32(-1..2147483647) + UNITS "Watt-Hours" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total energy consumption of the device plugged into the outlet + in Watt-Hours." + ::= { st4OutletMonitorEntry 14 } + + -- Outlet Event Configuration Table + + st4OutletEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4OutletEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Outlet event configuration table." + ::= { st4Outlets 4 } + + st4OutletEventConfigEntry OBJECT-TYPE + SYNTAX St4OutletEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event configuration objects for a particular outlet." + INDEX { st4UnitIndex, st4InputCordIndex, st4OutletIndex } + ::= { st4OutletEventConfigTable 1 } + + St4OutletEventConfigEntry ::= SEQUENCE { + st4OutletNotifications EventNotificationMethods, + st4OutletCurrentLowAlarm Integer32, + st4OutletCurrentLowWarning Integer32, + st4OutletCurrentHighWarning Integer32, + st4OutletCurrentHighAlarm Integer32, + st4OutletActivePowerLowAlarm Integer32, + st4OutletActivePowerLowWarning Integer32, + st4OutletActivePowerHighWarning Integer32, + st4OutletActivePowerHighAlarm Integer32, + st4OutletPowerFactorLowAlarm Integer32, + st4OutletPowerFactorLowWarning Integer32 + } + + st4OutletNotifications OBJECT-TYPE + SYNTAX EventNotificationMethods + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The notification methods enabled for outlet events." + ::= { st4OutletEventConfigEntry 1 } + + st4OutletCurrentLowAlarm OBJECT-TYPE + SYNTAX Integer32(0..1250) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current low alarm threshold of the outlet in tenth Amps." + ::= { st4OutletEventConfigEntry 2 } + + st4OutletCurrentLowWarning OBJECT-TYPE + SYNTAX Integer32(0..1250) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current low warning threshold of the outlet in tenth Amps." + ::= { st4OutletEventConfigEntry 3 } + + st4OutletCurrentHighWarning OBJECT-TYPE + SYNTAX Integer32(0..1250) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current high warning threshold of the outlet in tenth Amps." + ::= { st4OutletEventConfigEntry 4 } + + st4OutletCurrentHighAlarm OBJECT-TYPE + SYNTAX Integer32(0..1250) + UNITS "tenth Amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current high alarm threshold of the outlet in tenth Amps." + ::= { st4OutletEventConfigEntry 5 } + + st4OutletActivePowerLowAlarm OBJECT-TYPE + SYNTAX Integer32(0..10000) + UNITS "Watts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active power low alarm threshold of the outlet in Watts." + ::= { st4OutletEventConfigEntry 6 } + + st4OutletActivePowerLowWarning OBJECT-TYPE + SYNTAX Integer32(0..10000) + UNITS "Watts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active power low warning threshold of the outlet in Watts." + ::= { st4OutletEventConfigEntry 7 } + + st4OutletActivePowerHighWarning OBJECT-TYPE + SYNTAX Integer32(0..10000) + UNITS "Watts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active power high warning threshold of the outlet in Watts." + ::= { st4OutletEventConfigEntry 8 } + + st4OutletActivePowerHighAlarm OBJECT-TYPE + SYNTAX Integer32(0..10000) + UNITS "Watts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The active power high alarm threshold of the outlet in Watts." + ::= { st4OutletEventConfigEntry 9 } + + st4OutletPowerFactorLowAlarm OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "hundredths" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low power factor alarm threshold of the outlet in hundredths." + ::= { st4OutletEventConfigEntry 10 } + + st4OutletPowerFactorLowWarning OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "hundredths" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low power factor warning threshold of the outlet in + hundredths." + ::= { st4OutletEventConfigEntry 11 } + + -- Outlet Control Table + + st4OutletControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4OutletControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Outlet control table." + ::= { st4Outlets 5 } + + st4OutletControlEntry OBJECT-TYPE + SYNTAX St4OutletControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects for control of a particular outlet." + INDEX { st4UnitIndex, st4InputCordIndex, st4OutletIndex } + ::= { st4OutletControlTable 1 } + + St4OutletControlEntry ::= SEQUENCE { + st4OutletControlState INTEGER, + st4OutletControlAction INTEGER + } + + st4OutletControlState OBJECT-TYPE + SYNTAX INTEGER { + notSet(0), -- outlet state is unknown + fixedOn(1), -- outlet is uncontrolled (assumed on) + idleOff(2), -- outlet has defaulted to off state + idleOn(3), -- outlet has defaulted to on state + wakeOff(4), -- outlet has been set to off by wakeup + wakeOn(5), -- outlet has been set to on by wakeup + ocpOff(6), -- outlet is off due to OCP failure + ocpOn(7), -- outlet had OCP power loss + pendOn(8), -- outlet is off, but will be turning on + pendOff(9), -- outlet is on, but will be turning off + off(10), -- outlet was turned off by user + on(11), -- outlet was turned on by user or reboot event + reboot(12), -- outlet is preparing to turn on + shutdown(13), -- outlet is preparing to turn off + lockedOff(14), -- outlet was locked off by admin + lockedOn(15), -- outlet was locked on by admin + eventOff(16), -- outlet was turned off by an event + eventOn(17), -- outlet was turned on by an event + eventReboot(18), -- outlet rebooting due to an event + eventShutdown(19) -- outlet shutting down due to an event + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The control state of the outlet." + ::= { st4OutletControlEntry 1 } + + st4OutletControlAction OBJECT-TYPE + SYNTAX INTEGER { + none(0), + on(1), + off(2), + reboot(3), + queueOn(4), + queueOff(5), + queueReboot(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An action to change the control state of the outlet, or to queue + an action." + ::= { st4OutletControlEntry 2 } + + -- Outlet Common Control + + st4OutletCommonControl OBJECT IDENTIFIER ::= { st4Outlets 6 } + + st4OutletQueueControl OBJECT-TYPE + SYNTAX INTEGER { + clear(0), + commit(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An action to clear or commit queued outlet control actions. A + read of this object returns clear(0) if queue is empty, and + commit(1) if the queue is not empty." + ::= { st4OutletCommonControl 1 } + + -- Temperature Sensors + + st4TemperatureSensors OBJECT IDENTIFIER ::= { st4Objects 9 } + + -- Temperature Sensor Common Configuration + + st4TempSensorCommonConfig OBJECT IDENTIFIER ::= { st4TemperatureSensors 1 } + + st4TempSensorHysteresis OBJECT-TYPE + SYNTAX Integer32(0..54) + UNITS "degrees" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The temperature hysteresis of the sensor in degrees, using the + scale selected by st4TempSensorScale." + ::= { st4TempSensorCommonConfig 1 } + + st4TempSensorScale OBJECT-TYPE + SYNTAX INTEGER { + celsius(0), + fahrenheit(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current scale used for all temperature values." + ::= { st4TempSensorCommonConfig 10 } + + -- Temperature Sensor Configuration Table + + st4TempSensorConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4TempSensorConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Temperature sensor configuration table." + ::= { st4TemperatureSensors 2 } + + st4TempSensorConfigEntry OBJECT-TYPE + SYNTAX St4TempSensorConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration objects for a particular temperature sensor." + INDEX { st4UnitIndex, st4TempSensorIndex } + ::= { st4TempSensorConfigTable 1 } + + St4TempSensorConfigEntry ::= SEQUENCE { + st4TempSensorIndex Integer32, + st4TempSensorID DisplayString, + st4TempSensorName DisplayString, + st4TempSensorValueMin Integer32, + st4TempSensorValueMax Integer32 + } + + st4TempSensorIndex OBJECT-TYPE + SYNTAX Integer32(0..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Temperature sensor index." + ::= { st4TempSensorConfigEntry 1 } + + st4TempSensorID OBJECT-TYPE + SYNTAX DisplayString(SIZE(2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the temperature sensor. Format=AN." + ::= { st4TempSensorConfigEntry 2 } + + st4TempSensorName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the temperature sensor." + ::= { st4TempSensorConfigEntry 3 } + + st4TempSensorValueMin OBJECT-TYPE + SYNTAX Integer32(-40..253) + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum temperature limit of the sensor in degrees, using the + scale selected by st4TempSensorScale." + ::= { st4TempSensorConfigEntry 4 } + + st4TempSensorValueMax OBJECT-TYPE + SYNTAX Integer32(-40..253) + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum temperature limit of the sensor in degrees, using the + scale selected by st4TempSensorScale." + ::= { st4TempSensorConfigEntry 5 } + + -- Temperature Sensor Monitor Table + + st4TempSensorMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4TempSensorMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Temperature sensor monitor table." + ::= { st4TemperatureSensors 3 } + + st4TempSensorMonitorEntry OBJECT-TYPE + SYNTAX St4TempSensorMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects to monitor for a particular temperature sensor." + INDEX { st4UnitIndex, st4TempSensorIndex } + ::= { st4TempSensorMonitorTable 1 } + + St4TempSensorMonitorEntry ::= SEQUENCE { + st4TempSensorValue Integer32, + st4TempSensorStatus DeviceStatus + } + + st4TempSensorValue OBJECT-TYPE + SYNTAX Integer32(-410..2540) + UNITS "tenth degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured temperature on the sensor in tenth degrees using the + scale selected by st4TempSensorScale. -410 means the temperature + reading is invalid." + ::= { st4TempSensorMonitorEntry 1 } + + st4TempSensorStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the temperature sensor." + ::= { st4TempSensorMonitorEntry 2 } + + -- Temperature Sensor Event Configuration Table + + st4TempSensorEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4TempSensorEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Temperature sensor event configuration table." + ::= { st4TemperatureSensors 4 } + + st4TempSensorEventConfigEntry OBJECT-TYPE + SYNTAX St4TempSensorEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event configuration objects for a particular temperature sensor." + INDEX { st4UnitIndex, st4TempSensorIndex } + ::= { st4TempSensorEventConfigTable 1 } + + St4TempSensorEventConfigEntry ::= SEQUENCE { + st4TempSensorNotifications EventNotificationMethods, + st4TempSensorLowAlarm Integer32, + st4TempSensorLowWarning Integer32, + st4TempSensorHighWarning Integer32, + st4TempSensorHighAlarm Integer32 + } + + st4TempSensorNotifications OBJECT-TYPE + SYNTAX EventNotificationMethods + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The notification methods enabled for temperature sensor events." + ::= { st4TempSensorEventConfigEntry 1 } + + st4TempSensorLowAlarm OBJECT-TYPE + SYNTAX Integer32(-40..253) + UNITS "degrees" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low alarm threshold of the temperature sensor in degrees." + ::= { st4TempSensorEventConfigEntry 2 } + + st4TempSensorLowWarning OBJECT-TYPE + SYNTAX Integer32(-40..253) + UNITS "degrees" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low warning threshold of the temperature sensor in degrees." + ::= { st4TempSensorEventConfigEntry 3 } + + st4TempSensorHighWarning OBJECT-TYPE + SYNTAX Integer32(-40..253) + UNITS "degrees" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high warning threshold of the temperature sensor in degrees." + ::= { st4TempSensorEventConfigEntry 4 } + + st4TempSensorHighAlarm OBJECT-TYPE + SYNTAX Integer32(-40..253) + UNITS "degrees" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high alarm threshold of the temperature sensor in degrees." + ::= { st4TempSensorEventConfigEntry 5 } + + -- Humidity Sensors + + st4HumiditySensors OBJECT IDENTIFIER ::= { st4Objects 10 } + + -- Humidity Sensor Common Configuration + + st4HumidSensorCommonConfig OBJECT IDENTIFIER ::= { st4HumiditySensors 1 } + + st4HumidSensorHysteresis OBJECT-TYPE + SYNTAX Integer32(0..20) + UNITS "percentage relative humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The humidity hysteresis of the sensor in percent relative + humidity." + ::= { st4HumidSensorCommonConfig 1 } + + -- Humidity Sensor Configuration Table + + st4HumidSensorConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4HumidSensorConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Humidity sensor configuration table." + ::= { st4HumiditySensors 2 } + + st4HumidSensorConfigEntry OBJECT-TYPE + SYNTAX St4HumidSensorConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration objects for a particular humidity sensor." + INDEX { st4UnitIndex, st4HumidSensorIndex } + ::= { st4HumidSensorConfigTable 1 } + + St4HumidSensorConfigEntry ::= SEQUENCE { + st4HumidSensorIndex Integer32, + st4HumidSensorID DisplayString, + st4HumidSensorName DisplayString + } + + st4HumidSensorIndex OBJECT-TYPE + SYNTAX Integer32(0..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Humidity sensor index." + ::= { st4HumidSensorConfigEntry 1 } + + st4HumidSensorID OBJECT-TYPE + SYNTAX DisplayString(SIZE(2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the humidity sensor. Format=AN." + ::= { st4HumidSensorConfigEntry 2 } + + st4HumidSensorName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the humidity sensor." + ::= { st4HumidSensorConfigEntry 3 } + + -- Humidity Sensor Monitor Table + + st4HumidSensorMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4HumidSensorMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Humidity sensor monitor table." + ::= { st4HumiditySensors 3 } + + st4HumidSensorMonitorEntry OBJECT-TYPE + SYNTAX St4HumidSensorMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects to monitor for a particular humidity sensor." + INDEX { st4UnitIndex, st4HumidSensorIndex } + ::= { st4HumidSensorMonitorTable 1 } + + St4HumidSensorMonitorEntry ::= SEQUENCE { + st4HumidSensorValue Integer32, + st4HumidSensorStatus DeviceStatus + } + + st4HumidSensorValue OBJECT-TYPE + SYNTAX Integer32(-1..100) + UNITS "percentage relative humidity" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured humidity on the sensor in percentage relative + humidity." + ::= { st4HumidSensorMonitorEntry 1 } + + st4HumidSensorStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the humidity sensor." + ::= { st4HumidSensorMonitorEntry 2 } + + -- Humidity Sensor Event Configuration Table + + st4HumidSensorEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4HumidSensorEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Humidity sensor event configuration table." + ::= { st4HumiditySensors 4 } + + st4HumidSensorEventConfigEntry OBJECT-TYPE + SYNTAX St4HumidSensorEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event configuration objects for a particular humidity sensor." + INDEX { st4UnitIndex, st4HumidSensorIndex } + ::= { st4HumidSensorEventConfigTable 1 } + + St4HumidSensorEventConfigEntry ::= SEQUENCE { + st4HumidSensorNotifications EventNotificationMethods, + st4HumidSensorLowAlarm Integer32, + st4HumidSensorLowWarning Integer32, + st4HumidSensorHighWarning Integer32, + st4HumidSensorHighAlarm Integer32 + } + + st4HumidSensorNotifications OBJECT-TYPE + SYNTAX EventNotificationMethods + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The notification methods enabled for humidity sensor events." + ::= { st4HumidSensorEventConfigEntry 1 } + + st4HumidSensorLowAlarm OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "percentage relative humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low alarm threshold of the humidity sensor in percentage + relative humidity." + ::= { st4HumidSensorEventConfigEntry 2 } + + st4HumidSensorLowWarning OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "percentage relative humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low warning threshold of the humidity sensor in percentage + relative humidity." + ::= { st4HumidSensorEventConfigEntry 3 } + + st4HumidSensorHighWarning OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "percentage relative humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high warning threshold of the humidity sensor in percentage + relative humidity." + ::= { st4HumidSensorEventConfigEntry 4 } + + st4HumidSensorHighAlarm OBJECT-TYPE + SYNTAX Integer32(0..100) + UNITS "percentage relative humidity" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high alarm threshold of the humidity sensor in percentage + relative humidity." + ::= { st4HumidSensorEventConfigEntry 5 } + + -- Water Sensors + + st4WaterSensors OBJECT IDENTIFIER ::= { st4Objects 11 } + + -- Water Sensor Common Configuration + + st4WaterSensorCommonConfig OBJECT IDENTIFIER ::= { st4WaterSensors 1 } + + -- Water Sensor Configuration Table + + st4WaterSensorConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4WaterSensorConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Water sensor configuration table." + ::= { st4WaterSensors 2 } + + st4WaterSensorConfigEntry OBJECT-TYPE + SYNTAX St4WaterSensorConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration objects for a particular water sensor." + INDEX { st4UnitIndex, st4WaterSensorIndex } + ::= { st4WaterSensorConfigTable 1 } + + St4WaterSensorConfigEntry ::= SEQUENCE { + st4WaterSensorIndex Integer32, + st4WaterSensorID DisplayString, + st4WaterSensorName DisplayString + } + + st4WaterSensorIndex OBJECT-TYPE + SYNTAX Integer32(0..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Water sensor index." + ::= { st4WaterSensorConfigEntry 1 } + + st4WaterSensorID OBJECT-TYPE + SYNTAX DisplayString(SIZE(2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the water sensor. Format=AN." + ::= { st4WaterSensorConfigEntry 2 } + + st4WaterSensorName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the water sensor." + ::= { st4WaterSensorConfigEntry 3 } + + -- Water Sensor Monitor Table + + st4WaterSensorMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4WaterSensorMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Water sensor monitor table." + ::= { st4WaterSensors 3 } + + st4WaterSensorMonitorEntry OBJECT-TYPE + SYNTAX St4WaterSensorMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects to monitor for a particular water sensor." + INDEX { st4UnitIndex, st4WaterSensorIndex } + ::= { st4WaterSensorMonitorTable 1 } + + St4WaterSensorMonitorEntry ::= SEQUENCE { + st4WaterSensorStatus DeviceStatus + } + + st4WaterSensorStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the water sensor." + ::= { st4WaterSensorMonitorEntry 1 } + + -- Water Sensor Event Configuration Table + + st4WaterSensorEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4WaterSensorEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Water sensor event configuration table." + ::= { st4WaterSensors 4 } + + st4WaterSensorEventConfigEntry OBJECT-TYPE + SYNTAX St4WaterSensorEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event configuration objects for a particular water sensor." + INDEX { st4UnitIndex, st4WaterSensorIndex } + ::= { st4WaterSensorEventConfigTable 1 } + + St4WaterSensorEventConfigEntry ::= SEQUENCE { + st4WaterSensorNotifications EventNotificationMethods + } + + st4WaterSensorNotifications OBJECT-TYPE + SYNTAX EventNotificationMethods + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The notification methods enabled for water sensor events." + ::= { st4WaterSensorEventConfigEntry 1 } + + -- Contact Closures Sensors + + st4ContactClosureSensors OBJECT IDENTIFIER ::= { st4Objects 12 } + + -- Contact Closure Sensor Common Configuration + + st4CcSensorCommonConfig OBJECT IDENTIFIER ::= { st4ContactClosureSensors 1 } + + -- Contact Closure Sensor Configuration Table + + st4CcSensorConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4CcSensorConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contact closure sensor configuration table." + ::= { st4ContactClosureSensors 2 } + + st4CcSensorConfigEntry OBJECT-TYPE + SYNTAX St4CcSensorConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration objects for a particular contact closure sensor." + INDEX { st4UnitIndex, st4CcSensorIndex } + ::= { st4CcSensorConfigTable 1 } + + St4CcSensorConfigEntry ::= SEQUENCE { + st4CcSensorIndex Integer32, + st4CcSensorID DisplayString, + st4CcSensorName DisplayString + } + + st4CcSensorIndex OBJECT-TYPE + SYNTAX Integer32(0..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contact closure sensor index." + ::= { st4CcSensorConfigEntry 1 } + + st4CcSensorID OBJECT-TYPE + SYNTAX DisplayString(SIZE(2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the contact closure sensor. Format=AN." + ::= { st4CcSensorConfigEntry 2 } + + st4CcSensorName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the contact closure sensor." + ::= { st4CcSensorConfigEntry 3 } + + -- Contact Closure Sensor Monitor Table + + st4CcSensorMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4CcSensorMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contact closure sensor monitor table." + ::= { st4ContactClosureSensors 3 } + + st4CcSensorMonitorEntry OBJECT-TYPE + SYNTAX St4CcSensorMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects to monitor for a particular contact closure sensor." + INDEX { st4UnitIndex, st4CcSensorIndex } + ::= { st4CcSensorMonitorTable 1 } + + St4CcSensorMonitorEntry ::= SEQUENCE { + st4CcSensorStatus DeviceStatus + } + + st4CcSensorStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the contact closure." + ::= { st4CcSensorMonitorEntry 1 } + + -- Contact Closure Sensor Event Configuration Table + + st4CcSensorEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4CcSensorEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contact closure sensor event configuration table." + ::= { st4ContactClosureSensors 4 } + + st4CcSensorEventConfigEntry OBJECT-TYPE + SYNTAX St4CcSensorEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event configuration objects for a particular contact closure + sensor." + INDEX { st4UnitIndex, st4CcSensorIndex } + ::= { st4CcSensorEventConfigTable 1 } + + St4CcSensorEventConfigEntry ::= SEQUENCE { + st4CcSensorNotifications EventNotificationMethods + } + + st4CcSensorNotifications OBJECT-TYPE + SYNTAX EventNotificationMethods + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The notification methods enabled for contact closure sensor + events." + ::= { st4CcSensorEventConfigEntry 1 } + + -- Analog-to-Digital Converter Sensors + + st4AnalogToDigitalConvSensors OBJECT IDENTIFIER ::= { st4Objects 13 } + + -- Analog-to-Digital Converter Sensor Common Configuration + + st4AdcSensorCommonConfig OBJECT IDENTIFIER ::= { st4AnalogToDigitalConvSensors 1 } + + st4AdcSensorHysteresis OBJECT-TYPE + SYNTAX Integer32(0..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 8-bit count hysteresis of the analog-to-digital converter + sensor." + ::= { st4AdcSensorCommonConfig 1 } + + -- Analog-to-Digital Converter Sensor Configuration Table + + st4AdcSensorConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4AdcSensorConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Analog-to-digital converter sensor configuration table." + ::= { st4AnalogToDigitalConvSensors 2 } + + st4AdcSensorConfigEntry OBJECT-TYPE + SYNTAX St4AdcSensorConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration objects for a particular analog-to-digital + converter sensor." + INDEX { st4UnitIndex, st4AdcSensorIndex } + ::= { st4AdcSensorConfigTable 1 } + + St4AdcSensorConfigEntry ::= SEQUENCE { + st4AdcSensorIndex Integer32, + st4AdcSensorID DisplayString, + st4AdcSensorName DisplayString + } + + st4AdcSensorIndex OBJECT-TYPE + SYNTAX Integer32(0..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Analog-to-digital converter sensor index." + ::= { st4AdcSensorConfigEntry 1 } + + st4AdcSensorID OBJECT-TYPE + SYNTAX DisplayString(SIZE(2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the analog-to-digital converter sensor. + Format=AN." + ::= { st4AdcSensorConfigEntry 2 } + + st4AdcSensorName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the analog-to-digital converter sensor." + ::= { st4AdcSensorConfigEntry 3 } + + -- Analog-to-Digital Converter Sensor Monitor Table + + st4AdcSensorMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4AdcSensorMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Analog-to-digital converter sensor monitor table." + ::= { st4AnalogToDigitalConvSensors 3 } + + st4AdcSensorMonitorEntry OBJECT-TYPE + SYNTAX St4AdcSensorMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects to monitor for a particular analog-to-digital converter + sensor." + INDEX { st4UnitIndex, st4AdcSensorIndex } + ::= { st4AdcSensorMonitorTable 1 } + + St4AdcSensorMonitorEntry ::= SEQUENCE { + st4AdcSensorValue Integer32, + st4AdcSensorStatus DeviceStatus + } + + st4AdcSensorValue OBJECT-TYPE + SYNTAX Integer32(-1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 8-bit value from the analog-to-digital converter sensor." + ::= { st4AdcSensorMonitorEntry 1 } + + st4AdcSensorStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the analog-to-digital converter sensor." + ::= { st4AdcSensorMonitorEntry 2 } + + -- Analog-to-Digital Converter Sensor Event Configuration Table + + st4AdcSensorEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4AdcSensorEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Analog-to-digital converter sensor event configuration table." + ::= { st4AnalogToDigitalConvSensors 4 } + + st4AdcSensorEventConfigEntry OBJECT-TYPE + SYNTAX St4AdcSensorEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event configuration objects for a particular + analog-to-digital converter sensor." + INDEX { st4UnitIndex, st4AdcSensorIndex } + ::= { st4AdcSensorEventConfigTable 1 } + + St4AdcSensorEventConfigEntry ::= SEQUENCE { + st4AdcSensorNotifications EventNotificationMethods, + st4AdcSensorLowAlarm Integer32, + st4AdcSensorLowWarning Integer32, + st4AdcSensorHighWarning Integer32, + st4AdcSensorHighAlarm Integer32 + } + + st4AdcSensorNotifications OBJECT-TYPE + SYNTAX EventNotificationMethods + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The notification methods enabled for analog-to-digital converter + sensor events." + ::= { st4AdcSensorEventConfigEntry 1 } + + st4AdcSensorLowAlarm OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 8-bit value for the low alarm threshold of the + analog-to-digital converter sensor." + ::= { st4AdcSensorEventConfigEntry 2 } + + st4AdcSensorLowWarning OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 8-bit value for the low warning threshold of the + analog-to-digital converter sensor." + ::= { st4AdcSensorEventConfigEntry 3 } + + st4AdcSensorHighWarning OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 8-bit value for the high warning threshold of the + analog-to-digital converter sensor." + ::= { st4AdcSensorEventConfigEntry 4 } + + st4AdcSensorHighAlarm OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 8-bit value for the high alarm threshold of the + analog-to-digital converter sensor." + ::= { st4AdcSensorEventConfigEntry 5 } + + -- Fan Sensors + + st4FanSensors OBJECT IDENTIFIER ::= { st4Objects 14 } + + -- Fan Sensor Common Configuration + + st4FanSensorCommonConfig OBJECT IDENTIFIER ::= { st4FanSensors 1 } + + st4FanSensorHysteresis OBJECT-TYPE + SYNTAX Integer32(0..1200) + UNITS "rotations per minute" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fan speed hysteresis of the sensor in rotations per minute." + ::= { st4FanSensorCommonConfig 1 } + + -- Fan Sensor Configuration Table + + st4FanSensorConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4FanSensorConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fan sensor configuration table." + ::= { st4FanSensors 2 } + + st4FanSensorConfigEntry OBJECT-TYPE + SYNTAX St4FanSensorConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration objects for a particular fan sensor." + INDEX { st4UnitIndex, st4FanSensorIndex } + ::= { st4FanSensorConfigTable 1 } + + St4FanSensorConfigEntry ::= SEQUENCE { + st4FanSensorIndex Integer32, + st4FanSensorID DisplayString, + st4FanSensorName DisplayString + } + + st4FanSensorIndex OBJECT-TYPE + SYNTAX Integer32(0..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fan sensor index." + ::= { st4FanSensorConfigEntry 1 } + + st4FanSensorID OBJECT-TYPE + SYNTAX DisplayString(SIZE(2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the fan sensor. Format=AN." + ::= { st4FanSensorConfigEntry 2 } + + st4FanSensorName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the fan sensor." + ::= { st4FanSensorConfigEntry 3 } + + -- Fan Sensor Monitor Table + + st4FanSensorMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4FanSensorMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fan sensor monitor table." + ::= { st4FanSensors 3 } + + st4FanSensorMonitorEntry OBJECT-TYPE + SYNTAX St4FanSensorMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Objects to monitor for a particular fan sensor." + INDEX { st4UnitIndex, st4FanSensorIndex } + ::= { st4FanSensorMonitorTable 1 } + + St4FanSensorMonitorEntry ::= SEQUENCE { + st4FanSensorValue Integer32, + st4FanSensorStatus DeviceStatus + } + + st4FanSensorValue OBJECT-TYPE + SYNTAX Integer32(-1..15300) + UNITS "rotations per minute" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured fan speed of the sensor in rotations per minute." + ::= { st4FanSensorMonitorEntry 1 } + + st4FanSensorStatus OBJECT-TYPE + SYNTAX DeviceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the fan sensor." + ::= { st4FanSensorMonitorEntry 2 } + + -- Fan Sensor Event Configuration Table + + st4FanSensorEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF St4FanSensorEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fan sensor event configuration table." + ::= { st4FanSensors 4 } + + st4FanSensorEventConfigEntry OBJECT-TYPE + SYNTAX St4FanSensorEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Event configuration objects for a particular fan sensor." + INDEX { st4UnitIndex, st4FanSensorIndex } + ::= { st4FanSensorEventConfigTable 1 } + + St4FanSensorEventConfigEntry ::= SEQUENCE { + st4FanSensorNotifications EventNotificationMethods, + st4FanSensorLowAlarm Integer32, + st4FanSensorLowWarning Integer32, + st4FanSensorHighWarning Integer32, + st4FanSensorHighAlarm Integer32 + } + + st4FanSensorNotifications OBJECT-TYPE + SYNTAX EventNotificationMethods + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The notification methods enabled for fan sensor events." + ::= { st4FanSensorEventConfigEntry 1 } + + st4FanSensorLowAlarm OBJECT-TYPE + SYNTAX Integer32(0..15300) + UNITS "rotations per minute" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low alarm threshold of the fan sensor in rotations per + minute." + ::= { st4FanSensorEventConfigEntry 2 } + + st4FanSensorLowWarning OBJECT-TYPE + SYNTAX Integer32(0..15300) + UNITS "rotations per minute" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low warning threshold of the fan sensor in rotations per + minute." + ::= { st4FanSensorEventConfigEntry 3 } + + st4FanSensorHighWarning OBJECT-TYPE + SYNTAX Integer32(0..15300) + UNITS "rotations per minute" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high warning threshold of the fan sensor in rotations per + minute." + ::= { st4FanSensorEventConfigEntry 4 } + + st4FanSensorHighAlarm OBJECT-TYPE + SYNTAX Integer32(0..15300) + UNITS "rotations per minute" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high alarm threshold of the fan sensor in rotations per + minute." + ::= { st4FanSensorEventConfigEntry 5 } + + -- Event Information + + st4EventInformation OBJECT IDENTIFIER ::= { st4Objects 99 } + + st4EventStatusText OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text representation of the enumerated integer value of + the most-relevant status or state object included in a trap. + The value of this object is set only when sent with a trap. + A read of this object will return a NULL string." + ::= { st4EventInformation 1 } + + st4EventStatusCondition OBJECT-TYPE + SYNTAX INTEGER { + nonError(0), + error(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The condition of the enumerated integer value of the status + object included in a trap. The value of this object is set + only when sent with a trap. A read of this object will + return zero." + ::= { st4EventInformation 2 } + +-- Notification Definitions + + st4Notifications OBJECT IDENTIFIER ::= { sentry4 100 } + + -- Events + + st4Events OBJECT IDENTIFIER ::= { st4Notifications 0 } + -- The 0 is for V1 compatibility + + st4UnitStatusEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4UnitID, + st4UnitName, + st4UnitStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Unit status event." + --#TYPE "Sentry: Unit Status Event." + --#SUMMARY "Status of Unit '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 4 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 1 } + + st4InputCordStatusEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4InputCordID, + st4InputCordName, + st4InputCordState, + st4InputCordStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Input cord status event." + --#TYPE "Sentry: Input Cord Status Event." + --#SUMMARY "Status of Input Cord '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 2 } + + st4InputCordActivePowerEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4InputCordID, + st4InputCordName, + st4InputCordActivePower, + st4InputCordActivePowerStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Input cord active power event." + --#TYPE "Sentry: Input Cord Active Power Event." + --#SUMMARY "Active Power Status of Input Cord '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 3 } + + st4InputCordApparentPowerEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4InputCordID, + st4InputCordName, + st4InputCordApparentPower, + st4InputCordApparentPowerStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Input cord apparent power event." + --#TYPE "Sentry: Input Cord Apparent Power Event." + --#SUMMARY "Apparent Power Status of Input Cord '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 4 } + + st4InputCordPowerFactorEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4InputCordID, + st4InputCordName, + st4InputCordPowerFactor, + st4InputCordPowerFactorStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Input cord power factor event." + --#TYPE "Sentry: Input Cord Power Factor Event." + --#SUMMARY "Power Factor Status of Input Cord '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 5 } + + st4InputCordOutOfBalanceEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4InputCordID, + st4InputCordName, + st4InputCordOutOfBalance, + st4InputCordOutOfBalanceStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Input cord out-of-balance event." + --#TYPE "Sentry: Input Cord Out-of-Balance Event." + --#SUMMARY "Out-of-Balance Status of Input Cord '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 6 } + + st4LineStatusEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4LineID, + st4LineLabel, + st4LineState, + st4LineStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Line status event." + --#TYPE "Sentry: Line Status Event." + --#SUMMARY "Status of Line '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 7 } + + st4LineCurrentEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4LineID, + st4LineLabel, + st4LineCurrent, + st4LineCurrentStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Line current event." + --#TYPE "Sentry: Line Current Event." + --#SUMMARY "Current Status of Line '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 8 } + + st4PhaseStatusEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4PhaseID, + st4PhaseLabel, + st4PhaseState, + st4PhaseStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Phase status event." + --#TYPE "Sentry: Phase Status Event." + --#SUMMARY "Status of Phase '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 9 } + + st4PhaseVoltageEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4PhaseID, + st4PhaseLabel, + st4PhaseVoltage, + st4PhaseVoltageStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Phase voltage event." + --#TYPE "Sentry: Phase Voltage Event." + --#SUMMARY "Voltage Status of Phase '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 10 } + + st4PhasePowerFactorEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4PhaseID, + st4PhaseLabel, + st4PhasePowerFactor, + st4PhasePowerFactorStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Phase voltage event." + --#TYPE "Sentry: Phase Power Factor Event." + --#SUMMARY "Power Factor Status of Phase '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 11 } + + st4OcpStatusEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4OcpID, + st4OcpLabel, + st4OcpStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Over-current protector status event." + --#TYPE "Sentry: Over-current Protector Status Event." + --#SUMMARY "Status of Over-current Protector '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 4 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 12 } + + st4BranchStatusEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4BranchID, + st4BranchLabel, + st4BranchState, + st4BranchStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Branch status event." + --#TYPE "Sentry: Branch Status Event." + --#SUMMARY "Status of Branch '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 13 } + + st4BranchCurrentEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4BranchID, + st4BranchLabel, + st4BranchCurrent, + st4BranchCurrentStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Branch current event." + --#TYPE "Sentry: Branch Current Event." + --#SUMMARY "Current Status of Branch '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 14 } + + st4OutletStatusEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4OutletID, + st4OutletName, + st4OutletState, + st4OutletStatus, + st4OutletControlState, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Outlet status event." + --#TYPE "Sentry: Outlet Status Event." + --#SUMMARY "Status of Outlet '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 6 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 15 } + + st4OutletStateChangeEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4OutletID, + st4OutletName, + st4OutletState, + st4OutletStatus, + st4OutletControlState, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Outlet state change event." + --#TYPE "Sentry: Outlet State Change Event." + --#SUMMARY "Outlet '%s' (%s) state has changed to '%s'." + --#ARGUMENTS { 2, 1, 6 } + --#SEVERITY INFORMATIONAL + --#GENERIC 6 + --#CATEGORY "Information Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 16 } + + st4OutletCurrentEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4OutletID, + st4OutletName, + st4OutletCurrent, + st4OutletCurrentStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Outlet current event." + --#TYPE "Sentry: Outlet Current Event." + --#SUMMARY "Current Status of Outlet '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 17 } + + st4OutletActivePowerEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4OutletID, + st4OutletName, + st4OutletActivePower, + st4OutletActivePowerStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Outlet active power event." + --#TYPE "Sentry: Outlet Active Power Event." + --#SUMMARY "Active Power Status of Outlet '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 18 } + + st4OutletPowerFactorEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4OutletID, + st4OutletName, + st4OutletPowerFactor, + st4OutletPowerFactorStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Outlet power factor event." + --#TYPE "Sentry: Outlet Power Factor Event." + --#SUMMARY "Power Factor Status of Outlet '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 19 } + + st4TempSensorEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4TempSensorID, + st4TempSensorName, + st4TempSensorValue, + st4TempSensorStatus, + st4TempSensorScale, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Temperature sensor event." + --#TYPE "Sentry: Temperature Sensor Event." + --#SUMMARY "Status of Temperature Sensor '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 6 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 20 } + + st4HumidSensorEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4HumidSensorID, + st4HumidSensorName, + st4HumidSensorValue, + st4HumidSensorStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Humidity sensor event." + --#TYPE "Sentry: Humidity Sensor Event." + --#SUMMARY "Status of Humidity Sensor '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 21 } + + st4WaterSensorStatusEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4WaterSensorID, + st4WaterSensorName, + st4WaterSensorStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Water sensor status event." + --#TYPE "Sentry: Water Sensor Status Event." + --#SUMMARY "Status of Water Sensor '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 4 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 22 } + + st4CcSensorStatusEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4CcSensorID, + st4CcSensorName, + st4CcSensorStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Contact closure sensor status event." + --#TYPE "Sentry: Contact Closure Sensor Status Event." + --#SUMMARY "Status of Contact Closure Sensor '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 4 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 23 } + + st4AdcSensorEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4AdcSensorID, + st4AdcSensorName, + st4AdcSensorValue, + st4AdcSensorStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Analog-to-digital converter sensor event." + --#TYPE "Sentry: Analog-to-Digital Converter Sensor Event." + --#SUMMARY "Status of Analog-to-Digital Converter Sensor '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 5 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 24 } + + st4FanSensorEvent NOTIFICATION-TYPE + OBJECTS { + st4SystemLocation, + st4FanSensorID, + st4FanSensorName, + st4FanSensorValue, + st4FanSensorStatus, + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Fan sensor event." + --#TYPE "Sentry: Fan Sensor Event." + --#SUMMARY "Status of Fan Sensor '%s' (%s) is '%s'." + --#ARGUMENTS { 2, 1, 4 } + --#SEVERITY CRITICAL + --#GENERIC 6 + --#CATEGORY "Error Events" + --#SOURCE_ID "A" + --#TIMEINDEX 255 + --#HELP "" + --#HELPTAG 0 + --#STATE UNKNOWN + ::= { st4Events 25 } + +-- Conformance Definitions + + st4Conformance OBJECT IDENTIFIER ::= { sentry4 200 } + + -- Object/Notification Groups + + st4Groups OBJECT IDENTIFIER ::= { st4Conformance 1 } + + st4SystemObjectsGroup OBJECT-GROUP + OBJECTS { + st4SystemProductName, + st4SystemLocation, + st4SystemFirmwareVersion, + st4SystemFirmwareBuildInfo, + st4SystemNICSerialNumber, + st4SystemNICHardwareInfo, + st4SystemProductSeries, + st4SystemFeatures, + st4SystemFeatureKey, + st4SystemConfigModifiedCount, + st4SystemUnitCount + } + STATUS current + DESCRIPTION + "System objects group." + ::= { st4Groups 1 } + + st4UnitObjectsGroup OBJECT-GROUP + OBJECTS { + st4UnitID, + st4UnitName, + st4UnitProductSN, + st4UnitModel, + st4UnitAssetTag, + st4UnitType, + st4UnitCapabilities, + st4UnitProductMfrDate, + st4UnitDisplayOrientation, + st4UnitOutletSequenceOrder, + st4UnitOutletDisplayOrder, + st4UnitInputCordCount, + st4UnitTempSensorCount, + st4UnitHumidSensorCount, + st4UnitWaterSensorCount, + st4UnitCcSensorCount, + st4UnitAdcSensorCount, + st4UnitFanSensorCount, + st4UnitStatus, + st4UnitNotifications + } + STATUS current + DESCRIPTION + "Unit objects group." + ::= { st4Groups 2 } + + st4InputCordObjectsGroup OBJECT-GROUP + OBJECTS { + st4InputCordActivePowerHysteresis, + st4InputCordApparentPowerHysteresis, + st4InputCordPowerFactorHysteresis, + st4InputCordOutOfBalanceHysteresis, + st4InputCordID, + st4InputCordName, + st4InputCordInletType, + st4InputCordNominalVoltage, + st4InputCordNominalVoltageMin, + st4InputCordNominalVoltageMax, + st4InputCordCurrentCapacity, + st4InputCordCurrentCapacityMax, + st4InputCordPowerCapacity, + st4InputCordNominalPowerFactor, + st4InputCordLineCount, + st4InputCordPhaseCount, + st4InputCordOcpCount, + st4InputCordBranchCount, + st4InputCordOutletCount, + st4InputCordState, + st4InputCordStatus, + st4InputCordActivePower, + st4InputCordActivePowerStatus, + st4InputCordApparentPower, + st4InputCordApparentPowerStatus, + st4InputCordPowerUtilized, + st4InputCordPowerFactor, + st4InputCordPowerFactorStatus, + st4InputCordEnergy, + st4InputCordFrequency, + st4InputCordOutOfBalance, + st4InputCordOutOfBalanceStatus, + st4InputCordNotifications, + st4InputCordActivePowerLowAlarm, + st4InputCordActivePowerLowWarning, + st4InputCordActivePowerHighWarning, + st4InputCordActivePowerHighAlarm, + st4InputCordApparentPowerLowAlarm, + st4InputCordApparentPowerLowWarning, + st4InputCordApparentPowerHighWarning, + st4InputCordApparentPowerHighAlarm, + st4InputCordPowerFactorLowAlarm, + st4InputCordPowerFactorLowWarning, + st4InputCordOutOfBalanceHighWarning, + st4InputCordOutOfBalanceHighAlarm + } + STATUS current + DESCRIPTION + "Input cord objects group." + ::= { st4Groups 3 } + + st4LineObjectsGroup OBJECT-GROUP + OBJECTS { + st4LineCurrentHysteresis, + st4LineID, + st4LineLabel, + st4LineCurrentCapacity, + st4LineState, + st4LineStatus, + st4LineCurrent, + st4LineCurrentStatus, + st4LineCurrentUtilized, + st4LineNotifications, + st4LineCurrentLowAlarm, + st4LineCurrentLowWarning, + st4LineCurrentHighWarning, + st4LineCurrentHighAlarm + } + STATUS current + DESCRIPTION + "Line objects group." + ::= { st4Groups 4 } + + st4PhaseObjectsGroup OBJECT-GROUP + OBJECTS { + st4PhaseVoltageHysteresis, + st4PhasePowerFactorHysteresis, + st4PhaseID, + st4PhaseLabel, + st4PhaseNominalVoltage, + st4PhaseBranchCount, + st4PhaseOutletCount, + st4PhaseState, + st4PhaseStatus, + st4PhaseVoltage, + st4PhaseVoltageStatus, + st4PhaseVoltageDeviation, + st4PhaseCurrent, + st4PhaseCurrentCrestFactor, + st4PhaseActivePower, + st4PhaseApparentPower, + st4PhasePowerFactor, + st4PhasePowerFactorStatus, + st4PhaseReactance, + st4PhaseEnergy, + st4PhaseNotifications, + st4PhaseVoltageLowAlarm, + st4PhaseVoltageLowWarning, + st4PhaseVoltageHighWarning, + st4PhaseVoltageHighAlarm, + st4PhasePowerFactorLowAlarm, + st4PhasePowerFactorLowWarning + } + STATUS current + DESCRIPTION + "Phase objects group." + ::= { st4Groups 5 } + + st4OcpObjectsGroup OBJECT-GROUP + OBJECTS { + st4OcpID, + st4OcpLabel, + st4OcpType, + st4OcpCurrentCapacity, + st4OcpCurrentCapacityMax, + st4OcpBranchCount, + st4OcpOutletCount, + st4OcpStatus, + st4OcpNotifications + } + STATUS current + DESCRIPTION + "Over-current protector objects group." + ::= { st4Groups 6 } + + st4BranchObjectsGroup OBJECT-GROUP + OBJECTS { + st4BranchCurrentHysteresis, + st4BranchID, + st4BranchLabel, + st4BranchCurrentCapacity, + st4BranchPhaseID, + st4BranchOcpID, + st4BranchOutletCount, + st4BranchState, + st4BranchStatus, + st4BranchCurrent, + st4BranchCurrentStatus, + st4BranchCurrentUtilized, + st4BranchNotifications, + st4BranchCurrentLowAlarm, + st4BranchCurrentLowWarning, + st4BranchCurrentHighWarning, + st4BranchCurrentHighAlarm + } + STATUS current + DESCRIPTION + "Branch objects group." + ::= { st4Groups 7 } + + st4OutletObjectsGroup OBJECT-GROUP + OBJECTS { + st4OutletCurrentHysteresis, + st4OutletActivePowerHysteresis, + st4OutletPowerFactorHysteresis, + st4OutletSequenceInterval, + st4OutletRebootDelay, + st4OutletStateChangeLogging, + st4OutletID, + st4OutletName, + st4OutletCapabilities, + st4OutletSocketType, + st4OutletCurrentCapacity, + st4OutletPowerCapacity, + st4OutletWakeupState, + st4OutletPostOnDelay, + st4OutletPhaseID, + st4OutletOcpID, + st4OutletBranchID, + st4OutletState, + st4OutletStatus, + st4OutletCurrent, + st4OutletCurrentStatus, + st4OutletCurrentUtilized, + st4OutletVoltage, + st4OutletActivePower, + st4OutletActivePowerStatus, + st4OutletApparentPower, + st4OutletPowerFactor, + st4OutletPowerFactorStatus, + st4OutletCurrentCrestFactor, + st4OutletReactance, + st4OutletEnergy, + st4OutletNotifications, + st4OutletCurrentLowAlarm, + st4OutletCurrentLowWarning, + st4OutletCurrentHighWarning, + st4OutletCurrentHighAlarm, + st4OutletActivePowerLowAlarm, + st4OutletActivePowerLowWarning, + st4OutletActivePowerHighWarning, + st4OutletActivePowerHighAlarm, + st4OutletPowerFactorLowAlarm, + st4OutletPowerFactorLowWarning, + st4OutletControlState, + st4OutletControlAction, + st4OutletQueueControl + } + STATUS current + DESCRIPTION + "Outlet objects group." + ::= { st4Groups 8 } + + st4TempSensorObjectsGroup OBJECT-GROUP + OBJECTS { + st4TempSensorHysteresis, + st4TempSensorScale, + st4TempSensorID, + st4TempSensorName, + st4TempSensorValueMin, + st4TempSensorValueMax, + st4TempSensorValue, + st4TempSensorStatus, + st4TempSensorNotifications, + st4TempSensorLowAlarm, + st4TempSensorLowWarning, + st4TempSensorHighWarning, + st4TempSensorHighAlarm + } + STATUS current + DESCRIPTION + "Temperature sensor objects group." + ::= { st4Groups 9 } + + st4HumidSensorObjectsGroup OBJECT-GROUP + OBJECTS { + st4HumidSensorHysteresis, + st4HumidSensorID, + st4HumidSensorName, + st4HumidSensorValue, + st4HumidSensorStatus, + st4HumidSensorNotifications, + st4HumidSensorLowAlarm, + st4HumidSensorLowWarning, + st4HumidSensorHighWarning, + st4HumidSensorHighAlarm + } + STATUS current + DESCRIPTION + "Humidity sensor objects group." + ::= { st4Groups 10 } + + st4WaterSensorObjectsGroup OBJECT-GROUP + OBJECTS { + st4WaterSensorID, + st4WaterSensorName, + st4WaterSensorStatus, + st4WaterSensorNotifications + } + STATUS current + DESCRIPTION + "Water sensor objects group." + ::= { st4Groups 11 } + + st4CcSensorObjectsGroup OBJECT-GROUP + OBJECTS { + st4CcSensorID, + st4CcSensorName, + st4CcSensorStatus, + st4CcSensorNotifications + } + STATUS current + DESCRIPTION + "Contact closure sensor objects group." + ::= { st4Groups 12 } + + st4AdcSensorObjectsGroup OBJECT-GROUP + OBJECTS { + st4AdcSensorHysteresis, + st4AdcSensorID, + st4AdcSensorName, + st4AdcSensorValue, + st4AdcSensorStatus, + st4AdcSensorNotifications, + st4AdcSensorLowAlarm, + st4AdcSensorLowWarning, + st4AdcSensorHighWarning, + st4AdcSensorHighAlarm + } + STATUS current + DESCRIPTION + "Analog-to-digital converter sensor objects group." + ::= { st4Groups 13 } + + st4FanSensorObjectsGroup OBJECT-GROUP + OBJECTS { + st4FanSensorHysteresis, + st4FanSensorID, + st4FanSensorName, + st4FanSensorValue, + st4FanSensorStatus, + st4FanSensorNotifications, + st4FanSensorLowAlarm, + st4FanSensorLowWarning, + st4FanSensorHighWarning, + st4FanSensorHighAlarm + } + STATUS current + DESCRIPTION + "Fan sensor objects group." + ::= { st4Groups 14 } + + st4EventInfoObjectsGroup OBJECT-GROUP + OBJECTS { + st4EventStatusText, + st4EventStatusCondition + } + STATUS current + DESCRIPTION + "Event information objects group." + ::= { st4Groups 99 } + + st4EventNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + st4UnitStatusEvent, + st4InputCordStatusEvent, + st4InputCordActivePowerEvent, + st4InputCordApparentPowerEvent, + st4InputCordPowerFactorEvent, + st4InputCordOutOfBalanceEvent, + st4LineStatusEvent, + st4LineCurrentEvent, + st4PhaseStatusEvent, + st4PhaseVoltageEvent, + st4PhasePowerFactorEvent, + st4OcpStatusEvent, + st4BranchStatusEvent, + st4BranchCurrentEvent, + st4OutletStatusEvent, + st4OutletStateChangeEvent, + st4OutletCurrentEvent, + st4OutletActivePowerEvent, + st4OutletPowerFactorEvent, + st4TempSensorEvent, + st4HumidSensorEvent, + st4WaterSensorStatusEvent, + st4CcSensorStatusEvent, + st4AdcSensorEvent, + st4FanSensorEvent + } + STATUS current + DESCRIPTION + "Event notifications group." + ::= { st4Groups 100 } + + -- Compliance Statements + + st4Compliances OBJECT IDENTIFIER ::= { st4Conformance 2 } + + st4ModuleCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The requirements for conformance to the Sentry4-MIB." + MODULE + GROUP st4SystemObjectsGroup + DESCRIPTION + "System objects group." + GROUP st4UnitObjectsGroup + DESCRIPTION + "Unit objects group." + GROUP st4InputCordObjectsGroup + DESCRIPTION + "Input cord objects group." + GROUP st4LineObjectsGroup + DESCRIPTION + "Line objects group." + GROUP st4PhaseObjectsGroup + DESCRIPTION + "Phase objects group." + GROUP st4OcpObjectsGroup + DESCRIPTION + "Over-current protector objects group." + GROUP st4BranchObjectsGroup + DESCRIPTION + "Branch objects group." + GROUP st4OutletObjectsGroup + DESCRIPTION + "Outlet objects group." + GROUP st4TempSensorObjectsGroup + DESCRIPTION + "Temperature sensor objects group." + GROUP st4HumidSensorObjectsGroup + DESCRIPTION + "Humidity sensor objects group." + GROUP st4WaterSensorObjectsGroup + DESCRIPTION + "Water sensor objects group." + GROUP st4CcSensorObjectsGroup + DESCRIPTION + "Contact closure sensor objects group." + GROUP st4AdcSensorObjectsGroup + DESCRIPTION + "Analog-to-digital converter sensor objects group." + GROUP st4FanSensorObjectsGroup + DESCRIPTION + "Fan sensor objects group." + GROUP st4EventInfoObjectsGroup + DESCRIPTION + "Event information objects group." + GROUP st4EventNotificationsGroup + DESCRIPTION + "Event notifications group." + ::= { st4Compliances 1 } + +END
\ No newline at end of file |