-- BAY TECHNICAL ASSOCIATES (BAYTECH) MIB -- Copyright (c) Bay Technical Associates 2000. -- Version : 1.21a -- Title: TOP LEVEL BAYTECH MIB for all baytech devices -- ************************************************************************* -- ************************************************************************ -- Baytech-MIB { iso org(3) dod(6) internet(1) private(4) -- enterprises(1) baytech(4779) } -- -- Module/Port MIB definitions are included below. These have been commented -- out. To access RPCs & outlets by module/port indexing, (in addition to -- port indexing, the default method) uncomment this section prior to -- compiling the MIB for your browser. -- Baytech-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, Gauge, TimeTicks FROM RFC1155-SMI DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215; baytech OBJECT IDENTIFIER ::= { enterprises 4779 } dsseries OBJECT IDENTIFIER ::= { baytech 1 } rpcseries OBJECT IDENTIFIER ::= { baytech 2 } mtrapargs OBJECT IDENTIFIER ::= { baytech 3 } sDSIdent OBJECT IDENTIFIER ::= { dsseries 1 } sDSNetworkConfig OBJECT IDENTIFIER ::= { dsseries 2 } sDSModules OBJECT IDENTIFIER ::= { dsseries 3 } sDSControl OBJECT IDENTIFIER ::= { dsseries 4 } sDSFileTransfer OBJECT IDENTIFIER ::= { dsseries 5 } -- object types -- the sDSIdent group sDSIdentFirmwareRev OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "An 8 byte ID string identifying the DS72 firmware revision. This value is set at the factory." ::= { sDSIdent 1 } sDSIdentSerialNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A number identifying the serial number of the DS72. This value is set at the factory." ::= { sDSIdent 2 } sDSIdentUnitName OBJECT-TYPE SYNTAX DisplayString (SIZE(64)) ACCESS read-write STATUS mandatory DESCRIPTION "A 64-character string identifying the name (UnitID) of the DS72. This value is set at the factory to a default of DS72." ::= { sDSIdent 3 } --sDSIdentUnitDescription OBJECT-TYPE -- SYNTAX DisplayString -- ACCESS read-write -- STATUS mandatory -- DESCRIPTION -- "A 64-character string that can be used by the user for aditional -- information describing the unit. -- This value is set at the factory to a default of NULL." -- ::= { sDSIdent 4 } -- the sDSNetworkConfig group sDSNetworkConfigBootpEnable OBJECT-TYPE SYNTAX INTEGER { disabled (0), enabled (1) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables/disables bootp. Bootp will not take effect until the unit is reseted." ::= { sDSNetworkConfig 1 } sDSNetworkConfigDHCPEnable OBJECT-TYPE SYNTAX INTEGER { disabled (0), enabled (1) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables/disables DHCP. DHCP will not take effect until the unit is reseted." ::= { sDSNetworkConfig 2 } sDSNetworkConfigSSHEnable OBJECT-TYPE SYNTAX INTEGER { disabled (0), enabled (1) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables/disables SSH logins. Disable/enable SSH will take effect after the unit is reseted." ::= { sDSNetworkConfig 3 } sDSNetworkConfigTelnetEnable OBJECT-TYPE SYNTAX INTEGER { disabled (0), enabled (1) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables/disables telnet. " ::= { sDSNetworkConfig 4 } sDSNetworkConfigActivityTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "A value from 0 to 120. 0 disables activity timeouts. Value represents minutes of non-activity before telnet / SSH sessions are automatically logged out. Default is 0." ::= { sDSNetworkConfig 5 } sDSNetworkConfigSNMP OBJECT IDENTIFIER ::= { sDSNetworkConfig 8 } sDSNetworkConfigRadius OBJECT IDENTIFIER ::= { sDSNetworkConfig 9 } -- the sDSNetworkConfigSNMP group sDSNetworkConfigSNMPReadOnlyCommunity OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The community name to use for read only access. Maximum len 16 bytes." ::= { sDSNetworkConfigSNMP 1 } sDSNetworkConfigSNMPReadWriteCommunity OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The community name to use for read-write access. Maximum len 16 bytes." ::= { sDSNetworkConfigSNMP 2 } sDSNetworkConfigSNMPNumTrapReceivers OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of managers to send traps to. Currently 4." ::= { sDSNetworkConfigSNMP 3 } sDSNetworkConfigSNMPTrapReceiverTable OBJECT-TYPE SYNTAX SEQUENCE OF SDSNetworkConfigSNMPTrapReceiverEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of managers to send traps to. The number of entries is given by the value of sDSNetworkConfigSNMPNumTrapReceivers. Maximum number of Trap Receivers is four." ::= { sDSNetworkConfigSNMP 4 } sDSNetworkConfigSNMPTrapReceiverEntry OBJECT-TYPE SYNTAX SDSNetworkConfigSNMPTrapReceiverEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of managers to send traps to." INDEX { trapIndex} ::= { sDSNetworkConfigSNMPTrapReceiverTable 1 } SDSNetworkConfigSNMPTrapReceiverEntry ::= SEQUENCE { trapIndex INTEGER, receiverAddress IpAddress } trapIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index to a trap receiver entry." ::= { sDSNetworkConfigSNMPTrapReceiverEntry 1 } receiverAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the manager to send traps to." ::= { sDSNetworkConfigSNMPTrapReceiverEntry 2 } -- the sDSNetworkConfigRadius group sDSNetworkConfigRadiusEnable OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables / disables RADIUS telnet logins." ::= { sDSNetworkConfigRadius 1 } sDSNetworkConfigRadiusPrimaryServer OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Ip address of the primary RADIUS server." ::= { sDSNetworkConfigRadius 2 } sDSNetworkConfigRadiusSecondaryServer OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Ip address of the back-up RADIUS server." ::= { sDSNetworkConfigRadius 3 } sDSNetworkConfigRadiusLocalLogin OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables / disables the use of local (usernames stored in the DS72) logins in the case that both the primary and secondary RADIUS server are not available." ::= { sDSNetworkConfigRadius 4 } -- the sDSModules group sDSModulesNumberOfModules OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of modules installed into the DS unit." ::= { sDSModules 1 } sDSModulesModulesInstalled OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A character string listing the modules installed seperated by commas. Each module is identifed by a two digit number indicating the slot. For example 02,03,04,06 means modules 2,3,4 and 6 are installed." ::= { sDSModules 2 } sDSModulesResetModulesCmd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS deprecated DESCRIPTION "This command is no longer supported." ::= { sDSModules 3 } sDSModulesNumberOfIntelligentModules OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of Intelligent Modules installed in the DS Unit." ::= { sDSModules 4 } sDSModulesRPC OBJECT IDENTIFIER ::= { sDSModules 5 } sDSModulesSerial OBJECT IDENTIFIER ::= { sDSModules 6 } sDSModulesModem OBJECT IDENTIFIER ::= { sDSModules 7 } -- sDSModulesRPC group sDSModulesNumberOfRPCModules OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of DS30 Modules installed in the DS Unit." ::= { sDSModulesRPC 1 } sDSModulesRPCTable OBJECT-TYPE SYNTAX SEQUENCE OF SDSModulesRPCEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Allows for control of individual outlets and individual RPC modules. " ::= { sDSModulesRPC 2 } sDSModulesRPCEntry OBJECT-TYPE SYNTAX SDSModulesRPCEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The RPCs to control and get status on." INDEX { sDSModulesRPCIndex} ::= { sDSModulesRPCTable 1 } SDSModulesRPCEntry ::= SEQUENCE { sDSModulesRPCIndex INTEGER, sDSModulesRPCName DisplayString, sDSModulesRPCFirmwareVersion DisplayString, sDSModulesRPCCurrent INTEGER, sDSModulesRPCMaxCurrent INTEGER, sDSModulesRPCVoltage INTEGER, sDSModulesRPCPower INTEGER, sDSModulesRPCTemperature INTEGER, sDSModulesRPCRebootTimeout INTEGER, sDSModulesRPCAllOutletsCmd INTEGER, sDSModulesRPCAllOutletsStatus DisplayString, sDSModulesRPCCurrentAlarmThreshold INTEGER, sDSModulesRPCOverVoltageThreshold INTEGER, sDSModulesRPCUnderVoltageThreshold INTEGER, sDSModulesRPCNumberOfOutlets INTEGER, sDSModulesRPCCircuitBreaker INTEGER, sDSModulesRPCOverTempThreshold INTEGER, sDSModulesRPCUnitVA INTEGER, sDSModulesRPCNumberOfBreakers INTEGER, sDSModulesRPCLowCurrentThreshold INTEGER } sDSModulesRPCIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index into the RPC table. Indexes for rpcs attached to ds74 modules are calculate with the following formula: ((module - 2) * 4) + port. For example module 3 port 1 = index 5. " ::= { sDSModulesRPCEntry 1 } sDSModulesRPCName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The name (unit id) of the rpc." ::= { sDSModulesRPCEntry 2 } sDSModulesRPCFirmwareVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The firware version of the rpc." ::= { sDSModulesRPCEntry 3 } sDSModulesRPCCurrent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current reading for the power strip. If current measurement is not installed this value will always read 0." ::= { sDSModulesRPCEntry 4 } sDSModulesRPCMaxCurrent OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The maximum detected current reading for the power strip. If current measurement is not installed this value will always read 0. Setting this value to 0 will clear the maximum current detected." ::= { sDSModulesRPCEntry 5 } sDSModulesRPCVoltage OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The voltage reading for the power strip. If voltage measurement is not installed this value will always read 0." ::= { sDSModulesRPCEntry 6 } sDSModulesRPCPower OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The power reading for the power strip. If power measurement is not installed this value will always read 0." ::= { sDSModulesRPCEntry 7 } sDSModulesRPCTemperature OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The temperature reading for the power strip. Readings are in degrees C. If temperature measurement is not installed this value will always read 0." ::= { sDSModulesRPCEntry 8 } sDSModulesRPCRebootTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The length of off time for automatic reboot sequences. Currently a read-only value set to the fixed reboot timeout." ::= { sDSModulesRPCEntry 9 } sDSModulesRPCAllOutletsCmd OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), reboot (2), lockon (3), lockoff (4), unlock (5), unknown (6) } ACCESS read-write STATUS mandatory DESCRIPTION "Turns all outlets on, off or reboot. 0 = off 1 = on 2 = reboot A get will return unknown (6)." ::= { sDSModulesRPCEntry 10 } sDSModulesRPCAllOutletsStatus OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Reports status of outlets in a comma deliminated string. 0 = off 1 = on 2 = reboot 3 = locked on 4 = locked off" ::= { sDSModulesRPCEntry 11 } sDSModulesRPCCurrentAlarmThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The current alarm threshold level *10. A value of 105 will set the level to 10.5." ::= { sDSModulesRPCEntry 12 } sDSModulesRPCOverVoltageThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The over voltage alarm threshold level *10. A value of 105 will set the level to 10.5." ::= { sDSModulesRPCEntry 13 } sDSModulesRPCUnderVoltageThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The under voltage alarm threshold level *10. A value of 105 will set the level to 10.5." ::= { sDSModulesRPCEntry 14 } sDSModulesRPCNumberOfOutlets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of outlets for this RPC. This will be the size of outlet table for this RPC index." ::= { sDSModulesRPCEntry 15 } sDSModulesRPCCircuitBreaker OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of circuit breaker in power strip. 0=off 1=on." ::= { sDSModulesRPCEntry 16 } sDSModulesRPCOverTempThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The over temperature alarm threshold level *10. A value of 505 will set the level to 50.5." ::= { sDSModulesRPCEntry 17 } sDSModulesRPCUnitVA OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Total Volt-Amps for this RPC. " ::= { sDSModulesRPCEntry 18 } sDSModulesRPCNumberOfBreakers OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of breakers for this RPC. " ::= { sDSModulesRPCEntry 19 } sDSModulesRPCLowCurrentThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Low current threshold for this RPC. " ::= { sDSModulesRPCEntry 20 } sDSModulesRPCOutletTable OBJECT-TYPE SYNTAX SEQUENCE OF SDSModulesRPCOutletEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Allows for control of individual outlets. The number of entries is contained in the sDSModulesRPCOutletTableSize OID." ::= { sDSModulesRPC 3 } sDSModulesRPCOutletEntry OBJECT-TYPE SYNTAX SDSModulesRPCOutletEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The outlets to control and get status on." INDEX { sDSModulesRPCOutletModuleIndex, sDSModulesRPCOutletIndex} ::= { sDSModulesRPCOutletTable 1 } SDSModulesRPCOutletEntry ::= SEQUENCE { sDSModulesRPCOutletModuleIndex INTEGER, sDSModulesRPCOutletIndex INTEGER, sDSModulesRPCOutletState INTEGER, sDSModulesRPCOutletName DisplayString } sDSModulesRPCOutletModuleIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index to the outlet entry." ::= { sDSModulesRPCOutletEntry 1 } sDSModulesRPCOutletIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index to the outlet entry." ::= { sDSModulesRPCOutletEntry 2 } sDSModulesRPCOutletState OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), reboot (2), lockon (3), lockoff (4), unlock (5), unknown (6) } ACCESS read-write STATUS mandatory DESCRIPTION "Getting this variable will return the state of the outlet. Valid return states are unknown, on, off, lockon, lockoff. 0 = off 1 = on 2 = reboot 3 = lockon (outlet is on and no changes are allowed) 4 = lockoff (outlet is off and no changes are allowed) 5 = unlock." ::= { sDSModulesRPCOutletEntry 3 } sDSModulesRPCOutletName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The name of the outlet. Maximum size is 16 characters." ::= { sDSModulesRPCOutletEntry 4 } sDSModulesRPCGroupCmd OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A character string listing the outlets that need to be controlled, turned off, or turn on as a group. Command is the first character followed by a space. Valid commads are 0=off,1=on, or 2=reboot. A list follows the command in the format module.outlet. For example 2 2.1,2.12,3.1 will reboot module 2 outlet 2&12 module 3 outlet 1." ::= { sDSModulesRPC 4 } -- the sDSModulesRPCCurrentGroup group sDSModulesRPCCurrentGroupsCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF SDSModulesRPCCurrentGroupsCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION " A list of total current for RPCs in each current group" ::= { sDSModulesRPC 8 } sDSModulesRPCCurrentGroupsCurrentEntry OBJECT-TYPE SYNTAX SDSModulesRPCCurrentGroupsCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of total current measurement by group" INDEX { groupCurrentIndex} ::= { sDSModulesRPCCurrentGroupsCurrentTable 1 } SDSModulesRPCCurrentGroupsCurrentEntry ::= SEQUENCE { groupCurrentIndex INTEGER, groupCurrent INTEGER, rpcGroup DisplayString, warningThreshold INTEGER, emergencyThreshold INTEGER } groupCurrentIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index to a group total current." ::= { sDSModulesRPCCurrentGroupsCurrentEntry 1 } groupCurrent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Current total for all RPCs in group." ::= { sDSModulesRPCCurrentGroupsCurrentEntry 2 } rpcGroup OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A character string listing the RPCs, by port index, that will be included in a measurement of total current. For each group, a sum will be periodically computed of currents of all listed RPCs, which will be compared to warning and emergency thresholds, generating appropriate traps as required by transit of a threshold. A maximum of 8 RPCs may be monitored within a group. The RPC must be connected and operating and the corresponding DS74 serial port must be configured for an RPC-SNMP device type to be allowed group membership." ::= { sDSModulesRPCCurrentGroupsCurrentEntry 3 } warningThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The current level, in tenths of an amp, that will cause a Current Level Warning trap to be sent if the total current for the associated group if exceeded. Conversely, a Current Level Warning Clear trap will be sent whent the total group current falls below the threshold." ::= { sDSModulesRPCCurrentGroupsCurrentEntry 4 } emergencyThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The current level, in tenths of an amp, that will cause a Current Level Emergency trap to be sent if the total current for the associated group if exceeded. Conversely, a Current Level Emergeny Clear trap will be sent whent the total group current falls below the threshold." ::= { sDSModulesRPCCurrentGroupsCurrentEntry 5} -- Individual strip table (by breaker - for RPC 28 & other multi-breaker units) sDSModulesRPCBreakersTable OBJECT-TYPE SYNTAX SEQUENCE OF SDSBreakers ACCESS not-accessible STATUS mandatory DESCRIPTION "Allows monitoring of individual outlet strips on RPCs. " ::= { sDSModulesRPC 9 } sDSModulesRPCBreakersEntry OBJECT-TYPE SYNTAX SDSBreakers ACCESS not-accessible STATUS mandatory DESCRIPTION "Status organization by breaker." INDEX { sDSBreakersIndex} ::= { sDSModulesRPCBreakersTable 1 } SDSBreakers ::= SEQUENCE { sDSModulesRPCBreakersModulesIndex INTEGER, sDSModulesRPCBreakersBreakersIndex INTEGER, sDSModulesRPCBreakersCircuitBreaker INTEGER, sDSModulesRPCBreakersCurrent INTEGER, sDSModulesRPCBreakersMaxCurrent INTEGER, sDSModulesRPCBreakersVoltage INTEGER, sDSModulesRPCBreakersPower INTEGER, sDSModulesRPCBreakersVA INTEGER, sDSModulesRPCBreakersCurrentAlarmThreshold INTEGER } sDSModulesRPCBreakersModulesIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index into the RPC table." ::= { sDSModulesRPCBreakersEntry 1 } sDSModulesRPCBreakersBreakersIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index into the RPC breaker table." ::= { sDSModulesRPCBreakersEntry 2 } sDSModulesRPCBreakersCircuitBreaker OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of circuit breaker in power strip. 0=off 1=on." ::= { sDSModulesRPCBreakersEntry 3 } sDSModulesRPCBreakersCurrent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The detected current reading for the power strip. If current measurement is not installed this value will always read 0." ::= { sDSModulesRPCBreakersEntry 4 } sDSModulesRPCBreakersMaxCurrent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum detected current reading for the power strip. If current measurement is not installed this value will always read 0." ::= { sDSModulesRPCBreakersEntry 5 } sDSModulesRPCBreakersVoltage OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The voltage reading for the power strip. If voltage measurement is not installed this value will always read 0." ::= { sDSModulesRPCBreakersEntry 6 } sDSModulesRPCBreakersPower OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The power reading for the power strip. If voltage measurement is not installed this value will always read 0." ::= { sDSModulesRPCBreakersEntry 7 } sDSModulesRPCBreakersVA OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The volt-amps reading for the power strip. If voltage measurement is not installed this value will always read 0." ::= { sDSModulesRPCBreakersEntry 8 } sDSModulesRPCBreakersCurrentAlarmThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The current alarm threshold level *10. A value of 105 will set the level to 10.5." ::= { sDSModulesRPCBreakersEntry 9 } -- the sDSControl group sDSControlResetUnit OBJECT-TYPE SYNTAX INTEGER { noreset (0), reset (1) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this value to 1 will cause the unit to reset. A get of this OID will return 0." ::= { sDSControl 1 } sDSControlResetModules OBJECT-TYPE SYNTAX INTEGER { noreset (0), reset (1) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this value to 1 will cause the unit to reset modules simular to the telnet RM command. A get of this OID will return 0." ::= { sDSControl 2 } sDSControlNumOfLoggedUsers OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of users logged in via telnet or SSH." ::= { sDSControl 3 } sDSControlUserTable OBJECT-TYPE SYNTAX SEQUENCE OF SDSControlUserEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of users and user information. The number of entries is contained in the sDSControlNumOfLoggedUsers OID." ::= { sDSControl 4 } sDSControlUserEntry OBJECT-TYPE SYNTAX SDSControlUserEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The users to get status on." INDEX { sDSControlUserIndex} ::= { sDSControlUserTable 1 } SDSControlUserEntry ::= SEQUENCE { sDSControlUserIndex INTEGER, sDSControlUserName DisplayString, sDSControlUserAddress IpAddress, sDSControlUserConnection INTEGER, sDSControlUserConnModule INTEGER, sDSControlUserConnPort INTEGER, sDSControlUserTerminateUser INTEGER } sDSControlUserIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index to the user entry." ::= { sDSControlUserEntry 1 } sDSControlUserName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The username of the user." ::= { sDSControlUserEntry 2 } sDSControlUserAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the user." ::= { sDSControlUserEntry 3 } sDSControlUserConnection OBJECT-TYPE SYNTAX INTEGER { serialport (0), telnet (1), ssh (2), unknown (4) } ACCESS read-only STATUS mandatory DESCRIPTION "Type of connection. If unknown, user is logging out or the connection is invalid." ::= { sDSControlUserEntry 4 } sDSControlUserConnModule OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "If the user is connected to a module, this value will report the module number connected to. If the value is 0 the user is not connected to a module." ::= { sDSControlUserEntry 5 } sDSControlUserConnPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number with in a module that the user is connected to. This usually only applies to connections to DS74 serial modules. Intelligent modules connections are always made on port 1. If value is 0 the user is not connected to a module." ::= { sDSControlUserEntry 6 } sDSControlUserTerminateUser OBJECT-TYPE SYNTAX INTEGER { terminate (1) } ACCESS read-write STATUS mandatory DESCRIPTION "Settings this OID to anything but 0 will terminate (log out) the user. A get of this OID will return 0." ::= { sDSControlUserEntry 7 } -- the sDSFileTransfer group sDSFileTransferEnableUpgradeFTPFileTransfer OBJECT-TYPE SYNTAX INTEGER { enableUpgradeFileTransferDownloadViaFTP (1) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this OID to enableUpgradeFileTransferDownloadViaFTP (1) will start the FTP server and place the DS72 in upgrade mode. An FTP connection may then be established for the purpose of transmitting a firmware upgrade file." ::= { sDSFileTransfer 1 } -- the mtrapargs group mtrapargsInteger OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This OID allows baytech traps to be sent with an integer argument that my not be defined in the baytech MIB. A get of this OID will return 0." ::= { mtrapargs 1 } mtrapargsIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "This OID allows bayteh traps to be sent with an IP address argument that my not be defined in the baytech MIB. A get of this OID will return 0.0.0.0." ::= { mtrapargs 2 } mtrapargsString OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This OID allows baytech traps to be sent with an octet string argument that my not be defined in the baytech MIB. A get of this OID will return a NULL string." ::= { mtrapargs 3 } mtrapargsGauge OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This OID allows baytech traps to be sent with a Gauge argument that my not be defined in the baytech MIB. A get of this OID will return 0." ::= { mtrapargs 4 } mtrapargsTimeTicks OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "This OID allows baytech traps to be sent with a TimeTicks argument that my not be defined in the baytech MIB. A get of this OID will return 0." ::= { mtrapargs 5 } sDSModuleIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This OID allows baytech traps to be sent with an integer argument that my not be defined in the baytech MIB. This is an index to a specific DS module. Value will equal the slot of the module. A get of this OID will return 0." ::= { mtrapargs 6 } sDSOutletIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This OID allows baytech traps to be sent with an integer argument that my not be defined in the baytech MIB. This is an index to a specific outlet in a DS module. Value is 1 to number of outlets controled by the ds module. 0 represents all outlets. A get of this OID will return 0." ::= { mtrapargs 7 } sDSPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This OID allows baytech traps to be sent with an integer argument that my not be defined in the baytech MIB. This is an index to a specific outlet in a DS module. Value is 1 to number of outlets controled by the ds module. 0 represents all outlets. A get of this OID will return 0." ::= { mtrapargs 8 } -- Module/Port MIB definitions - uncomment lines below until comment at end -- of block prior to compiling. sDSModulesRPCModPortTable OBJECT-TYPE SYNTAX SEQUENCE OF SDSModulesRPCModPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Allows for control of individual outlets and individual RPC modules. The number of entries is contained in the sDSModulesNumberOfRPCModules OID." ::= { sDSModulesRPC 5 } sDSModulesRPCModPortEntry OBJECT-TYPE SYNTAX SDSModulesRPCModPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The RPCs to control and get status on." INDEX { sRPCModuleIndex,sRPCPortIndex} ::= { sDSModulesRPCModPortTable 1 } SDSModulesRPCModPortEntry ::= SEQUENCE { sRPCModuleIndex INTEGER, sRPCPortIndex INTEGER, sRPCType DisplayString, sRPCName DisplayString, sRPCFirmwareVersion DisplayString, sRPCCurrent INTEGER, sRPCMaxCurrent INTEGER, sRPCVoltage INTEGER, sRPCPower INTEGER, sRPCTemperature INTEGER, sRPCRebootTimeout INTEGER, sRPCAllOutletsCmd INTEGER, sRPCAllOutletsStatus DisplayString, sRPCCurrentAlarmThreshold INTEGER, sRPCOverVoltageThreshold INTEGER, sRPCUnderVoltageThreshold INTEGER, sRPCNumberOfOutlets INTEGER, sRPCCircuitBreaker INTEGER, sRPCOverTempThreshold INTEGER, sRPCUnitVA INTEGER, sRPCNumberOfBreakers INTEGER, sRPCLowCurrentThreshold INTEGER } sRPCModuleIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The module number index into the RPC table." ::= { sDSModulesRPCModPortEntry 1 } sRPCPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number index into the RPC table. In the case of ds30 modules this number is always 1." ::= { sDSModulesRPCModPortEntry 2 } sRPCType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Type of RPC at the module, port index." ::= { sDSModulesRPCModPortEntry 3 } sRPCName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The name (unit id) of the rpc module." ::= { sDSModulesRPCModPortEntry 4 } sRPCFirmwareVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The firware version of the rpc module." ::= { sDSModulesRPCModPortEntry 5 } sRPCCurrent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current reading for the power strip. If current measurement is not installed this value will always read 0." ::= { sDSModulesRPCModPortEntry 6 } sRPCMaxCurrent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum detected current reading for the power strip. If current measurement is not installed this value will always read 0. Setting this value to 0 will clear the maximum current detected." ::= { sDSModulesRPCModPortEntry 7 } sRPCVoltage OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The voltage reading for the power strip. If voltage measurement is not installed this value will always read 0." ::= { sDSModulesRPCModPortEntry 8 } sRPCPower OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The power reading for the power strip. If power measurement is not installed this value will always read 0." ::= { sDSModulesRPCModPortEntry 9 } sRPCTemperature OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The temperature reading for the power strip. Readings are in degrees C. If temperature measurement is not installed this value will always read 0." ::= { sDSModulesRPCModPortEntry 10 } sRPCRebootTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The length of off time for automatic reboot sequences. Currently a read-only value set to the fixed reboot timeout." ::= { sDSModulesRPCModPortEntry 11 } sRPCAllOutletsCmd OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), reboot (2), lockon (3), lockoff (4), unlock (5), unknown (6) } ACCESS read-write STATUS mandatory DESCRIPTION "Turns all outlets on, off or reboot. 0 = off 1 = on 2 = reboot 3 = lockon (will lock outlets to on state) 4 = lockoff (will lock outlets to off state) 5 = unlock (will unlock all outlets) A get will return unknown (6)." ::= { sDSModulesRPCModPortEntry 12 } sRPCAllOutletsStatus OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Reports status of outlets in a comma deliminated string. 0 = off 1 = on 2 = reboot 3 = locked on 4 = locked off" ::= { sDSModulesRPCModPortEntry 13 } sRPCCurrentAlarmThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The current alarm threshold level *10. A value of 105 will set the level to 10.5." ::= { sDSModulesRPCModPortEntry 14 } sRPCOverVoltageThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The over voltage alarm threshold level *10. A value of 105 will set the level to 10.5." ::= { sDSModulesRPCModPortEntry 15 } sRPCUnderVoltageThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The under voltage alarm threshold level *10. A value of 105 will set the level to 10.5." ::= { sDSModulesRPCModPortEntry 16 } sRPCNumberOfOutlets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of outlets for this RPC. This will be the size of outlet table for this RPC index." ::= { sDSModulesRPCModPortEntry 17 } sRPCCircuitBreaker OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of circuit breaker in power strip. 0=off 1=on." ::= { sDSModulesRPCModPortEntry 18 } sRPCOverTempThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The over temperature alarm threshold level *10. A value of 505 will set the level to 50.5." ::= { sDSModulesRPCModPortEntry 19 } sRPCUnitVA OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of outlets for this RPC. This will be the size of outlet table for this RPC index." ::= { sDSModulesRPCModPortEntry 20 } sRPCNumberOfBreakers OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of breakers for this RPC." ::= { sDSModulesRPCModPortEntry 21 } sRPCLowCurrentThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Low current threshold for this RPC." ::= { sDSModulesRPCModPortEntry 22 } sDSModulesRPCModPortOutletTable OBJECT-TYPE SYNTAX SEQUENCE OF SDSModulesRPCModPortOutletEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Allows for control of individual outlets. The number of entries is contained in the sDSModulesRPCOutletTableSize OID." ::= { sDSModulesRPC 6 } sDSModulesRPCModPortOutletEntry OBJECT-TYPE SYNTAX SDSModulesRPCModPortOutletEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The outlets to control and get status on." INDEX { sRPCOutletModuleIndex, sRPCOutletPortIndex, sRPCOutletIndex} ::= { sDSModulesRPCModPortOutletTable 1 } SDSModulesRPCModPortOutletEntry ::= SEQUENCE { sRPCOutletModuleIndex INTEGER, sRPCOutletPortIndex INTEGER, sRPCOutletIndex INTEGER, sRPCOutletState INTEGER, sRPCOutletName DisplayString } sRPCOutletModuleIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The module index to the outlet entry." ::= { sDSModulesRPCModPortOutletEntry 1 } sRPCOutletPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port index to the outlet entry. In the case of ds30s this number is always 1." ::= { sDSModulesRPCModPortOutletEntry 2 } sRPCOutletIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The outlet index to the outlet entry." ::= { sDSModulesRPCModPortOutletEntry 3 } sRPCOutletState OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), reboot (2), lockon (3), lockoff (4), unlock (5), unknown (6) } ACCESS read-write STATUS mandatory DESCRIPTION "Getting this variable will return the state of the outlet. Valid return states are unknown, on, off, lockon, lockoff. 0 = off 1 = on 2 = reboot 3 = lockon (outlet is on and no changes are allowed) 4 = lockoff (outlet is off and no changes are allowed) 5 = unlock." ::= { sDSModulesRPCModPortOutletEntry 4 } sRPCOutletName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The name of the outlet. Maximum size is 16 characters." ::= { sDSModulesRPCModPortOutletEntry 5 } sDSModulesRPCModPortGroupCmd OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A character string listing the outlets that need to be rebooted, turned off, or turn on as a group. Command is the first character followed by a space. Valid commads are 0=off,1=on, or 2=reboot. A list follows the command in the format module.port.outlet. For example 2 2.1.1,2.1.12,3.4.1 will reboot module 2 port 1 outlet 2&12 module 3 port 4 outlet 1." ::= { sDSModulesRPC 7 } -- Individual strip table (by breaker - for RPC 28 & other multi-breaker units) sDSModulesRPCModPortBreakersTable OBJECT-TYPE SYNTAX SEQUENCE OF SRPCBreakers ACCESS not-accessible STATUS mandatory DESCRIPTION "Allows monitoring of individual outlet strips on RPCs. " ::= { sDSModulesRPC 10 } sDSModulesRPCModPortBreakersEntry OBJECT-TYPE SYNTAX SRPCBreakers ACCESS not-accessible STATUS mandatory DESCRIPTION "Status organization by breaker." INDEX { sDSBreakersIndex} ::= { sDSModulesRPCModPortBreakersTable 1 } SRPCBreakers ::= SEQUENCE { sRPCBreakersModIndex INTEGER, sRPCBreakersPortIndex INTEGER, sRPCBreakersBreakersIndex INTEGER, sRPCBreakersCircuitBreaker INTEGER, sRPCBreakersCurrent INTEGER, sRPCBreakersMaxCurrent INTEGER, sRPCBreakersVoltage INTEGER, sRPCBreakersPower INTEGER, sRPCBreakersVA INTEGER, sRPCBreakersCurrentAlarmThreshold INTEGER } sRPCBreakersModIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The module index into the RPC breaker table." ::= { sDSModulesRPCModPortBreakersEntry 1 } sRPCBreakersPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port index into the RPC breaker table." ::= { sDSModulesRPCModPortBreakersEntry 2 } sRPCBreakersBreakersIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The breaker index into the RPC breaker table." ::= { sDSModulesRPCModPortBreakersEntry 3 } sRPCBreakersCircuitBreaker OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of circuit breaker in power strip. 0=off 1=on." ::= { sDSModulesRPCModPortBreakersEntry 4 } sRPCBreakersCurrent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The detected current reading for the power strip. If current measurement is not installed this value will always read 0." ::= { sDSModulesRPCModPortBreakersEntry 5 } sRPCBreakersMaxCurrent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum detected current reading for the power strip. If current measurement is not installed this value will always read 0." ::= { sDSModulesRPCModPortBreakersEntry 6 } sRPCBreakersVoltage OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The voltage reading for the power strip. If voltage measurement is not installed this value will always read 0." ::= { sDSModulesRPCModPortBreakersEntry 7 } sRPCBreakersPower OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The power reading for the power strip. If voltage measurement is not installed this value will always read 0." ::= { sDSModulesRPCModPortBreakersEntry 8 } sRPCBreakersVA OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The volt-amps reading for the power strip. If voltage measurement is not installed this value will always read 0." ::= { sDSModulesRPCModPortBreakersEntry 9 } sRPCBreakersCurrentAlarmThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The current alarm threshold level x10. A value of 105 will set the level to 10.5." ::= { sDSModulesRPCModPortBreakersEntry 10 } -- end of Module/Port MIB definitions -- Traps -- Annotations are provided for Novell's NMS product communicationLost TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsTimeTicks } DESCRIPTION "SEVERE: Communication to the unit has been lost. Steps to reestablish communication are in progress. Argument is timeTicks when communication was lost." --#TYPE "baytech: State change." --#SUMMARY "The unit has lost communications." --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 1 communicationEstablished TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsString } DESCRIPTION "INFORMATION: Communication with the unit has been established. Argument is timeTicks when communication was established." --#TYPE "baytech: State change." --#SUMMARY "The unit has established communications." --#SEVERITY INFORMATION --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 2 outletOn TRAP-TYPE ENTERPRISE baytech VARIABLES { sDSModuleIndex, sDSPortIndex, sDSOutletIndex } DESCRIPTION "WARNING: The specified RPC outlet has turned on. If sDSOutletIndex equals zero, then all outlets have turned on." --#TYPE "baytech: State change." --#SUMMARY "The specifed outlet is being rebooted." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 3 outletOff TRAP-TYPE ENTERPRISE baytech VARIABLES { sDSModuleIndex, sDSPortIndex, sDSOutletIndex } DESCRIPTION "WARNING: The specified RPC outlet has turned off. If sDSOutletIndex equals zero, then all outlets have turned off." --#TYPE "baytech: State change." --#SUMMARY "The specifed outlet is now on." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 4 outletReboot TRAP-TYPE ENTERPRISE baytech VARIABLES { sDSModuleIndex, sDSPortIndex, sDSOutletIndex } DESCRIPTION "WARNING: The specified RPC outlet has rebooted. If sDSOutletIndex equals zero, then all outlets have rebooted." --#TYPE "baytech: State change." --#SUMMARY "The specifed outlet is now off." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 5 outletLocked TRAP-TYPE ENTERPRISE baytech VARIABLES { sDSModuleIndex, sDSPortIndex, sDSOutletIndex } DESCRIPTION "WARNING: The specified RPC outlet has been locked. If sDSOutletIndex equals zero, then all outlets have been locked." --#TYPE "baytech: State change." --#SUMMARY "The specifed outlet has been locked." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 6 outletUnlocked TRAP-TYPE ENTERPRISE baytech VARIABLES { sDSModuleIndex, sDSPortIndex, sDSOutletIndex } DESCRIPTION "WARNING: The specified RPC outlet has been unlocked. If sDSOutletIndex equals zero, then all outlets have been unlocked." --#TYPE "baytech: State change." --#SUMMARY "The specifed outlet has been unlocked." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 7 configChangeSNMP TRAP-TYPE ENTERPRISE baytech DESCRIPTION "WARNING: The SNMP configuration has been changed." --#TYPE "baytech: State change." --#SUMMARY "The SNMP configuration has been changed." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 8 configChangeOutlet TRAP-TYPE ENTERPRISE baytech VARIABLES { sDSModuleIndex, sDSPortIndex, sDSOutletIndex } DESCRIPTION "WARNING: The specified outlet has changed configuration." --#TYPE "baytech: State change." --#SUMMARY "An outlet configuration has been changed." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 9 accessViolationConsole TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsString } DESCRIPTION "WARNING: Someone has attempted to login via the console with the incorrect password." --#TYPE "baytech: Access violation." --#SUMMARY "Three unsuccessful logins have been attempted." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 10 accessViolationNetwork TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsString } DESCRIPTION "WARNING: Someone has attempted to login via the network with the incorrect password." --#TYPE "baytech: Access violation." --#SUMMARY "Three unsuccessful logins have been attempted." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 11 userPasswordChange TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsString } DESCRIPTION "WARNING: The password for the specified user has been changed." --#TYPE "baytech: Password change." --#SUMMARY "Someone has changed the password for the specified user." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 12 userAdded TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsString } DESCRIPTION "WARNING: The specified user has been added." --#TYPE "baytech: Username change." --#SUMMARY "Someone has added the specified user." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 13 userLoggedIn TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsString } DESCRIPTION "INFORMATIONAL: The specified user has logged in. " --#TYPE "baytech: User logged in." --#SUMMARY "Someone has logged in as the specified user." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 14 temperatureThresholdViolation TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsInteger } DESCRIPTION "WARNING: A temperature threshold has been violated. The argument is the rpc index." --#TYPE "baytech: Alarm." --#SUMMARY "A temperature threshold has been violated." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 15 temperatureThresholdViolationCleared TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsInteger } DESCRIPTION "INFORMATIONAL: A temperature threshold violated has been cleared. The argument is the rpc index." --#TYPE "baytech: Alarm." --#SUMMARY "A temperature threshold violation has been cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 16 currentThresholdViolation TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsInteger } DESCRIPTION "WARNING: The preset current threshold has been violated. The argument is the rpc index." --#TYPE "baytech: Alarm." --#SUMMARY "A current threshold has been violated." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 17 currentThresholdViolationCleared TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsString } DESCRIPTION "INFORMATIONAL: A current threshold violation has been cleared. The argument is the rpc index." --#TYPE "baytech: Alarm." --#SUMMARY "A current threshold violation has been cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 18 resetModulesEvent TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsString } DESCRIPTION "WARNING: A reset modules (RM) command has been executed." --#TYPE "baytech: Reset alert." --#SUMMARY "Sent when a reset modules command is executed." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 19 resetModulesComplete TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsString } DESCRIPTION "WARNING: A reset modules (RM) command has been completed." --#TYPE "baytech: Reset alert." --#SUMMARY "The reset module command is complete." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 20 errorExecutingSNMPCommand TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsString } DESCRIPTION "WARNING: unable to execute SNMP command. String contains reason and command." --#TYPE "baytech: Error." --#SUMMARY "Unable to execute SNMP command." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 21 fileTransferComplete TRAP-TYPE ENTERPRISE baytech DESCRIPTION "INFORMATIONAL: file transfer to unit complete." --#TYPE "baytech: file transfer." --#SUMMARY "The file transer is complete." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 22 userTerminated TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsInteger } DESCRIPTION "WARNING: user terminated. Argument specifies user." --#TYPE "baytech: user terminated." --#SUMMARY "User terminated." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 23 voltageOverThresholdViolation TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsInteger } DESCRIPTION "WARNING: Over voltage. Argument specifies rpc." --#TYPE "baytech: over voltage." --#SUMMARY "Over voltage." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 24 voltageOverThresholdViolationCleared TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsInteger } DESCRIPTION "INFORMATIONAL: Over voltage cleared. Argument specifies rpc." --#TYPE "baytech: over voltage cleared." --#SUMMARY "Over voltage cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 25 voltageUnderThresholdViolation TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsInteger } DESCRIPTION "WARNING: Under voltage. Argument specifies rpc." --#TYPE "baytech: under voltage." --#SUMMARY "Under voltage." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 26 voltageUnderThresholdViolationCleared TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsInteger } DESCRIPTION "INFORMATIONAL: Under voltage cleared. Argument specifies rpc." --#TYPE "baytech: under voltage cleared." --#SUMMARY "Under voltage cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 27 circuitBreakerAlarm TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsInteger } DESCRIPTION "WARNING: Circuit breaker is blown. Argument specifies rpc." --#TYPE "baytech: circuit breaker." --#SUMMARY "circuit breaker." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 28 moduleFailureAlarm TRAP-TYPE ENTERPRISE baytech VARIABLES { sDSModuleIndex, sDSPortIndex } DESCRIPTION "WARNING: Unable to communicate to a module. Argument specifies module." --#TYPE "baytech: module failure." --#SUMMARY "module failure." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 29 userDeleted TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsString } DESCRIPTION "INFORMATIONAL: The specified user has logged in. " --#TYPE "baytech: User logged in." --#SUMMARY "Someone has logged in as the specified user." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 30 warningThresholdViolation TRAP-TYPE ENTERPRISE baytech VARIABLES { groupCurrentIndex } DESCRIPTION " " --#TYPE "baytech: warning alarm" --#SUMMARY "group current exceeds warning threshold" --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 31 warningThresholdViolationClear TRAP-TYPE ENTERPRISE baytech VARIABLES { groupCurrentIndex } DESCRIPTION " " --#TYPE "baytech: warning alarm cleared" --#SUMMARY "group current has dropped below warning threshold" --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 32 emergencyThresholdViolation TRAP-TYPE ENTERPRISE baytech VARIABLES { groupCurrentIndex } DESCRIPTION " " --#TYPE "baytech: emergency alarm" --#SUMMARY "group current exceeds emergency threshold" --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 33 emergencyThresholdViolationClear TRAP-TYPE ENTERPRISE baytech VARIABLES { groupCurrentIndex } DESCRIPTION " " --#TYPE "baytech: emergency alarm cleared" --#SUMMARY "group current has dropped below emergency threshold" --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 34 circuitBreakerAlarmClearTrap TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsInteger } DESCRIPTION "Circuit breaker has been reset. Argument specifies rpc." --#TYPE "baytech: circuit breaker." --#SUMMARY "circuit breaker reset." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 35 currentUnderThresholdViolation TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsInteger } DESCRIPTION "WARNING: Low current. Argument specifies rpc." --#TYPE "baytech: low current." --#SUMMARY "Low current." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 36 currentUnderThresholdViolationCleared TRAP-TYPE ENTERPRISE baytech VARIABLES { mtrapargsInteger } DESCRIPTION "INFORMATIONAL: Low current cleared. Argument specifies rpc." --#TYPE "baytech: low current cleared." --#SUMMARY "Low current cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL ::= 37 END