<div dir="ltr">The SNMP MIB RFCs are notorious for including magic blue sky values and measurements that nobody knows how to measure and that are not well defined.<div><br></div><div>For things that don't make enough sense, it's ok to not implement that particular snmp variable.<br><div><br></div><div>As for the "Check if ntpd configuration changed", that appears to me to be a good example of "poorly defined".  "When did this host get a new IP number" is better retrieved from one of the system MIBs.   It's okay to not implement it.</div><div><br></div><div>..m<br><br><div class="gmail_quote"><div dir="ltr">On Tue, Jan 9, 2018 at 7:26 AM Ian Bruene via devel <<a href="mailto:devel@ntpsec.org">devel@ntpsec.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <br>
    I have nearly finished filling out the MIB tree for SNMP. What gaps
    are left involve data I do not know how to get:<br>
    <br>
    * Time Resolution (not to be confused with Time <i>Precision</i>,
    which is one of the first entries I implemented)<br>
    <br>
    * Time Distance<br>
    <br>
    * Validation for the TestSet sequence. According to the RFC this is
    one of the most complicated parts of an agent to get right.
    Currently it is setup to be failsafe, which we can get away with for
    now because the NTP MIB only has two writable entries, and simple
    ones at that.<br>
    <br>
    * Check if ntpd configuration changed. The description listed in the
    RFC is: "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.". But I do not
    know the full extent of what to check, or how to do so.<br>
    <br>
    There are other issues, but they mostly have to do with refactoring
    and robustifying the code. The ones I am listing here require input
    from someone else.<br>
    <br>
    <div class="m_6621981340205246687moz-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>

_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@ntpsec.org" target="_blank">devel@ntpsec.org</a><br>
<a href="http://lists.ntpsec.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ntpsec.org/mailman/listinfo/devel</a></blockquote></div></div></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><p dir="ltr">Mark Atwood<br>
<a href="http://about.me/markatwood">http://about.me/markatwood</a><br>
+1-206-604-2198 Mobile & Signal</p>
</div>