<inline>
Tom Petch

----- Original Message -----
From: "Rainer Gerhards" <[EMAIL PROTECTED]>
To: <syslog-sec@employees.org>
Sent: Friday, April 08, 2005 11:24 AM
Subject: [Syslog-sec] SNMP parameters in syslog message (renamed subject)


<snip>
7.3.1  sequenceID

   The "sequenceID" parameter allows to track the sequence in which the
   sender sent the messages.  It is an integer that MUST be reset to 0
   at reboot and MUST be monotnically incremented with each message
   sent.  Its maximum value is 4,294,967,295.  If that value is reached,
   the next message must be emited with a sequenceID of 0.

Uh huh. Everywhere, I look monotonic has the same, well-defined meaning which is
that the value only changes in one direction.  So
99 77 23 5 5 5 3 3 1 -1
is a monotonic sequence as is
1 1 1 2 2 3 3 3 5 7 68 79 123
To quote Merriam-Webster,
" having the property either of never increasing or of never decreasing as the
values of the independent variable or the subscripts of the terms increase
<monotonic functions> <a monotonic sequence>"

Some words change their meaning as they travel around the world but I do not
think this is one of them:-)

If you want each value to be greater than (not greater than or equal to) the
previous one, then I
think you want 'strictly increasing' but I would suggest instead
'It is an integer that MUST be set to 0 when the syslog function is started and
MUST be increased with every message up to a maximum value of 4,294,967,295.  If
that value is reached, the next message must be sent with a sequenceID of 0.'

But I also question the use of zero; zero is special, best avoided unless really
wanted (as in SNMP index values and enumerations) so I suggest starting at one.

And I would prefer sequenceId to sequenceID (perhaps because I use so much
Snmp:-)



_______________________________________________
Syslog-sec mailing list
Syslog-sec@www.employees.org
http://www.employees.org/mailman/listinfo/syslog-sec

Reply via email to