#!/usr/bin/env python3

import json
import psutil
import datetime


def get_system_status():
    with open('/etc/system_config.json', 'r') as f:
        config = json.load(f)

    cpu_percent = psutil.cpu_percent()
    memory = psutil.virtual_memory()
    disk = psutil.disk_usage('/')

    status = {
        "timestamp": datetime.datetime.now().isoformat(),
        "cpu_usage": f"{cpu_percent}%",
        "memory_usage": f"{memory.percent}%",
        "disk_usage": f"{disk.percent}%",
        "ai_settings": config['ai_settings'],
        "safety_filter_update": "pending",
    }

    return status


if __name__ == "__main__":
    status = get_system_status()
    print(json.dumps(status, indent=2))
