<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>