{"repo":"paulgear/ntpmon","free":true,"listed":false,"github":"https://github.com/paulgear/ntpmon","clone":"git clone https://github.com/paulgear/ntpmon.git","description":"Monitor for essential NTP metrics","language":"Python","stars":48,"topics":["monitoring","ntp","python3","telegraf","collectd-plugin","prometheus","chrony"],"license":"AGPL-3.0","category":"analytics","readme_excerpt":"NTPmon Introduction NTPmon is a program which is designed to report on essential health metrics for NTP. It provides a Nagios check which can be used with many alerting systems, including support for Nagios performance data. NTPmon can also run as a daemon for sending metrics to collectd, prometheus, or telegraf. It supports both ntpd and chronyd . NTPmon is designed to encourage the use of robust NTP configurations. The defaults for what is considered healthy and non-healthy are roughly based on RFC8633: NTP Best Current Practices. Copyright Copyright (c) 2015-2024 Paul D. Gear License This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . Gallery Here are some graphs produced with data gathered by NTPmon using telegraf, InfluxDB, and Grafana. A system offset graph: A system offset histogram: A root dispersion graph: A frequency error graph showing variation based on temperature due to time of day: Or you could try these interactive Grafana ","default_branch":null,"files":null,"tree":[],"storefront":"/r/paulgear","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/paulgear/ntpmon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}