Martin Flemming wrote:
Hi, Martin !
Got you a solution for solaris ... or someone else ?
.. and second, who knows a good pluggin for monitoring timeservers for themselves ?
thanks & cheers,
martinOn Fri, 30 Jan 2009, Ward, Martin wrote:
Hey Henrik,
Thanks for this, I didn't even know I wanted one of these until it was mentioned!
Only issue for me is a Solaris-specific one, in that "rv 0 offset" doesn't work because the default Solaris ntpq program doesn't understand 0 as a valid association. I'm still trying to figure out a different way of getting the system time offset on a Solaris box (without installing a different NTP client!), have you heard of anything?
|\/|artin
-----Original Message----- From: Henrik "Størner [mailto:henrik at hswn.dk] Sent: 28 January 2009 21:24 To: hobbit at hswn.dk Subject: Re: [hobbit] NTP Graphing
In <71D23AAE53176A4EB67247AFFADCC10C6D6C7E858F at FMAIL-CCR.synetrix hl.local> <Russell.Cook at synetrix.co.uk> writes:
I am trying to graph the ntp offset of a few ntp servers. I can see a defin= ition in hobbitgraph referring to [ntpstat] and have defined the ntp test i= n the bb-hosts file, but I don't see any rrds being generated and obviously= no graphs for the hosts.
What do I need to do to make the graphs appear?
Heh, I didn't realize that had snuck into the distribution :-)
It's using data from "ntpq", running as a client-side add-on on the box that you want to monitor ntp for. It's dead simple:
#!/bin/sh
This script is an extension for the BB client running on
your server. It will feed data about the local NTP daemon
into Hobbit, where the offset between the NTP reference
clock and the local clock will be graphed.
$BB $BBDISP "data $MACHINE.ntpstat
ntpq -c \"rv 0 offset\""exit 0
Regards, Henrik
"ntpq -c peers" also reports offset. On solaris 9/10 clients, you could use:
$BB $BBDISP "data $MACHINE.ntpstat
echo offset=\ntpq -c peers | tail +3 | head -1 | awk '{ print $9 }'\``
"
exit 0
Dominique