diff --git a/munin/wiki_themes b/munin/wiki_themes new file mode 100755 index 00000000..3d675b4d --- /dev/null +++ b/munin/wiki_themes @@ -0,0 +1,38 @@ +#!/usr/bin/env python +# -*- coding: iso-8859-15 -*- + +# Thèmes wiki utilisés + +import sys, commands + +THEMES = commands.getoutput("grep -i ^theme_name /var/local/wiki/data/user/* | awk -F '=' '{print $2}' | sort | uniq -c").split('\n') + +try : + arg = sys.argv[1] +except : + arg = '' + +if arg == "config" : + print 'host_name web' + print 'graph_category wiki' + print 'graph_title Thèmes wiki utilisés' + print 'graph_scale no' + print "graph_vlabel nb d'utilisateurs" + for theme in THEMES : + nom = theme.strip().split(' ')[1] + for char in [' ','_','-','/','\\',':',';','.'] : + nom = nom.replace(char, '') + print '%s.label %s' % (nom, theme.strip().split(' ')[1]) + if THEMES.index(theme) == 0 : + print '%s.draw AREA' % nom + else : + print '%s.draw STACK' % nom + +else : + for theme in THEMES : + nom = theme.strip().split(' ')[1] + nb = theme.strip().split(' ')[0] + for char in [' ','_','-','/','\\',':',';','.'] : + nom = nom.replace(char, '') + print '%s.value %s' % (nom, nb) +