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:
-rw-r--r--murmur-munin.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/murmur-munin.py b/murmur-munin.py
index be4c697..19a389e 100644
--- a/murmur-munin.py
+++ b/murmur-munin.py
@@ -107,21 +107,29 @@ users=server.getUsers()
for key in users.keys():
if (users[key].userid == -1):
usersnotauth+=1
-
+
# more argument parsing for individual stats
if (sys.argv[1:]):
if (sys.argv[1] == "users"):
print "users.value %i" % (len(users))
+ ice.shutdown()
+ sys.exit(0)
elif (sys.argv[1] == "uptime"):
print "uptime.value %.2f" % (float(meta.getUptime())/60/60/24)
+ ice.shutdown()
+ sys.exit(0)
elif (sys.argv[1] == "chancount"):
print "chancount.value %.1f" % (len(server.getChannels())/10)
+ ice.shutdown()
+ sys.exit(0)
elif (sys.argv[1] == "chancount"):
print "bancount.value %i" % (len(server.getBans()))
+ ice.shutdown()
+ sys.exit(0)
elif (sys.argv[1] == "chancount"):
print "usersnotauth.value %i" % (usersnotauth)
- ice.shutdown()
- sys.exit(0)
+ ice.shutdown()
+ sys.exit(0)
# if no command line argument is passed in
print "users.value %i" % (len(users))