<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <br>
    <div class="moz-cite-prefix">On 12/01/2017 08:44 PM, Hal Murray via
      devel wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20171202024437.412AD40605C@ip-64-139-1-69.sjc.megapath.net">
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">The "uptime" variable is used to by snmp clients to do "count per time"
calculations, and also to notice how long after boot that that that daemon
started, or if its restarting.   If you need to, insert into your subagent
code when it first runs to grab the system clock value and store it, and
then just sent back the diffence between "now" and that value whenever that
variable is queried 
</pre>
      </blockquote>
      <pre wrap="">
ntpd has an uptime timer.  You can get it via ntpq -c sysstats
I don't know if you can get it without all the other stuff.

The counters in sysstats are since reset (second line).  They get reset when 
written out if sysstats logging is enabled.  That's every hour.
</pre>
    </blockquote>
    <br>
    Oh, I forgot about this email. I've determined how to implement
    uptime, but the only logical way I saw was to break the spec because
    the spec is wrong.<br>
    <br>
    See ntpclients/ntpsnmpd.py line 444 in current HEAD.<br>
    <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>
  </body>
</html>