snmp_mib_archive/CISCO-DNS-SERVER-MIB.my
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

2229 lines
70 KiB
Plaintext

-- *********************************************************************
-- CISCO-DNS-SERVER-MIB.my :
-- Cisco Domain Name Service Server MIB
--
-- January 2005, Shobana Sampath
--
-- Copyright (c) 2005 by Cisco Systems, Inc.
-- All rights reserved.
--
-- *********************************************************************
CISCO-DNS-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Unsigned32, Gauge32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TimeInterval, TimeStamp
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
ciscoMgmt
FROM CISCO-SMI;
ciscoDnsServerMIB MODULE-IDENTITY
LAST-UPDATED "200503010000Z"
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-dns-mib@cisco.com"
DESCRIPTION
"The MIB module for entities implementing the server side
of the Domain Name System (DNS) protocol.
P. Mockapetris, 'Domain names - implementation and
specification', RFC 1035, November 1987
Descriptions of acronyms and definitions:
Reporting The interval in seconds over which
interval the server last calculated the sample
interval statistics
RR Resource Record for DNS
AXFR Full zone transfer
IXFR Incremental zone transfer
M.Ohta, 'Incremental Zone Transfer in
DNS', RFC-1995, August 1996
ACL DNS Access Control List
RCODE Flag in a DNS packet
P. Vixie, S. Thomson, Y. Rekhter, J. Bound,
'Dynamic Updates in the Domain Name System
(DNS UPDATE)', RFC-2136, April 1997
The following are values of RCODE in the
update packet:
FORMERR The name server was unable to
interpret the request due to a
format error.
REFUSED The name server refuses to
perform the specified operation
for policy or security reasons.
TSIG A transaction signature of secret key
transaction authentication for DNS.
O. Gudmundsson, D. Eastlake 3rd,
B. Wellington, 'Secret Key Transaction
Authentication for DNS (TSIG)', RFC-2845,
May 2000
The following are TSIG related error
conditions, while processing incoming
messages:
BADTIME The time in the TSIG message is
off the limit
BADKEY The key in the TSIG message is
not valid
BADSIG The signature in the TSIG
message is not valid
HA High Availability DNS servers to eliminate
single-point-of-failure for dynamic DNS
updates"
REVISION "200503010000Z"
DESCRIPTION
"Updated to add new DNS counters."
REVISION "200402010000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoMgmt 405 }
-- Textual Conventions
CDnsTime ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"DnsTime values are 32-bit unsigned integers which
measure time in seconds."
REFERENCE
"R. Austein, J. Saperia, 'DNS Server MIB Extensions',
RFC-1611, May 1994, DnsTime."
SYNTAX Unsigned32
-- CISCO-DNS-SERVER-MIB definitions
cDnsServMIBNotifs OBJECT IDENTIFIER ::= { ciscoDnsServerMIB 0 }
cDnsServMIBObjects OBJECT IDENTIFIER ::= { ciscoDnsServerMIB 1 }
cDnsServMIBConform OBJECT IDENTIFIER ::= { ciscoDnsServerMIB 2 }
cDnsServConfig OBJECT IDENTIFIER
::= { cDnsServMIBObjects 1 }
cDnsQueryStats OBJECT IDENTIFIER
::= { cDnsServMIBObjects 2 }
cDnsQueryIntervalStats OBJECT IDENTIFIER
::= { cDnsServMIBObjects 3 }
cDnsPerfStats OBJECT IDENTIFIER
::= { cDnsServMIBObjects 4 }
cDnsPerfIntervalStats OBJECT IDENTIFIER
::= { cDnsServMIBObjects 5 }
cDnsSecurityStats OBJECT IDENTIFIER
::= { cDnsServMIBObjects 6 }
cDnsSecurityIntervalStats OBJECT IDENTIFIER
::= { cDnsServMIBObjects 7 }
cDnsErrorStats OBJECT IDENTIFIER
::= { cDnsServMIBObjects 8 }
cDnsErrorIntervalStats OBJECT IDENTIFIER
::= { cDnsServMIBObjects 9 }
cDnsMaxCounterStats OBJECT IDENTIFIER
::= { cDnsServMIBObjects 10 }
cDnsMaxCounterIntervalStats OBJECT IDENTIFIER
::= { cDnsServMIBObjects 11 }
cDnsHaStats OBJECT IDENTIFIER
::= { cDnsServMIBObjects 12 }
cDnsHaIntervalStats OBJECT IDENTIFIER
::= { cDnsServMIBObjects 13 }
-- cDnsServConfig
cDnsServConfigImplementIdent OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The implementation identification string for the DNS
server software in use on the system, for example;
`FNS-2.1'"
REFERENCE
"R. Austein, J. Saperia, 'DNS Server MIB Extensions',
RFC-1611, May 1994, dnsServConfigImplementIdent."
::= { cDnsServConfig 1 }
cDnsServConfigRecurs OBJECT-TYPE
SYNTAX INTEGER {
available(1),
restricted(2),
unavailable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This represents the recursion services offered by this
name server. The values that can be read are:
available(1) - performs recursion on requests from
clients.
restricted(2) - recursion is performed on requests only
from certain clients, for example; clients on an access
control list.
unavailable(3) - recursion is not available."
REFERENCE
"R. Austein, J. Saperia, 'DNS Server MIB Extensions',
RFC-1611, May 1994, dnsServConfigRecurs."
::= { cDnsServConfig 2 }
cDnsServConfigUpTime OBJECT-TYPE
SYNTAX CDnsTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If the server has a persistent state (e.g., a process),
this value will be the time elapsed since it started.
For software without persistent state, this value will
be zero."
REFERENCE
"R. Austein, J. Saperia, 'DNS Server MIB Extensions',
RFC-1611, May 1994, dnsServConfigUpTime."
::= { cDnsServConfig 3 }
cDnsServConfigResetTime OBJECT-TYPE
SYNTAX CDnsTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If the server has a persistent state (e.g., a process)
and supports a `reset' operation (e.g., can be told to
re-read configuration files), this value will be the
time elapsed since the last time the name server was
`reset.' For software that does not have persistence or
does not support a `reset' operation, this value will be
zero."
REFERENCE
"R. Austein, J. Saperia, 'DNS Server MIB Extensions',
RFC-1611, May 1994, dnsServConfigResetTime."
::= { cDnsServConfig 4 }
cDnsServConfigReset OBJECT-TYPE
SYNTAX INTEGER {
other(1),
reset(2),
initializing(3),
running(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status/action object to reinitialize any persistant name
server state. When set to reset(2), any persistant
name server state (such as a process) is reinitialized as
if the name server had just been started. This value
will never be returned by a read operation. When read,
one of the following values will be returned:
other(1) - server in some unknown state;
initializing(3) - server (re)initializing;
running(4) - server currently running."
REFERENCE
"R. Austein, J. Saperia, 'DNS Server MIB Extensions',
RFC-1611, May 1994, dnsServConfigReset."
::= { cDnsServConfig 5 }
cDnsServConfigIntervalSample OBJECT-TYPE
SYNTAX TimeInterval
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the sample time for the various interval counters."
::= { cDnsServConfig 6 }
-- cDnsQueryStats
cDnsQueryAuthAnswers OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queries which were authoritatively answered."
::= { cDnsQueryStats 1 }
cDnsQueryAuthNoNames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queries for which `authoritative no such name'
responses were made."
::= { cDnsQueryStats 2 }
cDnsQueryAuthNoDataResps OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queries for which `authoritative no such data'
(empty answer) responses were made."
::= { cDnsQueryStats 3 }
cDnsQueryReferrals OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of requests that were referred to other servers."
::= { cDnsQueryStats 4 }
cDnsQueryNonAuthAnswers OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queries which were non-authoritatively
answered (from cached data)."
::= { cDnsQueryStats 5 }
cDnsQueryNonAuthNoDataResps OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queries which were non-authoritatively
answered with no data."
::= { cDnsQueryStats 6 }
cDnsQueryRelNameRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of requests received by the server for names
that are only one label long (i.e. in text form -
no internal dots)."
::= { cDnsQueryStats 7 }
cDnsQueryLameDelegations OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of query lame delegations."
::= { cDnsQueryStats 8 }
cDnsQueryMemCacheHits OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of mem-cache lookup hits."
::= { cDnsQueryStats 9 }
cDnsQueryMemCacheMisses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of mem-cache lookup misses."
::= { cDnsQueryStats 10 }
cDnsQueryMemCacheWrites OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of mem-cache writes."
::= { cDnsQueryStats 11 }
cDnsQueryRefusals OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queries refused."
::= { cDnsQueryStats 12 }
-- cDnsQueryIntervalStats
cDnsQueryIntAuthAnswers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queries which were authoritatively answered
during reporting interval."
::= { cDnsQueryIntervalStats 1 }
cDnsQueryIntAuthNoNames OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queries for which `authoritative no such name'
responses were made during reporting interval."
::= { cDnsQueryIntervalStats 2 }
cDnsQueryIntAuthNoDataResps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queries for which `authoritative no such data'
(empty answer) responses were made during reporting
interval."
::= { cDnsQueryIntervalStats 3 }
cDnsQueryIntReferrals OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of requests that were referred to other servers
during reporting interval."
::= { cDnsQueryIntervalStats 4 }
cDnsQueryIntNonAuthAnswers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queries which were non-authoritatively
answered (from cached data) during reporting interval."
::= { cDnsQueryIntervalStats 5 }
cDnsQueryIntNonAuthNoDataResps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queries which were non-authoritatively
answered with no data during reporting interval."
::= { cDnsQueryIntervalStats 6 }
cDnsQueryIntRelNameRequests OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of requests received by the server for names
that are only one label long (i.e. in text form -
no internal dots) during reporting interval."
::= { cDnsQueryIntervalStats 7 }
cDnsQueryIntLameDelegations OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of query lame delegations during reporting
interval."
::= { cDnsQueryIntervalStats 8 }
cDnsQueryIntMemCacheHits OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of mem-cache lookup hits during reporting
interval."
::= { cDnsQueryIntervalStats 9 }
cDnsQueryIntMemCacheMisses OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of mem-cache lookup misses during reporting
interval."
::= { cDnsQueryIntervalStats 10 }
cDnsQueryIntMemCacheWrites OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of mem-cache writes during reporting interval."
::= { cDnsQueryIntervalStats 11 }
cDnsQueryIntRefusals OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queries refused during reporting interval."
::= { cDnsQueryIntervalStats 12 }
cDnsQueryIntSampleTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time stamp of last sample."
::= { cDnsQueryIntervalStats 13 }
cDnsQueryIntSampleInterval 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 cDnsQueryIntSampleTime."
::= { cDnsQueryIntervalStats 14 }
-- cDnsPerfStats
cDnsPerfUpdateRRs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of RR's added and deleted."
::= { cDnsPerfStats 1 }
cDnsPerfUpdatePkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of update packets successfully processed."
::= { cDnsPerfStats 2 }
cDnsPerfOutboundIxfrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of successful outbound incremental
transfers."
::= { cDnsPerfStats 3 }
cDnsPerfInboundIxfrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of successful inbound incremental
transfers."
::= { cDnsPerfStats 4 }
cDnsPerfFullRespIxfrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of outbound full zone transfers in
response to IXFR requests."
::= { cDnsPerfStats 5 }
cDnsPerfOutboundAxfrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of successful outbound full zone transfers."
::= { cDnsPerfStats 6 }
cDnsPerfInboundAxfrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of successful inbound AXFRs."
::= { cDnsPerfStats 7 }
cDnsPerfQueries OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of queries responded to."
::= { cDnsPerfStats 8 }
cDnsPerfOutboundAtLimitXfrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of occasions that outbound transfers
reached the concurrent limit."
::= { cDnsPerfStats 9 }
cDnsPerfInboundAtLimitXfrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of occasions that inbound transfers
reached the concurrent limit."
::= { cDnsPerfStats 10 }
cDnsPerfOutboundNotifies OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of outbound notifies."
::= { cDnsPerfStats 11 }
cDnsPerfInboundNotifies OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of inbound notifies."
::= { cDnsPerfStats 12 }
-- cDnsPerfIntervalStats
cDnsPerfIntUpdateRRs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RR's added and deleted during
reporting interval."
::= { cDnsPerfIntervalStats 1 }
cDnsPerfIntUpdatePkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of update packets successfully processed
during reporting interval."
::= { cDnsPerfIntervalStats 2 }
cDnsPerfIntOutboundIxfrs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of successful outbound incremental
transfers during reporting interval."
::= { cDnsPerfIntervalStats 3 }
cDnsPerfIntInboundIxfrs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of successful inbound incremental
transfers during reporting interval."
::= { cDnsPerfIntervalStats 4 }
cDnsPerfIntFullRespIxfrs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of outbound full zone transfers in response to
IXFR requests during reporting interval."
::= { cDnsPerfIntervalStats 5 }
cDnsPerfIntOutboundAxfrs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of successful outbound full zone transfers
during reporting interval."
::= { cDnsPerfIntervalStats 6 }
cDnsPerfIntInboundAxfrs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of successful inbound AXFRs during reporting
interval."
::= { cDnsPerfIntervalStats 7 }
cDnsPerfIntQueries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queries responded to during reporting interval."
::= { cDnsPerfIntervalStats 8 }
cDnsPerfIntOutboundAtLimitXfrs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of occasions that outbound transfers
reached the concurrent limit during reporting interval."
::= { cDnsPerfIntervalStats 9 }
cDnsPerfIntInboundAtLimitXfrs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of occasions that inbound transfers
reached the concurrent limit during reporting interval."
::= { cDnsPerfIntervalStats 10 }
cDnsPerfIntOutboundNotifies OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of outbound notifies during reporting interval."
::= { cDnsPerfIntervalStats 11 }
cDnsPerfIntInboundNotifies OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of inbound notifies during reporting interval."
::= { cDnsPerfIntervalStats 12 }
cDnsPerfIntSampleTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time stamp of last sample."
::= { cDnsPerfIntervalStats 13 }
cDnsPerfIntSampleInterval 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 cDnsQueryIntSampleTime."
::= { cDnsPerfIntervalStats 14 }
-- cDnsSecurityStats
cDnsSecurityRcvdTsigPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets with a TSIG RR that are
processed."
::= { cDnsSecurityStats 1 }
cDnsSecurityDetecTsigBadTimes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns BADTIME error code if value of bad timestamp in
TSIG is detected in an incoming packet."
::= { cDnsSecurityStats 2 }
cDnsSecurityDetectTsigBadKeys OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns BADKEY error code if value of bad keyname in
TSIG is detected in an incoming packet."
::= { cDnsSecurityStats 3 }
cDnsSecurityDetectTsigBadSigs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns BADSIG error code if value of bad signature in
TSIG is detected in an incoming packet."
::= { cDnsSecurityStats 4 }
cDnsSecurityRcvdTsigBadTimes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of BADTIME errors received after sending
a TSIG."
::= { cDnsSecurityStats 5 }
cDnsSecurityRcvdTsigBadKeys OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of BADKEY errors received after sending
a TSIG."
::= { cDnsSecurityStats 6 }
cDnsSecurityRcvdTsigBadSigs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of BADSIG errors received after sending
a TSIG."
::= { cDnsSecurityStats 7 }
cDnsSecurityUnauthXferReqs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of ACL authorization failures if zone
transfer restriction has been enabled."
::= { cDnsSecurityStats 8 }
cDnsSecurityUnauthUpdateReqs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of updates which result in ACL
authorization failure, or which target zones which do
not support updates."
::= { cDnsSecurityStats 9 }
cDnsSecurityRestrictQueryAcls OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of queries to be restricted by the
DNS server through the global or zone Access
Control List."
::= { cDnsSecurityStats 10 }
-- cDnsSecurityIntervalStats
cDnsSecurityIntRcvdTsigPackets OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets with a TSIG RR that are
processed during reporting interval."
::= { cDnsSecurityIntervalStats 1 }
cDnsSecurityIntDetecTsigBadTimes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value of bad timestamp in TSIG in an incoming packet
during reporting interval."
::= { cDnsSecurityIntervalStats 2 }
cDnsSecurityIntDetectTsigBadKeys OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value of bad keyname in TSIG in an incoming packet
during reporting interval."
::= { cDnsSecurityIntervalStats 3 }
cDnsSecurityIntDetectTsigBadSigs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value of bad signature in TSIG in an incoming packet
during reporting interval."
::= { cDnsSecurityIntervalStats 4 }
cDnsSecurityIntRcvdTsigBadTimes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of BADTIME errors received after sending a
TSIG during reporting interval."
::= { cDnsSecurityIntervalStats 5 }
cDnsSecurityIntRcvdTsigBadKeys OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of BADKEY errors received after sending a
TSIG during reporting interval."
::= { cDnsSecurityIntervalStats 6 }
cDnsSecurityIntRcvdTsigBadSigs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of BADSIG errors received after sending
a TSIG during reporting interval."
::= { cDnsSecurityIntervalStats 7 }
cDnsSecurityIntUnauthXferReqs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of ACL authorization failures if zone transfer
restriction has been enabled during reporting interval."
::= { cDnsSecurityIntervalStats 8 }
cDnsSecurityIntUnauthUpdateReqs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of updates which result in ACL
not support updates during reporting interval."
::= { cDnsSecurityIntervalStats 9 }
cDnsSecurityIntRestrictQueryAcls OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of queries to be restricted by the
DNS server through the global or zone Access
Control List during reporting interval."
::= { cDnsSecurityIntervalStats 10 }
cDnsSecurityIntSampleTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time stamp of last sample."
::= { cDnsSecurityIntervalStats 11 }
cDnsSecurityIntSampleInterval 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 cDnsSecurityIntSampleTime."
::= { cDnsSecurityIntervalStats 12 }
-- cDnsErrorStats
cDnsErrorUpdateErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of updates resulting in errors or failures."
::= { cDnsErrorStats 1 }
cDnsErrorIxfrInErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total in-bound IXFR errors."
::= { cDnsErrorStats 2 }
cDnsErrorIxfrOutErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total IXFR error responses sent."
::= { cDnsErrorStats 3 }
cDnsErrorAxfrInErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total in-bound AXFR errors."
::= { cDnsErrorStats 4 }
cDnsErrorAxfrOutErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total AXFR error responses sent."
::= { cDnsErrorStats 5 }
cDnsErrorSentTotalErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of requests the server answered with
errors."
::= { cDnsErrorStats 6 }
cDnsErrorSentFormatErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of requests received which were
unparseable."
::= { cDnsErrorStats 7 }
cDnsErrorSentOtherErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of requests which were aborted for other
local server errors."
::= { cDnsErrorStats 8 }
cDnsErrorSentRefusalErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of requests which resulted in REFUSED."
::= { cDnsErrorStats 9 }
cDnsErrorRcvdFormatErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of responses received with FORMERR status."
::= { cDnsErrorStats 10 }
-- cDnsErrorIntervalStats
cDnsErrorIntUpdateErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of updates resulting in errors or failures."
::= { cDnsErrorIntervalStats 1 }
cDnsErrorIntIxfrInErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total in-bound IXFR errors."
::= { cDnsErrorIntervalStats 2 }
cDnsErrorIntIxfrOutErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total IXFR error responses sent."
::= { cDnsErrorIntervalStats 3 }
cDnsErrorIntAxfrInErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total in-bound AXFR errors."
::= { cDnsErrorIntervalStats 4 }
cDnsErrorIntAxfrOutErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total AXFR error responses sent."
::= { cDnsErrorIntervalStats 5 }
cDnsErrorIntSentTotalErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of requests the server answered with
errors."
::= { cDnsErrorIntervalStats 6 }
cDnsErrorIntSentFormatErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of requests received which were
unparseable."
::= { cDnsErrorIntervalStats 7 }
cDnsErrorIntSentOtherErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of requests which were aborted for other
local server errors."
::= { cDnsErrorIntervalStats 8 }
cDnsErrorIntSentRefusalErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of requests which resulted in REFUSED."
::= { cDnsErrorIntervalStats 9 }
cDnsErrorIntRcvdFormatErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of responses received with FORMERR status."
::= { cDnsErrorIntervalStats 10 }
cDnsErrorIntSampleTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time stamp of last sample."
::= { cDnsErrorIntervalStats 11 }
cDnsErrorIntSampleInterval 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 cDnsErrorIntSampleTime."
::= { cDnsErrorIntervalStats 12 }
-- cDnsMaxCounterStats
cDnsMaxCntrConcurXfrsInCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of concurrent threads processing inbound
transfers."
::= { cDnsMaxCounterStats 1 }
cDnsMaxCntrConcurXfrsOutCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of concurrent threads processing outbound
transfers."
::= { cDnsMaxCounterStats 2 }
cDnsMaxCntrHaSvrNoRespTime OBJECT-TYPE
SYNTAX TimeInterval
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total time in seconds, where the partner of the server
was not responding."
::= { cDnsMaxCounterStats 3 }
cDnsMaxCntrHaSvrMaxNoRespTime OBJECT-TYPE
SYNTAX TimeInterval
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum contiguous time in seconds, where the partner
of the server was not responding."
::= { cDnsMaxCounterStats 4 }
cDnsMaxCntrHaBatchLimitCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of occurrences where maximum batch count is reached
in active server."
::= { cDnsMaxCounterStats 5 }
cDnsMaxCntrHaRRPendListCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of RRs in the pending list waiting
acknowledgement from the backup server."
::= { cDnsMaxCounterStats 6 }
cDnsMaxCntrHaRRActiveListCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of RRs in the active list waiting to be
sent to the backup server."
::= { cDnsMaxCounterStats 7 }
cDnsMaxCntrHaPersEditListCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of names persisted in the edits list db."
::= { cDnsMaxCounterStats 8 }
cDnsMaxCntrHaUpdLatencyMax OBJECT-TYPE
SYNTAX Gauge32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum DNS update latency in seconds. Latency is measured
as the time an update remains in the pending list."
::= { cDnsMaxCounterStats 9 }
-- cDnsMaxCounterIntervalStats
cDnsMaxCntrIntConcurXfrsInCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of concurrent threads processing inbound
transfers during reporting interval."
::= { cDnsMaxCounterIntervalStats 1 }
cDnsMaxCntrIntConcurXfrsOutCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of concurrent threads processing outbound
transfers during reporting interval."
::= { cDnsMaxCounterIntervalStats 2 }
cDnsMaxCntrIntHaSvrNoRespTime OBJECT-TYPE
SYNTAX TimeInterval
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total time in seconds, where the partner of the server
was not responding during reporting interval."
::= { cDnsMaxCounterIntervalStats 3 }
cDnsMaxCntrIntHaSvrMaxNoRespTime OBJECT-TYPE
SYNTAX TimeInterval
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum time in seconds, where the partner of the server
was not responding during reporting interval."
::= { cDnsMaxCounterIntervalStats 4 }
cDnsMaxCntrIntHaBatchLimitCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of occurrences where maximum batch count is reached
in active server during reporting interval."
::= { cDnsMaxCounterIntervalStats 5 }
cDnsMaxCntrIntHaRRPendListCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of RRs in the pending list waiting
acknowledgement from the backup server during reporting
interval."
::= { cDnsMaxCounterIntervalStats 6 }
cDnsMaxCntrIntHaRRActiveListCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of RRs in the active list waiting to be
sent to the backup server during reporting interval."
::= { cDnsMaxCounterIntervalStats 7 }
cDnsMaxCntrIntHaPersEditListCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of names persisted in the edits list db
during reporting interval."
::= { cDnsMaxCounterIntervalStats 8 }
cDnsMaxCntrIntHaUpdLatencyMax OBJECT-TYPE
SYNTAX Gauge32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum DNS update latency in seconds during reporting
interval. Latency is measured as the time an update remains
in the pending list."
::= { cDnsMaxCounterIntervalStats 9 }
cDnsMaxCntrIntSampleTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time stamp of last sample."
::= { cDnsMaxCounterIntervalStats 10 }
cDnsMaxCntrIntSampleInterval 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 cDnsMaxCntrIntSampleTime."
::= { cDnsMaxCounterIntervalStats 11 }
-- cDnsHaStats
cDnsHaCommInterruptedStates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of occurrences where the server enters
the HA communication-interrupted state."
::= { cDnsHaStats 1 }
cDnsHaPartnerDownStates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total of occurrences where the server enters the
HA partner-down state."
::= { cDnsHaStats 2 }
cDnsHaSyncs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total of occurrences where the server enters the
HA synchronization state."
::= { cDnsHaStats 3 }
cDnsHaMsgConnectSentCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA connection establishment messages sent."
::= { cDnsHaStats 4 }
cDnsHaMsgReconcileSentCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA zone reconciliation messages sent."
::= { cDnsHaStats 5 }
cDnsHaMsgHeartBeatSentCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA heartbeat messages sent."
::= { cDnsHaStats 6 }
cDnsHaMsgZoneSyncSentCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA zone synchronization messages sent."
::= { cDnsHaStats 7 }
cDnsHaMsgRRSyncSentCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA rr-sync messages sent."
::= { cDnsHaStats 8 }
cDnsHaMsgRRUpdateSentCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA rr-update messages sent."
::= { cDnsHaStats 9 }
cDnsHaMsgResponseSentCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA response messages sent."
::= { cDnsHaStats 10 }
cDnsHaMsgConnectRcvdCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA connection establishment messages
received."
::= { cDnsHaStats 11 }
cDnsHaMsgReconcileRcvdCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA zone reconciliation messages received."
::= { cDnsHaStats 12 }
cDnsHaMsgHeartbeatRcvdCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA heartbeat messages received."
::= { cDnsHaStats 13 }
cDnsHaMsgZoneSyncRcvdCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA zone synchronization messages received."
::= { cDnsHaStats 14 }
cDnsHaMsgRRSyncRcvdCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA rr-sync messages received."
::= { cDnsHaStats 15 }
cDnsHaMsgRRUpdateRcvdCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA rr-update messages received."
::= { cDnsHaStats 16 }
cDnsHaMsgResponseRcvdCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA response messages received."
::= { cDnsHaStats 17 }
cDnsHaHeartbeatTimeoutCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA heartbeat timeouts."
::= { cDnsHaStats 18 }
cDnsHaUpdateRejectCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA DNS updates rejected by the server."
::= { cDnsHaStats 19 }
cDnsHaResponseMismatchCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA responses reporting a mismatch error."
::= { cDnsHaStats 20 }
cDnsHaResponseServFailCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA responses reporting a server failure
error."
::= { cDnsHaStats 21 }
cDnsHaRespInconsistentCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA responses reporting an inconsistent
server state."
::= { cDnsHaStats 22 }
cDnsHaRespUnknownCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA responses with an unknown message type."
::= { cDnsHaStats 23 }
cDnsHaFullZoneResyncCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of zones requiring HA full-zone ???
resynchronization for nameset reconciliation. "
::= { cDnsHaStats 24 }
cDnsHaUpdatePrivateReqCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA DNS updates received containing a
private request RR."
::= { cDnsHaStats 25 }
cDnsHaUpdatePrivateRespCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA DNS update responses sent containing a
private response RR."
::= { cDnsHaStats 26 }
cDnsHaSyncConflictCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA zones with name conflicts during nameset
reconciliation."
::= { cDnsHaStats 27 }
cDnsHaSyncDiscardNameCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA name conflicts where one nameset must
be discarded to synchronize the zone."
::= { cDnsHaStats 28 }
cDnsHaSyncMergeNameCnts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of HA name conflicts which the namesets
can be merged to synchronize the zone. "
::= { cDnsHaStats 29 }
cDnsHaUpdateLatencyAverage OBJECT-TYPE
SYNTAX Gauge32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average HA DNS update latency in seconds. Latency is
measured as the time an update remains in the pending
list."
::= { cDnsHaStats 30 }
-- cDnsHaIntervalStats
cDnsHaIntCommInterruptedStates OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of occurrences where the server enters
the HA communication-interrupted state."
::= { cDnsHaIntervalStats 1 }
cDnsHaIntPartnerDownStates OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total of occurrences where the server enters the
HA partner-down state during reporting interval."
::= { cDnsHaIntervalStats 2 }
cDnsHaIntSyncs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total of occurrences where the server enters the
HA synchronization state during reporting interval."
::= { cDnsHaIntervalStats 3 }
cDnsHaIntMsgConnectSentCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA connection establishment messages sent during
reporting interval."
::= { cDnsHaIntervalStats 4 }
cDnsHaIntMsgReconcileSentCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA zone reconciliation messages sent during
reporting interval."
::= { cDnsHaIntervalStats 5 }
cDnsHaIntMsgHeartBeatSentCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA heartbeat messages sent during reporting
interval."
::= { cDnsHaIntervalStats 6 }
cDnsHaIntMsgZoneSyncSentCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA zone synchronization messages sent during
reporting interval."
::= { cDnsHaIntervalStats 7 }
cDnsHaIntMsgRRSyncSentCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA rr-sync messages sent during reporting
interval."
::= { cDnsHaIntervalStats 8 }
cDnsHaIntMsgRRUpdateSentCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA rr-update messages sent during reporting
interval."
::= { cDnsHaIntervalStats 9 }
cDnsHaIntMsgResponseSentCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA response messages sent during reporting
interval."
::= { cDnsHaIntervalStats 10 }
cDnsHaIntMsgConnectRcvdCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA connection establishment messages received
during reporting interval."
::= { cDnsHaIntervalStats 11 }
cDnsHaIntMsgReconcileRcvdCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA zone reconciliation messages received during
reporting interval."
::= { cDnsHaIntervalStats 12 }
cDnsHaIntMsgHeartbeatRcvdCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA heartbeat messages received during reporting
interval."
::= { cDnsHaIntervalStats 13 }
cDnsHaIntMsgZoneSyncRcvdCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA zone synchronization messages received during
reporting interval."
::= { cDnsHaIntervalStats 14 }
cDnsHaIntMsgRRSyncRcvdCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA rr-sync messages received during reporting
interval."
::= { cDnsHaIntervalStats 15 }
cDnsHaIntMsgRRUpdateRcvdCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA rr-update messages received during reporting
interval."
::= { cDnsHaIntervalStats 16 }
cDnsHaIntMsgResponseRcvdCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA response messages received during reporting
interval."
::= { cDnsHaIntervalStats 17 }
cDnsHaIntHeartbeatTimeoutCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA heartbeat timeouts during reporting interval."
::= { cDnsHaIntervalStats 18 }
cDnsHaIntUpdateRejectCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA DNS updates rejected by the server during
reporting interval."
::= { cDnsHaIntervalStats 19 }
cDnsHaIntResponseMismatchCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA responses reporting a mismatch error during
reporting interval."
::= { cDnsHaIntervalStats 20 }
cDnsHaIntResponseServFailCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA responses reporting a server failure
error during reporting interval."
::= { cDnsHaIntervalStats 21 }
cDnsHaIntRespInconsistentCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA responses reporting an inconsistent
server state during reporting interval."
::= { cDnsHaIntervalStats 22 }
cDnsHaIntRespUnknownCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA responses with an unknown message type during
reporting interval."
::= { cDnsHaIntervalStats 23 }
cDnsHaIntFullZoneResyncCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA zones requiring full-zone
resynchronization for nameset reconciliation during
reporting interval."
::= { cDnsHaIntervalStats 24 }
cDnsHaIntUpdatePrivateReqCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA DNS updates received containing a
private request RR during reporting interval."
::= { cDnsHaIntervalStats 25 }
cDnsHaIntUpdatePrivateRespCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA DNS update responses sent containing a
private response RR during reporting interval."
::= { cDnsHaIntervalStats 26 }
cDnsHaIntSyncConflictCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA zones with name conflicts during nameset
reconciliation during reporting interval."
::= { cDnsHaIntervalStats 27 }
cDnsHaIntSyncDiscardNameCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA name conflicts where one nameset must
be discarded to synchronize the zone during reporting
interval."
::= { cDnsHaIntervalStats 28 }
cDnsHaIntSyncMergeNameCnts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HA name conflicts which the namesets
can be merged to synchronize the zone during reporting
interval."
::= { cDnsHaIntervalStats 29 }
cDnsHaIntUpdateLatencyAverage OBJECT-TYPE
SYNTAX Gauge32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average HA DNS update latency in seconds during reporting
interval. Latency is measured as the time an update
remains in the pending list."
::= { cDnsHaIntervalStats 30 }
cDnsHaIntSampleTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time stamp of last HA sample."
::= { cDnsHaIntervalStats 31 }
cDnsHaIntSampleInterval OBJECT-TYPE
SYNTAX TimeInterval
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interval in seconds over which the server last
calculated the HA sample interval statistics. This is the
configured reporting interval and the statistics are reset
since the last cDnsHaIntSampleTime."
::= { cDnsHaIntervalStats 32 }
-- Conformance
cDnsServMIBCompliances OBJECT IDENTIFIER ::= { cDnsServMIBConform 1 }
cDnsServMIBGroups OBJECT IDENTIFIER ::= { cDnsServMIBConform 2 }
-- Compliance
cDnsServMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the
CISCO-DNS-SERVER-MIB."
MODULE -- This MIB module
MANDATORY-GROUPS {
cDnsQueryStatsGroup,
cDnsQueryStatsIntervalGroup,
cDnsPerfStatsGroup,
cDnsPerfStatsIntervalGroup,
cDnsSecurityStatsGroup,
cDnsSecurityStatsIntervalGroup,
cDnsErrorStatsGroup,
cDnsErrorStatsIntervalGroup,
cDnsMaxCounterStatsGroup,
cDnsMaxCounterStatsIntervalGroup,
cDnsHaStatsGroup,
cDnsHaStatsIntervalGroup
}
OBJECT cDnsServConfigRecurs
MIN-ACCESS read-only
DESCRIPTION
"This object need not be writable."
OBJECT cDnsServConfigReset
MIN-ACCESS read-only
DESCRIPTION
"This object need not be writable."
GROUP cDnsServConfigGroup
DESCRIPTION
"Group of configuration objecst for DNS"
OBJECT cDnsServConfigIntervalSample
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { cDnsServMIBCompliances 1 }
-- Units of Conformance
cDnsServConfigGroup OBJECT-GROUP
OBJECTS {
cDnsServConfigImplementIdent,
cDnsServConfigRecurs,
cDnsServConfigUpTime,
cDnsServConfigResetTime,
cDnsServConfigReset,
cDnsServConfigIntervalSample
}
STATUS current
DESCRIPTION
"A collection of objects providing basic configuration
control of a DNS name server."
::= { cDnsServMIBGroups 1 }
cDnsQueryStatsGroup OBJECT-GROUP
OBJECTS {
cDnsQueryAuthAnswers,
cDnsQueryAuthNoNames,
cDnsQueryAuthNoDataResps,
cDnsQueryReferrals,
cDnsQueryNonAuthAnswers,
cDnsQueryNonAuthNoDataResps,
cDnsQueryRelNameRequests,
cDnsQueryLameDelegations,
cDnsQueryMemCacheHits,
cDnsQueryMemCacheMisses,
cDnsQueryMemCacheWrites,
cDnsQueryRefusals
}
STATUS current
DESCRIPTION
"A collection of objects providing total query
stats for a DNS name server."
::= { cDnsServMIBGroups 2 }
cDnsQueryStatsIntervalGroup OBJECT-GROUP
OBJECTS {
cDnsQueryIntAuthAnswers,
cDnsQueryIntAuthNoNames,
cDnsQueryIntAuthNoDataResps,
cDnsQueryIntReferrals,
cDnsQueryIntNonAuthAnswers,
cDnsQueryIntNonAuthNoDataResps,
cDnsQueryIntRelNameRequests,
cDnsQueryIntLameDelegations,
cDnsQueryIntMemCacheHits,
cDnsQueryIntMemCacheMisses,
cDnsQueryIntMemCacheWrites,
cDnsQueryIntRefusals,
cDnsQueryIntSampleTime,
cDnsQueryIntSampleInterval
}
STATUS current
DESCRIPTION
"A collection of objects providing interval query
stats for a DNS name server."
::= { cDnsServMIBGroups 3 }
cDnsPerfStatsGroup OBJECT-GROUP
OBJECTS {
cDnsPerfUpdateRRs,
cDnsPerfUpdatePkts,
cDnsPerfOutboundIxfrs,
cDnsPerfInboundIxfrs,
cDnsPerfFullRespIxfrs,
cDnsPerfOutboundAxfrs,
cDnsPerfInboundAxfrs,
cDnsPerfQueries,
cDnsPerfOutboundAtLimitXfrs,
cDnsPerfInboundAtLimitXfrs,
cDnsPerfOutboundNotifies,
cDnsPerfInboundNotifies
}
STATUS current
DESCRIPTION
"A collection of objects providing total performance
stats for a DNS name server."
::= { cDnsServMIBGroups 4 }
cDnsPerfStatsIntervalGroup OBJECT-GROUP
OBJECTS {
cDnsPerfIntUpdateRRs,
cDnsPerfIntUpdatePkts,
cDnsPerfIntOutboundIxfrs,
cDnsPerfIntInboundIxfrs,
cDnsPerfIntFullRespIxfrs,
cDnsPerfIntOutboundAxfrs,
cDnsPerfIntInboundAxfrs,
cDnsPerfIntQueries,
cDnsPerfIntOutboundAtLimitXfrs,
cDnsPerfIntInboundAtLimitXfrs,
cDnsPerfIntOutboundNotifies,
cDnsPerfIntInboundNotifies,
cDnsPerfIntSampleTime,
cDnsPerfIntSampleInterval
}
STATUS current
DESCRIPTION
"A collection of objects providing interval performance
stats for a DNS name server."
::= { cDnsServMIBGroups 5 }
cDnsSecurityStatsGroup OBJECT-GROUP
OBJECTS {
cDnsSecurityRcvdTsigPackets,
cDnsSecurityDetecTsigBadTimes,
cDnsSecurityDetectTsigBadKeys,
cDnsSecurityDetectTsigBadSigs,
cDnsSecurityRcvdTsigBadTimes,
cDnsSecurityRcvdTsigBadKeys,
cDnsSecurityRcvdTsigBadSigs,
cDnsSecurityUnauthXferReqs,
cDnsSecurityUnauthUpdateReqs,
cDnsSecurityRestrictQueryAcls
}
STATUS current
DESCRIPTION
"A collection of objects providing total security
stats for a DNS name server."
::= { cDnsServMIBGroups 6 }
cDnsSecurityStatsIntervalGroup OBJECT-GROUP
OBJECTS {
cDnsSecurityIntRcvdTsigPackets,
cDnsSecurityIntDetecTsigBadTimes,
cDnsSecurityIntDetectTsigBadKeys,
cDnsSecurityIntDetectTsigBadSigs,
cDnsSecurityIntRcvdTsigBadTimes,
cDnsSecurityIntRcvdTsigBadKeys,
cDnsSecurityIntRcvdTsigBadSigs,
cDnsSecurityIntUnauthXferReqs,
cDnsSecurityIntUnauthUpdateReqs,
cDnsSecurityIntRestrictQueryAcls,
cDnsSecurityIntSampleTime,
cDnsSecurityIntSampleInterval
}
STATUS current
DESCRIPTION
"A collection of objects providing interval security
stats for a DNS name server."
::= { cDnsServMIBGroups 7 }
cDnsErrorStatsGroup OBJECT-GROUP
OBJECTS {
cDnsErrorUpdateErrors,
cDnsErrorIxfrInErrors,
cDnsErrorIxfrOutErrors,
cDnsErrorAxfrInErrors,
cDnsErrorAxfrOutErrors,
cDnsErrorSentTotalErrors,
cDnsErrorSentFormatErrors,
cDnsErrorSentOtherErrors,
cDnsErrorSentRefusalErrors,
cDnsErrorRcvdFormatErrors
}
STATUS current
DESCRIPTION
"A collection of objects providing total error
stats for a DNS name server."
::= { cDnsServMIBGroups 8 }
cDnsErrorStatsIntervalGroup OBJECT-GROUP
OBJECTS {
cDnsErrorIntUpdateErrors,
cDnsErrorIntIxfrInErrors,
cDnsErrorIntIxfrOutErrors,
cDnsErrorIntAxfrInErrors,
cDnsErrorIntAxfrOutErrors,
cDnsErrorIntSentTotalErrors,
cDnsErrorIntSentFormatErrors,
cDnsErrorIntSentOtherErrors,
cDnsErrorIntSentRefusalErrors,
cDnsErrorIntRcvdFormatErrors,
cDnsErrorIntSampleTime,
cDnsErrorIntSampleInterval
}
STATUS current
DESCRIPTION
"A collection of objects providing interval error
stats for a DNS name server."
::= { cDnsServMIBGroups 9 }
cDnsMaxCounterStatsGroup OBJECT-GROUP
OBJECTS {
cDnsMaxCntrConcurXfrsInCnts,
cDnsMaxCntrConcurXfrsOutCnts,
cDnsMaxCntrHaSvrNoRespTime,
cDnsMaxCntrHaSvrMaxNoRespTime,
cDnsMaxCntrHaBatchLimitCnts,
cDnsMaxCntrHaRRPendListCnts,
cDnsMaxCntrHaRRActiveListCnts,
cDnsMaxCntrHaPersEditListCnts,
cDnsMaxCntrHaUpdLatencyMax
}
STATUS current
DESCRIPTION
"A collection of objects providing total max
counter stats for a DNS name server."
::= { cDnsServMIBGroups 10 }
cDnsMaxCounterStatsIntervalGroup OBJECT-GROUP
OBJECTS {
cDnsMaxCntrIntConcurXfrsInCnts,
cDnsMaxCntrIntConcurXfrsOutCnts,
cDnsMaxCntrIntHaSvrNoRespTime,
cDnsMaxCntrIntHaSvrMaxNoRespTime,
cDnsMaxCntrIntHaBatchLimitCnts,
cDnsMaxCntrIntHaRRPendListCnts,
cDnsMaxCntrIntHaRRActiveListCnts,
cDnsMaxCntrIntHaPersEditListCnts,
cDnsMaxCntrIntHaUpdLatencyMax,
cDnsMaxCntrIntSampleTime,
cDnsMaxCntrIntSampleInterval
}
STATUS current
DESCRIPTION
"A collection of objects providing interval max
counter stats for a DNS name server."
::= { cDnsServMIBGroups 11 }
cDnsHaStatsGroup OBJECT-GROUP
OBJECTS {
cDnsHaCommInterruptedStates,
cDnsHaPartnerDownStates,
cDnsHaSyncs,
cDnsHaMsgConnectSentCnts,
cDnsHaMsgReconcileSentCnts,
cDnsHaMsgHeartBeatSentCnts,
cDnsHaMsgZoneSyncSentCnts,
cDnsHaMsgRRSyncSentCnts,
cDnsHaMsgRRUpdateSentCnts,
cDnsHaMsgResponseSentCnts,
cDnsHaMsgConnectRcvdCnts,
cDnsHaMsgReconcileRcvdCnts,
cDnsHaMsgHeartbeatRcvdCnts,
cDnsHaMsgZoneSyncRcvdCnts,
cDnsHaMsgRRSyncRcvdCnts,
cDnsHaMsgRRUpdateRcvdCnts,
cDnsHaMsgResponseRcvdCnts,
cDnsHaHeartbeatTimeoutCnts,
cDnsHaUpdateRejectCnts,
cDnsHaResponseMismatchCnts,
cDnsHaResponseServFailCnts,
cDnsHaRespInconsistentCnts,
cDnsHaRespUnknownCnts,
cDnsHaFullZoneResyncCnts,
cDnsHaUpdatePrivateReqCnts,
cDnsHaUpdatePrivateRespCnts,
cDnsHaSyncConflictCnts,
cDnsHaSyncDiscardNameCnts,
cDnsHaSyncMergeNameCnts,
cDnsHaUpdateLatencyAverage
}
STATUS current
DESCRIPTION
"A collection of objects providing total HA DNS counter
stats for a DNS name server."
::= { cDnsServMIBGroups 12 }
cDnsHaStatsIntervalGroup OBJECT-GROUP
OBJECTS {
cDnsHaIntCommInterruptedStates,
cDnsHaIntPartnerDownStates,
cDnsHaIntSyncs,
cDnsHaIntMsgConnectSentCnts,
cDnsHaIntMsgReconcileSentCnts,
cDnsHaIntMsgHeartBeatSentCnts,
cDnsHaIntMsgZoneSyncSentCnts,
cDnsHaIntMsgRRSyncSentCnts,
cDnsHaIntMsgRRUpdateSentCnts,
cDnsHaIntMsgResponseSentCnts,
cDnsHaIntMsgConnectRcvdCnts,
cDnsHaIntMsgReconcileRcvdCnts,
cDnsHaIntMsgHeartbeatRcvdCnts,
cDnsHaIntMsgZoneSyncRcvdCnts,
cDnsHaIntMsgRRSyncRcvdCnts,
cDnsHaIntMsgRRUpdateRcvdCnts,
cDnsHaIntMsgResponseRcvdCnts,
cDnsHaIntHeartbeatTimeoutCnts,
cDnsHaIntUpdateRejectCnts,
cDnsHaIntResponseMismatchCnts,
cDnsHaIntResponseServFailCnts,
cDnsHaIntRespInconsistentCnts,
cDnsHaIntRespUnknownCnts,
cDnsHaIntFullZoneResyncCnts,
cDnsHaIntUpdatePrivateReqCnts,
cDnsHaIntUpdatePrivateRespCnts,
cDnsHaIntSyncConflictCnts,
cDnsHaIntSyncDiscardNameCnts,
cDnsHaIntSyncMergeNameCnts,
cDnsHaIntUpdateLatencyAverage,
cDnsHaIntSampleTime,
cDnsHaIntSampleInterval
}
STATUS current
DESCRIPTION
"A collection of objects providing interval HA DNS
counter stats for a DNS name server."
::= { cDnsServMIBGroups 13 }
END