Blame mibs/ietf/SNMPv2-MIB

Packit 022b05
SNMPv2-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Packit 022b05
    TimeTicks, Counter32, snmpModules, mib-2
Packit 022b05
        FROM SNMPv2-SMI
Packit 022b05
    DisplayString, TestAndIncr, TimeStamp
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        FROM SNMPv2-TC
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
Packit 022b05
        FROM SNMPv2-CONF;
Packit 022b05
Packit 022b05
snmpMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200210160000Z"
Packit 022b05
    ORGANIZATION "IETF SNMPv3 Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
            "WG-EMail:   snmpv3@lists.tislabs.com
Packit 022b05
             Subscribe:  snmpv3-request@lists.tislabs.com
Packit 022b05
Packit 022b05
             Co-Chair:   Russ Mundy
Packit 022b05
                         Network Associates Laboratories
Packit 022b05
             postal:     15204 Omega Drive, Suite 300
Packit 022b05
                         Rockville, MD 20850-4601
Packit 022b05
                         USA
Packit 022b05
             EMail:      mundy@tislabs.com
Packit 022b05
             phone:      +1 301 947-7107
Packit 022b05
Packit 022b05
             Co-Chair:   David Harrington
Packit 022b05
                         Enterasys Networks
Packit 022b05
             postal:     35 Industrial Way
Packit 022b05
                         P. O. Box 5005
Packit 022b05
                         Rochester, NH 03866-5005
Packit 022b05
                         USA
Packit 022b05
             EMail:      dbh@enterasys.com
Packit 022b05
             phone:      +1 603 337-2614
Packit 022b05
Packit 022b05
             Editor:     Randy Presuhn
Packit 022b05
                         BMC Software, Inc.
Packit 022b05
             postal:     2141 North First Street
Packit 022b05
                         San Jose, CA 95131
Packit 022b05
                         USA
Packit 022b05
             EMail:      randy_presuhn@bmc.com
Packit 022b05
             phone:      +1 408 546-1006"
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The MIB module for SNMP entities.
Packit 022b05
Packit 022b05
             Copyright (C) The Internet Society (2002). This
Packit 022b05
             version of this MIB module is part of RFC 3418;
Packit 022b05
             see the RFC itself for full legal notices.
Packit 022b05
            "
Packit 022b05
    REVISION      "200210160000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This revision of this MIB module was published as
Packit 022b05
             RFC 3418."
Packit 022b05
    REVISION      "199511090000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "This revision of this MIB module was published as
Packit 022b05
             RFC 1907."
Packit 022b05
    REVISION      "199304010000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The initial revision of this MIB module was published
Packit 022b05
            as RFC 1450."
Packit 022b05
    ::= { snmpModules 1 }
Packit 022b05
Packit 022b05
snmpMIBObjects OBJECT IDENTIFIER ::= { snmpMIB 1 }
Packit 022b05
Packit 022b05
--  ::= { snmpMIBObjects 1 }        this OID is obsolete
Packit 022b05
--  ::= { snmpMIBObjects 2 }        this OID is obsolete
Packit 022b05
--  ::= { snmpMIBObjects 3 }        this OID is obsolete
Packit 022b05
Packit 022b05
-- the System group
Packit 022b05
--
Packit 022b05
-- a collection of objects common to all managed systems.
Packit 022b05
Packit 022b05
system   OBJECT IDENTIFIER ::= { mib-2 1 }
Packit 022b05
Packit 022b05
sysDescr OBJECT-TYPE
Packit 022b05
    SYNTAX      DisplayString (SIZE (0..255))
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A textual description of the entity.  This value should
Packit 022b05
            include the full name and version identification of
Packit 022b05
            the system's hardware type, software operating-system,
Packit 022b05
            and networking software."
Packit 022b05
    ::= { system 1 }
Packit 022b05
Packit 022b05
sysObjectID OBJECT-TYPE
Packit 022b05
    SYNTAX      OBJECT IDENTIFIER
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The vendor's authoritative identification of the
Packit 022b05
            network management subsystem contained in the entity.
