diff options
author | Nico von Geyso <Nico.Geyso@FU-Berlin.de> | 2012-08-12 23:54:04 +0200 |
---|---|---|
committer | Nico von Geyso <Nico.Geyso@FU-Berlin.de> | 2012-08-12 23:54:04 +0200 |
commit | 3feea93b5cede286586245a2844be1d0cf31f874 (patch) | |
tree | c496a56ff8bbc9b7635ee96624cb397cb8543b09 | |
parent | 2b3eaf3b457ba8c99a6ac97f7c0d57d12a5a0489 (diff) | |
download | klausuren-3feea93b5cede286586245a2844be1d0cf31f874.tar.gz klausuren-3feea93b5cede286586245a2844be1d0cf31f874.tar.bz2 klausuren-3feea93b5cede286586245a2844be1d0cf31f874.zip |
added munin plugin
-rw-r--r-- | munin.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/munin.py b/munin.py new file mode 100644 index 0000000..2a4555a --- /dev/null +++ b/munin.py @@ -0,0 +1,18 @@ +import sys +from fit import Fit + + +def select_entries(module_list): + return map(lambda x: x[1], module_list) + + +if __name__ == "__main__": + fit = Fit('static/fit.git') + entries = map(lambda x: select_entries(fit.get_module(x)), fit.get_modules()) + + if len(sys.argv) > 1 and sys.argv[1] == 'config': + print 'graph_title Fit' + print 'graph_vlabel Amount' + print 'exams.label Klausuren' + else: + print 'exams.label',sum(map(lambda x: len(x), entries)) |