{
    "timestamp": 1780275901,
    "status": "degraded",
    "checks": {
        "database": {
            "status": "ok",
            "message": "SQLite Verbindung erfolgreich"
        },
        "api_keys": {
            "status": "ok",
            "message": "API Keys konfiguriert"
        },
        "segments": {
            "status": "ok",
            "message": "6 von 6 Segmenten aktiv",
            "data": {
                "total": 6,
                "enabled": 6,
                "with_coordinates": 6
            }
        },
        "current_data": {
            "status": "warning",
            "message": "0 von 6 aktuellen Daten sind < 10 Min alt",
            "data": {
                "total_observations": 6,
                "recent_observations": 0,
                "oldest_data_minutes": 498
            }
        },
        "forecasts": {
            "status": "ok",
            "message": "168 Forecast-Buckets verfügbar",
            "data": {
                "forecast_buckets": 168
            }
        },
        "openholidays": {
            "status": "ok",
            "message": "1228 Holidays in den letzten 24h aktualisiert",
            "data": {
                "recent_holidays": 1228
            }
        },
        "incidents": {
            "status": "ok",
            "message": "0 aktive Incidents",
            "data": {
                "active_incidents": 0
            }
        },
        "webcams": {
            "status": "ok",
            "message": "6 von 6 Webcams gecacht",
            "data": {
                "configured_webcams": 6,
                "cached_webcams": 6
            }
        },
        "logs": {
            "status": "ok",
            "message": "Log-Datei 48220.9 KB, 0 Min alt",
            "data": {
                "log_size_kb": 48220.9,
                "log_age_minutes": 0
            }
        },
        "cronjobs": {
            "status": "info",
            "message": "Cronjob-Status kann nicht automatisch geprüft werden",
            "data": {
                "required_cronjobs": [
                    "*\/5 * * * * php scripts\/poll.php",
                    "*\/5 * * * * php scripts\/fetch_incidents.php",
                    "*\/10 * * * * php scripts\/cache_webcams.php",
                    "5 3 * * * php scripts\/refresh_openholidays.php",
                    "10 3 * * * php scripts\/compute_forecast.php"
                ]
            }
        }
    }
}