[Checkins] SVN: gocept.zeoraid/trunk/ Document Nagios-compatibility in more places.

Christian Theune ct at gocept.com
Sat Nov 14 04:00:34 EST 2009


Log message for revision 105640:
  Document Nagios-compatibility in more places.
  

Changed:
  U   gocept.zeoraid/trunk/doc/OPERATION.txt
  U   gocept.zeoraid/trunk/src/gocept/zeoraid/scripts/controller.py

-=-
Modified: gocept.zeoraid/trunk/doc/OPERATION.txt
===================================================================
--- gocept.zeoraid/trunk/doc/OPERATION.txt	2009-11-14 08:55:25 UTC (rev 105639)
+++ gocept.zeoraid/trunk/doc/OPERATION.txt	2009-11-14 09:00:33 UTC (rev 105640)
@@ -20,3 +20,10 @@
 We do *recommend* to pack them shortly after each other to avoid application
 errors WRT historical data. (Those won't be database errors but your
 application will fail to undo or retrieve historical data reliably.)
+
+
+Monitoring
+==========
+
+The controller script that comes with ZEORaid returns Nagios-compatible exit
+codes and thus the status command can be used directly as a Nagios command.

Modified: gocept.zeoraid/trunk/src/gocept/zeoraid/scripts/controller.py
===================================================================
--- gocept.zeoraid/trunk/src/gocept/zeoraid/scripts/controller.py	2009-11-14 08:55:25 UTC (rev 105639)
+++ gocept.zeoraid/trunk/src/gocept/zeoraid/scripts/controller.py	2009-11-14 09:00:33 UTC (rev 105640)
@@ -105,7 +105,9 @@
     description = (
         "Connect to a RAIDStorage on a ZEO server and perform "
         "maintenance tasks. Available commands: status, details, "
-        "recover <STORAGE>, disable <STORAGE>, reload </PATH/TO/ZEO.CONF>")
+        "recover <STORAGE>, disable <STORAGE>, reload </PATH/TO/ZEO.CONF>. "
+        "Returns a Nagios-compatible exit code depending on success, "
+        "failure or RAID status.")
 
     parser = optparse.OptionParser(usage=usage, description=description)
     parser.add_option("-S", "--storage", default=storage,



More information about the checkins mailing list