NTP stats - who can make something, with this info?

Templates, scripts for templates, scripts and requests for templates.

Moderators: Moderators, Developers

Post Reply
Author
Message
User avatar
evert
Posts: 27
Joined: Sun Sep 21, 2003 6:39 am
Location: Sarpsborg, Norway
Contact:

NTP stats - who can make something, with this info?

#1 Post by evert » Fri Sep 10, 2004 2:49 am

Hi everyone!

Any guru's here with spare time? 8)

Is it possible to plot NTP stats? I found a RRD example on http://fortytwo.ch/stats/time/zbasel.fortytwo.ch/ but I have no idea on how to implement it in Cacti...
Regards,
Evert Meulie

pvd
Posts: 30
Joined: Sat Aug 09, 2003 3:02 pm

#2 Post by pvd » Wed Oct 06, 2004 12:31 pm

this is a script I use for the same sort of thing

[[email protected] scripts]# cat ntp.pl
#!/usr/bin/perl

# ntpq -rv generates
#offset=-11.331, frequency=57.178, jitter=2.634, stability=0.351

$output = `ntpq -c rv | grep "^offset"` ;
$output =~ m/offset=(.*), frequency=(.*), jitter=(.*), stability=(.*)/;

print "offset:$1 frequency:$2 jitter:$3 stability:$4" ;

=========================================
It generates 4 values

offset time offset from "reality"
frequency my clock frequency
jitter the jitter of the clock
stability rtfm

In reality you may well just want to plot offset, so if this is the case, just change the print to

print "offset:$1 ;

then set up your data source to use a unix script.

One day Ill get my cacti working properly and export the config, but not today...

Phil
Phil

kirigoe
Posts: 17
Joined: Fri Aug 27, 2004 5:44 am
Location: sweden
Contact:

#3 Post by kirigoe » Fri Oct 15, 2004 3:05 am

I'm getting some weird graphs from this script on a linux box running NTP 4.2.0, the graph is broken up as if the script failed to get the offset. has anyone else experienced this?
Attachments
graph_5_1.jpg
graph_5_1.jpg (27.55 KiB) Viewed 26054 times

pvd
Posts: 30
Joined: Sat Aug 09, 2003 3:02 pm

#4 Post by pvd » Wed Oct 20, 2004 4:53 pm

Sadly yes I am getting that as well, it used to work with my last cacti install, I haven't got time right now, but if noone else fixes it, Ill investigate it and see if I can fix it in a few days.

Phil
Phil

pvd
Posts: 30
Joined: Sat Aug 09, 2003 3:02 pm

a better script

#5 Post by pvd » Thu Oct 21, 2004 4:51 pm

I have written a somewhat better script. So I suggest you try that one.

There is another post on the board in general help "returning -ve numbers from script command" about a fix for reading -ve numbers from scripts. Its just a couple of lines to edit in a file. If you are plotting offset, then you will need that fix as well, as the 0.8.6b by default does not do -ve numbers out of the box.

Let me know if that does not help. I will see what I can do

Phil
Attachments
ntp.pl.gz
ntp perl script
(468 Bytes) Downloaded 3284 times
Phil

Post Reply