diff options
author | charleszlu <c4planted@gmail.com> | 2014-08-09 09:35:37 +0400 |
---|---|---|
committer | charleszlu <c4planted@gmail.com> | 2014-08-09 09:35:37 +0400 |
commit | 5de134168f135d505cf25757c94002a38f578e0f (patch) | |
tree | 56d0ac8fb5c944881de9feb64916f0ed1cb70a71 | |
parent | 4bea320b0091995d13d28c947a709ee99858354e (diff) |
more argument parsing -fixed
-rw-r--r-- | murmur-munin.py | 14 |
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)) |