fix date parsing
This commit is contained in:
parent
b8a23b9a96
commit
8958481637
|
@ -3,10 +3,10 @@ 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 pandas as pd
|
||||||
|
import pytz
|
||||||
|
|
||||||
from checker import nagios
|
from checker import nagios
|
||||||
from checker.http import fetch_with_retry
|
from checker.http import fetch_with_retry
|
||||||
|
@ -80,8 +80,8 @@ def main(args):
|
||||||
# For testing
|
# For testing
|
||||||
# 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 = pd.to_datetime(smart_health['data']['device']['UpdatedAt']) # , '%Y-%m-%dT%H:%M:%S.%fZ')
|
||||||
if datetime.now(pytz.utc) - timedelta(hours=args.time_delta_limit) > last_updated:
|
if datetime.now(pytz.utc) - timedelta(hours=args.time_delta_limit) > last_updated.replace(tzinfo=pytz.utc):
|
||||||
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']):
|
||||||
|
|
|
@ -12,7 +12,6 @@ aiofiles~=0.6.0
|
||||||
markdown~=3.4.1
|
markdown~=3.4.1
|
||||||
psutil~=5.9.4
|
psutil~=5.9.4
|
||||||
hurry.filesize
|
hurry.filesize
|
||||||
certifi~=2022.12.7
|
|
||||||
cloudflarepycli~=1.7.0
|
cloudflarepycli~=1.7.0
|
||||||
zfslib~=0.11.0
|
zfslib~=0.11.0
|
||||||
dnspython~=2.3.0
|
dnspython~=2.3.0
|
||||||
|
@ -22,4 +21,5 @@ proxmoxer==2.0.1
|
||||||
gunicorn
|
gunicorn
|
||||||
redis
|
redis
|
||||||
flask-caching
|
flask-caching
|
||||||
pysnmp==4.4.12
|
pysnmp==4.4.12
|
||||||
|
pandas==2.0.3
|
Loading…
Reference in New Issue