426 lines
15 KiB
Plaintext

SNMPv2-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
TimeTicks, Counter32, snmpModules, mib-2
FROM SNMPv2-SMI
DisplayString, TestAndIncr, TimeStamp
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF;
snmpMIB MODULE-IDENTITY
LAST-UPDATED "9511090000Z"
ORGANIZATION "IETF SNMPv2 Working Group"
CONTACT-INFO
" Marshall T. Rose
Postal: Dover Beach Consulting, Inc.
420 Whisman Court
Mountain View, CA 94043-2186
US
Tel: +1 415 968 1052
E-mail: mrose@dbc.mtview.ca.us"
DESCRIPTION
"The MIB module for SNMPv2 entities."
REVISION "9304010000Z"
DESCRIPTION
"The initial revision of this MIB module was published as
RFC 1450."
::= { snmpModules 1 }
snmpMIBObjects OBJECT IDENTIFIER ::= { snmpMIB 1 }
-- ::= { snmpMIBObjects 1 } this OID is obsolete
-- ::= { snmpMIBObjects 2 } this OID is obsolete
-- ::= { snmpMIBObjects 3 } this OID is obsolete
-- the System group
--
-- a collection of objects common to all managed systems.
system OBJECT IDENTIFIER ::= { mib-2 1 }
-- sysDescr OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..255))
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "A textual description of the entity. This value should
-- include the full name and version identification of the
-- system's hardware type, software operating-system, and
-- networking software."
-- ::= { system 1 }
--
-- sysObjectID OBJECT-TYPE
-- SYNTAX OBJECT IDENTIFIER
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The vendor's authoritative identification of the network
-- management subsystem contained in the entity. This value is
-- allocated within the SMI enterprises subtree (1.3.6.1.4.1)
-- and provides an easy and unambiguous means for determining
-- `what kind of box' is being managed. For example, if vendor
-- `Flintstones, Inc.' was assigned the subtree
-- 1.3.6.1.4.1.4242, it could assign the identifier
-- 1.3.6.1.4.1.4242.1.1 to its `Fred Router'."
-- ::= { system 2 }
--
-- sysUpTime OBJECT-TYPE
-- SYNTAX TimeTicks
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The time (in hundredths of a second) since the network
-- management portion of the system was last re-initialized."
-- ::= { system 3 }
--
-- sysContact OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..255))
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The textual identification of the contact person for this
-- managed node, together with information on how to contact
-- this person. If no contact information is known, the value
-- is the zero-length string."
-- ::= { system 4 }
--
-- sysName OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..255))
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "An administratively-assigned name for this managed node.
-- By convention, this is the node's fully-qualified domain
-- name. If the name is unknown, the value is the zero-length
-- string."
-- ::= { system 5 }
--
-- sysLocation OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..255))
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The physical location of this node (e.g., `telephone
-- closet, 3rd floor'). If the location is unknown, the value
-- is the zero-length string."
-- ::= { system 6 }
--
-- sysServices OBJECT-TYPE
-- SYNTAX INTEGER (0..127)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "A value which indicates the set of services that this
-- entity may potentially offers. The value is a sum. This
-- sum initially takes the value zero, Then, for each layer, L,
-- in the range 1 through 7, that this node performs
-- transactions for, 2 raised to (L - 1) is added to the sum.
-- For example, a node which performs only routing functions
-- would have a value of 4 (2^(3-1)). In contrast, a node
-- which is a host offering application services would have a
-- value of 72 (2^(4-1) + 2^(7-1)). Note that in the context
-- of the Internet suite of protocols, values should be
-- calculated accordingly:
--
-- layer functionality
-- 1 physical (e.g., repeaters)
-- 2 datalink/subnetwork (e.g., bridges)
-- 3 internet (e.g., supports the IP)
-- 4 end-to-end (e.g., supports the TCP)
-- 7 applications (e.g., supports the SMTP)
--
-- For systems including OSI protocols, layers 5 and 6 may also
-- be counted."
-- ::= { system 7 }
--
-- object resource information
--
-- a collection of objects which describe the SNMPv2 entity's
-- (statically and dynamically configurable) support of
-- various MIB modules.
sysORLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time of the most recent
change in state or value of any instance of sysORID."
::= { system 8 }
sysORTable OBJECT-TYPE
SYNTAX SEQUENCE OF SysOREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the capabilities of the
local SNMPv2 entity acting in an agent role with respect to
various MIB modules. SNMPv2 entities having dynamically-
configurable support of MIB modules will have a
dynamically-varying number of conceptual rows."
::= { system 9 }
sysOREntry OBJECT-TYPE
SYNTAX SysOREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the sysORTable."
INDEX { sysORIndex }
::= { sysORTable 1 }
SysOREntry ::= SEQUENCE {
sysORIndex INTEGER,
sysORID OBJECT IDENTIFIER,
sysORDescr DisplayString,
sysORUpTime TimeStamp
}
sysORIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The auxiliary variable used for identifying instances of
the columnar objects in the sysORTable."
::= { sysOREntry 1 }
sysORID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An authoritative identification of a capabilities statement
with respect to various MIB modules supported by the local
SNMPv2 entity acting in an agent role."
::= { sysOREntry 2 }
sysORDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual description of the capabilities identified by the
corresponding instance of sysORID."
::= { sysOREntry 3 }
sysORUpTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time this conceptual row was
last instanciated."
::= { sysOREntry 4 }
-- the SNMP group
--
-- a collection of objects providing basic instrumentation and
-- control of an SNMP entity.
snmp OBJECT IDENTIFIER ::= { mib-2 11 }
-- snmpInPkts OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The total number of messages delivered to the SNMP entity
-- from the transport service."
-- ::= { snmp 1 }
--
-- snmpInBadVersions OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The total number of SNMP messages which were delivered to
-- the SNMP entity and were for an unsupported SNMP version."
-- ::= { snmp 3 }
--
-- snmpInBadCommunityNames OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The total number of SNMP messages delivered to the SNMP
-- entity which used a SNMP community name not known to said
-- entity."
-- ::= { snmp 4 }
--
-- snmpInBadCommunityUses OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The total number of SNMP messages delivered to the SNMP
-- entity which represented an SNMP operation which was not
-- allowed by the SNMP community named in the message."
-- ::= { snmp 5 }
--
-- snmpInASNParseErrs OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The total number of ASN.1 or BER errors encountered by the
-- SNMP entity when decoding received SNMP messages."
-- ::= { snmp 6 }
--
-- snmpEnableAuthenTraps OBJECT-TYPE
-- SYNTAX INTEGER { enabled(1), disabled(2) }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Indicates whether the SNMP entity is permitted to generate
-- authenticationFailure traps. The value of this object
-- overrides any configuration information; as such, it
-- provides a means whereby all authenticationFailure traps may
-- be disabled.
--
-- Note that it is strongly recommended that this object be
-- stored in non-volatile memory so that it remains constant
-- across re-initializations of the network management system."
-- ::= { snmp 30 }
snmpSilentDrops OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of GetRequest-PDUs, GetNextRequest-PDUs,
GetBulkRequest-PDUs, SetRequest-PDUs, and InformRequest-PDUs
delivered to the SNMP entity which were silently dropped
because the size of a reply containing an alternate
Response-PDU with an empty variable-bindings field was
greater than either a local constraint or the maximum
message size associated with the originator of the request."
::= { snmp 31 }
snmpProxyDrops OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of GetRequest-PDUs, GetNextRequest-PDUs,
GetBulkRequest-PDUs, SetRequest-PDUs, and InformRequest-PDUs
delivered to the SNMP entity which were silently dropped
because the transmission of the (possibly translated)
message to a proxy target failed in a manner (other than a
time-out) such that no Response-PDU could be returned."
::= { snmp 32 }
-- information for notifications
--
-- a collection of objects which allow the SNMPv2 entity, when
-- acting in an agent role, to be configured to generate
-- SNMPv2-Trap-PDUs.
snmpTrap OBJECT IDENTIFIER ::= { snmpMIBObjects 4 }
snmpTrapOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The authoritative identification of the notification
currently being sent. This variable occurs as the second
varbind in every SNMPv2-Trap-PDU and InformRequest-PDU."
::= { snmpTrap 1 }
-- ::= { snmpTrap 2 } this OID is obsolete
snmpTrapEnterprise OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The authoritative identification of the enterprise
associated with the trap currently being sent. When a
SNMPv2 proxy agent is mapping an RFC1157 Trap-PDU into a
SNMPv2-Trap-PDU, this variable occurs as the last varbind."
::= { snmpTrap 3 }
-- ::= { snmpTrap 4 } this OID is obsolete
-- well-known traps
--
-- snmpTraps OBJECT IDENTIFIER ::= { snmpMIBObjects 5 }
--
-- coldStart NOTIFICATION-TYPE
-- STATUS current
-- DESCRIPTION
-- "A coldStart trap signifies that the SNMPv2 entity, acting
-- in an agent role, is reinitializing itself and that its
-- configuration may have been altered."
-- ::= { snmpTraps 1 }
--
-- warmStart NOTIFICATION-TYPE
-- STATUS current
-- DESCRIPTION
-- "A warmStart trap signifies that the SNMPv2 entity, acting
-- in an agent role, is reinitializing itself such that its
-- configuration is unaltered."
-- ::= { snmpTraps 2 }
--
-- Note the linkDown NOTIFICATION-TYPE ::= { snmpTraps 3 }
-- and the linkUp NOTIFICATION-TYPE ::= { snmpTraps 4 }
-- are defined in RFC 1573
--
-- authenticationFailure NOTIFICATION-TYPE
-- STATUS current
-- DESCRIPTION
-- "An authenticationFailure trap signifies that the SNMPv2
-- entity, acting in an agent role, has received a protocol
-- message that is not properly authenticated. While all
-- implementations of the SNMPv2 must be capable of generating
-- this trap, the snmpEnableAuthenTraps object indicates
-- whether this trap will be generated."
-- ::= { snmpTraps 5 }
--
-- Note the egpNeighborLoss NOTIFICATION-TYPE ::= { snmpTraps 6 }
-- is defined in RFC 1213
-- the set group
--
-- a collection of objects which allow several cooperating
-- SNMPv2 entities, all acting in a manager role, to
-- coordinate their use of the SNMPv2 set operation.
snmpSet OBJECT IDENTIFIER ::= { snmpMIBObjects 6 }
snmpSetSerialNo OBJECT-TYPE
SYNTAX TestAndIncr
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An advisory lock used to allow several cooperating SNMPv2
entities, all acting in a manager role, to coordinate their
use of the SNMPv2 set operation.
This object is used for coarse-grain coordination. To
achieve fine-grain coordination, one or more similar objects
might be defined within each MIB group, as appropriate."
::= { snmpSet 1 }
-- conformance information
-- <deleted - too many complains from mib compiler>
END