From: Brian Warner <warner@allmydata.com>
Date: Fri, 28 Mar 2008 23:18:09 +0000 (-0700)
Subject: add munin/tahoe-rootdir-space
X-Git-Url: https://git.rkrishnan.org/%5B/frontends/%22news.html/configuration.rst?a=commitdiff_plain;h=5da9f42cf8dc444c12f5fc9395c08bdd53603389;p=tahoe-lafs%2Ftahoe-lafs.git

add munin/tahoe-rootdir-space
---

diff --git a/misc/munin/tahoe-rootdir-space.py b/misc/munin/tahoe-rootdir-space.py
new file mode 100644
index 00000000..e3830fe4
--- /dev/null
+++ b/misc/munin/tahoe-rootdir-space.py
@@ -0,0 +1,27 @@
+#! /usr/bin/python
+
+import os, sys
+import urllib
+import simplejson
+
+configinfo = """\
+graph_title Tahoe Root Directory Size
+graph_vlabel bytes
+graph_category tahoe
+graph_info This graph shows the amount of space consumed by all files reachable from a given directory
+space.label Space
+space.draw LINE2
+"""
+
+if len(sys.argv) > 1:
+    if sys.argv[1] == "config":
+        print configinfo.rstrip()
+        sys.exit(0)
+
+url = os.environ["url"]
+
+data = int(urllib.urlopen(url).read().strip())
+print "space.value %d" % data
+
+
+