From e19dc823ee4cba5a2617dbc70073ae3258105d9a Mon Sep 17 00:00:00 2001 From: Nico von Geyso Date: Thu, 20 Sep 2012 13:51:43 +0200 Subject: Added basic munin plugin With this plugin its easy to monitor the amounts of accounts over time --- munin.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 munin.py diff --git a/munin.py b/munin.py new file mode 100644 index 0000000..4215f68 --- /dev/null +++ b/munin.py @@ -0,0 +1,14 @@ +import sys +from account import * + +if __name__ == "__main__": + + if len(sys.argv) > 1 and sys.argv[1] == 'config': + print('graph_title Splinux') + print('graph_vlabel Amount') + print('accounts.label Accounts') + else: + service = AccountService(LDAP_HOST, LDAP_BASE_DN,SERVICES) + accounts = service.find(LDAP_ADMIN_USER, LDAP_ADMIN_PASS) + + print('accounts.value %s' % len(accounts)) -- cgit v1.2.3-1-g7c22