Chrony monitoring with Netdata
Monitors the precision and statistics of a local chronyd server, and produces:
- frequency
- last offset
- RMS offset
- residual freq
- root delay
- root dispersion
- skew
- system time
Requirements
Verify that user Netdata can execute chronyc tracking
. If necessary, update /etc/chrony.conf
, cmdallow
.
Enable the collector
The chrony
collector is disabled by default. To enable it, use edit-config
from the Netdata config
directory, which is typically at /etc/netdata
, to edit the python.d.conf
file.
cd /etc/netdata # Replace this path with your Netdata config directory, if different
sudo ./edit-config python.d.conf
Change the value of the chrony
setting to yes
. Save the file and restart the Netdata Agent with sudo systemctl
restart netdata
, or the appropriate method for your system, to finish enabling the chrony
collector.
Configuration
Edit the python.d/chrony.conf
configuration file using edit-config
from the Netdata config
directory, which is typically at /etc/netdata
.
cd /etc/netdata # Replace this path with your Netdata config directory, if different
sudo ./edit-config python.d/chrony.conf
Sample:
# data collection frequency:
update_every: 1
# chrony query command:
local:
command: 'chronyc -n tracking'
Save the file and restart the Netdata Agent with sudo systemctl restart netdata
, or the appropriate
method for your system, to finish configuring the chrony
collector.
Was this page helpful?
Need further help?
Search for an answer in our community forum.
Contribute
- Join our community forum
- Learn how to contribute to Netdata's open-source project
- Submit a feature request