From: <Saved by Windows Internet Explorer 7>
Subject: 
Date: Tue, 14 Oct 2008 09:48:57 -0400
MIME-Version: 1.0
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://oldwww.corp.pt.com:1010/mibs/ptiSystem.mib
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.6000.16481" name=3DGENERATOR></HEAD>
<BODY><PRE>        PTI-SYSTEM-MIB DEFINITIONS ::=3D 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 ::=3D OCTET STRING (SIZE (6))

        FsCommandStatus ::=3D INTEGER
               {
                  valid(1),
                  createRequest(2),
                  underCreation(3),
                  invalid(4)
                }

        FsRemoteFlagType ::=3D INTEGER
                {
                  rsh(1),
                  ftp(2)
              }

        pti             OBJECT IDENTIFIER ::=3D { enterprises 1556 }
        ptiMgmt             OBJECT IDENTIFIER ::=3D { pti 1 }

        --
        ptiSystemManagement      OBJECT IDENTIFIER ::=3D { ptiMgmt 1 }
        ptiCommonVersionGroup    OBJECT IDENTIFIER ::=3D { =
ptiSystemManagement 1 }
        ptiCLIUsrVarGroup        OBJECT IDENTIFIER ::=3D { =
ptiSystemManagement 2 }
        ptiCommonMiscGroup       OBJECT IDENTIFIER ::=3D { =
ptiSystemManagement 3 }
        ptiFsGroup               OBJECT IDENTIFIER ::=3D { =
ptiSystemManagement 4 }
        ptiLogGroup              OBJECT IDENTIFIER ::=3D { =
ptiSystemManagement 5 }
        ptiMiscGroup             OBJECT IDENTIFIER ::=3D { =
ptiSystemManagement 6 }
        ptiSecurityGroup         OBJECT IDENTIFIER ::=3D { =
ptiSystemManagement 7 }




        ptiVersionCommonVerMIBMajor OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "Get this MIB Major version number.  This number should=20
                 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."
            ::=3D { ptiCommonVersionGroup 1 }

        ptiVersionCommonVerMIBMinor OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "Get this MIB Minor version number.  This number should=20
                 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."
            ::=3D { ptiCommonVersionGroup 2 }

        ptiVersionCommonVerMIBPatch OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "Get this MIB Patch version number.  This number should=20
                 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."
            ::=3D { 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."
            ::=3D { 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."
            ::=3D { 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."
            ::=3D { ptiCommonVersionGroup 6 }

        ptiVersionCommonVerAppSWMajor OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "Get the Application Software Major version number. =20
                 This number references the core TMS modules as a =
whole."
            ::=3D { ptiCommonVersionGroup 7 }

        ptiVersionCommonVerAppSWMinor OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "Get the Application Software Minor version number. =20
                 This number references the core TMS modules as a =
whole."
            ::=3D { ptiCommonVersionGroup 8 }

        ptiVersionCommonVerAppSWPatch OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "Get the Application Software Patch version number. =20
                 This number references the core TMS modules as a =
whole."
            ::=3D { 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."
            ::=3D { ptiCommonVersionGroup 10 }

        ptiVersionCommonVerBootLoaderMajor OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "Get the Boot Loader Software Major version number."
            ::=3D { ptiCommonVersionGroup 11 }

        ptiVersionCommonVerBootLoaderMinor OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "Get the Boot Loader Software Minor version number."
            ::=3D { ptiCommonVersionGroup 12 }

        ptiVersionCommonVerBootLoaderPatch OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "Get the Boot Loader Software Patch version number."
            ::=3D { ptiCommonVersionGroup 13 }

        ptiVersionCommonVerBootScriptMajor OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "Get the Boot Script Software Major version number."
            ::=3D { ptiCommonVersionGroup 14 }

        ptiVersionCommonVerBootScriptMinor OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "Get the Boot Script Software Minor version number."
            ::=3D { ptiCommonVersionGroup 15 }

        ptiVersionCommonVerBootScriptPatch OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "Get the Boot Script Software Patch version number."
            ::=3D { ptiCommonVersionGroup 16 }

--
--
--  User Variable Group Begins =20
--
--	 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."
            ::=3D { ptiCLIUsrVarGroup 1 }

        ptiCLIUsrVarIntTableEntry OBJECT-TYPE
            SYNTAX ptiCLIUsrVarIntTableEntry
            ACCESS not-accessible
            STATUS mandatory
            DESCRIPTION
                "A list of user defined integer variables."
            INDEX { ptiCLIUsrVarIntIndex }
            ::=3D { ptiCLIUsrVarIntTable 1 }

        ptiCLIUsrVarIntTableEntry ::=3D SEQUENCE {
            ptiCLIUsrVarIntIndex    INTEGER,
            ptiCLIUsrVarInteger   INTEGER
        }

        ptiCLIUsrVarIntIndex OBJECT-TYPE
            SYNTAX INTEGER=20
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "An index that uniquely identifies this user defined =
integer variable."
            ::=3D { ptiCLIUsrVarIntTableEntry 1 }

        ptiCLIUsrVarInteger OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-write
            STATUS mandatory
            DESCRIPTION
					"DURABLE: { 0 }=09
					 the value of the user defined integer to be saved in nvram."
            ::=3D { 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."
            ::=3D { ptiCLIUsrVarGroup 2 }

        ptiCLIUsrVarStringTableEntry OBJECT-TYPE
            SYNTAX ptiCLIUsrVarStringTableEntry
            ACCESS not-accessible
            STATUS mandatory
            DESCRIPTION
                "A list of user defined string variables."
            INDEX { ptiCLIUsrVarStringIndex }
            ::=3D { ptiCLIUsrVarStringTable 1 }

        ptiCLIUsrVarStringTableEntry ::=3D SEQUENCE {
            ptiCLIUsrVarStringIndex    INTEGER,
            ptiCLIUsrVarString   DisplayString
        }

        ptiCLIUsrVarStringIndex OBJECT-TYPE
            SYNTAX INTEGER=20
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "An index that uniquely identifies this user defined =
string variable."
            ::=3D { ptiCLIUsrVarStringTableEntry 1 }

        ptiCLIUsrVarString OBJECT-TYPE
            SYNTAX DisplayString (SIZE (1..255))
            ACCESS read-write
            STATUS mandatory
            DESCRIPTION
					"DURABLE { ' ' }=09
					 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'."
            ::=3D { 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=20
                 Host tables.  WARNING:  If SNMP security is disabled,=20
                 ANY HOST has ACCESS to the SNMP agent."=20
            ::=3D { ptiCommonMiscGroup 1 }


        ptiCommonMiscSerialNumber OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                 "Get the serial number of this device."
            ::=3D { 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."
            ::=3D { 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."
            ::=3D { 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."
            ::=3D { ptiCommonMiscGroup 5 }

        ptiCommonMiscBCMrevision OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                 "Indicates the revision of the Broadcom Chip of this =
device."
            ::=3D { ptiCommonMiscGroup 6 }

        ptiCommonMiscSlotID OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                 "Indicates the slot ID of this device."
            ::=3D { ptiCommonMiscGroup 7 }

         ptiCommonMiscLimID OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
               "Returns the 8 bit idenitfier for the rear transition LIM =
module."
            ::=3D { 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#)."
         ::=3D { 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."
            ::=3D { 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)"
            ::=3D { 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."
            ::=3D { 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."
            ::=3D { 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."
         ::=3D { 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."
         ::=3D { 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."
         ::=3D { ptiCommonMiscGroup 16 }

        ptiCommonMiscLearningModeTable OBJECT-TYPE
            SYNTAX SEQUENCE OF PtiCommonMiscLearningModeTableEntry
            ACCESS not-accessible
            STATUS mandatory
            DESCRIPTION
                "A list of learning criteria for each port."
            ::=3D { ptiCommonMiscGroup 17 }

        ptiCommonMiscLearningModeTableEntry OBJECT-TYPE
            SYNTAX PtiCommonMiscLearningModeTableEntry
            ACCESS not-accessible
            STATUS mandatory
            DESCRIPTION
                "A unique entry for each port of learning criteria."
            INDEX { ptiCommonMiscLearningModeIndex }
            ::=3D { ptiCommonMiscLearningModeTable 1 }

        PtiCommonMiscLearningModeTableEntry ::=3D SEQUENCE {
            ptiCommonMiscLearningModeIndex    INTEGER,
            ptiCommonMiscLearningMode   INTEGER
        }

        ptiCommonMiscLearningModeIndex OBJECT-TYPE
            SYNTAX INTEGER=20
            ACCESS not-accessible
            STATUS mandatory
            DESCRIPTION
                "An index that uniquely identifies this ports learning =
mode criteria."
            ::=3D { 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."
            ::=3D { 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."
              ::=3D { ptiCommonMiscGroup 18 }
 =20
        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 }
              ::=3D { ptiCommonUserDefinedTrapTable 1 }
 =20
        PTICommonUserDefinedTrapEntry ::=3D SEQUENCE {
                  ptiCommonUserDefinedTrapId        INTEGER,
                  ptiCommonUserDefinedTrapTime      TimeTicks,
                  ptiCommonUserDefinedTrapString    OCTET STRING,
                  ptiCommonUserDefinedTrapRowStatus RowStatus
              }
 =20
        ptiCommonUserDefinedTrapId OBJECT-TYPE
              SYNTAX INTEGER
              ACCESS not-accessible
              STATUS mandatory
              DESCRIPTION
                  "The unique identifier allocated to this trap entry."
              ::=3D { ptiCommonUserDefinedTrapEntry 1 }
 =20
        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)'."
              ::=3D { ptiCommonUserDefinedTrapEntry 2 }
 =20
        ptiCommonUserDefinedTrapString OBJECT-TYPE
              SYNTAX OCTET STRING=20
              ACCESS read-write
              STATUS mandatory
              DESCRIPTION
                  "The string that will be a variable binding in this =
trap,
              to be used however the user needs."
              ::=3D { ptiCommonUserDefinedTrapEntry 3 }
 =20
        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=20
                   table and the 'ptiCommonUserDefinedTrapVarBindTable' =
before
                   this object can be set to 'active(1)'."
              ::=3D { ptiCommonUserDefinedTrapEntry 4 }
 =20
 =20
        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."
              ::=3D { ptiCommonMiscGroup 19 }
 =20
        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 }
              ::=3D { ptiCommonUserDefinedTrapVarBindTable 1 }
 =20
        PTICommonUserDefinedTrapVarBindEntry ::=3D SEQUENCE {
                  ptiCommonUserDefinedTrapVarBindIndex     INTEGER,
                  ptiCommonUserDefinedTrapObjectName       =
DisplayString,
                  ptiCommonUserDefinedTrapVariable         OBJECT =
IDENTIFIER,
                  ptiCommonUserDefinedTrapDataType         INTEGER,
                  ptiCommonUserDefinedTrapOctetStrValue    OCTET STRING,
                  ptiCommonUserDefinedTrapIntegerValue     INTEGER,
                  ptiCommonUserDefinedTrapVarBindRowStatus RowStatus
              }
 =20
        ptiCommonUserDefinedTrapVarBindIndex OBJECT-TYPE
              SYNTAX INTEGER
              ACCESS not-accessible
              STATUS mandatory
              DESCRIPTION
                  "The unique identifier allocated to this trap's =
Variable Bind entry."
              ::=3D { 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."
              ::=3D { ptiCommonUserDefinedTrapVarBindEntry 2 }

        ptiCommonUserDefinedTrapVariable OBJECT-TYPE
              SYNTAX OBJECT IDENTIFIER=20
              ACCESS read-write
              STATUS mandatory
              DESCRIPTION
                  "The object's identifier including instance value to =
include=20
              as a variable binding with this user defined trap."
              ::=3D { ptiCommonUserDefinedTrapVarBindEntry 3 }
 =20
 =20
        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=20
                   binding with this user defined trap."
              ::=3D { ptiCommonUserDefinedTrapVarBindEntry 4 }
 =20
        ptiCommonUserDefinedTrapOctetStrValue OBJECT-TYPE
              SYNTAX OCTET STRING
              ACCESS read-write
              STATUS mandatory
              DESCRIPTION
                  "The octet string value for this object identifier to =
include=20
              as a variable binding with this user defined trap."
              ::=3D { ptiCommonUserDefinedTrapVarBindEntry 5 }
 =20
        ptiCommonUserDefinedTrapIntegerValue OBJECT-TYPE
              SYNTAX INTEGER=20
              ACCESS read-write
              STATUS mandatory
              DESCRIPTION
                  "The integer value for this object identifier to =
include=20
              as a variable binding with this user defined trap."
              ::=3D { ptiCommonUserDefinedTrapVarBindEntry 6 }
 =20
        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."
              ::=3D { ptiCommonUserDefinedTrapVarBindEntry 7 }
 =20
--
--  FS Group Begins =20
--
--	 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."
            ::=3D { ptiFsGroup 1 }

        ptiFsCopyEntry OBJECT-TYPE
            SYNTAX ptiFsCopyEntry
            ACCESS not-accessible
            STATUS mandatory
            DESCRIPTION
                "A list of copy commands."
            INDEX { ptiFsCopyIndex }
            ::=3D { ptiFsCopyTable 1 }

        ptiFsCopyEntry ::=3D SEQUENCE {
            ptiFsCopyIndex   INTEGER,
            ptiFsCopySrcFile   DisplayString,
            ptiFsCopyDestFile   DisplayString,
            ptiFsCopyStatus   FsCommandStatus
        }

        ptiFsCopyIndex OBJECT-TYPE
            SYNTAX INTEGER=20
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "An index that uniquely identifies this copy command =
entry in
                 the file system command table."
            ::=3D { 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."
            ::=3D { 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."
            ::=3D { ptiFsCopyEntry 3 }

		  ptiFsCopyStatus OBJECT-TYPE
				SYNTAX FsCommandStatus
				ACCESS read-write
				STATUS mandatory
				DESCRIPTION
					"The status of this copy command entry."
				::=3D { ptiFsCopyEntry 4 }


        ptiFsMoveTable OBJECT-TYPE
            SYNTAX SEQUENCE OF ptiFsMoveEntry
            ACCESS not-accessible
            STATUS mandatory
            DESCRIPTION
                "A list of valid file system Move command entries."
            ::=3D { ptiFsGroup 2 }

        ptiFsMoveEntry OBJECT-TYPE
            SYNTAX ptiFsMoveEntry
            ACCESS not-accessible
            STATUS mandatory
            DESCRIPTION
                "A list of Move commands."
            INDEX { ptiFsMoveIndex }
            ::=3D { ptiFsMoveTable 1 }

        ptiFsMoveEntry ::=3D SEQUENCE {
            ptiFsMoveIndex   INTEGER,
            ptiFsMoveSrcFile   DisplayString,
            ptiFsMoveDestFile   DisplayString,
            ptiFsMoveStatus   FsCommandStatus
        }

        ptiFsMoveIndex OBJECT-TYPE
            SYNTAX INTEGER=20
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "An index that uniquely identifies this Move command =
entry in
                 the file system command table."
            ::=3D { 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."
            ::=3D { 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."
            ::=3D { ptiFsMoveEntry 3 }

		  ptiFsMoveStatus OBJECT-TYPE
				SYNTAX FsCommandStatus
				ACCESS read-write
				STATUS mandatory
				DESCRIPTION
					"The status of this Move command entry."
				::=3D { ptiFsMoveEntry 4 }

        ptiFsRemoveTable OBJECT-TYPE
            SYNTAX SEQUENCE OF ptiFsRemoveEntry
            ACCESS not-accessible
            STATUS mandatory
            DESCRIPTION
                "A list of valid file system Remove command entries."
            ::=3D { ptiFsGroup 3 }

        ptiFsRemoveEntry OBJECT-TYPE
            SYNTAX ptiFsRemoveEntry
            ACCESS not-accessible
            STATUS mandatory
            DESCRIPTION
                "A list of Remove commands."
            INDEX { ptiFsRemoveIndex }
            ::=3D { ptiFsRemoveTable 1 }

        ptiFsRemoveEntry ::=3D SEQUENCE {
            ptiFsRemoveIndex   INTEGER,
            ptiFsRemoveFile   DisplayString,
            ptiFsRemoveStatus   FsCommandStatus
        }

        ptiFsRemoveIndex OBJECT-TYPE
            SYNTAX INTEGER=20
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "An index that uniquely identifies this Remove command =
entry in
                 the file system command table."
            ::=3D { 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."
            ::=3D { ptiFsRemoveEntry 2 }

		  ptiFsRemoveStatus OBJECT-TYPE
				SYNTAX FsCommandStatus
				ACCESS read-write
				STATUS mandatory
				DESCRIPTION
					"The status of this Remove command entry."
				::=3D { 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=20
						entries."
            ::=3D { ptiFsGroup 4 }

        ptiFsRemoteEntry OBJECT-TYPE
            SYNTAX ptiFsRemoteEntry
            ACCESS not-accessible
            STATUS mandatory
            DESCRIPTION
                "A list of Remote parameter commands."
            INDEX { ptiFsRemoteIndex }
            ::=3D { ptiFsRemoteTable 1 }

        ptiFsRemoteEntry ::=3D SEQUENCE {
            ptiFsRemoteIndex   INTEGER,
            ptiFsRemoteLocalMountPoint   DisplayString,
            ptiFsRemoteUserName   DisplayString,
            ptiFsRemotePassword   DisplayString,
            ptiFsRemoteHostIP   IpAddress,
            ptiFsRemoteFlagType   FsRemoteFlagType,
            ptiFsRemoteStatus   FsCommandStatus
        }

        ptiFsRemoteIndex OBJECT-TYPE
            SYNTAX INTEGER=20
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "An index that uniquely identifies this Remote command =
entry in
                 the file system command table."
            ::=3D { 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."
            ::=3D { 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."
            ::=3D { 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."
            ::=3D { 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."
            ::=3D { 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."
            ::=3D { ptiFsRemoteEntry 6 }

		  ptiFsRemoteStatus OBJECT-TYPE
				SYNTAX FsCommandStatus
				ACCESS read-write
				STATUS mandatory
				DESCRIPTION
					"The status of this Remote command entry."
				::=3D { 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."
            ::=3D { ptiFsGroup 5 }

        ptiFsTftpCopyEntry OBJECT-TYPE
            SYNTAX ptiFsTftpCopyEntry
            ACCESS not-accessible
            STATUS mandatory
            DESCRIPTION
                "A list of Remote parameter commands."
            INDEX { ptiFsTftpCopyIndex }
            ::=3D { ptiFsTftpCopyTable 1 }

        ptiFsTftpCopyEntry ::=3D 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."
			::=3D { ptiFsTftpCopyEntry 1 }

			ptiFsTftpCopyAddress OBJECT-TYPE
				SYNTAX IpAddress
				ACCESS read-write
				STATUS mandatory
				DESCRIPTION
					"Set IP Address for the TFTP server used for copying files."
			::=3D { 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."
			::=3D { 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."
			::=3D { ptiFsTftpCopyEntry 4 }

			ptiFsTftpCopyStatus OBJECT-TYPE
				SYNTAX FsCommandStatus
				ACCESS read-write
				STATUS mandatory
				DESCRIPTION
					"The status of this tftp command entry."
			::=3D { ptiFsTftpCopyEntry 5 }



        ptiLogConsoleLogging OBJECT-TYPE
            SYNTAX INTEGER {
                   enable(1),  =20
                   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."
            ::=3D { ptiLogGroup 1 }

        ptiLogToFile OBJECT-TYPE
            SYNTAX INTEGER {
                   enable(1),  =20
                   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."
            ::=3D { 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."
            ::=3D { ptiLogGroup 3 }


        ptiLogRemoteDestTable OBJECT-TYPE
            SYNTAX SEQUENCE OF ptiLogRemoteDestEntry
            ACCESS not-accessible
            STATUS mandatory
            DESCRIPTION
                "A list of remote host destinations for log files"
            ::=3D { 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 }
            ::=3D { ptiLogRemoteDestTable 1 }

        ptiLogRemoteDestEntry ::=3D SEQUENCE {
            ptiLogRemoteDestIndex     INTEGER,
            ptiLogRemoteDestIP        IpAddress,
            ptiLogRemoteDestOn	      INTEGER
        }

        ptiLogRemoteDestIndex OBJECT-TYPE
            SYNTAX INTEGER=20
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                "An index that uniquely identifies this remote=20
                 location as a destination to receive log messages."
            ::=3D { 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=20
					 entry to receive log messages."
            ::=3D { ptiLogRemoteDestEntry 2 }

        ptiLogRemoteDestOn OBJECT-TYPE
            SYNTAX INTEGER {
                   enable(1),  =20
                   disable(2)
            }
            ACCESS read-write
            STATUS mandatory
            DESCRIPTION
                "DURABLE: { disable }
                When set to enable(1), the messages will be logged=20
					 and sent to the remote destination IP for this entry."
            ::=3D { 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."

            ::=3D { 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."
            ::=3D { 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."
            ::=3D { 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."
            ::=3D { 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."
            ::=3D { 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."
            ::=3D { 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  }
            ::=3D { ptiSystemSecureHostTable 1 }

        PTISystemSecureHostTableEntry ::=3D 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=20
                for security."
            ::=3D { 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."
            ::=3D { ptiSystemSecureHostTableEntry 2 }

        ptiSystemSecureHostIpProtocol OBJECT-TYPE
            SYNTAX INTEGER
            ACCESS read-only
            STATUS mandatory
            DESCRIPTION
                 "An IP Protocol number to be applied as a filter=20
                 criteria that is being considered for security."
            ::=3D { 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."
            ::=3D { 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=20
                for security."
            ::=3D { 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."
            ::=3D { 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=20
                 ptiSystemSecureHostTableEntry are allowed to=20
                 pass through the switch. A set to denied(2) filters=20
                 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."
            ::=3D { ptiSystemSecureHostTableEntry 7 }

        ptiSystemSecureHostStatus OBJECT-TYPE
            SYNTAX FsCommandStatus
            ACCESS read-write
            STATUS mandatory
            DESCRIPTION
               "The status of this hostIP entry."
            ::=3D { ptiSystemSecureHostTableEntry 8 }

END

</PRE></BODY></HTML>
