<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<br>
Accidentally replied to ESR directly instead of the list....<br>
<div class="moz-forward-container">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<br>
Update on previous status.<br>
<br>
<div class="moz-cite-prefix">On 01/09/2018 11:42 AM, Eric S.
Raymond wrote:<br>
</div>
<blockquote type="cite"
cite="mid:20180109174231.GA27808@thyrsus.com">
<pre wrap="">Heads up, Hal! I'd like your opinopn on these.
Ian Bruene via devel <a class="moz-txt-link-rfc2396E" href="mailto:devel@ntpsec.org" moz-do-not-send="true"><devel@ntpsec.org></a>:
</pre>
<blockquote type="cite">
<pre wrap="">* Time Resolution (not to be confused with Time /Precision/, which is one of
the first entries I implemented)
</pre>
</blockquote>
<pre wrap="">[...]
I think the third way is probably best - returning sys_fuzz.
</pre>
</blockquote>
<br>
I believe I have nailed this one down. The mode 6 variable name is
"fuzz".<br>
<br>
<blockquote type="cite"
cite="mid:20180109174231.GA27808@thyrsus.com">
<blockquote type="cite">
<pre wrap="">* Time Distance
</pre>
</blockquote>
<pre wrap="">ntpEntTimeDistance OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distance from this NTP entity to the root time reference
(stratum 0) source including the unit, e.g., '13.243 ms'."
::= { ntpEntInfo 7 }
This could refer to one of three concepts: "root distance", "root
dispersion" "synchronization distance". I am not entirely sure these
are all different things (!) as the documentation around them is
remarkably obscure - I refactored the code without fully understanding it.
I *think* "synchronization distance" is about the hop to the peer that
shipped the most recent packet accepted, while "root distance" and
"root dispersion" are the same statistic cumulated back to the root.
Hal or Daniel might know more than I do here.
If my belief is correct, you can fill this in with the mode 6
"rootdisp" system variable. But I'd like a sanity check on this. If
you're feeling brave, grep for these terms in the documentation and
develop your own theory.
</pre>
</blockquote>
<br>
Doing some grepping reveals that "root distance" ==
"synchronization distance" (see /docs/select.txt), and I had
already established that "root dispersion" was something else. I
am currently trying to pin down what variable to ask mode 6 for ,
it looks like it might be "root_delay", but I am unsure. (yay for
consistent naming!)<br>
<br>
It could be root_delay + something_else.<br>
<br>
<blockquote type="cite"
cite="mid:20180109174231.GA27808@thyrsus.com">
<pre wrap="">ntpEntNotifConfigChanged NOTIFICATION-TYPE
OBJECTS { ntpEntStatusDateTime, ntpEntNotifMessage }
STATUS current
DESCRIPTION
"The notification to be sent when the NTP configuration has
changed, e.g., when the system connected to the Internet and
was assigned a new IP address by the ISPs DHCP server."
::= { ntpEntNotifications 6 }
I have no idea how to check for this either.
</pre>
</blockquote>
<br>
Still no clue here. The way the MIB is worded would exclude just
slurping up the config file and monitoring for changes.<br>
<br>
<div class="moz-signature">-- <br>
<i>"In the end; what separates a Man, from a Slave? Money?
Power? No. A Man Chooses, a Slave Obeys."</i> -- Andrew Ryan
<p> <i>"Utopia cannot precede the Utopian. It will exist the
moment we are fit to occupy it."</i> -- Sophia Lamb </p>
</div>
</div>
</body>
</html>