diff options
author | Charles Lu <charles@Mumbletest.charleslu.net> | 2015-01-28 05:32:19 +0300 |
---|---|---|
committer | Charles Lu <charles@Mumbletest.charleslu.net> | 2015-01-28 05:32:19 +0300 |
commit | b090f9d6694ed626e19e61905da9f5ddf355e46e (patch) | |
tree | 36c33d579db9485039de1ca7899124f0e75ddd9c | |
parent | a66020c3825818aa1ac21d6f960bd395d2b2d192 (diff) |
Added a parameter to check for a specific user (ignores letter case)
-rwxr-xr-x | murmur-munin.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/murmur-munin.py b/murmur-munin.py index a5aa1d7..3d4a3b7 100755 --- a/murmur-munin.py +++ b/murmur-munin.py @@ -155,7 +155,7 @@ for key in users.keys(): if (users[key].userid == -1 and not exluded): usersnotauth+=1 exluded=False - + #get the version number of the server mumbleversion='' dummy='' @@ -189,7 +189,16 @@ if (sys.argv[1:]): print "version.value %i.%i.%i" % (meta.getVersion()[0],meta.getVersion()[1],meta.getVersion()[2]) ice.shutdown() sys.exit(0) + elif (sys.argv[1] == "useronline" and len(sys.argv) > 2): + for key in users.keys(): + if(sys.argv[2].lower() == users[key].name.lower()): + print "useronline.value 1" + else: + print "useronline.value 0" + ice.shutdown() + sys.exit(0) # TODO + # if no command line argument is passed in print "users.value %i" % (len(users)-excludedusers) print "uptime.value %i" % (float(meta.getUptime())) |