-- -- Copyright(C) 2010 Western Telematic, Inc. -- WTI-RSM8R4-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, enterprises FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC; westernTelematic OBJECT IDENTIFIER ::= { enterprises 2634 } rsm8r4 MODULE-IDENTITY LAST-UPDATED "201004021600Z" -- 2 April 2010 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 RSM8R4" REVISION "201004021600Z" -- 2 April 2010 DESCRIPTION "V5.00 for the RSM8R4 " ::= { westernTelematic 2 } -- -- System Tables -- systemTables OBJECT IDENTIFIER ::= { rsm8r4 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-only 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 } 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, userPlugAccess DisplayString, userGroupAccess DisplayString, userSerialAccess INTEGER, userTelnetSshAccess INTEGER, userWebAccess INTEGER, userOutboundTelAccess 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..9)) 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 } 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 ::= { rsm8r4 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, environmentSysRAM INTEGER, environmentSysFlash 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 temperature of the unit." ::= { environmentUnitEntry 3 } 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 } -- -- Traps -- wtiTraps OBJECT IDENTIFIER ::= { rsm8r4 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 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 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