included the Status Word 'o' when selecting the peer in 'ntp.pm'

This commit is contained in:
Jordi Sanfeliu 2016-09-09 10:54:00 +02:00
parent 85c7cc2e9f
commit dcce87e826
2 changed files with 5 additions and 2 deletions

View File

@ -30,6 +30,8 @@ N.N.N - DD-MMM-2015
- Added a message in 'libvirt.pm' if the MAC address of a VM is not found.
- Added Slovak translation to monthly reports. [#157]
- Improved a bit the documentation of socked type in MySQL. [#47]
- Included the Status Word 'o' when selecting the peer in 'ntp.pm'.
(suggested by Jeroen Kik, monitorix AT steelyard.nl)
- Fixed in 'libvirt.pm' limiting to 100 all CPU values greater than 100.
- Fixed in 'libvirt.pm' to hide empty groups.
(thanks to Pavel Bauer, pbauer AT algotech.cz for pointing this out)

View File

@ -151,12 +151,13 @@ sub ntp_update {
my $e = 0;
foreach my $h (split(',', $ntp->{list})) {
$h = trim($h);
open(IN, "ntpq -pn $args $h |");
open(IN, "ntpqq -pn $args $h |");
@data = <IN>;
close(IN);
$cod = $str = $del = $off = $jit = 0;
foreach(@data) {
if(/^\*/) {
# select the first peer with Status Word as '*' or 'o'
if(/^[\*o]/) {
(undef, $cod, $str, undef, undef, undef, undef, $del, $off, $jit) = split(' ', $_);
$cod =~ s/\.//g;
chomp($jit);