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/wti | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/wti')
| -rw-r--r-- | MIBS/wti/WTI-CONSOLE-MIB | 1106 | ||||
| -rw-r--r-- | MIBS/wti/WTI-MPC-MIB | 794 | ||||
| -rw-r--r-- | MIBS/wti/WTI-POWER-MIB | 950 |
3 files changed, 2850 insertions, 0 deletions
diff --git a/MIBS/wti/WTI-CONSOLE-MIB b/MIBS/wti/WTI-CONSOLE-MIB new file mode 100644 index 0000000..eca66a0 --- /dev/null +++ b/MIBS/wti/WTI-CONSOLE-MIB @@ -0,0 +1,1106 @@ + -- + -- Copyright(C) 2019 Western Telematic, Inc. + -- + + WTI-CONSOLE-MIB DEFINITIONS ::= BEGIN + IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, + OBJECT-TYPE, enterprises FROM SNMPv2-SMI + DisplayString FROM SNMPv2-TC; + westernTelematic OBJECT IDENTIFIER ::= { enterprises 2634 } + console MODULE-IDENTITY + LAST-UPDATED "201901291600Z" -- 29 Jan 2019 + ORGANIZATION "Western Telematic, Inc." + CONTACT-INFO + "Western Telematic, Inc. + 5 Sterling + Irvine, Ca 92618 + Email: anthonyb@wti.com" + DESCRIPTION + "This is the MIB module for console products" + REVISION "201901291600Z" -- 29 Jan 2019 + DESCRIPTION + "V7.11 for console products " + ::= { westernTelematic 1 } + -- + -- System Tables + -- + systemTables OBJECT IDENTIFIER ::= { console 100 } + -- + -- Port Table + -- + portTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ports." + ::= { systemTables 100 } + portEntry OBJECT-TYPE + SYNTAX PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for the port table." + INDEX {portIndex} + ::= { portTable 1 } + PortEntry ::= SEQUENCE { + portIndex INTEGER, + portID DisplayString, + portName DisplayString, + portBufferThreshold INTEGER, + portUserName DisplayString, + portStatus DisplayString, + portBufferCt INTEGER + } + portIndex OBJECT-TYPE + SYNTAX INTEGER (0..41) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the port table." + ::= { portEntry 1 } + portID OBJECT-TYPE + SYNTAX DisplayString(SIZE(6..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the port." + ::= { portEntry 2 } + portName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the port." + ::= { portEntry 3 } + portBufferThreshold OBJECT-TYPE + SYNTAX INTEGER (1..262144) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port buffer threshold" + ::= { portEntry 4 } + portUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the user logged in to port" + ::= { portEntry 5 } + portStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of the port." + ::= { portEntry 6 } + portBufferCt OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port byte threshold" + ::= { portEntry 7 } + -- + -- Plug Table + -- + plugTable OBJECT-TYPE + SYNTAX SEQUENCE OF PlugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of plugs." + ::= { systemTables 200 } + plugEntry OBJECT-TYPE + SYNTAX PlugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for the plug table." + INDEX { plugIndex } + ::= { plugTable 1 } + PlugEntry ::= SEQUENCE { + plugIndex INTEGER, + plugID DisplayString, + plugStatus INTEGER, + plugAction INTEGER, + plugName DisplayString, + plugCurrent INTEGER, + plugPower INTEGER + } + plugIndex OBJECT-TYPE + SYNTAX INTEGER (0..80) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the plug table." + ::= { plugEntry 1 } + plugID OBJECT-TYPE + SYNTAX DisplayString(SIZE(9..11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the plug." + ::= { plugEntry 2 } + plugStatus OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Plug status" + ::= { plugEntry 3 } + plugAction OBJECT-TYPE + SYNTAX INTEGER (0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Plug action" + ::= { plugEntry 4 } + plugName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Name of the plug." + ::= { plugEntry 5 } + plugCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Plug current (In tenths of amps, divide by 10 for value in amps)" + ::= { plugEntry 7 } + plugPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Plug power (Watts)" + ::= { plugEntry 8 } + -- + -- Plug Group Table + -- + plugGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF PlugGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of plug groups." + ::= { systemTables 300 } + plugGroupEntry OBJECT-TYPE + SYNTAX PlugGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for the plug group table." + INDEX { plugGroupIndex } + ::= { plugGroupTable 1 } + PlugGroupEntry ::= SEQUENCE { + plugGroupIndex INTEGER, + plugGroupName DisplayString, + plugGroupAction INTEGER, + plugGroupCurrent INTEGER, + plugGroupPower INTEGER + } + plugGroupIndex OBJECT-TYPE + SYNTAX INTEGER (0..54) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the plug group table." + ::= { plugGroupEntry 1 } + plugGroupName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the plug group." + ::= { plugGroupEntry 2 } + plugGroupAction OBJECT-TYPE + SYNTAX INTEGER (0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Plug group action" + ::= { plugGroupEntry 3 } + plugGroupCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Plug group current (In tenths of amps, divide by 10 for value in amps)" + ::= { plugGroupEntry 4 } + plugGroupPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Plug group power (Watts)" + ::= { plugGroupEntry 5 } + -- + -- User Table + -- + userTable OBJECT-TYPE + SYNTAX SEQUENCE OF UserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of users." + ::= { systemTables 400 } + userEntry OBJECT-TYPE + SYNTAX UserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for the user table." + INDEX { userIndex } + ::= { userTable 1 } + UserEntry ::= SEQUENCE { + userIndex INTEGER, + userName DisplayString, + userPasswd DisplayString, + userAccessLevel INTEGER, + userPortAccess DisplayString, + userPlugAccess DisplayString, + userGroupAccess DisplayString, + userSerialAccess INTEGER, + userTelnetSshAccess INTEGER, + userWebAccess INTEGER, + userOutboundTelAccess INTEGER, + userCurrentPowerMetering INTEGER, + userCallbackNum1 DisplayString, + userCallbackNum2 DisplayString, + userCallbackNum3 DisplayString, + userCallbackNum4 DisplayString, + userCallbackNum5 DisplayString, + userSubmit INTEGER + } + userIndex OBJECT-TYPE + SYNTAX INTEGER (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the user table." + ::= { userEntry 1 } + userName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the user." + ::= { userEntry 2 } + userPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password of the user." + ::= { userEntry 3 } + userAccessLevel OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Users access level" + ::= { userEntry 4 } + userPortAccess OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..41)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access to ports." + ::= { userEntry 5 } + userPlugAccess OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access to plugs." + ::= { userEntry 6 } + userGroupAccess OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..54)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access to plug groups." + ::= { userEntry 10 } + userSerialAccess OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access to serial interface." + ::= { userEntry 11 } + userTelnetSshAccess OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access to Telnet/SSH interface." + ::= { userEntry 12 } + userWebAccess OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access to web interface." + ::= { userEntry 13 } + userOutboundTelAccess OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access to outbound telnet." + ::= { userEntry 14 } + userCurrentPowerMetering OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access to Current/Power Metering." + ::= { userEntry 15 } + userCallbackNum1 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Callback number1." + ::= { userEntry 16 } + userCallbackNum2 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Callback number2." + ::= { userEntry 17 } + userCallbackNum3 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Callback number3." + ::= { userEntry 18 } + userCallbackNum4 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Callback number4." + ::= { userEntry 19 } + userCallbackNum5 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Callback number5." + ::= { userEntry 20 } + userSubmit OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Submit changes to user." + ::= { userEntry 31 } + -- + -- Environment Tables + -- + environmentTables OBJECT IDENTIFIER ::= { console 200 } + environmentUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnvironmentUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of environment status for units." + ::= { environmentTables 10 } + environmentUnitEntry OBJECT-TYPE + SYNTAX EnvironmentUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for the environment unit table." + INDEX { environmentUnitIndex } + ::= { environmentUnitTable 1 } + EnvironmentUnitEntry ::= SEQUENCE { + environmentUnitIndex INTEGER, + environmentUnitName DisplayString, + environmentUnitTemperature INTEGER, + environmentUnitCurrentA INTEGER, + environmentUnitVoltageA INTEGER, + environmentUnitPowerA INTEGER, + environmentUnitCurrentB INTEGER, + environmentUnitVoltageB INTEGER, + environmentUnitPowerB INTEGER, + environmentUnitCurrentC INTEGER, + environmentUnitVoltageC INTEGER, + environmentUnitPowerC INTEGER, + environmentUnitCurrentD INTEGER, + environmentUnitVoltageD INTEGER, + environmentUnitPowerD INTEGER, + environmentSysRAM INTEGER, + environmentSysFlash INTEGER, + environmentMacEth0 DisplayString, + environmentMacEth1 DisplayString, + environmentInputPower1 INTEGER, + environmentInputPower2 INTEGER, + environmentInputPower3 INTEGER, + environmentInputPower4 INTEGER, + environmentModemPhoneNumber DisplayString, + environmentSerialNumber DisplayString, + environmentSoftwareVersion DisplayString + } + environmentUnitIndex OBJECT-TYPE + SYNTAX INTEGER (0..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the environment unit table." + ::= { environmentUnitEntry 1 } + environmentUnitName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the unit." + ::= { environmentUnitEntry 2 } + environmentUnitTemperature OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the unit." + ::= { environmentUnitEntry 3 } + environmentUnitCurrentA OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of amps in branch A for unit (In tenths of amps, divide by 10 for value in amps)." + ::= { environmentUnitEntry 4 } + environmentUnitVoltageA OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The voltage of branch A for unit." + ::= { environmentUnitEntry 5 } + environmentUnitPowerA OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of watts used by branch A for unit." + ::= { environmentUnitEntry 6 } + environmentUnitCurrentB OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of amps in branch B for unit (In tenths of amps, divide by 10 for value in amps)." + ::= { environmentUnitEntry 7 } + environmentUnitVoltageB OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The voltage of branch B for unit." + ::= { environmentUnitEntry 8 } + environmentUnitPowerB OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of watts used by branch b for unit." + ::= { environmentUnitEntry 9 } + environmentUnitCurrentC OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of amps in branch C for unit (In tenths of amps, divide by 10 for value in amps)." + ::= { environmentUnitEntry 10 } + environmentUnitVoltageC OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The voltage of branch C for unit." + ::= { environmentUnitEntry 11 } + environmentUnitPowerC OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of watts used by branch c for unit." + ::= { environmentUnitEntry 12 } + environmentUnitCurrentD OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of amps in branch D for unit (In tenths of amps, divide by 10 for value in amps)." + ::= { environmentUnitEntry 13 } + environmentUnitVoltageD OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The voltage of branch D for unit." + ::= { environmentUnitEntry 14 } + environmentUnitPowerD OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of watts used by branch d for unit." + ::= { environmentUnitEntry 15 } + environmentSysRAM OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total system RAM." + ::= { environmentUnitEntry 18 } + environmentSysFlash OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total system Flash." + ::= { environmentUnitEntry 19 } + environmentMacEth0 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address Eth0" + ::= { environmentUnitEntry 20 } + environmentMacEth1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address Eth1" + ::= { environmentUnitEntry 21 } + environmentInputPower1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of first power input." + ::= { environmentUnitEntry 22 } + environmentInputPower2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of second power input." + ::= { environmentUnitEntry 23 } + environmentInputPower3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of third power input." + ::= { environmentUnitEntry 24 } + environmentInputPower4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of fourth power input." + ::= { environmentUnitEntry 25 } + environmentModemPhoneNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit modem phone number" + ::= { environmentUnitEntry 26 } + environmentSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit serial number" + ::= { environmentUnitEntry 27 } + environmentSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit software version" + ::= { environmentUnitEntry 28 } + environmentSystemTotalCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total current for system (In tenths of amps, divide by 10 for value in amps)." + ::= { environmentTables 60 } + environmentSystemTotalPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total power on system." + ::= { environmentTables 70 } + environmentMonthlyPowerLog OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The monthly power usage log" + ::= { environmentTables 80 } + -- + -- Alarm Tables + -- + alarmTables OBJECT IDENTIFIER ::= { console 280 } + alarmOverCurrentInitial OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Over Current Initial Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 1 } + alarmOverCurrentCritical OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Over Current Critical Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 2 } + alarmOverTemperatureInitial OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Over Temperature Initial Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 3 } + alarmOverTemperatureCritical OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Over Temperature Critical Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 4 } + alarmCircuitBreakerOpen OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Circuit Breaker Open Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 5 } + alarmCommLoss OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Communication Loss Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 6 } + alarmLostVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Lost Voltage (Line Input) Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 7 } + alarmPingNoAnswer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Ping No Answer Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 8 } + alarmInvalidAccessLockout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Invalid Access Lockout Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 9 } + alarmPowerCycle OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Power Cycle Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 10 } + alarmBufferThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Buffer Threshold Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 11 } + alarmPlugCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Plug Current Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 13 } + alarmLostOptoVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Lost Voltage (Line Input) Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 14 } + alarmEmergencyShutoff OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Emergency Shutoff Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 15 } + alarmNoDialtone OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the No Dialtone Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 16 } + alarmWakeupOnFailure OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Wakeup On Failure Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 17 } + alarmIpPassthroughDataUsage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the IP Passthrough Data Usage Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 18 } + alarmBufferFiltering OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the Buffer Filtering Alarm (0 = Inactive, 1 = Active)" + ::= { alarmTables 19 } + -- + -- Traps + -- + wtiTraps OBJECT IDENTIFIER ::= { console 300 } + -- Trap Info + trapInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm information" + ::= { wtiTraps 1 } + -- Test Traps + testTraps OBJECT IDENTIFIER ::= { wtiTraps 2} + testTrap TRAP-TYPE + ENTERPRISE testTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "A test trap" + ::= 1 + -- Alarm Traps + bufferThresholdTraps OBJECT IDENTIFIER ::= { wtiTraps 3} + bufferThresholdCrossedSetTrap TRAP-TYPE + ENTERPRISE bufferThresholdTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Buffer Threshold Crossed Alarm" + ::= 1 + bufferThresholdCrossedClearTrap TRAP-TYPE + ENTERPRISE bufferThresholdTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Buffer Threshold Crossed Alarm (Clear)" + ::= 2 + overCurrentInitialTraps OBJECT IDENTIFIER ::= { wtiTraps 4} + overCurrentInitialSetTrap TRAP-TYPE + ENTERPRISE overCurrentInitialTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Over Current Initial Alarm" + ::= 1 + overCurrentInitialClearTrap TRAP-TYPE + ENTERPRISE overCurrentInitialTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Over Current Initial Alarm (Clear)" + ::= 2 + overCurrentCriticalTraps OBJECT IDENTIFIER ::= { wtiTraps 5} + overCurrentCriticalSetTrap TRAP-TYPE + ENTERPRISE overCurrentCriticalTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Over Current Critical Alarm" + ::= 1 + overCurrentCriticalClearTrap TRAP-TYPE + ENTERPRISE overCurrentCriticalTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Over Current Critical Alarm (Clear)" + ::= 2 + overTemperatureInitialTraps OBJECT IDENTIFIER ::= { wtiTraps 6} + overTemperatureInitialSetTrap TRAP-TYPE + ENTERPRISE overTemperatureInitialTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Over Temperature Initial Alarm" + ::= 1 + overTemperatureInitialClearTrap TRAP-TYPE + ENTERPRISE overTemperatureInitialTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Over Temperature Initial Alarm (Clear)" + ::= 2 + overTemperatureCriticalTraps OBJECT IDENTIFIER ::= { wtiTraps 7} + overTemperatureCriticalSetTrap TRAP-TYPE + ENTERPRISE overTemperatureCriticalTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Over Temperature Critical Alarm" + ::= 1 + overTemperatureCriticalClearTrap TRAP-TYPE + ENTERPRISE overTemperatureCriticalTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Over Temperature Critical Alarm (Clear)" + ::= 2 + circuitBreakerOpenTraps OBJECT IDENTIFIER ::= { wtiTraps 8} + circuitBreakerOpenSetTrap TRAP-TYPE + ENTERPRISE circuitBreakerOpenTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Circuit Breaker Open Alarm" + ::= 1 + circuitBreakerOpenClearTrap TRAP-TYPE + ENTERPRISE circuitBreakerOpenTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Circuit Breaker Open Alarm (Clear)" + ::= 2 + lostCommTraps OBJECT IDENTIFIER ::= { wtiTraps 9} + lostCommSetTrap TRAP-TYPE + ENTERPRISE lostCommTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Lost Communication with AUX Unit" + ::= 1 + lostCommClearTrap TRAP-TYPE + ENTERPRISE lostCommTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Lost Communication with AUX Unit (Clear)" + ::= 2 + lostVoltageTraps OBJECT IDENTIFIER ::= { wtiTraps 10} + lostVoltageSetTrap TRAP-TYPE + ENTERPRISE lostVoltageTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Lost Voltage (Line In)" + ::= 1 + lostVoltageClearTrap TRAP-TYPE + ENTERPRISE lostVoltageTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Lost Voltage (Line In) (Clear)" + ::= 2 + pingNoAnswerTraps OBJECT IDENTIFIER ::= { wtiTraps 11} + pingNoAnswerSetTrap TRAP-TYPE + ENTERPRISE pingNoAnswerTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Ping No Answer" + ::= 1 + pingNoAnswerClearTrap TRAP-TYPE + ENTERPRISE pingNoAnswerTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Ping No Answer (Clear)" + ::= 2 + lockoutTraps OBJECT IDENTIFIER ::= { wtiTraps 12} + lockoutSetTrap TRAP-TYPE + ENTERPRISE lockoutTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Invalid Access Lockout" + ::= 1 + lockoutClearTrap TRAP-TYPE + ENTERPRISE lockoutTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Invalid Access Lockout (Clear)" + ::= 2 + powercycleTraps OBJECT IDENTIFIER ::= { wtiTraps 13} + powercycleSetTrap TRAP-TYPE + ENTERPRISE powercycleTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Power Cycle" + ::= 1 + plugCurrentTraps OBJECT IDENTIFIER ::= { wtiTraps 15} + plugCurrentSetTrap TRAP-TYPE + ENTERPRISE plugCurrentTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Plug Current" + ::= 1 + plugCurrentClearTrap TRAP-TYPE + ENTERPRISE plugCurrentTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Plug Current (Clear)" + ::= 2 + lostOptoVoltageTraps OBJECT IDENTIFIER ::= { wtiTraps 16} + lostOptoVoltageSetTrap TRAP-TYPE + ENTERPRISE lostOptoVoltageTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Lost Voltage" + ::= 1 + lostOptoVoltageClearTrap TRAP-TYPE + ENTERPRISE lostOptoVoltageTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Lost Voltage (Clear)" + ::= 2 + emergencyShutoffTraps OBJECT IDENTIFIER ::= { wtiTraps 17} + emergencyShutoffSetTrap TRAP-TYPE + ENTERPRISE emergencyShutoffTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Emergency Shutoff" + ::= 1 + emergencyShutoffClearTrap TRAP-TYPE + ENTERPRISE emergencyShutoffTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Emergency Shutoff (Clear)" + ::= 2 + noDialtoneTraps OBJECT IDENTIFIER ::= { wtiTraps 18} + noDialtoneSetTrap TRAP-TYPE + ENTERPRISE noDialtoneTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "No Dialtone" + ::= 1 + noDialtoneClearTrap TRAP-TYPE + ENTERPRISE noDialtoneTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "No Dialtone (Clear)" + ::= 2 + wakeupOnFailureTraps OBJECT IDENTIFIER ::= { wtiTraps 19} + wakeupOnFailureSetTrap TRAP-TYPE + ENTERPRISE wakeupOnFailureTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Wakeup On Failure" + ::= 1 + wakeupOnFailureClearTrap TRAP-TYPE + ENTERPRISE wakeupOnFailureTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Wakeup On Failure (Clear)" + ::= 2 + ipPassthroughDataUsageTraps OBJECT IDENTIFIER ::= { wtiTraps 20} + ipPassthroughDataUsageSetTrap TRAP-TYPE + ENTERPRISE ipPassthroughDataUsageTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "IP Passthrough Data Usage" + ::= 1 + ipPassthroughDataUsageClearTrap TRAP-TYPE + ENTERPRISE ipPassthroughDataUsageTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "IP Passthrough Data Usage (Clear)" + ::= 2 + bufferFilteringTraps OBJECT IDENTIFIER ::= { wtiTraps 21} + bufferFilteringSetTrap TRAP-TYPE + ENTERPRISE bufferFilteringTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Buffer Filtering" + ::= 1 + bufferFilteringClearTrap TRAP-TYPE + ENTERPRISE bufferFilteringTraps + VARIABLES { + trapInfo + } + DESCRIPTION + "Buffer Filtering (Clear)" + ::= 2 + END diff --git a/MIBS/wti/WTI-MPC-MIB b/MIBS/wti/WTI-MPC-MIB new file mode 100644 index 0000000..db9abec --- /dev/null +++ b/MIBS/wti/WTI-MPC-MIB @@ -0,0 +1,794 @@ + --
+ -- Copyright(C) 2008 Western Telematic, Inc.
+ --
+ WTI-MPC-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, NOTIFICATION-TYPE,
+ OBJECT-TYPE, enterprises FROM SNMPv2-SMI
+ DisplayString FROM SNMPv2-TC;
+ westernTelematic OBJECT IDENTIFIER ::= { enterprises 2634 }
+
+ wti MODULE-IDENTITY
+ LAST-UPDATED "200812171530Z" -- 17 Dec 2008
+ ORGANIZATION "Western Telematic, Inc."
+ CONTACT-INFO
+ "Western Telematic, Inc.
+ 5 Sterling
+ Irvine, Ca 92618
+ Email: anthonyb@wti.com"
+ DESCRIPTION
+ "This is the MIB module for the MPC"
+
+ REVISION "200812171530Z" -- 17 Dec 2008
+
+ DESCRIPTION
+ "V3.00 for the MPC 1.60"
+
+ ::= { westernTelematic 3 }
+
+ --
+ -- System Tables
+ --
+
+ systemTables OBJECT IDENTIFIER ::= { wti 100 }
+ --
+ -- Plug Table
+ --
+
+ plugTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PlugEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of plugs."
+ ::= { systemTables 200 }
+
+ plugEntry OBJECT-TYPE
+ SYNTAX PlugEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the plug table."
+ INDEX { plugIndex }
+ ::= { plugTable 1 }
+
+ PlugEntry ::= SEQUENCE {
+ plugIndex INTEGER,
+ plugID DisplayString,
+ plugStatus INTEGER,
+ plugAction INTEGER,
+ plugName DisplayString
+ }
+
+ plugIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..80)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the plug table."
+ ::= { plugEntry 1 }
+
+ plugID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(9..11))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the plug."
+ ::= { plugEntry 2 }
+
+ plugStatus OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Plug status"
+ ::= { plugEntry 3 }
+
+ plugAction OBJECT-TYPE
+ SYNTAX INTEGER (0..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Plug action"
+ ::= { plugEntry 4 }
+
+ plugName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Name of the plug."
+ ::= { plugEntry 5 }
+
+ --
+ -- Plug Group Table
+ --
+
+ plugGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PlugGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of plug groups."
+ ::= { systemTables 300 }
+
+ plugGroupEntry OBJECT-TYPE
+ SYNTAX PlugGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the plug group table."
+ INDEX { plugGroupIndex }
+ ::= { plugGroupTable 1 }
+
+ PlugGroupEntry ::= SEQUENCE {
+ plugGroupIndex INTEGER,
+ plugGroupName DisplayString,
+ plugGroupAction INTEGER
+ }
+
+ plugGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..54)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the plug group table."
+ ::= { plugGroupEntry 1 }
+
+ plugGroupName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the plug group."
+ ::= { plugGroupEntry 2 }
+
+ plugGroupAction OBJECT-TYPE
+ SYNTAX INTEGER (0..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Plug group action"
+ ::= { plugGroupEntry 3 }
+
+ --
+ -- User Table
+ --
+
+ userTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of users."
+ ::= { systemTables 400 }
+
+ userEntry OBJECT-TYPE
+ SYNTAX UserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the user table."
+ INDEX { userIndex }
+ ::= { userTable 1 }
+
+ UserEntry ::= SEQUENCE {
+ userIndex INTEGER,
+ userName DisplayString,
+ userPasswd DisplayString,
+ userAccessLevel INTEGER,
+ userPortAccess DisplayString,
+ userLocalAccess DisplayString,
+ userAux1Access DisplayString,
+ userAux2Access DisplayString,
+ userAux3Access DisplayString,
+ userGroupAccess DisplayString,
+ userSerialAccess INTEGER,
+ userTelnetSshAccess INTEGER,
+ userWebAccess INTEGER,
+ userCurrentPowerMetering INTEGER,
+ userCallbackNum DisplayString,
+ userSubmit INTEGER
+ }
+
+ userIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the user table."
+ ::= { userEntry 1 }
+
+ userName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the user."
+ ::= { userEntry 2 }
+
+ userPasswd OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The password of the user."
+ ::= { userEntry 3 }
+
+ userAccessLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Users access level"
+ ::= { userEntry 4 }
+
+ userPortAccess OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to ports."
+ ::= { userEntry 5 }
+
+ userLocalAccess OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to LOCAL plugs."
+ ::= { userEntry 6 }
+
+ userAux1Access OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to AUX1 plugs."
+ ::= { userEntry 7 }
+
+ userAux2Access OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to AUX2 plugs."
+ ::= { userEntry 8 }
+
+ userAux3Access OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to AUX3 plugs."
+ ::= { userEntry 9 }
+
+ userGroupAccess OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..54))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to plug groups."
+ ::= { userEntry 10 }
+
+ userSerialAccess OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to serial interface."
+ ::= { userEntry 11 }
+
+ userTelnetSshAccess OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to Telnet/SSH interface."
+ ::= { userEntry 12 }
+
+ userWebAccess OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to web interface."
+ ::= { userEntry 13 }
+
+ userCurrentPowerMetering OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to Current/Power Metering."
+ ::= { userEntry 15 }
+
+ userCallbackNum OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Callback number."
+ ::= { userEntry 16 }
+
+ userSubmit OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Submit changes to user."
+ ::= { userEntry 31 }
+
+ --
+ -- Environment Tables
+ --
+
+ environmentTables OBJECT IDENTIFIER ::= { wti 200 }
+
+ environmentUnitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EnvironmentUnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of environment status for units."
+ ::= { environmentTables 10 }
+
+ environmentUnitEntry OBJECT-TYPE
+ SYNTAX EnvironmentUnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the environment unit table."
+ INDEX { environmentUnitIndex }
+ ::= { environmentUnitTable 1 }
+
+ EnvironmentUnitEntry ::= SEQUENCE {
+ environmentUnitIndex INTEGER,
+ environmentUnitName DisplayString,
+ environmentUnitTemperature INTEGER,
+ environmentUnitCurrentA INTEGER,
+ environmentUnitVoltageA INTEGER,
+ environmentUnitPowerA INTEGER,
+ environmentUnitCurrentB INTEGER,
+ environmentUnitVoltageB INTEGER,
+ environmentUnitPowerB INTEGER,
+ environmentUnitCurrentC INTEGER,
+ environmentUnitVoltageC INTEGER,
+ environmentUnitPowerC INTEGER,
+ environmentUnitCurrentD INTEGER,
+ environmentUnitVoltageD INTEGER,
+ environmentUnitPowerD INTEGER
+ }
+
+ environmentUnitIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..3)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the environment unit table."
+ ::= { environmentUnitEntry 1 }
+
+ environmentUnitName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the unit."
+ ::= { environmentUnitEntry 2 }
+
+ environmentUnitTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the unit."
+ ::= { environmentUnitEntry 3 }
+
+ environmentUnitCurrentA OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of amps in branch A for unit (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentUnitEntry 4 }
+
+ environmentUnitVoltageA OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The voltage of branch A for unit."
+ ::= { environmentUnitEntry 5 }
+
+ environmentUnitPowerA OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of watts used by branch A for unit."
+ ::= { environmentUnitEntry 6 }
+
+ environmentUnitCurrentB OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of amps in branch B for unit (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentUnitEntry 7 }
+
+ environmentUnitVoltageB OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The voltage of branch B for unit."
+ ::= { environmentUnitEntry 8 }
+
+ environmentUnitPowerB OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of watts used by branch b for unit."
+ ::= { environmentUnitEntry 9 }
+
+ environmentUnitCurrentC OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of amps in branch C for unit (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentUnitEntry 10 }
+
+ environmentUnitVoltageC OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The voltage of branch C for unit."
+ ::= { environmentUnitEntry 11 }
+
+ environmentUnitPowerC OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of watts used by branch c for unit."
+ ::= { environmentUnitEntry 12 }
+
+ environmentUnitCurrentD OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of amps in branch D for unit (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentUnitEntry 13 }
+
+ environmentUnitVoltageD OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The voltage of branch D for unit."
+ ::= { environmentUnitEntry 14 }
+
+ environmentUnitPowerD OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of watts used by branch d for unit."
+ ::= { environmentUnitEntry 15 }
+
+ environmentBranchATotalCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Current on BRANCH A (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentTables 20 }
+
+ environmentBranchATotalPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Power on BRANCH A."
+ ::= { environmentTables 30 }
+
+ environmentBranchBTotalCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Current on BRANCH B (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentTables 40 }
+
+ environmentBranchBTotalPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Power on BRANCH B."
+ ::= { environmentTables 50 }
+
+ environmentBranchCTotalCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Current on BRANCH C (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentTables 51 }
+
+ environmentBranchCTotalPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Power on BRANCH C."
+ ::= { environmentTables 52 }
+
+ environmentBranchDTotalCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Current on BRANCH D (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentTables 53 }
+
+ environmentBranchDTotalPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Power on BRANCH D."
+ ::= { environmentTables 54 }
+
+ environmentSystemTotalCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total current for system (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentTables 60 }
+
+ environmentSystemTotalPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total power on system."
+ ::= { environmentTables 70 }
+
+ environmentMonthlyPowerLog OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The monthly power usage log"
+ ::= { environmentTables 80 }
+
+ --
+ -- Traps
+ --
+
+ wtiTraps OBJECT IDENTIFIER ::= { wti 300 }
+
+ -- Trap Info
+
+ trapInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm information"
+ ::= { wtiTraps 1 }
+
+ -- Test Traps
+
+ testTraps OBJECT IDENTIFIER ::= { wtiTraps 2}
+
+ testTrap TRAP-TYPE
+ ENTERPRISE testTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "A test trap"
+ ::= 1
+
+ -- Alarm Traps
+
+ overCurrentInitialTraps OBJECT IDENTIFIER ::= { wtiTraps 4}
+
+ overCurrentInitialSetTrap TRAP-TYPE
+ ENTERPRISE overCurrentInitialTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Current Initial Alarm"
+ ::= 1
+
+ overCurrentInitialClearTrap TRAP-TYPE
+ ENTERPRISE overCurrentInitialTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Current Initial Alarm (Clear)"
+ ::= 2
+
+ overCurrentCriticalTraps OBJECT IDENTIFIER ::= { wtiTraps 5}
+
+ overCurrentCriticalSetTrap TRAP-TYPE
+ ENTERPRISE overCurrentCriticalTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Current Critical Alarm"
+ ::= 1
+
+ overCurrentCriticalClearTrap TRAP-TYPE
+ ENTERPRISE overCurrentCriticalTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Current Critical Alarm (Clear)"
+ ::= 2
+
+ overTemperatureInitialTraps OBJECT IDENTIFIER ::= { wtiTraps 6}
+
+ overTemperatureInitialSetTrap TRAP-TYPE
+ ENTERPRISE overTemperatureInitialTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Temperature Initial Alarm"
+ ::= 1
+
+ overTemperatureInitialClearTrap TRAP-TYPE
+ ENTERPRISE overTemperatureInitialTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Temperature Initial Alarm (Clear)"
+ ::= 2
+
+ overTemperatureCriticalTraps OBJECT IDENTIFIER ::= { wtiTraps 7}
+
+ overTemperatureCriticalSetTrap TRAP-TYPE
+ ENTERPRISE overTemperatureCriticalTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Temperature Critical Alarm"
+ ::= 1
+
+ overTemperatureCriticalClearTrap TRAP-TYPE
+ ENTERPRISE overTemperatureCriticalTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Temperature Critical Alarm (Clear)"
+ ::= 2
+
+ circuitBreakerOpenTraps OBJECT IDENTIFIER ::= { wtiTraps 8}
+
+ circuitBreakerOpenSetTrap TRAP-TYPE
+ ENTERPRISE circuitBreakerOpenTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Circuit Breaker Open Alarm"
+ ::= 1
+
+ circuitBreakerOpenClearTrap TRAP-TYPE
+ ENTERPRISE circuitBreakerOpenTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Circuit Breaker Open Alarm (Clear)"
+ ::= 2
+
+ lostCommTraps OBJECT IDENTIFIER ::= { wtiTraps 9}
+
+ lostCommSetTrap TRAP-TYPE
+ ENTERPRISE lostCommTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Lost Communication with AUX Unit"
+ ::= 1
+
+ lostCommClearTrap TRAP-TYPE
+ ENTERPRISE lostCommTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Lost Communication with AUX Unit (Clear)"
+ ::= 2
+
+ lostVoltageTraps OBJECT IDENTIFIER ::= { wtiTraps 10}
+
+ lostVoltageSetTrap TRAP-TYPE
+ ENTERPRISE lostVoltageTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Lost Voltage (Line In)"
+ ::= 1
+
+ lostVoltageClearTrap TRAP-TYPE
+ ENTERPRISE lostVoltageTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Lost Voltage (Line In) (Clear)"
+ ::= 2
+
+ pingNoAnswerTraps OBJECT IDENTIFIER ::= { wtiTraps 11}
+
+ pingNoAnswerSetTrap TRAP-TYPE
+ ENTERPRISE pingNoAnswerTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Ping No Answer"
+ ::= 1
+
+ pingNoAnswerClearTrap TRAP-TYPE
+ ENTERPRISE pingNoAnswerTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Ping No Answer (Clear)"
+ ::= 2
+
+ lockoutTraps OBJECT IDENTIFIER ::= { wtiTraps 12}
+
+ lockoutSetTrap TRAP-TYPE
+ ENTERPRISE lockoutTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Invalid Access Lockout"
+ ::= 1
+
+ lockoutClearTrap TRAP-TYPE
+ ENTERPRISE lockoutTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Invalid Access Lockout (Clear)"
+ ::= 2
+
+ powercycleTraps OBJECT IDENTIFIER ::= { wtiTraps 13}
+
+ powercycleSetTrap TRAP-TYPE
+ ENTERPRISE powercycleTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Power Cycle"
+ ::= 1
+
+ END
\ No newline at end of file diff --git a/MIBS/wti/WTI-POWER-MIB b/MIBS/wti/WTI-POWER-MIB new file mode 100644 index 0000000..8f3e3ef --- /dev/null +++ b/MIBS/wti/WTI-POWER-MIB @@ -0,0 +1,950 @@ + --
+ -- Copyright(C) 2016 Western Telematic, Inc.
+ --
+
+ WTI-POWER-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ MODULE-IDENTITY, NOTIFICATION-TYPE,
+ OBJECT-TYPE, enterprises FROM SNMPv2-SMI
+ DisplayString FROM SNMPv2-TC;
+ westernTelematic OBJECT IDENTIFIER ::= { enterprises 2634 }
+ power MODULE-IDENTITY
+ LAST-UPDATED "201604011600Z" -- 01 Apr 2016
+ ORGANIZATION "Western Telematic, Inc."
+ CONTACT-INFO
+ "Western Telematic, Inc.
+ 5 Sterling
+ Irvine, Ca 92618
+ Email: anthonyb@wti.com"
+ DESCRIPTION
+ "This is the MIB module for power products"
+ REVISION "201604011600Z" -- 01 Apr 2016
+ DESCRIPTION
+ "V6.00 for power products "
+ ::= { westernTelematic 3 }
+ --
+ -- System Tables
+ --
+ systemTables OBJECT IDENTIFIER ::= { power 100 }
+ --
+ -- Plug Table
+ --
+ plugTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PlugEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of plugs."
+ ::= { systemTables 200 }
+ plugEntry OBJECT-TYPE
+ SYNTAX PlugEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the plug table."
+ INDEX { plugIndex }
+ ::= { plugTable 1 }
+ PlugEntry ::= SEQUENCE {
+ plugIndex INTEGER,
+ plugID DisplayString,
+ plugStatus INTEGER,
+ plugAction INTEGER,
+ plugName DisplayString,
+ plugCurrent INTEGER,
+ plugPower INTEGER
+ }
+ plugIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..80)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the plug table."
+ ::= { plugEntry 1 }
+ plugID OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(9..11))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the plug."
+ ::= { plugEntry 2 }
+ plugStatus OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Plug status"
+ ::= { plugEntry 3 }
+ plugAction OBJECT-TYPE
+ SYNTAX INTEGER (0..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Plug action"
+ ::= { plugEntry 4 }
+ plugName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Name of the plug."
+ ::= { plugEntry 5 }
+ plugCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Plug current (In tenths of amps, divide by 10 for value in amps)"
+ ::= { plugEntry 7 }
+ plugPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Plug power (Watts)"
+ ::= { plugEntry 8 }
+ --
+ -- Plug Group Table
+ --
+ plugGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PlugGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of plug groups."
+ ::= { systemTables 300 }
+ plugGroupEntry OBJECT-TYPE
+ SYNTAX PlugGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the plug group table."
+ INDEX { plugGroupIndex }
+ ::= { plugGroupTable 1 }
+ PlugGroupEntry ::= SEQUENCE {
+ plugGroupIndex INTEGER,
+ plugGroupName DisplayString,
+ plugGroupAction INTEGER,
+ plugGroupCurrent INTEGER,
+ plugGroupPower INTEGER
+ }
+ plugGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..54)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the plug group table."
+ ::= { plugGroupEntry 1 }
+ plugGroupName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the plug group."
+ ::= { plugGroupEntry 2 }
+ plugGroupAction OBJECT-TYPE
+ SYNTAX INTEGER (0..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Plug group action"
+ ::= { plugGroupEntry 3 }
+ plugGroupCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Plug group current (In tenths of amps, divide by 10 for value in amps)"
+ ::= { plugGroupEntry 4 }
+ plugGroupPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Plug group power (Watts)"
+ ::= { plugGroupEntry 5 }
+ --
+ -- User Table
+ --
+ userTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of users."
+ ::= { systemTables 400 }
+ userEntry OBJECT-TYPE
+ SYNTAX UserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the user table."
+ INDEX { userIndex }
+ ::= { userTable 1 }
+ UserEntry ::= SEQUENCE {
+ userIndex INTEGER,
+ userName DisplayString,
+ userPasswd DisplayString,
+ userAccessLevel INTEGER,
+ userPortAccess DisplayString,
+ userLocalAccess DisplayString,
+ userGroupAccess DisplayString,
+ userSerialAccess INTEGER,
+ userTelnetSshAccess INTEGER,
+ userWebAccess INTEGER,
+ userCurrentPowerMetering INTEGER,
+ userCallbackNum DisplayString,
+ userSubmit INTEGER
+ }
+ userIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the user table."
+ ::= { userEntry 1 }
+ userName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the user."
+ ::= { userEntry 2 }
+ userPasswd OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The password of the user."
+ ::= { userEntry 3 }
+ userAccessLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Users access level"
+ ::= { userEntry 4 }
+ userPortAccess OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to ports."
+ ::= { userEntry 5 }
+ userLocalAccess OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to LOCAL plugs."
+ ::= { userEntry 6 }
+ userGroupAccess OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..54))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to plug groups."
+ ::= { userEntry 10 }
+ userSerialAccess OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to serial interface."
+ ::= { userEntry 11 }
+ userTelnetSshAccess OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to Telnet/SSH interface."
+ ::= { userEntry 12 }
+ userWebAccess OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to web interface."
+ ::= { userEntry 13 }
+ userCurrentPowerMetering OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access to Current/Power Metering."
+ ::= { userEntry 15 }
+ userCallbackNum OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Callback number."
+ ::= { userEntry 16 }
+ userSubmit OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Submit changes to user."
+ ::= { userEntry 31 }
+ --
+ -- Environment Tables
+ --
+ environmentTables OBJECT IDENTIFIER ::= { power 200 }
+ environmentUnitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EnvironmentUnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of environment status for units."
+ ::= { environmentTables 10 }
+ environmentUnitEntry OBJECT-TYPE
+ SYNTAX EnvironmentUnitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Row definition for the environment unit table."
+ INDEX { environmentUnitIndex }
+ ::= { environmentUnitTable 1 }
+ EnvironmentUnitEntry ::= SEQUENCE {
+ environmentUnitIndex INTEGER,
+ environmentUnitName DisplayString,
+ environmentUnitTemperature INTEGER,
+ environmentUnitCurrentA INTEGER,
+ environmentUnitVoltageA INTEGER,
+ environmentUnitPowerA INTEGER,
+ environmentUnitCurrentB INTEGER,
+ environmentUnitVoltageB INTEGER,
+ environmentUnitPowerB INTEGER,
+ environmentUnitCurrentC INTEGER,
+ environmentUnitVoltageC INTEGER,
+ environmentUnitPowerC INTEGER,
+ environmentUnitCurrentD INTEGER,
+ environmentUnitVoltageD INTEGER,
+ environmentUnitPowerD INTEGER,
+ environmentSysRAM INTEGER,
+ environmentSysFlash INTEGER,
+ environmentMacEth0 DisplayString,
+ environmentMacEth1 DisplayString,
+ environmentInputPower1 INTEGER,
+ environmentInputPower2 INTEGER,
+ environmentInputPower3 INTEGER,
+ environmentInputPower4 INTEGER
+ }
+ environmentUnitIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..3)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index for the environment unit table."
+ ::= { environmentUnitEntry 1 }
+ environmentUnitName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the unit."
+ ::= { environmentUnitEntry 2 }
+ environmentUnitTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature of the unit."
+ ::= { environmentUnitEntry 3 }
+ environmentUnitCurrentA OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of amps in branch A for unit (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentUnitEntry 4 }
+ environmentUnitVoltageA OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The voltage of branch A for unit."
+ ::= { environmentUnitEntry 5 }
+ environmentUnitPowerA OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of watts used by branch A for unit."
+ ::= { environmentUnitEntry 6 }
+ environmentUnitCurrentB OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of amps in branch B for unit (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentUnitEntry 7 }
+ environmentUnitVoltageB OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The voltage of branch B for unit."
+ ::= { environmentUnitEntry 8 }
+ environmentUnitPowerB OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of watts used by branch b for unit."
+ ::= { environmentUnitEntry 9 }
+ environmentUnitCurrentC OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of amps in branch C for unit (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentUnitEntry 10 }
+ environmentUnitVoltageC OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The voltage of branch C for unit."
+ ::= { environmentUnitEntry 11 }
+ environmentUnitPowerC OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of watts used by branch c for unit."
+ ::= { environmentUnitEntry 12 }
+ environmentUnitCurrentD OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of amps in branch D for unit (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentUnitEntry 13 }
+ environmentUnitVoltageD OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The voltage of branch D for unit."
+ ::= { environmentUnitEntry 14 }
+ environmentUnitPowerD OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of watts used by branch d for unit."
+ ::= { environmentUnitEntry 15 }
+ environmentSysRAM OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total system RAM."
+ ::= { environmentUnitEntry 18 }
+ environmentSysFlash OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total system Flash."
+ ::= { environmentUnitEntry 19 }
+ environmentMacEth0 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC Address Eth0"
+ ::= { environmentUnitEntry 20 }
+ environmentMacEth1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC Address Eth1"
+ ::= { environmentUnitEntry 21 }
+ environmentInputPower1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of first power input."
+ ::= { environmentUnitEntry 22 }
+ environmentInputPower2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of second power input."
+ ::= { environmentUnitEntry 23 }
+ environmentInputPower3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of third power input."
+ ::= { environmentUnitEntry 24 }
+ environmentInputPower4 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of fourth power input."
+ ::= { environmentUnitEntry 25 }
+ environmentBranchATotalCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Current on BRANCH A (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentTables 20 }
+ environmentBranchATotalPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Power on BRANCH A."
+ ::= { environmentTables 30 }
+ environmentBranchBTotalCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Current on BRANCH B (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentTables 40 }
+ environmentBranchBTotalPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Power on BRANCH B."
+ ::= { environmentTables 50 }
+ environmentBranchCTotalCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Current on BRANCH C (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentTables 51 }
+ environmentBranchCTotalPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Power on BRANCH C."
+ ::= { environmentTables 52 }
+ environmentBranchDTotalCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Current on BRANCH D (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentTables 53 }
+ environmentBranchDTotalPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Power on BRANCH D."
+ ::= { environmentTables 54 }
+ environmentSystemTotalCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total current for system (In tenths of amps, divide by 10 for value in amps)."
+ ::= { environmentTables 60 }
+ environmentSystemTotalPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total power on system."
+ ::= { environmentTables 70 }
+ environmentMonthlyPowerLog OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The monthly power usage log"
+ ::= { environmentTables 80 }
+ --
+ -- Alarm Tables
+ --
+ alarmTables OBJECT IDENTIFIER ::= { power 280 }
+ alarmOverCurrentInitial OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Over Current Initial Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 1 }
+ alarmOverCurrentCritical OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Over Current Critical Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 2 }
+ alarmOverTemperatureInitial OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Over Temperature Initial Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 3 }
+ alarmOverTemperatureCritical OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Over Temperature Critical Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 4 }
+ alarmCircuitBreakerOpen OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Circuit Breaker Open Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 5 }
+ alarmCommLoss OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Communication Loss Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 6 }
+ alarmLostVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Lost Voltage (Line Input) Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 7 }
+ alarmPingNoAnswer OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Ping No Answer Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 8 }
+ alarmInvalidAccessLockout OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Invalid Access Lockout Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 9 }
+ alarmPowerCycle OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Power Cycle Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 10 }
+ alarmAlarmInput OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Alarm Input Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 12 }
+ alarmPlugCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Plug Current Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 13 }
+ alarmLostOptoVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Lost Voltage (Line Input) Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 14 }
+ alarmEmergencyShutoff OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Emergency Shutoff Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 15 }
+ alarmNoDialtone OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the No Dialtone Alarm (0 = Inactive, 1 = Active)"
+ ::= { alarmTables 16 }
+ --
+ -- Traps
+ --
+ wtiTraps OBJECT IDENTIFIER ::= { power 300 }
+ -- Trap Info
+ trapInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm information"
+ ::= { wtiTraps 1 }
+ -- Test Traps
+ testTraps OBJECT IDENTIFIER ::= { wtiTraps 2}
+ testTrap TRAP-TYPE
+ ENTERPRISE testTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "A test trap"
+ ::= 1
+ -- Alarm Traps
+ overCurrentInitialTraps OBJECT IDENTIFIER ::= { wtiTraps 4}
+ overCurrentInitialSetTrap TRAP-TYPE
+ ENTERPRISE overCurrentInitialTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Current Initial Alarm"
+ ::= 1
+ overCurrentInitialClearTrap TRAP-TYPE
+ ENTERPRISE overCurrentInitialTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Current Initial Alarm (Clear)"
+ ::= 2
+ overCurrentCriticalTraps OBJECT IDENTIFIER ::= { wtiTraps 5}
+ overCurrentCriticalSetTrap TRAP-TYPE
+ ENTERPRISE overCurrentCriticalTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Current Critical Alarm"
+ ::= 1
+ overCurrentCriticalClearTrap TRAP-TYPE
+ ENTERPRISE overCurrentCriticalTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Current Critical Alarm (Clear)"
+ ::= 2
+ overTemperatureInitialTraps OBJECT IDENTIFIER ::= { wtiTraps 6}
+ overTemperatureInitialSetTrap TRAP-TYPE
+ ENTERPRISE overTemperatureInitialTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Temperature Initial Alarm"
+ ::= 1
+ overTemperatureInitialClearTrap TRAP-TYPE
+ ENTERPRISE overTemperatureInitialTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Temperature Initial Alarm (Clear)"
+ ::= 2
+ overTemperatureCriticalTraps OBJECT IDENTIFIER ::= { wtiTraps 7}
+ overTemperatureCriticalSetTrap TRAP-TYPE
+ ENTERPRISE overTemperatureCriticalTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Temperature Critical Alarm"
+ ::= 1
+ overTemperatureCriticalClearTrap TRAP-TYPE
+ ENTERPRISE overTemperatureCriticalTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Over Temperature Critical Alarm (Clear)"
+ ::= 2
+ circuitBreakerOpenTraps OBJECT IDENTIFIER ::= { wtiTraps 8}
+ circuitBreakerOpenSetTrap TRAP-TYPE
+ ENTERPRISE circuitBreakerOpenTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Circuit Breaker Open Alarm"
+ ::= 1
+ circuitBreakerOpenClearTrap TRAP-TYPE
+ ENTERPRISE circuitBreakerOpenTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Circuit Breaker Open Alarm (Clear)"
+ ::= 2
+ lostCommTraps OBJECT IDENTIFIER ::= { wtiTraps 9}
+ lostCommSetTrap TRAP-TYPE
+ ENTERPRISE lostCommTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Lost Communication with AUX Unit"
+ ::= 1
+ lostCommClearTrap TRAP-TYPE
+ ENTERPRISE lostCommTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Lost Communication with AUX Unit (Clear)"
+ ::= 2
+ lostVoltageTraps OBJECT IDENTIFIER ::= { wtiTraps 10}
+ lostVoltageSetTrap TRAP-TYPE
+ ENTERPRISE lostVoltageTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Lost Voltage (Line In)"
+ ::= 1
+ lostVoltageClearTrap TRAP-TYPE
+ ENTERPRISE lostVoltageTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Lost Voltage (Line In) (Clear)"
+ ::= 2
+ pingNoAnswerTraps OBJECT IDENTIFIER ::= { wtiTraps 11}
+ pingNoAnswerSetTrap TRAP-TYPE
+ ENTERPRISE pingNoAnswerTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Ping No Answer"
+ ::= 1
+ pingNoAnswerClearTrap TRAP-TYPE
+ ENTERPRISE pingNoAnswerTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Ping No Answer (Clear)"
+ ::= 2
+ lockoutTraps OBJECT IDENTIFIER ::= { wtiTraps 12}
+ lockoutSetTrap TRAP-TYPE
+ ENTERPRISE lockoutTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Invalid Access Lockout"
+ ::= 1
+ lockoutClearTrap TRAP-TYPE
+ ENTERPRISE lockoutTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Invalid Access Lockout (Clear)"
+ ::= 2
+ powercycleTraps OBJECT IDENTIFIER ::= { wtiTraps 13}
+ powercycleSetTrap TRAP-TYPE
+ ENTERPRISE powercycleTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Power Cycle"
+ ::= 1
+ alarmInputTraps OBJECT IDENTIFIER ::= { wtiTraps 14}
+ alarmInputSetTrap TRAP-TYPE
+ ENTERPRISE alarmInputTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Alarm Input"
+ ::= 1
+ alarmInputClearTrap TRAP-TYPE
+ ENTERPRISE alarmInputTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Alarm Input (Clear)"
+ ::= 2
+ plugCurrentTraps OBJECT IDENTIFIER ::= { wtiTraps 15}
+ plugCurrentSetTrap TRAP-TYPE
+ ENTERPRISE plugCurrentTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Plug Current"
+ ::= 1
+ plugCurrentClearTrap TRAP-TYPE
+ ENTERPRISE plugCurrentTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Plug Current (Clear)"
+ ::= 2
+ lostOptoVoltageTraps OBJECT IDENTIFIER ::= { wtiTraps 16}
+ lostOptoVoltageSetTrap TRAP-TYPE
+ ENTERPRISE lostOptoVoltageTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Lost Voltage"
+ ::= 1
+ lostOptoVoltageClearTrap TRAP-TYPE
+ ENTERPRISE lostOptoVoltageTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Lost Voltage (Clear)"
+ ::= 2
+ emergencyShutoffTraps OBJECT IDENTIFIER ::= { wtiTraps 17}
+ emergencyShutoffSetTrap TRAP-TYPE
+ ENTERPRISE emergencyShutoffTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Emergency Shutoff"
+ ::= 1
+ emergencyShutoffClearTrap TRAP-TYPE
+ ENTERPRISE emergencyShutoffTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "Emergency Shutoff (Clear)"
+ ::= 2
+ noDialtoneTraps OBJECT IDENTIFIER ::= { wtiTraps 18}
+ noDialtoneSetTrap TRAP-TYPE
+ ENTERPRISE noDialtoneTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "No Dialtone"
+ ::= 1
+ noDialtoneClearTrap TRAP-TYPE
+ ENTERPRISE noDialtoneTraps
+ VARIABLES {
+ trapInfo
+ }
+ DESCRIPTION
+ "No Dialtone (Clear)"
+ ::= 2
+ END
|