NTP daemon monitoring with Netdata
Monitors the system variables of the local ntpd
daemon (optional incl. variables of the polled peers) using the NTP Control Message Protocol via UDP socket, similar to ntpq
, the standard NTP query program.
#
Requirements- Version:
NTPv4
- Local interrogation allowed in
/etc/ntp.conf
(default):
It produces:
system
- offset
- jitter
- frequency
- delay
- dispersion
- stratum
- tc
- precision
peers
- offset
- delay
- dispersion
- jitter
- rootdelay
- rootdispersion
- stratum
- hmode
- pmode
- hpoll
- ppoll
- precision
#
ConfigurationEdit the python.d/ntpd.conf
configuration file using edit-config
from the Netdata config
directory, which is typically at /etc/netdata
.
Sample:
Sample (multiple jobs):
Note: ntp.conf
on the host otherhost
must be configured to allow queries from our local host by including a line like restrict <IP> nomodify notrap nopeer
.
If no configuration is given, module will attempt to connect to ntpd
on ::1:123
or 127.0.0.1:123
and show charts for the systemvars. Use show_peers: yes
to also show the charts for configured peers. Local peers in the range 127.0.0.0/8
are hidden by default, use peer_filter: ''
to show all peers.