2.2.10.2.12 DNSSRV_UPDATE_STATS
The DNSSRV_UPDATE_STATS structure has DNS server statistics related to dynamic updates processing. This structure MUST be formatted as follows:
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Header |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Received |
|||||||||||||||||||||||||||||||
Empty |
|||||||||||||||||||||||||||||||
NoOps |
|||||||||||||||||||||||||||||||
Completed |
|||||||||||||||||||||||||||||||
Rejected |
|||||||||||||||||||||||||||||||
FormErr |
|||||||||||||||||||||||||||||||
NxDomain |
|||||||||||||||||||||||||||||||
NotImpl |
|||||||||||||||||||||||||||||||
Refused |
|||||||||||||||||||||||||||||||
YxDomain |
|||||||||||||||||||||||||||||||
YxRrset |
|||||||||||||||||||||||||||||||
NxRrset |
|||||||||||||||||||||||||||||||
NotAuth |
|||||||||||||||||||||||||||||||
NotZone |
|||||||||||||||||||||||||||||||
RefusedNonSecure |
|||||||||||||||||||||||||||||||
RefusedAccessDenied |
|||||||||||||||||||||||||||||||
SecureSuccess |
|||||||||||||||||||||||||||||||
SecureContinue |
|||||||||||||||||||||||||||||||
SecureFailure |
|||||||||||||||||||||||||||||||
SecureDsWriteFailure |
|||||||||||||||||||||||||||||||
DsSuccess |
|||||||||||||||||||||||||||||||
DsWriteFailure |
|||||||||||||||||||||||||||||||
unused_was_Collisions |
|||||||||||||||||||||||||||||||
unused_was_CollisionsRead |
|||||||||||||||||||||||||||||||
unused_was_CollisionsWrite |
|||||||||||||||||||||||||||||||
unused_was_CollisionsDsWrite |
|||||||||||||||||||||||||||||||
Queued |
|||||||||||||||||||||||||||||||
Retry |
|||||||||||||||||||||||||||||||
Timeout |
|||||||||||||||||||||||||||||||
InQueue |
|||||||||||||||||||||||||||||||
Forwards |
|||||||||||||||||||||||||||||||
TcpForwards |
|||||||||||||||||||||||||||||||
ForwardResponses |
|||||||||||||||||||||||||||||||
ForwardTimeouts |
|||||||||||||||||||||||||||||||
ForwardInQueue |
|||||||||||||||||||||||||||||||
UpdateType (156 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
Header (8 bytes): A structure of type DNSSRV_STAT_HEADER (section 2.2.10.2.1).
Received (4 bytes): The number of dynamic update requests received by the server.
Empty (4 bytes): The number of empty dynamic update requests received by the server.
NoOps (4 bytes): The number of no-op dynamic update requests (such as a dynamic update request with no update records) received by the server.
Completed (4 bytes): The number of completed dynamic update requests received by the server.
Rejected (4 bytes): The number of dynamic update requests rejected by the server.
FormErr (4 bytes): The number of dynamic update requests rejected by the server, due to malformed packets.
NxDomain (4 bytes): The number of dynamic update requests rejected by the server, due to name error.
NotImpl (4 bytes): The number of dynamic update requests rejected by the server, due to unimplemented functionality.
Refused (4 bytes): The number of dynamic update requests rejected by the server, due to malformed packets.
YxDomain (4 bytes): The number of dynamic update requests rejected by the server, due to policy restrictions.
YxRrset (4 bytes): The number of dynamic update requests rejected by the server, due to an unknown domain name.
NxRrset (4 bytes): The number of dynamic update requests rejected by the server, due to an unknown resource record name.
NotAuth (4 bytes): The number of dynamic update requests rejected by the server, due to the server not being authoritative for the zone.
NotZone (4 bytes): The number of dynamic update requests rejected by the server, due to the zone name not being recognized as one for which it is authoritative.
RefusedNonSecure (4 bytes): The number of dynamic update requests rejected by the server, due to a non-secure update request received for a zone where secure updates are required.
RefusedAccessDenied (4 bytes): The number of dynamic update requests rejected by the server, due to a failure to update records in the directory server.
SecureSuccess (4 bytes): The number of secure dynamic update, as specified in [RFC3645], requests received by the server that were successfully applied.
SecureContinue (4 bytes): Not used. Senders MUST set this value to zero and the receiver MUST ignore it
SecureFailure (4 bytes): The number of secure dynamic update requests received by the server that could not be successfully applied.
SecureDsWriteFailure (4 bytes): The number of secure dynamic update requests received by the server that the server failed to update in the directory server.
DsSuccess (4 bytes): The number of unsecure dynamic update requests received by the server, that were successfully updated in the directory server.
DsWriteFailure (4 bytes): The number of unsecure dynamic update requests received by the server that the server failed to update in the directory server.
unused_was_Collisions (4 bytes): MUST be set to zero when sent and MUST be ignored on receipt.
unused_was_CollisionsRead (4 bytes): MUST be set to zero when sent and MUST be ignored on receipt.
unused_was_CollisionsWrite (4 bytes): MUST be set to zero when sent and MUST be ignored on receipt.
unused_was_CollisionsDsWrite (4 bytes): MUST be set to zero when sent and MUST be ignored on receipt.
Queued (4 bytes): The number of updates packets received that needed to be sent to other remote servers.
Retry (4 bytes): MUST be set to zero when sent and MUST be ignored on receipt.
Timeout (4 bytes): The number of update packets received, that timed-out while waiting to update the remote server.
InQueue (4 bytes): The number of update packets received which are waiting in the update queue for updates to complete on the remote server.
Forwards (4 bytes): The number of update packets received that were forwarded to other servers.
TcpForwards (4 bytes): The number of update packets received over TCP that were forwarded to other servers.
ForwardResponses (4 bytes): The number of response packets received for the update requests that were forwarded to other servers.
ForwardTimeouts (4 bytes): The number of update packets which timed out waiting for a response from other servers.
ForwardInQueue (4 bytes): The number of update packets forwarded to other servers and which are waiting for a response.
UpdateType (156 bytes): An array of counters that keep track of the number of update requests received for different DNS record types. This array has a total of 39 entries from DNS_TYPE_ZERO to DNS_TYPE_DNAME.