#!/usr/bin/python
# Copyright 2011 Peter Palfrader
+# Copyright 2014 Hendrik Köhler
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
if avail >= options.watermark:
if tries > 0:
- print "OK: %d bytes in the pool after %d attempts."%(avail, tries)
+ print "OK: %d bytes in the pool after %d attempts.|entropy=%d bytes"%(avail, tries, avail)
else:
- print "OK: %d bytes in the pool."%(avail)
+ print "OK: %d bytes in the pool.|entropy=%d bytes"%(avail, avail)
sys.exit(0)
values.append(avail)
time.sleep(1.0 * options.sleep / 1000)
tries += 1
-print "WARNING: Too little entropy in the pool (min: %d, max: %d in %d reads)"%(min(values), max(values), tries-1)
+print "WARNING: Too little entropy in the pool (min: %d, max: %d in %d reads)|entropy=%d bytes"%(min(values), max(values), tries-1, avail)
sys.exit(1)
# vim:set et:
dsa-nagios-checks (101) UNRELEASED; urgency=low
+ [ Peter Palfrader ]
* dsa-check-zone-rrsig-expiration-many: add --debug option to pass through.
* dsa-check-zone-rrsig-expiration: Do not ask for RRSIG directly, instead
ask for SOA with dnssec data. Apparently some nameservers do give you the
* dsa-check-hpasm: Support supplying a list of things for which failures are
ignored.
+ [ Hendrik Köhler ]
+ * Extend dsa-check-entropy output so Icinga2 can process performance
+ data (e.g. used by Graphite).
+
-- Peter Palfrader <weasel@debian.org> Tue, 01 Jul 2014 18:34:23 +0200
dsa-nagios-checks (100) unstable; urgency=low