sensu-plugins-ntp
Functionality
Provides plugins for checking and measuring Network Time Protocol (NTP) servers.
Usage
check-ntp.rb
Check the synchronization state of the local NTP server.
parameters:
warn
: Maximum offset in ms for warning state (default:10
)crit
: Maximum offset in ms for critical state (default:100
)stratum
: Maximum stratum value (default:15
)unsynced_status
: Default status when unsynced (default:UNKNOWN
)
metrics-ntpdate.rb
Get metrics from ntpdate.
parameters:
server
: Comma separated list of NTP server(s) to measure (default:localhost
)scheme
: Prefix for metrics (default:hostname
)
values:
offset
: Time difference between server and source (unit: ms)delay
: Roundtrip time from server to source (unit: ms)
metrics-ntpstats.rb
Get metrics from ntpstats.
parameters:
host
: Target host (default:localhost
)scheme
: Prefix for metrics (default:hostname
)
values:
Descriptions taken from https://www.eecis.udel.edu/~mills/ntp/html/ntpq.html.
clk_jitter
: Clock jitterclk_wander
: Clock frequency wanderfrequency
: Frequency offset relative to hardware clockmintc
: Minimum time constantoffset
: Combined offset of server relative to this hoststratum
: Stratumsys_jitter
: Combined system jittertc
: Time constant and poll exponent
Installation
sensu-install --plugin sensu-plugins-ntp