Packit 022b05
            This value is allocated within the SMI enterprises
Packit 022b05
            subtree (1.3.6.1.4.1) and provides an easy and
Packit 022b05
            unambiguous means for determining `what kind of box' is
Packit 022b05
            being managed.  For example, if vendor `Flintstones,
Packit 022b05
            Inc.' was assigned the subtree 1.3.6.1.4.1.424242,
Packit 022b05
            it could assign the identifier 1.3.6.1.4.1.424242.1.1
Packit 022b05
            to its `Fred Router'."
Packit 022b05
    ::= { system 2 }
Packit 022b05
Packit 022b05
sysUpTime OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      TimeTicks
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The time (in hundredths of a second) since the
Packit 022b05
            network management portion of the system was last
Packit 022b05
            re-initialized."
Packit 022b05
    ::= { system 3 }
Packit 022b05
Packit 022b05
sysContact OBJECT-TYPE
Packit 022b05
    SYNTAX      DisplayString (SIZE (0..255))
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The textual identification of the contact person for
Packit 022b05
            this managed node, together with information on how
Packit 022b05
            to contact this person.  If no contact information is
Packit 022b05
            known, the value is the zero-length string."
Packit 022b05
    ::= { system 4 }
Packit 022b05
Packit 022b05
sysName OBJECT-TYPE
Packit 022b05
    SYNTAX      DisplayString (SIZE (0..255))
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An administratively-assigned name for this managed
Packit 022b05
            node.  By convention, this is the node's fully-qualified
Packit 022b05
            domain name.  If the name is unknown, the value is
Packit 022b05
            the zero-length string."
Packit 022b05
    ::= { system 5 }
Packit 022b05
Packit 022b05
sysLocation OBJECT-TYPE
Packit 022b05
    SYNTAX      DisplayString (SIZE (0..255))
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The physical location of this node (e.g., 'telephone
Packit 022b05
            closet, 3rd floor').  If the location is unknown, the
Packit 022b05
            value is the zero-length string."
Packit 022b05
    ::= { system 6 }
Packit 022b05
Packit 022b05
sysServices OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (0..127)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A value which indicates the set of services that this
Packit 022b05
            entity may potentially offer.  The value is a sum.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            This sum initially takes the value zero. Then, for
Packit 022b05
            each layer, L, in the range 1 through 7, that this node
Packit 022b05
            performs transactions for, 2 raised to (L - 1) is added
Packit 022b05
            to the sum.  For example, a node which performs only
Packit 022b05
            routing functions would have a value of 4 (2^(3-1)).
Packit 022b05
            In contrast, a node which is a host offering application
Packit 022b05
            services would have a value of 72 (2^(4-1) + 2^(7-1)).
Packit 022b05
            Note that in the context of the Internet suite of
Packit 022b05
            protocols, values should be calculated accordingly:
Packit 022b05
Packit 022b05
                 layer      functionality
Packit 022b05
                   1        physical (e.g., repeaters)
Packit 022b05
                   2        datalink/subnetwork (e.g., bridges)
Packit 022b05
                   3        internet (e.g., supports the IP)
Packit 022b05
                   4        end-to-end  (e.g., supports the TCP)
Packit 022b05
                   7        applications (e.g., supports the SMTP)
Packit 022b05
Packit 022b05
            For systems including OSI protocols, layers 5 and 6
Packit 022b05
            may also be counted."
Packit 022b05
    ::= { system 7 }
Packit 022b05
Packit 022b05
-- object resource information
Packit 022b05
--
Packit 022b05
-- a collection of objects which describe the SNMP entity's
Packit 022b05
-- (statically and dynamically configurable) support of
Packit 022b05
-- various MIB modules.
Packit 022b05
Packit 022b05
sysORLastChange OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeStamp
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of sysUpTime at the time of the most recent
Packit 022b05
            change in state or value of any instance of sysORID."
Packit 022b05
    ::= { system 8 }
Packit 022b05
Packit 022b05
sysORTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF SysOREntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The (conceptual) table listing the capabilities of
Packit 022b05
            the local SNMP application acting as a command
Packit 022b05
            responder with respect to various MIB modules.
Packit 022b05
            SNMP entities having dynamically-configurable support
Packit 022b05
            of MIB modules will have a dynamically-varying number
Packit 022b05
            of conceptual rows."
Packit 022b05
    ::= { system 9 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
sysOREntry OBJECT-TYPE
Packit 022b05
    SYNTAX     SysOREntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry (conceptual row) in the sysORTable."
Packit 022b05
    INDEX      { sysORIndex }
Packit 022b05
    ::= { sysORTable 1 }
Packit 022b05
Packit 022b05
SysOREntry ::= SEQUENCE {
Packit 022b05
    sysORIndex     INTEGER,
Packit 022b05
    sysORID        OBJECT IDENTIFIER,
Packit 022b05
    sysORDescr     DisplayString,
Packit 022b05
    sysORUpTime    TimeStamp
Packit 022b05
}
Packit 022b05
Packit 022b05
sysORIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER (1..2147483647)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The auxiliary variable used for identifying instances
Packit 022b05
            of the columnar objects in the sysORTable."
Packit 022b05
    ::= { sysOREntry 1 }
Packit 022b05
Packit 022b05
sysORID OBJECT-TYPE
Packit 022b05
    SYNTAX     OBJECT IDENTIFIER
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An authoritative identification of a capabilities
Packit 022b05
            statement with respect to various MIB modules supported
Packit 022b05
            by the local SNMP application acting as a command
Packit 022b05
            responder."
Packit 022b05
    ::= { sysOREntry 2 }
Packit 022b05
Packit 022b05
sysORDescr OBJECT-TYPE
Packit 022b05
    SYNTAX     DisplayString
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A textual description of the capabilities identified
Packit 022b05
            by the corresponding instance of sysORID."
Packit 022b05
    ::= { sysOREntry 3 }
Packit 022b05
Packit 022b05
sysORUpTime OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeStamp
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of sysUpTime at the time this conceptual
Packit 022b05
            row was last instantiated."
Packit 022b05
    ::= { sysOREntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
-- the SNMP group
Packit 022b05
--
Packit 022b05
-- a collection of objects providing basic instrumentation and
Packit 022b05
-- control of an SNMP entity.
Packit 022b05
Packit 022b05
snmp     OBJECT IDENTIFIER ::= { mib-2 11 }
Packit 022b05
Packit 022b05
snmpInPkts OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of messages delivered to the SNMP
Packit 022b05
            entity from the transport service."
Packit 022b05
    ::= { snmp 1 }
Packit 022b05
Packit 022b05
snmpInBadVersions OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP messages which were delivered
Packit 022b05
            to the SNMP entity and were for an unsupported SNMP
Packit 022b05
            version."
Packit 022b05
    ::= { snmp 3 }
Packit 022b05
Packit 022b05
snmpInBadCommunityNames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of community-based SNMP messages (for
Packit 022b05
           example,  SNMPv1) delivered to the SNMP entity which
Packit 022b05
           used an SNMP community name not known to said entity.
Packit 022b05
           Also, implementations which authenticate community-based
Packit 022b05
           SNMP messages using check(s) in addition to matching
Packit 022b05
           the community name (for example, by also checking
Packit 022b05
           whether the message originated from a transport address
Packit 022b05
           allowed to use a specified community name) MAY include
Packit 022b05
           in this value the number of messages which failed the
Packit 022b05
           additional check(s).  It is strongly RECOMMENDED that
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           the documentation for any security model which is used
Packit 022b05
           to authenticate community-based SNMP messages specify
Packit 022b05
           the precise conditions that contribute to this value."
Packit 022b05
    ::= { snmp 4 }
Packit 022b05
Packit 022b05
snmpInBadCommunityUses OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of community-based SNMP messages (for
Packit 022b05
           example, SNMPv1) delivered to the SNMP entity which
Packit 022b05
           represented an SNMP operation that was not allowed for
Packit 022b05
           the SNMP community named in the message.  The precise
Packit 022b05
           conditions under which this counter is incremented
Packit 022b05
           (if at all) depend on how the SNMP entity implements
Packit 022b05
           its access control mechanism and how its applications
Packit 022b05
           interact with that access control mechanism.  It is
Packit 022b05
           strongly RECOMMENDED that the documentation for any
Packit 022b05
           access control mechanism which is used to control access
Packit 022b05
           to and visibility of MIB instrumentation specify the
Packit 022b05
           precise conditions that contribute to this value."
Packit 022b05
    ::= { snmp 5 }
Packit 022b05
Packit 022b05
snmpInASNParseErrs OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of ASN.1 or BER errors encountered by
Packit 022b05
            the SNMP entity when decoding received SNMP messages."
Packit 022b05
    ::= { snmp 6 }
Packit 022b05
Packit 022b05
snmpEnableAuthenTraps OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER { enabled(1), disabled(2) }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Indicates whether the SNMP entity is permitted to
Packit 022b05
            generate authenticationFailure traps.  The value of this
Packit 022b05
            object overrides any configuration information; as such,
Packit 022b05
            it provides a means whereby all authenticationFailure
Packit 022b05
            traps may be disabled.
Packit 022b05
Packit 022b05
            Note that it is strongly recommended that this object
Packit 022b05
            be stored in non-volatile memory so that it remains
Packit 022b05
            constant across re-initializations of the network
Packit 022b05
            management system."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { snmp 30 }
Packit 022b05
Packit 022b05
snmpSilentDrops OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The total number of Confirmed Class PDUs (such as
Packit 022b05
           GetRequest-PDUs, GetNextRequest-PDUs,
Packit 022b05
           GetBulkRequest-PDUs, SetRequest-PDUs, and
Packit 022b05
           InformRequest-PDUs) delivered to the SNMP entity which
Packit 022b05
           were silently dropped because the size of a reply
Packit 022b05
           containing an alternate Response Class PDU (such as a
Packit 022b05
           Response-PDU) with an empty variable-bindings field
Packit 022b05
           was greater than either a local constraint or the
Packit 022b05
           maximum message size associated with the originator of
Packit 022b05
           the request."
Packit 022b05
    ::= { snmp 31 }
Packit 022b05
Packit 022b05
snmpProxyDrops OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of Confirmed Class PDUs
Packit 022b05
            (such as GetRequest-PDUs, GetNextRequest-PDUs,
Packit 022b05
            GetBulkRequest-PDUs, SetRequest-PDUs, and
Packit 022b05
            InformRequest-PDUs) delivered to the SNMP entity which
Packit 022b05
            were silently dropped because the transmission of
Packit 022b05
            the (possibly translated) message to a proxy target
Packit 022b05
            failed in a manner (other than a time-out) such that
Packit 022b05
            no Response Class PDU (such as a Response-PDU) could
Packit 022b05
            be returned."
Packit 022b05
    ::= { snmp 32 }
Packit 022b05
Packit 022b05
-- information for notifications
Packit 022b05
--
Packit 022b05
-- a collection of objects which allow the SNMP entity, when
Packit 022b05
-- supporting a notification originator application,
Packit 022b05
-- to be configured to generate SNMPv2-Trap-PDUs.
Packit 022b05
Packit 022b05
snmpTrap       OBJECT IDENTIFIER ::= { snmpMIBObjects 4 }
Packit 022b05
Packit 022b05
snmpTrapOID OBJECT-TYPE
Packit 022b05
    SYNTAX     OBJECT IDENTIFIER
Packit 022b05
    MAX-ACCESS accessible-for-notify
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "The authoritative identification of the notification
Packit 022b05
            currently being sent.  This variable occurs as
Packit 022b05
            the second varbind in every SNMPv2-Trap-PDU and
Packit 022b05
            InformRequest-PDU."
Packit 022b05
    ::= { snmpTrap 1 }
Packit 022b05
Packit 022b05
--  ::= { snmpTrap 2 }   this OID is obsolete
Packit 022b05
Packit 022b05
snmpTrapEnterprise OBJECT-TYPE
Packit 022b05
    SYNTAX     OBJECT IDENTIFIER
Packit 022b05
    MAX-ACCESS accessible-for-notify
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The authoritative identification of the enterprise
Packit 022b05
            associated with the trap currently being sent.  When an
Packit 022b05
            SNMP proxy agent is mapping an RFC1157 Trap-PDU
Packit 022b05
            into a SNMPv2-Trap-PDU, this variable occurs as the
Packit 022b05
            last varbind."
Packit 022b05
    ::= { snmpTrap 3 }
Packit 022b05
Packit 022b05
--  ::= { snmpTrap 4 }   this OID is obsolete
Packit 022b05
Packit 022b05
Packit 022b05
-- well-known traps
Packit 022b05
Packit 022b05
snmpTraps      OBJECT IDENTIFIER ::= { snmpMIBObjects 5 }
Packit 022b05
Packit 022b05
coldStart NOTIFICATION-TYPE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A coldStart trap signifies that the SNMP entity,
Packit 022b05
            supporting a notification originator application, is
Packit 022b05
            reinitializing itself and that its configuration may
Packit 022b05
            have been altered."
Packit 022b05
    ::= { snmpTraps 1 }
Packit 022b05
Packit 022b05
warmStart NOTIFICATION-TYPE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A warmStart trap signifies that the SNMP entity,
Packit 022b05
            supporting a notification originator application,
Packit 022b05
            is reinitializing itself such that its configuration
Packit 022b05
            is unaltered."
Packit 022b05
    ::= { snmpTraps 2 }
Packit 022b05
Packit 022b05
-- Note the linkDown NOTIFICATION-TYPE ::= { snmpTraps 3 }
Packit 022b05
-- and the linkUp NOTIFICATION-TYPE ::= { snmpTraps 4 }
Packit 022b05
-- are defined in RFC 2863 [RFC2863]
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
authenticationFailure NOTIFICATION-TYPE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An authenticationFailure trap signifies that the SNMP
Packit 022b05
             entity has received a protocol message that is not
Packit 022b05
             properly authenticated.  While all implementations
Packit 022b05
             of SNMP entities MAY be capable of generating this
Packit 022b05
             trap, the snmpEnableAuthenTraps object indicates
Packit 022b05
             whether this trap will be generated."
Packit 022b05
    ::= { snmpTraps 5 }
Packit 022b05
Packit 022b05
-- Note the egpNeighborLoss notification is defined
Packit 022b05
-- as { snmpTraps 6 } in RFC 1213
Packit 022b05
Packit 022b05
-- the set group
Packit 022b05
--
Packit 022b05
-- a collection of objects which allow several cooperating
Packit 022b05
-- command generator applications to coordinate their use of the
Packit 022b05
-- set operation.
Packit 022b05
Packit 022b05
snmpSet        OBJECT IDENTIFIER ::= { snmpMIBObjects 6 }
Packit 022b05
Packit 022b05
snmpSetSerialNo OBJECT-TYPE
Packit 022b05
    SYNTAX     TestAndIncr
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An advisory lock used to allow several cooperating
Packit 022b05
            command generator applications to coordinate their
Packit 022b05
            use of the SNMP set operation.
Packit 022b05
Packit 022b05
            This object is used for coarse-grain coordination.
Packit 022b05
            To achieve fine-grain coordination, one or more similar
Packit 022b05
            objects might be defined within each MIB group, as
Packit 022b05
            appropriate."
Packit 022b05
    ::= { snmpSet 1 }
Packit 022b05
Packit 022b05
-- conformance information
Packit 022b05
Packit 022b05
snmpMIBConformance
Packit 022b05
               OBJECT IDENTIFIER ::= { snmpMIB 2 }
Packit 022b05
Packit 022b05
snmpMIBCompliances
Packit 022b05
               OBJECT IDENTIFIER ::= { snmpMIBConformance 1 }
Packit 022b05
snmpMIBGroups  OBJECT IDENTIFIER ::= { snmpMIBConformance 2 }
Packit 022b05
Packit 022b05
-- compliance statements
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--    ::= { snmpMIBCompliances 1 }      this OID is obsolete
Packit 022b05
snmpBasicCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The compliance statement for SNMPv2 entities which
Packit 022b05
            implement the SNMPv2 MIB.
Packit 022b05
Packit 022b05
            This compliance statement is replaced by
Packit 022b05
            snmpBasicComplianceRev2."
Packit 022b05
    MODULE  -- this module
Packit 022b05
        MANDATORY-GROUPS { snmpGroup, snmpSetGroup, systemGroup,
Packit 022b05
                           snmpBasicNotificationsGroup }
Packit 022b05
Packit 022b05
        GROUP   snmpCommunityGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for SNMPv2 entities which
Packit 022b05
            support community-based authentication."
Packit 022b05
Packit 022b05
    ::= { snmpMIBCompliances 2 }
Packit 022b05
Packit 022b05
snmpBasicComplianceRev2 MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The compliance statement for SNMP entities which
Packit 022b05
            implement this MIB module."
Packit 022b05
    MODULE  -- this module
Packit 022b05
        MANDATORY-GROUPS { snmpGroup, snmpSetGroup, systemGroup,
Packit 022b05
                           snmpBasicNotificationsGroup }
Packit 022b05
Packit 022b05
        GROUP   snmpCommunityGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for SNMP entities which
Packit 022b05
            support community-based authentication."
Packit 022b05
Packit 022b05
        GROUP   snmpWarmStartNotificationGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for an SNMP entity which
Packit 022b05
            supports command responder applications, and is
Packit 022b05
            able to reinitialize itself such that its
Packit 022b05
            configuration is unaltered."
Packit 022b05
Packit 022b05
    ::= { snmpMIBCompliances 3 }
Packit 022b05
Packit 022b05
-- units of conformance
Packit 022b05
Packit 022b05
--  ::= { snmpMIBGroups 1 }           this OID is obsolete
Packit 022b05
--  ::= { snmpMIBGroups 2 }           this OID is obsolete
Packit 022b05
--  ::= { snmpMIBGroups 3 }           this OID is obsolete
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--  ::= { snmpMIBGroups 4 }           this OID is obsolete
Packit 022b05
Packit 022b05
snmpGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { snmpInPkts,
Packit 022b05
              snmpInBadVersions,
Packit 022b05
              snmpInASNParseErrs,
Packit 022b05
              snmpSilentDrops,
Packit 022b05
              snmpProxyDrops,
Packit 022b05
              snmpEnableAuthenTraps }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A collection of objects providing basic instrumentation
Packit 022b05
            and control of an SNMP entity."
Packit 022b05
    ::= { snmpMIBGroups 8 }
Packit 022b05
Packit 022b05
snmpCommunityGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { snmpInBadCommunityNames,
Packit 022b05
              snmpInBadCommunityUses }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A collection of objects providing basic instrumentation
Packit 022b05
            of a SNMP entity which supports community-based
Packit 022b05
            authentication."
Packit 022b05
    ::= { snmpMIBGroups 9 }
Packit 022b05
Packit 022b05
snmpSetGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { snmpSetSerialNo }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A collection of objects which allow several cooperating
Packit 022b05
            command generator applications to coordinate their
Packit 022b05
            use of the set operation."
Packit 022b05
    ::= { snmpMIBGroups 5 }
Packit 022b05
Packit 022b05
systemGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { sysDescr, sysObjectID, sysUpTime,
Packit 022b05
              sysContact, sysName, sysLocation,
Packit 022b05
              sysServices,
Packit 022b05
              sysORLastChange, sysORID,
Packit 022b05
              sysORUpTime, sysORDescr }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The system group defines objects which are common to all
Packit 022b05
            managed systems."
Packit 022b05
    ::= { snmpMIBGroups 6 }
Packit 022b05
Packit 022b05
snmpBasicNotificationsGroup NOTIFICATION-GROUP
Packit 022b05
    NOTIFICATIONS { coldStart, authenticationFailure }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The basic notifications implemented by an SNMP entity
Packit 022b05
        supporting command responder applications."
Packit 022b05
    ::= { snmpMIBGroups 7 }
Packit 022b05
Packit 022b05
snmpWarmStartNotificationGroup NOTIFICATION-GROUP
Packit 022b05
   NOTIFICATIONS { warmStart }
Packit 022b05
   STATUS        current
Packit 022b05
   DESCRIPTION
Packit 022b05
     "An additional notification for an SNMP entity supporting
Packit 022b05
     command responder applications, if it is able to reinitialize
Packit 022b05
     itself such that its configuration is unaltered."
Packit 022b05
  ::= { snmpMIBGroups 11 }
Packit 022b05
Packit 022b05
snmpNotificationGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { snmpTrapOID, snmpTrapEnterprise }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "These objects are required for entities
Packit 022b05
            which support notification originator applications."
Packit 022b05
    ::= { snmpMIBGroups 12 }
Packit 022b05
Packit 022b05
-- definitions in RFC 1213 made obsolete by the inclusion of a
Packit 022b05
-- subset of the snmp group in this MIB
Packit 022b05
Packit 022b05
snmpOutPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Messages which were
Packit 022b05
            passed from the SNMP protocol entity to the
Packit 022b05
            transport service."
Packit 022b05
    ::= { snmp 2 }
Packit 022b05
Packit 022b05
-- { snmp 7 } is not used
Packit 022b05
Packit 022b05
snmpInTooBigs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were
Packit 022b05
            delivered to the SNMP protocol entity and for
Packit 022b05
            which the value of the error-status field was
Packit 022b05
            `tooBig'."
