2 -- This SMIv1 module has been generated by smidump 0.4.5. Do not edit.
5 SNMPv2-MIB DEFINITIONS ::= BEGIN
18 DisplayString, TestAndIncr, TimeStamp
21 snmpMIB OBJECT IDENTIFIER
24 -- snmpMIB MODULE-IDENTITY
25 -- LAST-UPDATED "200210160000Z"
27 -- "IETF SNMPv3 Working Group"
29 -- "WG-EMail: snmpv3@lists.tislabs.com
30 -- Subscribe: snmpv3-request@lists.tislabs.com
32 -- Co-Chair: Russ Mundy
33 -- Network Associates Laboratories
34 -- postal: 15204 Omega Drive, Suite 300
35 -- Rockville, MD 20850-4601
37 -- EMail: mundy@tislabs.com
38 -- phone: +1 301 947-7107
40 -- Co-Chair: David Harrington
42 -- postal: 35 Industrial Way
44 -- Rochester, NH 03866-5005
46 -- EMail: dbh@enterasys.com
47 -- phone: +1 603 337-2614
49 -- Editor: Randy Presuhn
51 -- postal: 2141 North First Street
54 -- EMail: randy_presuhn@bmc.com
55 -- phone: +1 408 546-1006"
57 -- "The MIB module for SNMP entities.
59 -- Copyright (C) The Internet Society (2002). This
60 -- version of this MIB module is part of RFC 3418;
61 -- see the RFC itself for full legal notices."
62 -- REVISION "200210160000Z"
64 -- "This revision of this MIB module was published as
66 -- REVISION "199511090000Z"
68 -- "This revision of this MIB module was published as
70 -- REVISION "199304010000Z"
72 -- "The initial revision of this MIB module was published
74 -- ::= { snmpModules 1 }
77 system OBJECT IDENTIFIER
81 SYNTAX DisplayString (SIZE(0..255))
85 "A textual description of the entity. This value should
86 include the full name and version identification of
87 the system's hardware type, software operating-system,
88 and networking software."
91 sysObjectID OBJECT-TYPE
92 SYNTAX OBJECT IDENTIFIER
96 "The vendor's authoritative identification of the
97 network management subsystem contained in the entity.
98 This value is allocated within the SMI enterprises
99 subtree (1.3.6.1.4.1) and provides an easy and
100 unambiguous means for determining `what kind of box' is
101 being managed. For example, if vendor `Flintstones,
102 Inc.' was assigned the subtree 1.3.6.1.4.1.424242,
103 it could assign the identifier 1.3.6.1.4.1.424242.1.1
104 to its `Fred Router'."
107 sysUpTime OBJECT-TYPE
112 "The time (in hundredths of a second) since the
113 network management portion of the system was last
117 sysContact OBJECT-TYPE
118 SYNTAX DisplayString (SIZE(0..255))
122 "The textual identification of the contact person for
123 this managed node, together with information on how
124 to contact this person. If no contact information is
125 known, the value is the zero-length string."
129 SYNTAX DisplayString (SIZE(0..255))
133 "An administratively-assigned name for this managed
134 node. By convention, this is the node's fully-qualified
135 domain name. If the name is unknown, the value is
136 the zero-length string."
139 sysLocation OBJECT-TYPE
140 SYNTAX DisplayString (SIZE(0..255))
144 "The physical location of this node (e.g., 'telephone
145 closet, 3rd floor'). If the location is unknown, the
146 value is the zero-length string."
149 sysServices OBJECT-TYPE
150 SYNTAX INTEGER (0..127)
154 "A value which indicates the set of services that this
155 entity may potentially offer. The value is a sum.
159 This sum initially takes the value zero. Then, for
160 each layer, L, in the range 1 through 7, that this node
161 performs transactions for, 2 raised to (L - 1) is added
162 to the sum. For example, a node which performs only
163 routing functions would have a value of 4 (2^(3-1)).
164 In contrast, a node which is a host offering application
165 services would have a value of 72 (2^(4-1) + 2^(7-1)).
166 Note that in the context of the Internet suite of
167 protocols, values should be calculated accordingly:
170 1 physical (e.g., repeaters)
171 2 datalink/subnetwork (e.g., bridges)
172 3 internet (e.g., supports the IP)
173 4 end-to-end (e.g., supports the TCP)
174 7 applications (e.g., supports the SMTP)
176 For systems including OSI protocols, layers 5 and 6
177 may also be counted."
180 sysORLastChange OBJECT-TYPE
185 "The value of sysUpTime at the time of the most recent
186 change in state or value of any instance of sysORID."
189 sysORTable OBJECT-TYPE
190 SYNTAX SEQUENCE OF SysOREntry
191 ACCESS not-accessible
194 "The (conceptual) table listing the capabilities of
195 the local SNMP application acting as a command
196 responder with respect to various MIB modules.
197 SNMP entities having dynamically-configurable support
198 of MIB modules will have a dynamically-varying number
202 sysOREntry OBJECT-TYPE
204 ACCESS not-accessible
207 "An entry (conceptual row) in the sysORTable."
211 SysOREntry ::= SEQUENCE {
213 sysORID OBJECT IDENTIFIER,
214 sysORDescr DisplayString,
215 sysORUpTime TimeStamp
218 sysORIndex OBJECT-TYPE
219 SYNTAX INTEGER (1..2147483647)
220 ACCESS not-accessible
223 "The auxiliary variable used for identifying instances
224 of the columnar objects in the sysORTable."
228 SYNTAX OBJECT IDENTIFIER
232 "An authoritative identification of a capabilities
233 statement with respect to various MIB modules supported
234 by the local SNMP application acting as a command
238 sysORDescr OBJECT-TYPE
243 "A textual description of the capabilities identified
244 by the corresponding instance of sysORID."
247 sysORUpTime OBJECT-TYPE
252 "The value of sysUpTime at the time this conceptual
253 row was last instantiated."
256 snmp OBJECT IDENTIFIER
259 snmpInPkts OBJECT-TYPE
264 "The total number of messages delivered to the SNMP
265 entity from the transport service."
268 snmpOutPkts OBJECT-TYPE
273 "The total number of SNMP Messages which were
274 passed from the SNMP protocol entity to the
278 snmpInBadVersions OBJECT-TYPE
283 "The total number of SNMP messages which were delivered
284 to the SNMP entity and were for an unsupported SNMP
288 snmpInBadCommunityNames OBJECT-TYPE
293 "The total number of community-based SNMP messages (for
294 example, SNMPv1) delivered to the SNMP entity which
295 used an SNMP community name not known to said entity.
296 Also, implementations which authenticate community-based
297 SNMP messages using check(s) in addition to matching
298 the community name (for example, by also checking
299 whether the message originated from a transport address
300 allowed to use a specified community name) MAY include
301 in this value the number of messages which failed the
302 additional check(s). It is strongly RECOMMENDED that
306 the documentation for any security model which is used
307 to authenticate community-based SNMP messages specify
308 the precise conditions that contribute to this value."
311 snmpInBadCommunityUses OBJECT-TYPE
316 "The total number of community-based SNMP messages (for
317 example, SNMPv1) delivered to the SNMP entity which
318 represented an SNMP operation that was not allowed for
319 the SNMP community named in the message. The precise
320 conditions under which this counter is incremented
321 (if at all) depend on how the SNMP entity implements
322 its access control mechanism and how its applications
323 interact with that access control mechanism. It is
324 strongly RECOMMENDED that the documentation for any
325 access control mechanism which is used to control access
326 to and visibility of MIB instrumentation specify the
327 precise conditions that contribute to this value."
330 snmpInASNParseErrs OBJECT-TYPE
335 "The total number of ASN.1 or BER errors encountered by
336 the SNMP entity when decoding received SNMP messages."
339 snmpInTooBigs OBJECT-TYPE
344 "The total number of SNMP PDUs which were
345 delivered to the SNMP protocol entity and for
346 which the value of the error-status field was
350 snmpInNoSuchNames OBJECT-TYPE
355 "The total number of SNMP PDUs which were
356 delivered to the SNMP protocol entity and for
357 which the value of the error-status field was
361 snmpInBadValues OBJECT-TYPE
366 "The total number of SNMP PDUs which were
367 delivered to the SNMP protocol entity and for
368 which the value of the error-status field was
372 snmpInReadOnlys OBJECT-TYPE
377 "The total number valid SNMP PDUs which were delivered
378 to the SNMP protocol entity and for which the value
379 of the error-status field was `readOnly'. It should
380 be noted that it is a protocol error to generate an
381 SNMP PDU which contains the value `readOnly' in the
382 error-status field, as such this object is provided
383 as a means of detecting incorrect implementations of
387 snmpInGenErrs OBJECT-TYPE
392 "The total number of SNMP PDUs which were delivered
393 to the SNMP protocol entity and for which the value
394 of the error-status field was `genErr'."
397 snmpInTotalReqVars OBJECT-TYPE
402 "The total number of MIB objects which have been
403 retrieved successfully by the SNMP protocol entity
404 as the result of receiving valid SNMP Get-Request
408 snmpInTotalSetVars OBJECT-TYPE
413 "The total number of MIB objects which have been
414 altered successfully by the SNMP protocol entity as
415 the result of receiving valid SNMP Set-Request PDUs."
418 snmpInGetRequests OBJECT-TYPE
423 "The total number of SNMP Get-Request PDUs which
424 have been accepted and processed by the SNMP
428 snmpInGetNexts OBJECT-TYPE
433 "The total number of SNMP Get-Next PDUs which have been
434 accepted and processed by the SNMP protocol entity."
437 snmpInSetRequests OBJECT-TYPE
442 "The total number of SNMP Set-Request PDUs which
443 have been accepted and processed by the SNMP protocol
447 snmpInGetResponses OBJECT-TYPE
452 "The total number of SNMP Get-Response PDUs which
453 have been accepted and processed by the SNMP protocol
457 snmpInTraps OBJECT-TYPE
462 "The total number of SNMP Trap PDUs which have been
463 accepted and processed by the SNMP protocol entity."
466 snmpOutTooBigs OBJECT-TYPE
471 "The total number of SNMP PDUs which were generated
472 by the SNMP protocol entity and for which the value
473 of the error-status field was `tooBig.'"
476 snmpOutNoSuchNames OBJECT-TYPE
481 "The total number of SNMP PDUs which were generated
482 by the SNMP protocol entity and for which the value
483 of the error-status was `noSuchName'."
486 snmpOutBadValues OBJECT-TYPE
491 "The total number of SNMP PDUs which were generated
492 by the SNMP protocol entity and for which the value
493 of the error-status field was `badValue'."
496 snmpOutGenErrs OBJECT-TYPE
501 "The total number of SNMP PDUs which were generated
502 by the SNMP protocol entity and for which the value
503 of the error-status field was `genErr'."
506 snmpOutGetRequests OBJECT-TYPE
511 "The total number of SNMP Get-Request PDUs which
512 have been generated by the SNMP protocol entity."
515 snmpOutGetNexts OBJECT-TYPE
520 "The total number of SNMP Get-Next PDUs which have
521 been generated by the SNMP protocol entity."
524 snmpOutSetRequests OBJECT-TYPE
529 "The total number of SNMP Set-Request PDUs which
530 have been generated by the SNMP protocol entity."
533 snmpOutGetResponses OBJECT-TYPE
538 "The total number of SNMP Get-Response PDUs which
539 have been generated by the SNMP protocol entity."
542 snmpOutTraps OBJECT-TYPE
547 "The total number of SNMP Trap PDUs which have
548 been generated by the SNMP protocol entity."
551 snmpEnableAuthenTraps OBJECT-TYPE
552 SYNTAX INTEGER { enabled(1), disabled(2) }
556 "Indicates whether the SNMP entity is permitted to
557 generate authenticationFailure traps. The value of this
558 object overrides any configuration information; as such,
559 it provides a means whereby all authenticationFailure
560 traps may be disabled.
562 Note that it is strongly recommended that this object
563 be stored in non-volatile memory so that it remains
564 constant across re-initializations of the network
568 snmpSilentDrops OBJECT-TYPE
573 "The total number of Confirmed Class PDUs (such as
574 GetRequest-PDUs, GetNextRequest-PDUs,
575 GetBulkRequest-PDUs, SetRequest-PDUs, and
576 InformRequest-PDUs) delivered to the SNMP entity which
577 were silently dropped because the size of a reply
578 containing an alternate Response Class PDU (such as a
579 Response-PDU) with an empty variable-bindings field
580 was greater than either a local constraint or the
581 maximum message size associated with the originator of
585 snmpProxyDrops OBJECT-TYPE
590 "The total number of Confirmed Class PDUs
591 (such as GetRequest-PDUs, GetNextRequest-PDUs,
592 GetBulkRequest-PDUs, SetRequest-PDUs, and
593 InformRequest-PDUs) delivered to the SNMP entity which
594 were silently dropped because the transmission of
595 the (possibly translated) message to a proxy target
596 failed in a manner (other than a time-out) such that
597 no Response Class PDU (such as a Response-PDU) could
601 snmpMIBObjects OBJECT IDENTIFIER
604 snmpTrap OBJECT IDENTIFIER
605 ::= { snmpMIBObjects 4 }
607 snmpTrapOID OBJECT-TYPE
608 SYNTAX OBJECT IDENTIFIER
612 "The authoritative identification of the notification
613 currently being sent. This variable occurs as
614 the second varbind in every SNMPv2-Trap-PDU and
618 snmpTrapEnterprise OBJECT-TYPE
619 SYNTAX OBJECT IDENTIFIER
623 "The authoritative identification of the enterprise
624 associated with the trap currently being sent. When an
625 SNMP proxy agent is mapping an RFC1157 Trap-PDU
626 into a SNMPv2-Trap-PDU, this variable occurs as the
630 snmpTraps OBJECT IDENTIFIER
631 ::= { snmpMIBObjects 5 }
633 snmpSet OBJECT IDENTIFIER
634 ::= { snmpMIBObjects 6 }
636 snmpSetSerialNo OBJECT-TYPE
641 "An advisory lock used to allow several cooperating
642 command generator applications to coordinate their
643 use of the SNMP set operation.
645 This object is used for coarse-grain coordination.
646 To achieve fine-grain coordination, one or more similar
647 objects might be defined within each MIB group, as
651 snmpMIBConformance OBJECT IDENTIFIER
654 snmpMIBCompliances OBJECT IDENTIFIER
655 ::= { snmpMIBConformance 1 }
657 snmpMIBGroups OBJECT IDENTIFIER
658 ::= { snmpMIBConformance 2 }
664 "A coldStart trap signifies that the SNMP entity,
665 supporting a notification originator application, is
666 reinitializing itself and that its configuration may
674 "A warmStart trap signifies that the SNMP entity,
675 supporting a notification originator application,
676 is reinitializing itself such that its configuration
680 authenticationFailure TRAP-TYPE
684 "An authenticationFailure trap signifies that the SNMP
685 entity has received a protocol message that is not
686 properly authenticated. While all implementations
687 of SNMP entities MAY be capable of generating this
688 trap, the snmpEnableAuthenTraps object indicates
689 whether this trap will be generated."
692 snmpSetGroup OBJECT IDENTIFIER
693 ::= { snmpMIBGroups 5 }
695 -- snmpSetGroup OBJECT-GROUP
696 -- OBJECTS { snmpSetSerialNo }
699 -- "A collection of objects which allow several cooperating
700 -- command generator applications to coordinate their
701 -- use of the set operation."
702 -- ::= { snmpMIBGroups 5 }
704 systemGroup OBJECT IDENTIFIER
705 ::= { snmpMIBGroups 6 }
707 -- systemGroup OBJECT-GROUP
708 -- OBJECTS { sysDescr, sysObjectID, sysUpTime, sysContact,
709 -- sysName, sysLocation, sysServices, sysORLastChange,
710 -- sysORID, sysORUpTime, sysORDescr }
713 -- "The system group defines objects which are common to all
715 -- ::= { snmpMIBGroups 6 }
717 snmpBasicNotificationsGroup OBJECT IDENTIFIER
718 ::= { snmpMIBGroups 7 }
720 -- snmpBasicNotificationsGroup NOTIFICATION-GROUP
721 -- NOTIFICATIONS { coldStart, authenticationFailure }
724 -- "The basic notifications implemented by an SNMP entity
725 -- supporting command responder applications."
726 -- ::= { snmpMIBGroups 7 }
728 snmpGroup OBJECT IDENTIFIER
729 ::= { snmpMIBGroups 8 }
731 -- snmpGroup OBJECT-GROUP
732 -- OBJECTS { snmpInPkts, snmpInBadVersions, snmpInASNParseErrs,
733 -- snmpSilentDrops, snmpProxyDrops,
734 -- snmpEnableAuthenTraps }
737 -- "A collection of objects providing basic instrumentation
738 -- and control of an SNMP entity."
739 -- ::= { snmpMIBGroups 8 }
741 snmpCommunityGroup OBJECT IDENTIFIER
742 ::= { snmpMIBGroups 9 }
744 -- snmpCommunityGroup OBJECT-GROUP
745 -- OBJECTS { snmpInBadCommunityNames, snmpInBadCommunityUses }
748 -- "A collection of objects providing basic instrumentation
749 -- of a SNMP entity which supports community-based
751 -- ::= { snmpMIBGroups 9 }
753 snmpObsoleteGroup OBJECT IDENTIFIER
754 ::= { snmpMIBGroups 10 }
756 -- snmpObsoleteGroup OBJECT-GROUP
757 -- OBJECTS { snmpOutPkts, snmpInTooBigs, snmpInNoSuchNames,
758 -- snmpInBadValues, snmpInReadOnlys, snmpInGenErrs,
759 -- snmpInTotalReqVars, snmpInTotalSetVars,
760 -- snmpInGetRequests, snmpInGetNexts,
761 -- snmpInSetRequests, snmpInGetResponses, snmpInTraps,
762 -- snmpOutTooBigs, snmpOutNoSuchNames,
763 -- snmpOutBadValues, snmpOutGenErrs,
764 -- snmpOutGetRequests, snmpOutGetNexts,
765 -- snmpOutSetRequests, snmpOutGetResponses,
769 -- "A collection of objects from RFC 1213 made obsolete
770 -- by this MIB module."
771 -- ::= { snmpMIBGroups 10 }
773 snmpWarmStartNotificationGroup OBJECT IDENTIFIER
774 ::= { snmpMIBGroups 11 }
776 -- snmpWarmStartNotificationGroup NOTIFICATION-GROUP
777 -- NOTIFICATIONS { warmStart }
780 -- "An additional notification for an SNMP entity supporting
781 -- command responder applications, if it is able to reinitialize
782 -- itself such that its configuration is unaltered."
783 -- ::= { snmpMIBGroups 11 }
785 snmpNotificationGroup OBJECT IDENTIFIER
786 ::= { snmpMIBGroups 12 }
788 -- snmpNotificationGroup OBJECT-GROUP
789 -- OBJECTS { snmpTrapOID, snmpTrapEnterprise }
792 -- "These objects are required for entities
793 -- which support notification originator applications."
794 -- ::= { snmpMIBGroups 12 }
796 snmpBasicCompliance OBJECT IDENTIFIER
797 ::= { snmpMIBCompliances 2 }
799 -- snmpBasicCompliance MODULE-COMPLIANCE
802 -- "The compliance statement for SNMPv2 entities which
803 -- implement the SNMPv2 MIB.
805 -- This compliance statement is replaced by
806 -- snmpBasicComplianceRev2."
808 -- MODULE -- -- this module
810 -- MANDATORY-GROUPS { snmpGroup, snmpSetGroup,
811 -- systemGroup, snmpBasicNotificationsGroup }
813 -- GROUP snmpCommunityGroup
815 -- "This group is mandatory for SNMPv2 entities which
816 -- support community-based authentication."
818 -- ::= { snmpMIBCompliances 2 }
820 snmpBasicComplianceRev2 OBJECT IDENTIFIER
821 ::= { snmpMIBCompliances 3 }
823 -- snmpBasicComplianceRev2 MODULE-COMPLIANCE
826 -- "The compliance statement for SNMP entities which
827 -- implement this MIB module."
829 -- MODULE -- -- this module
831 -- MANDATORY-GROUPS { snmpGroup, snmpSetGroup,
832 -- systemGroup, snmpBasicNotificationsGroup }
834 -- GROUP snmpCommunityGroup
836 -- "This group is mandatory for SNMP entities which
837 -- support community-based authentication."
839 -- GROUP snmpWarmStartNotificationGroup
841 -- "This group is mandatory for an SNMP entity which
842 -- supports command responder applications, and is
843 -- able to reinitialize itself such that its
844 -- configuration is unaltered."
846 -- ::= { snmpMIBCompliances 3 }
848 END -- end of module SNMPv2-MIB.