[collectd] Simple Tail plugin regex -- count lines
Martin B. Smith
smithmb at ufl.edu
Mon Mar 14 16:54:10 CET 2011
Hi all,
I've been struggling with the regex and/or dstype of the tail plugin.
I'm basically wanting to count lines in an audit file that logs
authentications. Any line should match. Here's what I've got:
LoadPlugin "tail"
<Plugin "tail">
<File "/var/log/shibboleth-idp/idp-audit.log">
Instance "idp_audit_log"
<Match>
Regex ".*"
DSType "CounterInc"
Type "derive"
Instance "urn_ufl_edu"
</Match>
</File>
</Plugin>
I know that the log has more lines in it, since I can run this command
and see the line count jump dramatically even in just a few seconds:
$ cat /var/log/shibboleth-idp/idp-audit.log | wc -l
Unfortunately, when I dump the rrd, I get AVERAGE values like:
<!-- 2011-03-14 11:15:00 EDT / 1300115700 --> <row><v> 1.9156000000e+00
</v></row>
<!-- 2011-03-14 11:20:00 EDT / 1300116000 --> <row><v> 1.9638666667e+00
</v></row>
<!-- 2011-03-14 11:25:00 EDT / 1300116300 --> <row><v> 2.1036444444e+00
</v></row>
<!-- 2011-03-14 11:30:00 EDT / 1300116600 --> <row><v> 1.9892000000e+00
</v></row>
<!-- 2011-03-14 11:35:00 EDT / 1300116900 --> <row><v> 1.9534666667e+00
</v></row>
I *know* I'm seeing more than 1-2 lines in a 5 minute interval. Is it
possible the numbers are too large that I'm substracting, yielding an
overflow? A single hour can sometimes have 10k lines in the log file.
Thanks in advance for your consideration!
--
Martin B. Smith
smithmb at ufl.edu - (352) 273-1374
CNS/Open Systems Group
University of Florida
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5497 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mailman.verplant.org/pipermail/collectd/attachments/20110314/962fa0c0/attachment.bin>
More information about the collectd
mailing list