-- File : dev-cfg.mib -- Description : Private MIB for Device General Configuration -- By : Yaron, Sharon, Alon & Alex & Yakov -- Version : 0.1 -- Date : -- $Log: dev-cfg.mib,v $ -- -- Revision 2.1 2017/5/04 11:00:00 ymaimon -- Add nbsDevFANType pwm and fixed members -- -- Revision 2.0 2017/3/13 11:00:00 ymaimon -- Add nbsDevFANSpeed -- -- Revision 1.9 2011/07/20 10:02:28 inna -- nbsDevPSType - value=4(externalPS) -- -- Revision 1.8 2011/07/18 14:48:28 inna -- nbsDevProperties for new Devices Type OS904MBH-4A -- nbsDevProperties: -- - value=512 - for OS904MBH-4A -- -- Revision 1.7 2009/12/22 13:21:04 inna -- nbsDevHeaterStatus oid fix: 12 instead 20 -- -- Revision 1.6 2009/12/21 14:48:28 inna -- nbsDevProperties and nbsDevHeaterStatus for new Devices Types OS_904E and OS_904EXT -- nbsDevProperties: -- - value=0 - for the regular OS_904 -- - value=128 - for the regular OS_904E -- - value=256 - for the regular OS_904EXT -- nbsDevHeaterStatus: -- unknown - for the regular OS_904 and OS_904E -- on/off - for heater of OS_904EXT -- -- Revision 1.5 2009/08/30 05:41:25 alex -- errors & d2u -- -- Revision 1.4 2009/03/05 12:01:14 mlevy -- Fixed a typo -- -- Revision 1.3 2007/06/03 12:05:20 eyal -- Add snmp-trap for fan,power-supply,temperature -- -- Revision 1.2 2003/10/22 08:14:25 pavel -- Added: -- 1. -- 2. Wrong access trap. -- -- Revision 1.1.1.1 2002/03/19 13:41:54 alex -- Version 4.2.3 -- -- Revision 1.1.1.1 2002/03/10 11:52:41 alex -- Version 4.2.3 (For CERT report reasons) -- -- Revision 1.6 2001/10/22 12:49:01 alex -- Merged from 1-4-4 -- -- ======================================================================= -- -- -- Copyright (c) 1999 NBase-Xyplex. All Rights Reserved. -- -- -- Reproduction of this document is authorized on condition that this -- copyright notice is included. This NBase-Xyplex SNMP MIB Specification -- embodies NBase-Xyplex's proprietary intellectual property. NBase-Xyplex -- retains all title and ownership in the specification, including any -- revisions. -- -- It is NBase-Xyplex's intent to encourage the widespread use of this -- specification in connection with the management of NBase-Xyplex's -- products. NBase-Xyplex grants vendor, end-users, and other interested -- parties a non-exclusive license to use this specification in -- connection with the management of NBase-Xyplex's products. -- -- This specification is supplied "AS IS," and NBase-Xyplex makes no -- warranty, either express or implied, as to the use, operation, -- condition, or performance of the specification. -- -- Copyright text courtesy of NBase-Xyplex -- -- If you have any questions about this MIB, please call NBase-Xyplex -- Technical Support Center at 1-800-858-7815 from inside USA or -- 1-818-773-0900 from outside USA. -- -- -- NBase-Xyplex retains the right to change this MIB without notification. -- DEV-CFG-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress FROM RFC1155-SMI Unsigned32 FROM SNMPv2-SMI DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 nbSwitchG1Il FROM OS-COMMON-TC-MIB; -- ************************************************************ -- NBase Object Identifier Definition -- ************************************************************ -- GROUPS for General Device Configuration nbDeviceConfig OBJECT IDENTIFIER ::= { nbSwitchG1Il 11} nbDevGen OBJECT IDENTIFIER ::= { nbDeviceConfig 1 } -- ------------------------- nbDevGen ------------------------------------ nbDevOperationMode OBJECT-TYPE SYNTAX INTEGER { accelerouter (1), router (2), switch (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Operational mode of Device. This is for internal usage." ::= { nbDevGen 1 } nbDevErrorText OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This is the text of the last error that the agent found. it is sent to the RS232 port, and it used by the manager to show the cause of the last error." ::= { nbDevGen 2 } nbsDevTftpMode OBJECT-TYPE SYNTAX INTEGER { none (1), server (2), client (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The TFTP Download Process mode of the Device. The 'client' mode is a default." ::= { nbDevGen 3 } nbDevRouterSaveConfig OBJECT-TYPE SYNTAX INTEGER { saveConfig (1), warmReset (2), coldReset (3), backupReset (4) } ACCESS read-write STATUS mandatory DESCRIPTION "If operation SET is issued with value saveConfig(1), all configuration is to be saved in relevant configuration files; SET with value warmReset(2) causes only a restart of the the SNMP Agent CPU operative software; SET with value coldReset(3) causes the switching engine as well as the SNMP Agent CPU to be hardware resetted, similar to a power-on cycle; SET with value backupReset(4) causes the warmReset from backup partition." ::= { nbDevGen 4 } nbsDevProperties OBJECT-TYPE SYNTAX INTEGER { none (0), redundantPowerSupply (1), highDensityFibrePorts (2), dcPowerSupply (4), optiSwitch100FX (8), chipModification (16), expensiveModification (32), telcoSubType (64), extendedTempRange (128), extraExtendedTempRange (256), ptpSlaveSync (512) } ACCESS read-only STATUS mandatory DESCRIPTION "Additional Device Properties. This MIB Object is created as a Bits Mask, when the corresponding Bit says about the specific property. value=0 : If no additional properties exist. value=1 : If Device have a Redundant Power Supply. value=2 : If Device can include the High Density Fibre Ports. value=4 : If Device have a Direct Current (DC) Power Supply for extreme temperature conditions. value=8 : If Device is of the OptiSwitch_100FX Type (fixed schema of the OptiSwitch_400 Device). value=16: If Device is of the Cheap Modification. value=32: If Device is of the Expensive Modification. value=64: If Device is of 'Telco' SubType. value=128: If Device is built to working in the Extended Temperature range. value=256: If If Device is built to working in the Extra Extended Temperature range. value=512: If Device supports PTP slave synchronization. For example: If Device have a the both properties (Redundant Power Supply & High Density Fiber Ports), value=3 will be responded on the GET SNMP command (etc...)." ::= { nbDevGen 5 } nbsDevTemperatureMode OBJECT-TYPE SYNTAX INTEGER { none (1), normal (2), high (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Temperature Mode of Device." ::= { nbDevGen 6 } nbsDevResetAfterDnldMode OBJECT-TYPE SYNTAX INTEGER { none (1), yes (2), no (3) } ACCESS read-write STATUS mandatory DESCRIPTION "Device Reset Mode after Download process. In case of 'yes'(2) the Reset will be created immediately after the Download process will successfuly finish; In case of 'no'(3) the Reset will not be created immediately after the Download process will successfuly finish." ::= { nbDevGen 7 } nbsDevHeaterStatus OBJECT-TYPE SYNTAX INTEGER { unknown (1), on (2), off (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Heater Status of Device." ::= { nbDevGen 12 } nbsDevTemperatureProfile OBJECT-TYPE SYNTAX INTEGER { unknown (1), commercial (2), extreme (3), industrial (4), nebsF2B (5), nebsS2S (6) } ACCESS read-only STATUS mandatory DESCRIPTION "The Temperature profile of Device." ::= { nbDevGen 15 } -- ************************************************************ -- Objects in the Device's Power Supplies Group -- ************************************************************ nbsDevPS OBJECT IDENTIFIER ::= { nbDevGen 8 } nbsDevPSNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of Power Supplies in the corresponding Device. Value = 0 says, that Power Supply Table is not supported." ::= { nbsDevPS 1 } nbsDevPSTable OBJECT-TYPE SYNTAX SEQUENCE OF NbsDevPSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table shows all the Power Supplies modules, existing in the corresponding Device." ::= { nbsDevPS 2 } nbsDevPSEntry OBJECT-TYPE SYNTAX NbsDevPSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entries of the table." INDEX { nbsDevPSIndex } ::= { nbsDevPSTable 1 } NbsDevPSEntry ::= SEQUENCE { nbsDevPSIndex INTEGER, nbsDevPSType INTEGER, nbsDevPSDescription DisplayString, nbsDevPSRedundantMode INTEGER, nbsDevPSOperStatus INTEGER, nbsDevPSAdminStatus INTEGER } nbsDevPSIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the table, (MAX Value is equal to nbsDevPSNumber)." ::= { nbsDevPSEntry 1 } nbsDevPSType OBJECT-TYPE SYNTAX INTEGER { none (1), acPS (2), dcPS (3), externalPS (4) } ACCESS read-only STATUS mandatory DESCRIPTION "The physical Type of the Power Supply. acPS (2) - alternating current PS, dcPS (3) - dirrect current PS, externalPS (4) - external PS." ::= { nbsDevPSEntry 2 } nbsDevPSDescription OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The Text Decription of the Power Supply." ::= { nbsDevPSEntry 3 } nbsDevPSRedundantMode OBJECT-TYPE SYNTAX INTEGER { none (1), mainPS (2), secondaryPS (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The working mode of the Power Supply." ::= { nbsDevPSEntry 4 } nbsDevPSOperStatus OBJECT-TYPE SYNTAX INTEGER { none (1), active (2), notActive (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Oper status of the Power Supply." ::= { nbsDevPSEntry 5 } nbsDevPSAdminStatus OBJECT-TYPE SYNTAX INTEGER { none (1), active (2), notActive (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The Admin status of the Power Supply." ::= { nbsDevPSEntry 6 } -- ************************************************************ -- Objects in the Device's Power Supplies Inputs Group -- ************************************************************ nbsDevPSInput OBJECT IDENTIFIER ::= { nbDevGen 9 } nbsDevPSInputNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of Power Suppliy Inputs in the corresponding Device. Value = 0 says, that Power Supply Inputs Table is not supported." ::= { nbsDevPSInput 1 } nbsDevPSInputTable OBJECT-TYPE SYNTAX SEQUENCE OF NbsDevPSInputEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table shows all the Power Supply Inputs, existing in the corresponding Device." ::= { nbsDevPSInput 2 } nbsDevPSInputEntry OBJECT-TYPE SYNTAX NbsDevPSInputEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entries of the table." INDEX { nbsDevPSInputIndex } ::= { nbsDevPSInputTable 1 } NbsDevPSInputEntry ::= SEQUENCE { nbsDevPSInputIndex INTEGER, nbsDevPSInputType INTEGER, nbsDevPSInputDescription DisplayString, nbsDevPSInputRedundantMode INTEGER, nbsDevPSInputOperStatus INTEGER, nbsDevPSInputAdminStatus INTEGER } nbsDevPSInputIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the table, (MAX Value is equal to nbsDevPSInputNumber)." ::= { nbsDevPSInputEntry 1 } nbsDevPSInputType OBJECT-TYPE SYNTAX INTEGER { none (1), acInput (2), dcInput (3), dcRedundInput (4) } ACCESS read-only STATUS mandatory DESCRIPTION "The physical Type of the Power Supply. acInput (2) - alternating current input, dcInput (3) - direct current input, dcRedundInput (4) - direct current Redundant input." ::= { nbsDevPSInputEntry 2 } nbsDevPSInputDescription OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The Text Decription of the Power Supply Input." ::= { nbsDevPSInputEntry 3 } nbsDevPSInputRedundantMode OBJECT-TYPE SYNTAX INTEGER { none (1), mainInput (2), secondaryInput (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Redundant mode of the Power Supply Input." ::= { nbsDevPSInputEntry 4 } nbsDevPSInputOperStatus OBJECT-TYPE SYNTAX INTEGER { none (1), active (2), notActive (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Oper status of the Power Supply Input." ::= { nbsDevPSInputEntry 5 } nbsDevPSInputAdminStatus OBJECT-TYPE SYNTAX INTEGER { none (1), active (2), notActive (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The Admin status of the Power Supply Input." ::= { nbsDevPSInputEntry 6 } -- ************************************************************ -- Objects in the Device's CPU Group -- ************************************************************ nbsDevCPU OBJECT IDENTIFIER ::= { nbDevGen 10 } nbsDevCPUNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of CPU cards in the corresponding Device. Value = 0 says, that CPU Table is not supported." ::= { nbsDevCPU 1 } nbsDevCPUTable OBJECT-TYPE SYNTAX SEQUENCE OF NbsDevCPUEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table shows all the CPU modules, existing in the corresponding Device." ::= { nbsDevCPU 2 } nbsDevCPUEntry OBJECT-TYPE SYNTAX NbsDevCPUEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entries of the table." INDEX { nbsDevCPUIndex } ::= { nbsDevCPUTable 1 } NbsDevCPUEntry ::= SEQUENCE { nbsDevCPUIndex INTEGER, nbsDevCPUType INTEGER, nbsDevCPUDescription DisplayString, nbsDevCPURedundantMode INTEGER, nbsDevCPUOperStatus INTEGER, nbsDevCPUAdminStatus INTEGER, nbsDevCPUOrderNumber INTEGER } nbsDevCPUIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the table, (MAX Value is equal to nbsDevCPUNumber)." ::= { nbsDevCPUEntry 1 } nbsDevCPUType OBJECT-TYPE SYNTAX INTEGER { none (1), cx33cpu2MBflash16MBdram (2), cx33cpu4MBflash16MBdram (3), cx33cpu4MBflash64MBdram (4) } ACCESS read-only STATUS mandatory DESCRIPTION "The physical Type of the CPU. - cx33cpu2MBflash16MBdram (2) CPU CX with 33Mhz clock,2MB Flash Memory and 16 MB DRAM Memory, - cx33cpu4MBflash16MBdram (2) CPU CX with 33Mhz clock,4MB Flash Memory and 16 MB DRAM Memory, - cx33cpu4MBflash64MBdram (2) CPU CX with 33Mhz clock,4MB Flash Memory and 64 MB DRAM Memory." ::= { nbsDevCPUEntry 2 } nbsDevCPUDescription OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The Text Decription of the CPU card." ::= { nbsDevCPUEntry 3 } nbsDevCPURedundantMode OBJECT-TYPE SYNTAX INTEGER { none (1), mainCPU (2), redundantCPU (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Redundant mode of the CPU card." ::= { nbsDevCPUEntry 4 } nbsDevCPUOperStatus OBJECT-TYPE SYNTAX INTEGER { none (1), enabled (2), disabled (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Oper status of the CPU card." ::= { nbsDevCPUEntry 5 } nbsDevCPUAdminStatus OBJECT-TYPE SYNTAX INTEGER { none (1), enable (2), disable (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The Admin status of the CPU card." ::= { nbsDevCPUEntry 6 } nbsDevCPUOrderNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The order number of the CPU card." ::= { nbsDevCPUEntry 7 } -- ************************************************************ -- Objects in the Device's FAN Group -- ************************************************************ nbsDevFAN OBJECT IDENTIFIER ::= { nbDevGen 11 } nbsDevFANsNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of FAN cards in the corresponding Device. Value = 0 says, that FAN Table is not supported." ::= { nbsDevFAN 1 } nbsDevFANTable OBJECT-TYPE SYNTAX SEQUENCE OF NbsDevFANEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table shows all the FAN modules, existing in the corresponding Device." ::= { nbsDevFAN 2 } nbsDevFANEntry OBJECT-TYPE SYNTAX NbsDevFANEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entries of the table." INDEX { nbsDevFANIndex } ::= { nbsDevFANTable 1 } NbsDevFANEntry ::= SEQUENCE { nbsDevFANIndex INTEGER, nbsDevFANType INTEGER, nbsDevFANDescription DisplayString, nbsDevFANOperStatus INTEGER, nbsDevFANAdminStatus INTEGER, nbsDevFANSpeed INTEGER } nbsDevFANIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the table, (MAX Value is equal to nbsDevFANsNumber)." ::= { nbsDevFANEntry 1 } nbsDevFANType OBJECT-TYPE SYNTAX INTEGER { none (1), fixed (2), pwm (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The physical Type of the FAN." ::= { nbsDevFANEntry 2 } nbsDevFANDescription OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The Text Decription of the FAN card." ::= { nbsDevFANEntry 3 } nbsDevFANOperStatus OBJECT-TYPE SYNTAX INTEGER { none (1), active (2), notActive (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Oper status of the FAN card." ::= { nbsDevFANEntry 5 } nbsDevFANAdminStatus OBJECT-TYPE SYNTAX INTEGER { none (1), active (2), notActive (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The Admin status of the FAN card." ::= { nbsDevFANEntry 6 } nbsDevFANSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Current PWM fan speed (percent units)" ::= { nbsDevFANEntry 7 } -- ************************************************************ -- Objects in the Device's Physical Parameters Group -- ************************************************************ nbsDevPhysParams OBJECT IDENTIFIER ::= { nbDevGen 13 } nbsDevPhParamDevAmbientTempC OBJECT-TYPE SYNTAX Unsigned32 ACCESS read-only STATUS mandatory DESCRIPTION "The Device Ambient Temperature [Celsius scale]." ::= { nbsDevPhysParams 1 } nbsDevPhParamPackProcTempC OBJECT-TYPE SYNTAX Unsigned32 ACCESS read-only STATUS mandatory DESCRIPTION "The Device Packet Processor Temperature [Celsius scale]." ::= { nbsDevPhysParams 2 } nbsDevPhParamCpuTempC OBJECT-TYPE SYNTAX Unsigned32 ACCESS read-only STATUS mandatory DESCRIPTION "The Device CPU Temperature [Celsius scale]." ::= { nbsDevPhysParams 3 } nbsDevPhParamDevAmbientTempF OBJECT-TYPE SYNTAX Unsigned32 ACCESS read-only STATUS mandatory DESCRIPTION "The Device Ambient Temperature [Fahrenheit scale]." ::= { nbsDevPhysParams 7 } nbsDevPhParamPackProcTempF OBJECT-TYPE SYNTAX Unsigned32 ACCESS read-only STATUS mandatory DESCRIPTION "The Device Packet Processor Temperature [Fahrenheit scale]." ::= { nbsDevPhysParams 8 } nbsDevPhParamCpuTempF OBJECT-TYPE SYNTAX Unsigned32 ACCESS read-only STATUS mandatory DESCRIPTION "The Device CPU Temperature [Fahrenheit scale]." ::= { nbsDevPhysParams 9 } -- ************************************************************ -- Objects in the Device's Power Supplies Hosts Group -- ************************************************************ nbsDevPSHost OBJECT IDENTIFIER ::= { nbDevGen 14 } nbsDevPSHostsNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of Power Supplies Hosts in the corresponding Device. Value = 0 says, that Power Supply Hosts Table is not supported." ::= { nbsDevPSHost 1 } nbsDevPSHostTable OBJECT-TYPE SYNTAX SEQUENCE OF NbsDevPSHostEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table shows all the Power Supplies modules, existing in the corresponding Device." ::= { nbsDevPSHost 2 } nbsDevPSHostEntry OBJECT-TYPE SYNTAX NbsDevPSHostEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entries of the table." INDEX { nbsDevPSHostIndex } ::= { nbsDevPSHostTable 1 } NbsDevPSHostEntry ::= SEQUENCE { nbsDevPSHostIndex INTEGER, nbsDevPSHostType INTEGER, nbsDevPSHostDescr DisplayString, nbsDevPSHostPSNumber INTEGER, nbsDevPSHostFirstPS INTEGER, nbsDevPSHostOperStatus INTEGER, nbsDevPSHostAdminStatus INTEGER } nbsDevPSHostIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the table, (MAX Value is equal to nbsDevPSHostsNumber)." ::= { nbsDevPSHostEntry 1 } nbsDevPSHostType OBJECT-TYPE SYNTAX INTEGER { none (1), acPSHost (2), dcPSHost (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The physical Type of the Power Supply Host. acPSHost (2) - alternating current PS, dcPSHost (3) - dirrect current PS." ::= { nbsDevPSHostEntry 2 } nbsDevPSHostDescr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The Text Decription of the Power Supply Host." ::= { nbsDevPSHostEntry 3 } nbsDevPSHostPSNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Power Supplies Number in the Host." ::= { nbsDevPSHostEntry 4 } nbsDevPSHostFirstPS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of the First Power Supply in the Host. according to the Power Supplies Numeration. in the nbsDevPSTable. " ::= { nbsDevPSHostEntry 6 } nbsDevPSHostOperStatus OBJECT-TYPE SYNTAX INTEGER { none (1), active (2), notActive (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Oper status of the Power Supply Host." ::= { nbsDevPSHostEntry 8 } nbsDevPSHostAdminStatus OBJECT-TYPE SYNTAX INTEGER { none (1), active (2), notActive (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The Admin status of the Power Supply Host." ::= { nbsDevPSHostEntry 10 } -- ************************************************************ -- Objects in the Device's TRAPs Variables Group -- ************************************************************ nbsDevTrapVars OBJECT IDENTIFIER ::= { nbDevGen 50 } nbsDevSessionType OBJECT-TYPE SYNTAX INTEGER { cliSession (1), telnetSession (2), none (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the protocol session in use when the LOGIN password is invalidated." ::= { nbsDevTrapVars 1 } nbsDevAuthenticationRejectReason OBJECT-TYPE SYNTAX INTEGER { localAgentReject (1), radiusServerReject (2), radiusServerNotFound (3), none (4) } ACCESS read-only STATUS mandatory DESCRIPTION "The reason for the Authentication Error." ::= { nbsDevTrapVars 2 } nbsTrapLoginName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The Login User Name that creates wrong access." ::= { nbsDevTrapVars 5 } nbsTrapHostIpAddress OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The Remote Host Name (Ip Address or DNS Name) that attempts wrong access." ::= { nbsDevTrapVars 6 } nbsTrapWrongAccessDateTime OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The Date / Time of the wrong access." ::= { nbsDevTrapVars 7 } nbsTrapRCMredundancyState OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "RCM Redundancy State of device." ::= { nbsDevTrapVars 8 } nbsDevSNMPAccessMode OBJECT-TYPE SYNTAX INTEGER { readOnWriteOn (1), readOnWriteOff (2), readOffWriteOff (3) } ACCESS read-only STATUS mandatory DESCRIPTION "SNMP access mode of device." ::= { nbsDevTrapVars 10 } nbsDeviceTrapReason OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The reason of the coming TRAP." ::= { nbsDevTrapVars 11 } nbsDeviceTrapAdminPasswdChangeDescripton OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The admin password change TRAP." ::= { nbsDevTrapVars 12 } ------------------------------------------------------------------------------ -- TRAPS ------------------------------------------------------------------------------ powerSupplyUp TRAP-TYPE ENTERPRISE nbsDevPS VARIABLES { nbsDevPSIndex } DESCRIPTION "The SNMP trap that is generated when power supply unit changes it's state from notActive to active" ::= 2 powerSupplyDown TRAP-TYPE ENTERPRISE nbsDevPS VARIABLES { nbsDevPSIndex } DESCRIPTION "The SNMP trap that is generated when power supply unit changes it's state from active to notActive" ::= 3 invalidPassword TRAP-TYPE ENTERPRISE nbDevGen VARIABLES { nbsDevSessionType, nbsDevAuthenticationRejectReason, nbsTrapHostIpAddress } DESCRIPTION "The SNMP trap that is generated when invalid password was used in the current protocol session." ::= 7 wrongAccess TRAP-TYPE ENTERPRISE nbDevGen VARIABLES { nbsTrapWrongAccessDateTime, nbsDevSessionType, nbsDevAuthenticationRejectReason, nbsTrapLoginName, nbsTrapHostIpAddress } DESCRIPTION "The SNMP trap that is generated when wrong access attempt is occured." ::= 8 deviceRCMredundancyState TRAP-TYPE ENTERPRISE nbDevGen VARIABLES { nbsTrapRCMredundancyState } DESCRIPTION "Generate SNMP trap when RCM Redundancy state of the device is changed." ::= 12 snmpAccessMode TRAP-TYPE ENTERPRISE nbDevGen VARIABLES { nbsDevSNMPAccessMode } DESCRIPTION "Generate SNMP trap when SNMP Access mode of the device is changed." ::= 20 snmpRequestRejected TRAP-TYPE ENTERPRISE nbDevGen VARIABLES { nbsDevSNMPAccessMode } DESCRIPTION "Generate SNMP trap when an SNMP Request is rejected due to SNMP Access Mode of the Device." ::= 21 fanUnitUp TRAP-TYPE ENTERPRISE nbsDevFAN VARIABLES { nbsDevFANIndex } DESCRIPTION "The SNMP trap that is generated when FAN unit changes it's state from notActive to active" ::= 46 fanUnitDown TRAP-TYPE ENTERPRISE nbsDevFAN VARIABLES { nbsDevFANIndex } DESCRIPTION "The SNMP trap that is generated when FAN unit changes it's state from active to notActive" ::= 47 deviceTemperatureNormal TRAP-TYPE ENTERPRISE nbDevGen DESCRIPTION "The SNMP trap that is generated when Device Temperature changes it's state from High to Normal" ::= 48 deviceTemperatureHigh TRAP-TYPE ENTERPRISE nbDevGen DESCRIPTION "The SNMP trap that is generated when Device Temperature changes it's state from Normal to High" ::= 49 AdminPasswdChange TRAP-TYPE ENTERPRISE nbDevGen VARIABLES { nbsDeviceTrapAdminPasswdChangeDescripton } DESCRIPTION "The SNMP trap that is generated when admin password is changed." ::= 50 END