mirror of
https://github.com/munin-monitoring/muninlite.git
synced 2024-12-22 05:42:13 +01:00
plugin ntpdate: tolerate multiple NTP servers (e.g. in a pool)
Previously multiple "server" lines were consumed, but the output of the awk filter lacked the line ending. Thus the last numeric value of the previous "server" line was concatenated with the first numeric value of the following "server" line. Thus multiple dots occurred in a single numeric value and parsing just failed. Thanks, glyndon! Closes: #16
This commit is contained in:
parent
74927fc6e7
commit
a2f1745477
1 changed files with 1 additions and 1 deletions
|
@ -11,7 +11,7 @@ fetch_ntpdate() {
|
|||
OFFSET=0
|
||||
DELAY=0
|
||||
if [ -n "$NTP_PEER" ] && [ -x "$NTPDATE" ]; then
|
||||
DATA=$("$NTPDATE" -q "$NTP_PEER" | awk '/^server.*offset/{gsub(/,/,""); printf "%s %s", ($6*1000), ($8*1000);}')
|
||||
DATA=$("$NTPDATE" -q "$NTP_PEER" | awk '/^server.*offset/{gsub(/,/,""); printf "%s %s", ($6*1000), ($8*1000); exit;}')
|
||||
OFFSET=$(echo "$DATA" | cut -d " " -f 1)
|
||||
DELAY=$(echo "$DATA" | cut -d " " -f 2)
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue