diff options
author | charleszlu <c4planted@gmail.com> | 2014-08-09 10:11:17 +0400 |
---|---|---|
committer | charleszlu <c4planted@gmail.com> | 2014-08-09 10:11:17 +0400 |
commit | ba0040d86f2c9de44f2ef25463fe8584cb42cde6 (patch) | |
tree | 01fe9ae88feb8b141c93649085552f9b05edd055 | |
parent | ffefd8b81d73beeaa2110311470b47ec6ce0b4cb (diff) |
Update murmur-munin.py
fixed the additional argument parsing
-rw-r--r-- | murmur-munin.py | 34 |
1 files changed, 32 insertions, 2 deletions
diff --git a/murmur-munin.py b/murmur-munin.py index e8340e7..a0f58dc 100644 --- a/murmur-munin.py +++ b/murmur-munin.py @@ -87,6 +87,32 @@ if (sys.argv[1:]): try: meta = Murmur.MetaPrx.checkedCast(ice.stringToProxy("Meta:tcp -h 127.0.0.1 -p %s" % (iceport))) except Ice.ConnectionRefusedException: + if (sys.argv[1:]): + if (sys.argv[1] == "users"): + print "users.value 0" + ice.shutdown() + sys.exit(1) + elif (sys.argv[1] == "uptime"): + print "uptime.value 0" + ice.shutdown() + sys.exit(1) + elif (sys.argv[1] == "chancount"): + print "chancount.value 0" + ice.shutdown() + sys.exit(1) + elif (sys.argv[1] == "bancount"): + print "bancount.value 0" + ice.shutdown() + sys.exit(1) + elif (sys.argv[1] == "usersnotauth"): + print "usersnotauth.value 0" + ice.shutdown() + sys.exit(1) + elif (sys.argv[1] == "state"): + print "state.value 0" + ice.shutdown() + sys.exit(1) + print "users.value 0" print "uptime.value 0" print "chancount.value 0" @@ -124,14 +150,18 @@ if (sys.argv[1:]): print "chancount.value %.1f" % (len(server.getChannels())/10) ice.shutdown() sys.exit(0) - elif (sys.argv[1] == "chancount"): + elif (sys.argv[1] == "bancount"): print "bancount.value %i" % (len(server.getBans())) ice.shutdown() sys.exit(0) - elif (sys.argv[1] == "chancount"): + elif (sys.argv[1] == "usersnotauth"): print "usersnotauth.value %i" % (usersnotauth) ice.shutdown() sys.exit(0) + elif (sys.argv[1] == "state"): + print "state.value 1" + ice.shutdown() + sys.exit(0) # if no command line argument is passed in print "users.value %i" % (len(users)) |