cmdmon: allow client records to be reset

Add a flag to the CLIENT_ACCESSES_BY_INDEX request to reset the
NTP/cmdmon hits/dropped counters after reporting the current values.

Add -r option to the chronyc clients command to perform the reset. This
should make it easier to find clients that send large number of requests
over short periods of time.
This commit is contained in:
Miroslav Lichvar
2020-05-18 13:28:49 +02:00
parent a6ec6ec3ac
commit ee2220f2e7
7 changed files with 39 additions and 14 deletions

View File

@@ -954,10 +954,13 @@ This command can be used to examine the effect of a series of *allow*, *allow
all*, *deny*, and *deny all* commands specified either via *chronyc*, or in
*chronyd*'s configuration file.
[[clients]]*clients*::
[[clients]]*clients* [*-r*]::
This command shows a list of clients that have accessed the server, through
either the NTP or command ports. It does not include accesses over
the Unix domain command socket. There are no arguments.
the Unix domain command socket.
+
If the *-r* option is specified, *chronyd* will reset the counters of received
and dropped packets after reporting the current values.
+
An example of the output is:
+