Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/charleszlu/murmur-info.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Lu <charles@Mumbletest.charleslu.net>2015-01-28 05:32:19 +0300
committerCharles Lu <charles@Mumbletest.charleslu.net>2015-01-28 05:32:19 +0300
commitb090f9d6694ed626e19e61905da9f5ddf355e46e (patch)
tree36c33d579db9485039de1ca7899124f0e75ddd9c
parenta66020c3825818aa1ac21d6f960bd395d2b2d192 (diff)
Added a parameter to check for a specific user (ignores letter case)
-rwxr-xr-xmurmur-munin.py11
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()))