Packit 022b05
    ::= { snmp 8 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
snmpInNoSuchNames OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were
Packit 022b05
            delivered to the SNMP protocol entity and for
Packit 022b05
            which the value of the error-status field was
Packit 022b05
            `noSuchName'."
Packit 022b05
    ::= { snmp 9 }
Packit 022b05
Packit 022b05
snmpInBadValues OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were
Packit 022b05
            delivered to the SNMP protocol entity and for
Packit 022b05
            which the value of the error-status field was
Packit 022b05
            `badValue'."
Packit 022b05
    ::= { snmp 10 }
Packit 022b05
Packit 022b05
snmpInReadOnlys OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number valid SNMP PDUs which were delivered
Packit 022b05
            to the SNMP protocol entity and for which the value
Packit 022b05
            of the error-status field was `readOnly'.  It should
Packit 022b05
            be noted that it is a protocol error to generate an
Packit 022b05
            SNMP PDU which contains the value `readOnly' in the
Packit 022b05
            error-status field, as such this object is provided
Packit 022b05
            as a means of detecting incorrect implementations of
Packit 022b05
            the SNMP."
Packit 022b05
    ::= { snmp 11 }
Packit 022b05
Packit 022b05
snmpInGenErrs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were delivered
Packit 022b05
            to the SNMP protocol entity and for which the value
Packit 022b05
            of the error-status field was `genErr'."
Packit 022b05
    ::= { snmp 12 }
Packit 022b05
Packit 022b05
snmpInTotalReqVars OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of MIB objects which have been
Packit 022b05
            retrieved successfully by the SNMP protocol entity
Packit 022b05
            as the result of receiving valid SNMP Get-Request
Packit 022b05
            and Get-Next PDUs."
Packit 022b05
    ::= { snmp 13 }
Packit 022b05
Packit 022b05
snmpInTotalSetVars OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of MIB objects which have been
Packit 022b05
            altered successfully by the SNMP protocol entity as
Packit 022b05
            the result of receiving valid SNMP Set-Request PDUs."
Packit 022b05
    ::= { snmp 14 }
Packit 022b05
Packit 022b05
snmpInGetRequests OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Get-Request PDUs which
Packit 022b05
            have been accepted and processed by the SNMP
Packit 022b05
            protocol entity."
Packit 022b05
    ::= { snmp 15 }
Packit 022b05
Packit 022b05
snmpInGetNexts OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Get-Next PDUs which have been
Packit 022b05
            accepted and processed by the SNMP protocol entity."
Packit 022b05
    ::= { snmp 16 }
Packit 022b05
Packit 022b05
snmpInSetRequests OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Set-Request PDUs which
Packit 022b05
            have been accepted and processed by the SNMP protocol
Packit 022b05
            entity."
Packit 022b05
    ::= { snmp 17 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
snmpInGetResponses OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Get-Response PDUs which
Packit 022b05
            have been accepted and processed by the SNMP protocol
Packit 022b05
            entity."
Packit 022b05
    ::= { snmp 18 }
Packit 022b05
Packit 022b05
snmpInTraps OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Trap PDUs which have been
Packit 022b05
            accepted and processed by the SNMP protocol entity."
Packit 022b05
    ::= { snmp 19 }
Packit 022b05
Packit 022b05
snmpOutTooBigs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were generated
Packit 022b05
            by the SNMP protocol entity and for which the value
Packit 022b05
            of the error-status field was `tooBig.'"
Packit 022b05
    ::= { snmp 20 }
Packit 022b05
Packit 022b05
snmpOutNoSuchNames OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were generated
Packit 022b05
            by the SNMP protocol entity and for which the value
Packit 022b05
            of the error-status was `noSuchName'."
Packit 022b05
    ::= { snmp 21 }
Packit 022b05
Packit 022b05
snmpOutBadValues OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were generated
Packit 022b05
            by the SNMP protocol entity and for which the value
Packit 022b05
            of the error-status field was `badValue'."
Packit 022b05
    ::= { snmp 22 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- { snmp 23 } is not used
Packit 022b05
Packit 022b05
snmpOutGenErrs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were generated
Packit 022b05
            by the SNMP protocol entity and for which the value
Packit 022b05
            of the error-status field was `genErr'."
Packit 022b05
    ::= { snmp 24 }
Packit 022b05
Packit 022b05
snmpOutGetRequests OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Get-Request PDUs which
Packit 022b05
            have been generated by the SNMP protocol entity."
Packit 022b05
    ::= { snmp 25 }
Packit 022b05
Packit 022b05
snmpOutGetNexts OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Get-Next PDUs which have
Packit 022b05
            been generated by the SNMP protocol entity."
Packit 022b05
    ::= { snmp 26 }
Packit 022b05
Packit 022b05
snmpOutSetRequests OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Set-Request PDUs which
Packit 022b05
            have been generated by the SNMP protocol entity."
Packit 022b05
    ::= { snmp 27 }
Packit 022b05
Packit 022b05
snmpOutGetResponses OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Get-Response PDUs which
Packit 022b05
            have been generated by the SNMP protocol entity."
Packit 022b05
    ::= { snmp 28 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
snmpOutTraps OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Trap PDUs which have
Packit 022b05
            been generated by the SNMP protocol entity."
Packit 022b05
    ::= { snmp 29 }
Packit 022b05
Packit 022b05
snmpObsoleteGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { snmpOutPkts, snmpInTooBigs, snmpInNoSuchNames,
Packit 022b05
              snmpInBadValues, snmpInReadOnlys, snmpInGenErrs,
Packit 022b05
              snmpInTotalReqVars, snmpInTotalSetVars,
Packit 022b05
              snmpInGetRequests, snmpInGetNexts, snmpInSetRequests,
Packit 022b05
              snmpInGetResponses, snmpInTraps, snmpOutTooBigs,
Packit 022b05
              snmpOutNoSuchNames, snmpOutBadValues,
Packit 022b05
              snmpOutGenErrs, snmpOutGetRequests, snmpOutGetNexts,
Packit 022b05
              snmpOutSetRequests, snmpOutGetResponses, snmpOutTraps
Packit 022b05
              }
Packit 022b05
    STATUS  obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A collection of objects from RFC 1213 made obsolete
Packit 022b05
            by this MIB module."
Packit 022b05
    ::= { snmpMIBGroups 10 }
Packit 022b05
Packit 022b05
END