check_scrutiny_disks: fix time comparison

This commit is contained in:
Cyberes 2023-07-11 10:25:22 -06:00
parent 20b7fb2d68
commit 6be2e48fa3
1 changed files with 2 additions and 1 deletions

View File

@ -3,6 +3,7 @@ import argparse
import subprocess import subprocess
import sys import sys
from datetime import datetime, timedelta from datetime import datetime, timedelta
import pytz
from typing import List from typing import List
import requests import requests
@ -80,7 +81,7 @@ def main(args):
# smart_health['data']['device']['UpdatedAt'] = '2023-04-28T23:00:03.071184465Z' # smart_health['data']['device']['UpdatedAt'] = '2023-04-28T23:00:03.071184465Z'
last_updated = datetime.strptime(smart_health['data']['device']['UpdatedAt'][:-10] + smart_health['data']['device']['UpdatedAt'][-6:], '%Y-%m-%dT%H:%M:%S.%f%z') last_updated = datetime.strptime(smart_health['data']['device']['UpdatedAt'][:-10] + smart_health['data']['device']['UpdatedAt'][-6:], '%Y-%m-%dT%H:%M:%S.%f%z')
if datetime.utcnow() - timedelta(hours=args.time_delta_limit) > last_updated: if datetime.now(pytz.utc) - timedelta(hours=args.time_delta_limit) > last_updated:
metrics_out_of_date = True metrics_out_of_date = True
if smart_health and len(smart_health['data']['smart_results']): if smart_health and len(smart_health['data']['smart_results']):