zY5ifdZdZedk(r'ddlZeiZeej edyy)z Disk Monitor Job - Disk Usage Checks Runs every 15 minutes to check disk space on: - Hub SSD - Cassaforte HDD - Root partition Saves results to database. c ddlm}ddlm}ddl}|}|}|j }|j di}|jd|j dd|j|j dg|j d d  d |j dt|j dgd S)zExecute disk monitoring check.) FleetStatus)DatabaseManagerNdiskstatusunknowndisksmessagezNo data) check_typerdatar success)r disk_statusr ) modules.fleetr core.databaserjson get_statusgetsave_fleet_statusdumpslen)contextrrrdbfleetrrs ;/mnt/ssd/data/python-lab/DaemonControl/jobs/disk_monitor.pyrunr s)-  B ME   F ::fb !Dxx), TZZ"- .I. xx)TXXgr*+ __main__rN)indent)__doc__r__name__rresultprintrrrr%s? 8 z WF *$**VA &' r