Skip to content
Snippets Groups Projects
Commit 8290ee4a authored by Conrad Holmberg's avatar Conrad Holmberg
Browse files

Merge branch 'master' of gitlab.med.stanford.edu:irt-public/mailman-tools

parents 3e995430 94cbe66b
No related branches found
No related tags found
No related merge requests found
#!/bin/env python
import sys
import argparse
try:
import json
except ImportError:
import simplejson as json
parser = argparse.ArgumentParser(description='Process some integers.')
parser.add_argument('--max-held', default=5, type=int,
help='Maximum queue length for held messages')
parser.add_argument('--max-requests', default=5, type=int,
help='Maximum queue length for subscription requests')
args = parser.parse_args()
data = json.load(sys.stdin)
# "security": {
......@@ -21,5 +30,8 @@ data = json.load(sys.stdin)
# echo "1 Mailu_queue_len queue=$queued;300;500 WARNING - Can't fetch queue length"
for list_name in data.keys():
print("0 Mailman_{list_name}_stats members={members}|owners={owners}|messages_held={messages_held}|nonmembers={nonmembers}|subscription_requests={subscription_requests}|moderators={moderators} OK - Stats have been processed".format(
list_name=list_name, **data[list_name]))
print("0 Mailman_{list_name}_stats members={members}|owners={owners}|messages_held={messages_held};;{max_held}|nonmembers={nonmembers}|subscription_requests={subscription_requests};;{max_requests}|moderators={moderators} OK - Stats have been processed".format(
list_name=list_name,
max_held=args.max_held,
max_requests=args.max_requests,
**data[list_name]))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment