-- ******************************************************************** -- CISCO-IETF-DHCP-SERVER-EXT-MIB.my : Extension of the Cisco -- version of the Dynamic Host Configuration Protocol for IPv4 (DHCPv4) -- Server MIB. -- -- January 2005, Shobana Sampath -- -- Copyright (c) 2005 by Cisco Systems, Inc. -- All rights reserved. -- ******************************************************************** CISCO-IETF-DHCP-SERVER-EXT-MIB DEFINITIONS ::= BEGIN IMPORTS Counter32, MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, Unsigned32, Gauge32 FROM SNMPv2-SMI TimeStamp, TimeInterval FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF ciscoExperiment FROM CISCO-SMI; ciscoIetfDhcpSrvExtMIB MODULE-IDENTITY LAST-UPDATED "200505041200Z" ORGANIZATION "Cisco Systems, Inc." CONTACT-INFO " Cisco Systems Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553-NETS E-mail: cs-dhcp-mib@cisco.com" DESCRIPTION "The MIB module is an extension of the Cisco IETF Dynamic Host Configuration protocol (DHCP) MIB." REVISION "200505041200Z" DESCRIPTION "Initial version of this MIB module." ::= { ciscoExperiment 122 } ciscoIetfDhcpv4SrvExtMIBNotifs OBJECT IDENTIFIER ::= { ciscoIetfDhcpSrvExtMIB 0 } ciscoIetfDhcpv4SrvExtMIBObjects OBJECT IDENTIFIER ::= { ciscoIetfDhcpSrvExtMIB 1 } ciscoIetfDhcpv4SrvExtMIBConform OBJECT IDENTIFIER ::= { ciscoIetfDhcpSrvExtMIB 2 } cDhcpv4SrvExtSystem OBJECT-IDENTITY STATUS current DESCRIPTION "Extension of the group of objects that are related to the overall system." ::= { ciscoIetfDhcpv4SrvExtMIBObjects 1 } cDhcpv4ExtCounters OBJECT-IDENTITY STATUS current DESCRIPTION "Extension of the group of objects that report the total count of various DHCPv4 events. The counters in this group are only reset when the process supporting service is reset. The reset time is provided in the cDhcpv4SrvResetTime object." ::= { ciscoIetfDhcpv4SrvExtMIBObjects 2 } cDhcpv4IntervalCounters OBJECT-IDENTITY STATUS current DESCRIPTION "The objects that report the interval count of various DHCPv4 events." ::= { ciscoIetfDhcpv4SrvExtMIBObjects 3 } cDhcpv4FailoverCounters OBJECT-IDENTITY STATUS current DESCRIPTION "Group of objects that report the total count of various failover DHCPv4 events. The counters in this group are only reset when the process supporting service is reset. The last reset time is provided in the cDhcpv4SrvResetTime object." ::= { ciscoIetfDhcpv4SrvExtMIBObjects 4 } cDhcpv4FailoverIntervalCounters OBJECT-IDENTITY STATUS current DESCRIPTION "The objects that report the interval count of various failover DHCPv4 events." ::= { ciscoIetfDhcpv4SrvExtMIBObjects 5 } cDhcpv4CfgObjects OBJECT-IDENTITY STATUS current DESCRIPTION "Group of objects that configure the collection of DHCPv4 counter objects." ::= { ciscoIetfDhcpv4SrvExtMIBObjects 6 } -- cDhcpv4SrvExtSystem cDhcpv4SrvStartTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the process supporting this server was started." ::= { cDhcpv4SrvExtSystem 1 } cDhcpv4SrvResetTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the process supporting this server was last reinitialized. This indicates the time when a server reload or start was executed. At server startup this time is the same as cDhcpv4SrvStartTime." ::= { cDhcpv4SrvExtSystem 2 } -- cDhcpv4ExtCounters cDhcpv4LeaseQueries OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCPLEASEQUERY packets received." ::= { cDhcpv4ExtCounters 1 } cDhcpv4StatisticsResetTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The time the server statistics counters were last reinitialized; the statistics counters are reinitialized by a reset command, server reload, or server start; note also that any configuration change to reporting interval requires a server reload to take effect, which will reinitialize the statistics counters. If statistics are never reset, this time will equal cDhcpv4SrvResetTime, which may also equal cDhcpv4SrvStartTime, if the server was never reloaded." ::= { cDhcpv4ExtCounters 2 } cDhcpv4PacketsSent OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets sent." ::= { cDhcpv4ExtCounters 3 } cDhcpv4PacketsRcvd OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets received." ::= { cDhcpv4ExtCounters 4 } cDhcpv4InvalidPackets OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP invalid packets received." ::= { cDhcpv4ExtCounters 5 } cDhcpv4ResponsesDropped OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of responses dropped due to heavy load on the server." ::= { cDhcpv4ExtCounters 6 } cDhcpv4DroppedTotal OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped due to server or client configuration." ::= { cDhcpv4ExtCounters 7 } cDhcpv4RequestDroppedOthers OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped in request processing due to other reasons." ::= { cDhcpv4ExtCounters 8 } cDhcpv4ResponseDroppedOthers OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped in response processing due to other reasons." ::= { cDhcpv4ExtCounters 9 } cDhcpv4ExtensionErrors OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped due to extension processing failure." ::= { cDhcpv4ExtCounters 10 } cDhcpv4ExtensionDrops OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped that an extension requested." ::= { cDhcpv4ExtCounters 11 } cDhcpv4Duplicates OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of duplicate DHCP packets dropped." ::= { cDhcpv4ExtCounters 12 } cDhcpv4OverMaxWaiting OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped in request processing because the server max-waiting-attribute was exceeded." ::= { cDhcpv4ExtCounters 13 } cDhcpv4RequestsDroppedOld OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped in request processing because the server drop-old-packets attribute was exceeded." ::= { cDhcpv4ExtCounters 14 } cDhcpv4ResponsesDroppedOld OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped in response processing drop-old-packets attribute was exceeded." ::= { cDhcpv4ExtCounters 15 } cDhcpv4UnknownScopes OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped because the server could not assign an appropriate scope." ::= { cDhcpv4ExtCounters 16 } cDhcpv4Discards OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped because the server could not construct a response." ::= { cDhcpv4ExtCounters 17 } cDhcpv4ClientClassFails OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped because the server could not assgin a client-class." ::= { cDhcpv4ExtCounters 18 } cDhcpv4InvalidClients OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped because the server configuration prevented responding to this packet." ::= { cDhcpv4ExtCounters 19 } -- cDhcpv4FailoverCounters cDhcpv4FOPacketsRcvd OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total total number of failover packets received." ::= { cDhcpv4FailoverCounters 1 } cDhcpv4FOBindingUpdsRcvd OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total total number of failover DHCPBNDUPD packets received." ::= { cDhcpv4FailoverCounters 2 } cDhcpv4FOBindingAcksRcvd OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of failover DHCPBNDACK packets received." ::= { cDhcpv4FailoverCounters 3 } cDhcpv4FOBindingNaksRcvd OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of failover DHCPBNDNAK packets received." ::= { cDhcpv4FailoverCounters 4 } cDhcpv4FOPoolRequestsRcvd OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of failover DHCPPOOLREQ packets received." ::= { cDhcpv4FailoverCounters 5 } cDhcpv4FOPollsRcvd OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of failover DHCPPOLL packets received." ::= { cDhcpv4FailoverCounters 6 } cDhcpv4FOUpdateRequestsRcvd OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of failover DHCPUPDATEREQ packets received." ::= { cDhcpv4FailoverCounters 7 } cDhcpv4FOUpdateDoneRcvd OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of failover DHCPUPDATEDONE packets received." ::= { cDhcpv4FailoverCounters 8 } cDhcpv4FOPacketsSent OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of failover packets sent." ::= { cDhcpv4FailoverCounters 9 } cDhcpv4FOBindingUpdatesSent OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCPBNDUPD packets sent." ::= { cDhcpv4FailoverCounters 10 } cDhcpv4FOBindingAcksSent OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCPBNDACKS packets sent." ::= { cDhcpv4FailoverCounters 11 } cDhcpv4FOBindingNaksSent OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCPBNDNAK packets sent." ::= { cDhcpv4FailoverCounters 12 } cDhcpv4FOPoolResponsesSent OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCPPOOLRESP packets sent." ::= { cDhcpv4FailoverCounters 13 } cDhcpv4FOPollsSent OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCPPOLL packets sent during reporting interval." ::= { cDhcpv4FailoverCounters 14 } cDhcpv4FOUpdateRequestsSent OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCPUPDATEREQ packets sent during reporting interval." ::= { cDhcpv4FailoverCounters 15 } cDhcpv4FOUpdateDoneSent OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCPUPDATEDONE packets sent during reporting interval." ::= { cDhcpv4FailoverCounters 16 } cDhcpv4FOPacketsDropped OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of failover packets dropped during reporting interval." ::= { cDhcpv4FailoverCounters 17 } -- cDhcpv4IntervalCounters cDhcpv4IntDiscovers OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPDISCOVER (option 53 with value 1) packets received during the reporting interval." REFERENCE "RFC2131; RFC2132, section 9.6." ::= { cDhcpv4IntervalCounters 1 } cDhcpv4IntOffers OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPOFFER (option 53 with value 2) packets sent during the reporting interval." REFERENCE "RFC2131; RFC2132, section 9.6." ::= { cDhcpv4IntervalCounters 2 } cDhcpv4IntRequests OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPREQUEST (option 53 with value 3) packets received during the reporting interval." REFERENCE "RFC2131; RFC2132, section 9.6." ::= { cDhcpv4IntervalCounters 3 } cDhcpv4IntDeclines OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPDECLINE (option 53 with value 4) packets received during the reporting interval." REFERENCE "RFC2131; RFC2132, section 9.6." ::= { cDhcpv4IntervalCounters 4 } cDhcpv4IntAcks OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPACK (option 53 with value 5) packets sent during the reporting interval." REFERENCE "RFC2131; RFC2132, section 9.6." ::= { cDhcpv4IntervalCounters 5 } cDhcpv4IntNaks OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPNACK (option 53 with value 6) packets sent during the reporting interval." REFERENCE "RFC2131; RFC2132, section 9.6." ::= { cDhcpv4IntervalCounters 6 } cDhcpv4IntReleases OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPRELEASE (option 53 with value 7) packets received during the reporting interval." REFERENCE "RFC2131; RFC2132, section 9.6." ::= { cDhcpv4IntervalCounters 7 } cDhcpv4IntInforms OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPINFORM (option 53 with value 8) packets received during the reporting interval." REFERENCE "RFC2131; RFC2132, section 9.6." ::= { cDhcpv4IntervalCounters 8 } cDhcpv4IntLeaseQueries OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCPLEASEQUERY packets received during the reporting interval." ::= { cDhcpv4IntervalCounters 9 } cDhcpv4IntReqBuffersInUse OBJECT-TYPE SYNTAX Gauge32 UNITS "buffers" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of request buffers in use during the reporting interval." ::= { cDhcpv4IntervalCounters 10 } cDhcpv4IntRespBuffersInUse OBJECT-TYPE SYNTAX Gauge32 UNITS "buffers" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of response buffers in use at the end of the reporting interval." ::= { cDhcpv4IntervalCounters 11 } cDhcpv4IntEndTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the server last calculated the sample statistics." ::= { cDhcpv4IntervalCounters 12 } cDhcpv4IntDeltaTime OBJECT-TYPE SYNTAX TimeInterval UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The interval in seconds over which the server last calculated the sample interval statistics. This is the configured reporting interval and the statistics are reset since the last cDhcpv4IntEndTime." ::= { cDhcpv4IntervalCounters 13 } cDhcpv4IntPacketsSent OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets sent during the reporting interval." ::= { cDhcpv4IntervalCounters 14 } cDhcpv4IntPacketsRcvd OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets received during the reporting interval." ::= { cDhcpv4IntervalCounters 15 } cDhcpv4IntInvalidPackets OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP invalid packets received during the reporting interval." ::= { cDhcpv4IntervalCounters 16 } cDhcpv4IntResponsesDropped OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of responses dropped due to heavy load on the server during the reporting interval." ::= { cDhcpv4IntervalCounters 17 } cDhcpv4IntDroppedTotal OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped due to server or client configuration during the reporting interval." ::= { cDhcpv4IntervalCounters 18 } cDhcpv4IntRequestDroppedOthers OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped in request processing due to other reasons during the reporting interval." ::= { cDhcpv4IntervalCounters 19 } cDhcpv4IntResponseDroppedOthers OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped in response processing due to other reasons during the reporting interval." ::= { cDhcpv4IntervalCounters 20 } cDhcpv4IntExtensionErrors OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped due to extension processing failure during the reporting interval." ::= { cDhcpv4IntervalCounters 21 } cDhcpv4IntExtensionDrops OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped that an extension requested during the reporting interval." ::= { cDhcpv4IntervalCounters 22 } cDhcpv4IntDuplicates OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of duplicate DHCP packets dropped during the reporting interval." ::= { cDhcpv4IntervalCounters 23 } cDhcpv4IntOverMaxWaiting OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped in request processing because the server max-waiting-attribute was exceeded during the reporting interval." ::= { cDhcpv4IntervalCounters 24 } cDhcpv4IntRequestsDroppedOld OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped in request processing because the server drop-old-packets attribute was exceeded during the reporting interval." ::= { cDhcpv4IntervalCounters 25 } cDhcpv4IntResponsesDroppedOld OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped in response processing drop-old-packets attribute was exceeded during the reporting interval." ::= { cDhcpv4IntervalCounters 26 } cDhcpv4IntUnknownScopes OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped because the server could not assign an appropriate scope during the reporting interval." ::= { cDhcpv4IntervalCounters 27 } cDhcpv4IntDiscards OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped because the server could not construct a response during the reporting interval." ::= { cDhcpv4IntervalCounters 28 } cDhcpv4IntClientClassFails OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped because the server could not assgin a client-class during the reporting interval." ::= { cDhcpv4IntervalCounters 29 } cDhcpv4IntInvalidClients OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of DHCP packets dropped because the server configuration prevented responding to this packet during the reporting interval." ::= { cDhcpv4IntervalCounters 30 } -- cDhcpv4FailoverIntervalCounters cDhcpv4FOIntPacketsRcvd OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of failover packets received during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 1 } cDhcpv4FOIntBindingUpdsRcvd OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of failover DHCPBNDUPD packets received during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 2 } cDhcpv4FOIntBindingAcksRcvd OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of failover DHCPBNDACK packets received during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 3 } cDhcpv4FOIntBindingNaksRcvd OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of failover DHCPBNDNAK packets received during reporting interval." ::= { cDhcpv4FailoverIntervalCounters 4 } cDhcpv4FOIntPoolRequestsRcvd OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of failover DHCPPOOLREQ packets received during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 5 } cDhcpv4FOIntPollsRcvd OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of failover DHCPPOLL packets received during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 6 } cDhcpv4FOIntUpdateReqsRcvd OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of failover DHCPUPDATEREQ packets received during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 7 } cDhcpv4FOIntUpdateDoneRcvd OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of failover DHCPUPDATEDONE packets received during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 8 } cDhcpv4FOIntPacketsSent OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of failover packets sent during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 9 } cDhcpv4FOIntBindingUpdsSent OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPBNDUPD packets sent during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 10 } cDhcpv4FOIntBindingAcksSent OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPBNDACKS packets sent during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 11 } cDhcpv4FOIntBindingNaksSent OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPBNDNAK packets sent during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 12 } cDhcpv4FOIntPoolResponsesSent OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPPOOLRESP packets sent during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 13 } cDhcpv4FOIntPollsSent OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPPOLL packets sent during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 14 } cDhcpv4FOIntUpdateReqsSent OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPUPDATEREQ packets sent during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 15 } cDhcpv4FOIntUpdateDoneSent OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DHCPUPDATEDONE packets sent during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 16 } cDhcpv4FOIntPacketsDropped OBJECT-TYPE SYNTAX Unsigned32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of failover packets dropped during the reporting interval." ::= { cDhcpv4FailoverIntervalCounters 17 } cDhcpv4FOIntEndTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the server last calculated the interval statistics." ::= { cDhcpv4FailoverIntervalCounters 18 } cDhcpv4FOIntDeltaTime OBJECT-TYPE SYNTAX TimeInterval UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The interval in seconds over which the server last calculated the sample interval statistics. This is the configured reporting interval and the statistics are reset since the last cDhcpv4IntEndTime." ::= { cDhcpv4FailoverIntervalCounters 19 } -- cDhcpv4CfgObjects cDhcpv4ConfigIntervalSample OBJECT-TYPE SYNTAX TimeInterval UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the sample time for the various interval counters." ::= { cDhcpv4CfgObjects 1 } -- Conformance cDhcpv4SrvExtCompliances OBJECT IDENTIFIER ::= { ciscoIetfDhcpv4SrvExtMIBConform 1 } cDhcpv4SrvExtGroups OBJECT IDENTIFIER ::= { ciscoIetfDhcpv4SrvExtMIBConform 2 } -- Compliance groups cDhcpv4SrvExtCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "This group describes the requirements for conformance to the DHCP Server extension MIB. A DHCPv4 server implementation is only required to support IPv4 addresses." MODULE MANDATORY-GROUPS { cDhcpv4SrvExtSystemObjects, cDhcpv4ExtCountersGroup, cDhcpv4CountersIntervalGroup, cDhcpv4FOCountersGroup, cDhcpv4FOCountersIntervalGroup } GROUP cDhcpv4CfgObjectsGroup DESCRIPTION "Optional configuration objects for collection of counters." OBJECT cDhcpv4ConfigIntervalSample MIN-ACCESS read-only DESCRIPTION "Write access is not required." ::= { cDhcpv4SrvExtCompliances 1 } -- Object groups cDhcpv4SrvExtSystemObjects OBJECT-GROUP OBJECTS { cDhcpv4SrvStartTime, cDhcpv4SrvResetTime } STATUS current DESCRIPTION "A collection of objects providing overall system information for a DHCPv4 server." ::= { cDhcpv4SrvExtGroups 1 } cDhcpv4ExtCountersGroup OBJECT-GROUP OBJECTS { cDhcpv4LeaseQueries, cDhcpv4StatisticsResetTime } STATUS current DESCRIPTION "A collection of extension objects providing counter values for a DHCPv4 server." ::= { cDhcpv4SrvExtGroups 2 } cDhcpv4CountersIntervalGroup OBJECT-GROUP OBJECTS { cDhcpv4IntDiscovers, cDhcpv4IntOffers, cDhcpv4IntRequests, cDhcpv4IntDeclines, cDhcpv4IntAcks, cDhcpv4IntNaks, cDhcpv4IntInforms, cDhcpv4IntLeaseQueries, cDhcpv4IntReleases, cDhcpv4IntRespBuffersInUse, cDhcpv4IntReqBuffersInUse, cDhcpv4IntEndTime, cDhcpv4IntDeltaTime } STATUS current DESCRIPTION "A collection of extension objects providing interval counter values for a DHCPv4 server." ::= { cDhcpv4SrvExtGroups 3 } cDhcpv4FOCountersGroup OBJECT-GROUP OBJECTS { cDhcpv4FOPacketsRcvd, cDhcpv4FOBindingUpdsRcvd, cDhcpv4FOBindingAcksRcvd, cDhcpv4FOBindingNaksRcvd, cDhcpv4FOPoolRequestsRcvd, cDhcpv4FOPollsRcvd, cDhcpv4FOUpdateRequestsRcvd, cDhcpv4FOUpdateDoneRcvd, cDhcpv4FOPacketsSent, cDhcpv4FOBindingUpdatesSent, cDhcpv4FOBindingAcksSent, cDhcpv4FOBindingNaksSent, cDhcpv4FOPoolResponsesSent, cDhcpv4FOPollsSent, cDhcpv4FOUpdateRequestsSent, cDhcpv4FOUpdateDoneSent, cDhcpv4FOPacketsDropped } STATUS current DESCRIPTION "A collection of objects providing failover counter values for a DHCPv4 server." ::= { cDhcpv4SrvExtGroups 4 } cDhcpv4FOCountersIntervalGroup OBJECT-GROUP OBJECTS { cDhcpv4FOIntPacketsRcvd, cDhcpv4FOIntBindingUpdsRcvd, cDhcpv4FOIntBindingAcksRcvd, cDhcpv4FOIntBindingNaksRcvd, cDhcpv4FOIntPoolRequestsRcvd, cDhcpv4FOIntPollsRcvd, cDhcpv4FOIntUpdateReqsRcvd, cDhcpv4FOIntUpdateDoneRcvd, cDhcpv4FOIntPacketsSent, cDhcpv4FOIntBindingUpdsSent, cDhcpv4FOIntBindingAcksSent, cDhcpv4FOIntBindingNaksSent, cDhcpv4FOIntPoolResponsesSent, cDhcpv4FOIntPollsSent, cDhcpv4FOIntUpdateReqsSent, cDhcpv4FOIntUpdateDoneSent, cDhcpv4FOIntPacketsDropped, cDhcpv4FOIntEndTime, cDhcpv4FOIntDeltaTime } STATUS current DESCRIPTION "A collection of objects providing failover interval counter values for a DHCPv4 server." ::= { cDhcpv4SrvExtGroups 5 } cDhcpv4CfgObjectsGroup OBJECT-GROUP OBJECTS { cDhcpv4ConfigIntervalSample } STATUS current DESCRIPTION "Objects providing interval configuration information for a DHCPv4 server." ::= { cDhcpv4SrvExtGroups 6 } END