PTI-SYSTEM-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, TimeTicks FROM RFC1155-SMI RowStatus FROM SNMPv2-TC OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 DisplayString FROM RFC1213-MIB; -- "MacAddress" -- A 6 octet address in the "canonical" order defined by IEEE -- 802.1a, i.e., as if it were transmitted least significant -- bit first. MacAddress ::= OCTET STRING (SIZE (6)) FsCommandStatus ::= INTEGER { valid(1), createRequest(2), underCreation(3), invalid(4) } FsRemoteFlagType ::= INTEGER { rsh(1), ftp(2) } pti OBJECT IDENTIFIER ::= { enterprises 1556 } ptiMgmt OBJECT IDENTIFIER ::= { pti 1 } -- ptiSystemManagement OBJECT IDENTIFIER ::= { ptiMgmt 1 } ptiCommonVersionGroup OBJECT IDENTIFIER ::= { ptiSystemManagement 1 } ptiCLIUsrVarGroup OBJECT IDENTIFIER ::= { ptiSystemManagement 2 } ptiCommonMiscGroup OBJECT IDENTIFIER ::= { ptiSystemManagement 3 } ptiFsGroup OBJECT IDENTIFIER ::= { ptiSystemManagement 4 } ptiLogGroup OBJECT IDENTIFIER ::= { ptiSystemManagement 5 } ptiMiscGroup OBJECT IDENTIFIER ::= { ptiSystemManagement 6 } ptiSecurityGroup OBJECT IDENTIFIER ::= { ptiSystemManagement 7 } ptiVersionCommonVerMIBMajor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get this MIB Major version number. This number should match the Major version given in the documentation header in the beginning text of this MIB. Note that the '.c' file corresponding to this MIB has to be manually edited to change the version number if this file is modified and as a result the version number has changed." ::= { ptiCommonVersionGroup 1 } ptiVersionCommonVerMIBMinor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get this MIB Minor version number. This number should match the Minor version given in the documentation header in the beginning text of this MIB. Note that the '.c' file corresponding to this MIB has to be manually edited to change the version number if this file is modified and as a result the version number has changed." ::= { ptiCommonVersionGroup 2 } ptiVersionCommonVerMIBPatch OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get this MIB Patch version number. This number should match the Patch version given in the documentation header in the beginning text of this MIB. Note that the '.c' file corresponding to this MIB has to be manually edited to change the version number if this file is modified and as a result the version number has changed." ::= { ptiCommonVersionGroup 3 } ptiVersionCommonVerBootSWMajor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get the Boot Software Major version number. This number references the VxWorks TMS Boot ROM module." ::= { ptiCommonVersionGroup 4 } ptiVersionCommonVerBootSWMinor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get the Boot Software Minor version number. This number references the VxWorks TMS Boot ROM module." ::= { ptiCommonVersionGroup 5 } ptiVersionCommonVerBootSWPatch OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get the Boot Software Patch version number. This number references the VxWorks TMS Boot ROM module." ::= { ptiCommonVersionGroup 6 } ptiVersionCommonVerAppSWMajor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get the Application Software Major version number. This number references the core TMS modules as a whole." ::= { ptiCommonVersionGroup 7 } ptiVersionCommonVerAppSWMinor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get the Application Software Minor version number. This number references the core TMS modules as a whole." ::= { ptiCommonVersionGroup 8 } ptiVersionCommonVerAppSWPatch OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get the Application Software Patch version number. This number references the core TMS modules as a whole." ::= { ptiCommonVersionGroup 9 } ptiVersionString OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { '0.0.0' } This is the version of the application whose configuration is stored in the durable file." ::= { ptiCommonVersionGroup 10 } ptiVersionCommonVerBootLoaderMajor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get the Boot Loader Software Major version number." ::= { ptiCommonVersionGroup 11 } ptiVersionCommonVerBootLoaderMinor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get the Boot Loader Software Minor version number." ::= { ptiCommonVersionGroup 12 } ptiVersionCommonVerBootLoaderPatch OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get the Boot Loader Software Patch version number." ::= { ptiCommonVersionGroup 13 } ptiVersionCommonVerBootScriptMajor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get the Boot Script Software Major version number." ::= { ptiCommonVersionGroup 14 } ptiVersionCommonVerBootScriptMinor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get the Boot Script Software Minor version number." ::= { ptiCommonVersionGroup 15 } ptiVersionCommonVerBootScriptPatch OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get the Boot Script Software Patch version number." ::= { ptiCommonVersionGroup 16 } -- -- -- User Variable Group Begins -- -- This group provides the SNMP user the capabilites to save -- some user defined variables in nvram -- -- ptiCLIUsrVarIntTable OBJECT-TYPE SYNTAX SEQUENCE OF ptiCLIUsrVarIntTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of valid user defined integer variables to be saved." ::= { ptiCLIUsrVarGroup 1 } ptiCLIUsrVarIntTableEntry OBJECT-TYPE SYNTAX ptiCLIUsrVarIntTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of user defined integer variables." INDEX { ptiCLIUsrVarIntIndex } ::= { ptiCLIUsrVarIntTable 1 } ptiCLIUsrVarIntTableEntry ::= SEQUENCE { ptiCLIUsrVarIntIndex INTEGER, ptiCLIUsrVarInteger INTEGER } ptiCLIUsrVarIntIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies this user defined integer variable." ::= { ptiCLIUsrVarIntTableEntry 1 } ptiCLIUsrVarInteger OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { 0 } the value of the user defined integer to be saved in nvram." ::= { ptiCLIUsrVarIntTableEntry 2 } ptiCLIUsrVarStringTable OBJECT-TYPE SYNTAX SEQUENCE OF ptiCLIUsrVarStringTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "DURABLE: { ' ' } A list of valid user defined string variables to be saved." ::= { ptiCLIUsrVarGroup 2 } ptiCLIUsrVarStringTableEntry OBJECT-TYPE SYNTAX ptiCLIUsrVarStringTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of user defined string variables." INDEX { ptiCLIUsrVarStringIndex } ::= { ptiCLIUsrVarStringTable 1 } ptiCLIUsrVarStringTableEntry ::= SEQUENCE { ptiCLIUsrVarStringIndex INTEGER, ptiCLIUsrVarString DisplayString } ptiCLIUsrVarStringIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies this user defined string variable." ::= { ptiCLIUsrVarStringTableEntry 1 } ptiCLIUsrVarString OBJECT-TYPE SYNTAX DisplayString (SIZE (1..255)) ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE { ' ' } the value of the user defined string to be saved in nvram. The value is treated as an ASCII string and must be terminated with a '\0'." ::= { ptiCLIUsrVarStringTableEntry 2 } ptiCommonMiscSnmpSecurityOnOff OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "NONVOLATILE: { disable } Enable/Disable SNMP Security. A (1) enables, a (2) disables. This object controls the application of the Community and Host tables. WARNING: If SNMP security is disabled, ANY HOST has ACCESS to the SNMP agent." ::= { ptiCommonMiscGroup 1 } ptiCommonMiscSerialNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Get the serial number of this device." ::= { ptiCommonMiscGroup 2 } ptiCommonMiscWatchdogRebootOnOff OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { disable } Enable/Disable Watchdog on reset operation. A (1) enables, a (2) disables." ::= { ptiCommonMiscGroup 3 } ptiCommonMiscWatchdogOnOff OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { enable } Enable/Disable Watchdog operation. A (1) enables, a (2) disables." ::= { ptiCommonMiscGroup 4 } ptiCommonMiscMaster OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates if this device is acting in Master mode." ::= { ptiCommonMiscGroup 5 } ptiCommonMiscBCMrevision OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the revision of the Broadcom Chip of this device." ::= { ptiCommonMiscGroup 6 } ptiCommonMiscSlotID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the slot ID of this device." ::= { ptiCommonMiscGroup 7 } ptiCommonMiscLimID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Returns the 8 bit idenitfier for the rear transition LIM module." ::= { ptiCommonMiscGroup 8 } ptiCommonMiscJumpers OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This value represents the 8 bit positions of the user defined jumpers. The jumpers located in the K1 header block are K1 - PCI Reset, K2 - User Defined Bit 3 (UDJ3 in SCR), K3 - User Defined Bit 2 (UDJ2 in (SCR), K4 - User Defined Bit1 (UDJ1 in (SCR), K5 - Burn-In Mode (ESS), K6 Break Detect. The user may have also changed the jumper located in K2 header block. K7 - PCI Board Select (BDSEL#)." ::= { ptiCommonMiscGroup 9 } ptiCommonSysHsLed OBJECT-TYPE SYNTAX INTEGER { sysHsLedOn(1), sysHsLedOff(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object allows the user to control the hot swap LED." ::= { ptiCommonMiscGroup 10 } ptiCommonSysStatusFault OBJECT-TYPE SYNTAX INTEGER { statusAmber-faultOff(1), statusGreen-faultOff(2), statusOff-faultRed(3), statusGreen-faultGreen(4), statusGreen-faultRed(5), statusOff-faultGreen(6), statusOff-faultOff(7) } ACCESS read-write STATUS mandatory DESCRIPTION "If this object is set to status_amber-fault_off(1) this represents the system switch is not alive and switch fault is off. If status_green-fault_off(2) is set, the system switch is alive and system switch fault is off. If the status_off-fault_red(3) is set, the system switch fault is on. This has been expanded to illuminate the specified LED (status and system)" ::= { ptiCommonMiscGroup 11 } ptiCommonMiscClearARL OBJECT-TYPE SYNTAX INTEGER { noop(1), -- no operation clear(2) -- clear arl table } ACCESS read-write STATUS mandatory DESCRIPTION "Flushes the arl table when set to clear(2). A value of noop (1) is always returned for a GET operation." ::= { ptiCommonMiscGroup 12 } ptiCommonMiscWebOnOff OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { enable } Enable/Disable Web management operation. A (1) enables, a (2) disables." ::= { ptiCommonMiscGroup 13 } ptiCommonMiscLIMJumpers OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This value represents the value of the configuration for the LIM Jumpers on the Rear Transition Module, or zero for notSupported." ::= { ptiCommonMiscGroup 14 } ptiCommonMiscShelfID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "If the LIM installed provides it, this object is the five-bit shelf address or zero for notSupported." ::= { ptiCommonMiscGroup 15 } ptiCommonMiscDateTime OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..64)) ACCESS read-write STATUS mandatory DESCRIPTION "Get or Set the system time and date. The value is expressed in number of UTC seconds since January 1, 1900." ::= { ptiCommonMiscGroup 16 } ptiCommonMiscLearningModeTable OBJECT-TYPE SYNTAX SEQUENCE OF PtiCommonMiscLearningModeTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of learning criteria for each port." ::= { ptiCommonMiscGroup 17 } ptiCommonMiscLearningModeTableEntry OBJECT-TYPE SYNTAX PtiCommonMiscLearningModeTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A unique entry for each port of learning criteria." INDEX { ptiCommonMiscLearningModeIndex } ::= { ptiCommonMiscLearningModeTable 1 } PtiCommonMiscLearningModeTableEntry ::= SEQUENCE { ptiCommonMiscLearningModeIndex INTEGER, ptiCommonMiscLearningMode INTEGER } ptiCommonMiscLearningModeIndex OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory DESCRIPTION "An index that uniquely identifies this ports learning mode criteria." ::= { ptiCommonMiscLearningModeTableEntry 1 } ptiCommonMiscLearningMode OBJECT-TYPE SYNTAX INTEGER { learn_all(1), static_flood(2), static_drop(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls how a packet that is learned on this port entry will be handled." ::= { ptiCommonMiscLearningModeTableEntry 2 } ptiCommonUserDefinedTrapTable OBJECT-TYPE SYNTAX SEQUENCE OF PTICommonUserDefinedTrapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of the traps a user can specify and send." ::= { ptiCommonMiscGroup 18 } ptiCommonUserDefinedTrapEntry OBJECT-TYPE SYNTAX PTICommonUserDefinedTrapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of the traps a user can specify and send." INDEX { ptiCommonUserDefinedTrapId } ::= { ptiCommonUserDefinedTrapTable 1 } PTICommonUserDefinedTrapEntry ::= SEQUENCE { ptiCommonUserDefinedTrapId INTEGER, ptiCommonUserDefinedTrapTime TimeTicks, ptiCommonUserDefinedTrapString OCTET STRING, ptiCommonUserDefinedTrapRowStatus RowStatus } ptiCommonUserDefinedTrapId OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory DESCRIPTION "The unique identifier allocated to this trap entry." ::= { ptiCommonUserDefinedTrapEntry 1 } ptiCommonUserDefinedTrapTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time at which this trap will be sent, ie. when the user sets 'ptiCommonUserDefinedTrapRowStatus' to 'active(1)'." ::= { ptiCommonUserDefinedTrapEntry 2 } ptiCommonUserDefinedTrapString OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The string that will be a variable binding in this trap, to be used however the user needs." ::= { ptiCommonUserDefinedTrapEntry 3 } ptiCommonUserDefinedTrapRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the status of this entry. A row in this table can be created using the 'createAndWait(5)'action state. Until all parameters are valid for a conceptual row, this object is 'notReady(3)'. All parameters must be valid in this table and the 'ptiCommonUserDefinedTrapVarBindTable' before this object can be set to 'active(1)'." ::= { ptiCommonUserDefinedTrapEntry 4 } ptiCommonUserDefinedTrapVarBindTable OBJECT-TYPE SYNTAX SEQUENCE OF PTICommonUserDefinedTrapVarBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of the traps' variable bindings a user can specify and send." ::= { ptiCommonMiscGroup 19 } ptiCommonUserDefinedTrapVarBindEntry OBJECT-TYPE SYNTAX PTICommonUserDefinedTrapVarBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of the traps' variable bindings a user can specify and send." INDEX { ptiCommonUserDefinedTrapId, ptiCommonUserDefinedTrapVarBindIndex } ::= { ptiCommonUserDefinedTrapVarBindTable 1 } PTICommonUserDefinedTrapVarBindEntry ::= SEQUENCE { ptiCommonUserDefinedTrapVarBindIndex INTEGER, ptiCommonUserDefinedTrapObjectName DisplayString, ptiCommonUserDefinedTrapVariable OBJECT IDENTIFIER, ptiCommonUserDefinedTrapDataType INTEGER, ptiCommonUserDefinedTrapOctetStrValue OCTET STRING, ptiCommonUserDefinedTrapIntegerValue INTEGER, ptiCommonUserDefinedTrapVarBindRowStatus RowStatus } ptiCommonUserDefinedTrapVarBindIndex OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory DESCRIPTION "The unique identifier allocated to this trap's Variable Bind entry." ::= { ptiCommonUserDefinedTrapVarBindEntry 1 } ptiCommonUserDefinedTrapObjectName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "The name of this variable binding with this user defined trap." ::= { ptiCommonUserDefinedTrapVarBindEntry 2 } ptiCommonUserDefinedTrapVariable OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION "The object's identifier including instance value to include as a variable binding with this user defined trap." ::= { ptiCommonUserDefinedTrapVarBindEntry 3 } ptiCommonUserDefinedTrapDataType OBJECT-TYPE SYNTAX INTEGER { string-value (1), integer-value (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The data type this object to include as a variable binding with this user defined trap." ::= { ptiCommonUserDefinedTrapVarBindEntry 4 } ptiCommonUserDefinedTrapOctetStrValue OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The octet string value for this object identifier to include as a variable binding with this user defined trap." ::= { ptiCommonUserDefinedTrapVarBindEntry 5 } ptiCommonUserDefinedTrapIntegerValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The integer value for this object identifier to include as a variable binding with this user defined trap." ::= { ptiCommonUserDefinedTrapVarBindEntry 6 } ptiCommonUserDefinedTrapVarBindRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the status of this entry. A row in this table can be created using the 'createAndWait(5)'action state. Until all parameters are valid for a conceptual row, this object is 'notReady(3)'. All parameters must be valid before this object can be set to 'active(1)'. Setting this object to 'active(1)' will cause a trap to be sent to the SNMP Client." ::= { ptiCommonUserDefinedTrapVarBindEntry 7 } -- -- FS Group Begins -- -- This group provides the SNMP user the capabilites to enable/disable -- DHCP Server feature and other typical UNIX shell commands to manipulate -- File System I/O. -- -- ptiFsCopyTable OBJECT-TYPE SYNTAX SEQUENCE OF ptiFsCopyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of valid file system copy command entries." ::= { ptiFsGroup 1 } ptiFsCopyEntry OBJECT-TYPE SYNTAX ptiFsCopyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of copy commands." INDEX { ptiFsCopyIndex } ::= { ptiFsCopyTable 1 } ptiFsCopyEntry ::= SEQUENCE { ptiFsCopyIndex INTEGER, ptiFsCopySrcFile DisplayString, ptiFsCopyDestFile DisplayString, ptiFsCopyStatus FsCommandStatus } ptiFsCopyIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies this copy command entry in the file system command table." ::= { ptiFsCopyEntry 1 } ptiFsCopySrcFile OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The full path file name of the source file for this file system copy command entry." ::= { ptiFsCopyEntry 2 } ptiFsCopyDestFile OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The full path file name of the destination file for this file system copy command entry." ::= { ptiFsCopyEntry 3 } ptiFsCopyStatus OBJECT-TYPE SYNTAX FsCommandStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of this copy command entry." ::= { ptiFsCopyEntry 4 } ptiFsMoveTable OBJECT-TYPE SYNTAX SEQUENCE OF ptiFsMoveEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of valid file system Move command entries." ::= { ptiFsGroup 2 } ptiFsMoveEntry OBJECT-TYPE SYNTAX ptiFsMoveEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Move commands." INDEX { ptiFsMoveIndex } ::= { ptiFsMoveTable 1 } ptiFsMoveEntry ::= SEQUENCE { ptiFsMoveIndex INTEGER, ptiFsMoveSrcFile DisplayString, ptiFsMoveDestFile DisplayString, ptiFsMoveStatus FsCommandStatus } ptiFsMoveIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies this Move command entry in the file system command table." ::= { ptiFsMoveEntry 1 } ptiFsMoveSrcFile OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The full path file name of the source file for this file system Move command entry." ::= { ptiFsMoveEntry 2 } ptiFsMoveDestFile OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The full path file name of the destination file for this file system Move command entry." ::= { ptiFsMoveEntry 3 } ptiFsMoveStatus OBJECT-TYPE SYNTAX FsCommandStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of this Move command entry." ::= { ptiFsMoveEntry 4 } ptiFsRemoveTable OBJECT-TYPE SYNTAX SEQUENCE OF ptiFsRemoveEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of valid file system Remove command entries." ::= { ptiFsGroup 3 } ptiFsRemoveEntry OBJECT-TYPE SYNTAX ptiFsRemoveEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Remove commands." INDEX { ptiFsRemoveIndex } ::= { ptiFsRemoveTable 1 } ptiFsRemoveEntry ::= SEQUENCE { ptiFsRemoveIndex INTEGER, ptiFsRemoveFile DisplayString, ptiFsRemoveStatus FsCommandStatus } ptiFsRemoveIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies this Remove command entry in the file system command table." ::= { ptiFsRemoveEntry 1 } ptiFsRemoveFile OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The full path file name of the source file for this file system Remove command entry." ::= { ptiFsRemoveEntry 2 } ptiFsRemoveStatus OBJECT-TYPE SYNTAX FsCommandStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of this Remove command entry." ::= { ptiFsRemoveEntry 4 } ptiFsRemoteTable OBJECT-TYPE SYNTAX SEQUENCE OF ptiFsRemoteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of valid remote filesystem parameters necessary to perform a remote filesystem mount and copy command entries." ::= { ptiFsGroup 4 } ptiFsRemoteEntry OBJECT-TYPE SYNTAX ptiFsRemoteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Remote parameter commands." INDEX { ptiFsRemoteIndex } ::= { ptiFsRemoteTable 1 } ptiFsRemoteEntry ::= SEQUENCE { ptiFsRemoteIndex INTEGER, ptiFsRemoteLocalMountPoint DisplayString, ptiFsRemoteUserName DisplayString, ptiFsRemotePassword DisplayString, ptiFsRemoteHostIP IpAddress, ptiFsRemoteFlagType FsRemoteFlagType, ptiFsRemoteStatus FsCommandStatus } ptiFsRemoteIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies this Remote command entry in the file system command table." ::= { ptiFsRemoteEntry 1 } ptiFsRemoteLocalMountPoint OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The name of the local mount point for this file system Remote command entry." ::= { ptiFsRemoteEntry 2 } ptiFsRemoteUserName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The User Name with permission to do a transfer from this remote host filesystem for this Remote command entry." ::= { ptiFsRemoteEntry 3 } ptiFsRemotePassword OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The password this user name applies to do the transfer of the source file for this Remote command entry." ::= { ptiFsRemoteEntry 4 } ptiFsRemoteHostIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the host remote host machine for this Remote command entry." ::= { ptiFsRemoteEntry 5 } ptiFsRemoteFlagType OBJECT-TYPE SYNTAX FsRemoteFlagType ACCESS read-write STATUS mandatory DESCRIPTION "The transfer method (1) rsh or (2)ftp applied to the source file for this Remote command entry." ::= { ptiFsRemoteEntry 6 } ptiFsRemoteStatus OBJECT-TYPE SYNTAX FsCommandStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of this Remote command entry." ::= { ptiFsRemoteEntry 7 } ptiFsTftpCopyTable OBJECT-TYPE SYNTAX SEQUENCE OF ptiFsTftpCopyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of valid tftp filesystem parameters necessary to perform a tftp copy command." ::= { ptiFsGroup 5 } ptiFsTftpCopyEntry OBJECT-TYPE SYNTAX ptiFsTftpCopyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Remote parameter commands." INDEX { ptiFsTftpCopyIndex } ::= { ptiFsTftpCopyTable 1 } ptiFsTftpCopyEntry ::= SEQUENCE { ptiFsTftpCopyIndex INTEGER, ptiFsTftpCopyAddress IpAddress, ptiFsTftpCopySrcFileName DisplayString, ptiFsTftpCopyDestFileName DisplayString, ptiFsTftpCopyStatus FsCommandStatus } ptiFsTftpCopyIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies this tftp command entry in the file system command table." ::= { ptiFsTftpCopyEntry 1 } ptiFsTftpCopyAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Set IP Address for the TFTP server used for copying files." ::= { ptiFsTftpCopyEntry 2 } ptiFsTftpCopySrcFileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..255)) ACCESS read-write STATUS mandatory DESCRIPTION "Set TFTP file path and name of source file." ::= { ptiFsTftpCopyEntry 3 } ptiFsTftpCopyDestFileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..255)) ACCESS read-write STATUS mandatory DESCRIPTION "Set TFTP file path and name of destination file." ::= { ptiFsTftpCopyEntry 4 } ptiFsTftpCopyStatus OBJECT-TYPE SYNTAX FsCommandStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of this tftp command entry." ::= { ptiFsTftpCopyEntry 5 } ptiLogConsoleLogging OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { enable } When set to enable (1), console logging is enabled. A set to disable(2) disables console logging." ::= { ptiLogGroup 1 } ptiLogToFile OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { disable } When set to enable (1), file logging is enabled. A set to disable(2) disables file logging." ::= { ptiLogGroup 2 } ptiLogToFileName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { 'flash:/log.msg' } When ptiLogToFile is enabled this is the file where the messages are stored." ::= { ptiLogGroup 3 } ptiLogRemoteDestTable OBJECT-TYPE SYNTAX SEQUENCE OF ptiLogRemoteDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of remote host destinations for log files" ::= { ptiLogGroup 4 } ptiLogRemoteDestEntry OBJECT-TYPE SYNTAX ptiLogRemoteDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An index of remote hosts to be the log destination." INDEX { ptiLogRemoteDestIndex } ::= { ptiLogRemoteDestTable 1 } ptiLogRemoteDestEntry ::= SEQUENCE { ptiLogRemoteDestIndex INTEGER, ptiLogRemoteDestIP IpAddress, ptiLogRemoteDestOn INTEGER } ptiLogRemoteDestIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies this remote location as a destination to receive log messages." ::= { ptiLogRemoteDestEntry 1 } ptiLogRemoteDestIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { '00000000'H } The IP address of the remote host machine for this entry to receive log messages." ::= { ptiLogRemoteDestEntry 2 } ptiLogRemoteDestOn OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { disable } When set to enable(1), the messages will be logged and sent to the remote destination IP for this entry." ::= { ptiLogRemoteDestEntry 3 } ptiMiscVRRPOverride OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { enable } This option will override the protocol specification for VRRP's advertisement interval. It will allow the user to manage the advertisement interval by deciseconds instead of seconds. So when configuring the advertisement interval ( 1 - 255 ), the switch will interpret these values as deciseconds not seconds. In order to use this function, the user must not have any instances of VRRP configured. The argument is a boolean to enable(1) / disable(2). NOTE: THIS WILL VIOLATE THE VRRP PROTOCOL AND WILL NOT BE INTEROPERABLE WITH OTHER VENDORS IMPLEMENTATIONS. USE WITH CAUTION." ::= { ptiMiscGroup 1 } ptiMiscVRRPMasterDownIntervalCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { 3 } The VRRP rfc2338 describes Master_Down_Interval as 'Time interval for Backup to declare Master down (seconds). Calculated as: (3 * Advertisement_Interval) + Skew_time'. This object allows the user to replace that '3' with another integer. NOTE: THIS WILL VIOLATE THE VRRP PROTOCOL AND MAY NOT BE INTEROPERABLE WITH OTHER VENDORS IMPLEMENTATIONS. USE WITH CAUTION." ::= { ptiMiscGroup 2 } ptiSystemTelnetOnOff OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { enable } When set to enable (1), telnet is enabled. A set to disable(2) disables telnet." ::= { ptiSecurityGroup 1 } ptiSystemSNMPV1V2cOnOff OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { enable } When set to enable (1), SNMPV1/V2c is enabled. A set to disable(2) disables SNMPV1/V2c." ::= { ptiSecurityGroup 2 } ptiSystemSNMPV3OnOff OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { enable } When set to enable (1), SNMPV3 is enabled. A set to disable(2) disables SNMPV3." ::= { ptiSecurityGroup 3 } ptiSystemSecureHostTable OBJECT-TYPE SYNTAX SEQUENCE OF PTISystemSecureHostTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table indexed by the ip address ,mask, protocol, and interface which represent the filter criteria for switch security." ::= { ptiSecurityGroup 4 } ptiSystemSecureHostTableEntry OBJECT-TYPE SYNTAX PTISystemSecureHostTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of secure host filter information." INDEX { ptiSystemSecureHostIP, ptiSystemSecureHostIpMask, ptiSystemSecureHostIpProtocol, ptiSystemSecureHostIfIndex } ::= { ptiSystemSecureHostTable 1 } PTISystemSecureHostTableEntry ::= SEQUENCE { ptiSystemSecureHostIP IpAddress, ptiSystemSecureHostIpMask IpAddress, ptiSystemSecureHostIpProtocol INTEGER, ptiSystemSecureHostIfIndex INTEGER, ptiSystemSecureHostIPResult IpAddress, ptiSystemSecureHostIfaceName DisplayString, ptiSystemSecureHostList INTEGER, ptiSystemSecureHostStatus FsCommandStatus } ptiSystemSecureHostIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "An IP address of a host that is being considered for for security." ::= { ptiSystemSecureHostTableEntry 1 } ptiSystemSecureHostIpMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "An IP subnet mask to be applied to the IP address of this host that is being considered for security." ::= { ptiSystemSecureHostTableEntry 2 } ptiSystemSecureHostIpProtocol OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An IP Protocol number to be applied as a filter criteria that is being considered for security." ::= { ptiSystemSecureHostTableEntry 3 } ptiSystemSecureHostIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An interface index to be applied as a filter criteria that is being considered for security." ::= { ptiSystemSecureHostTableEntry 4 } ptiSystemSecureHostIPResult OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "An IP address that is the result of the IP Address with the subnet mask applied to it that is being considered for for security." ::= { ptiSystemSecureHostTableEntry 5 } ptiSystemSecureHostIfaceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) ACCESS read-only STATUS mandatory DESCRIPTION "An ifDescr of the ptiSystemSecureHostIfIndex object for this entry." ::= { ptiSystemSecureHostTableEntry 6 } ptiSystemSecureHostList OBJECT-TYPE SYNTAX INTEGER { allowed(1), denied(2) } ACCESS read-write STATUS mandatory DESCRIPTION "DURABLE: { allowed } When set to allowed (1), the security criteria selected by the other objects that make up this unique ptiSystemSecureHostTableEntry are allowed to pass through the switch. A set to denied(2) filters switch traffic and all allowed traffic goes through. NOTE: If the allowed list is empty, all but any IPs on the denied list goes through." ::= { ptiSystemSecureHostTableEntry 7 } ptiSystemSecureHostStatus OBJECT-TYPE SYNTAX FsCommandStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of this hostIP entry." ::= { ptiSystemSecureHostTableEntry 8 } END