Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/python2
- import subprocess, json, datetime, sys
- days = 1 if len(sys.argv) == 1 else int(sys.argv[1])
- stdout, stderr = subprocess.Popen(['ceph', 'pg', 'dump', '--format=json'], stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()
- alldatestamps = [datetime.datetime.strptime(x["last_deep_scrub_stamp"],"%Y-%m-%d %H:%M:%S.%f") for x in json.loads(stdout)["pg_stats"] if "active" in x["state"]]
- print(len([x for x in alldatestamps if x < (datetime.datetime.today() - datetime.timedelta(days))]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement