mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-16 07:34:58 +00:00
426 lines
15 KiB
Plaintext
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
|
|
|