@extends('layouts.user_type.auth') @section('systemHealth') @php $tone = ['ok' => 'success', 'warn' => 'warning', 'fail' => 'danger', 'info' => 'info']; $icon = ['ok' => 'fa-circle-check', 'warn' => 'fa-triangle-exclamation', 'fail' => 'fa-circle-xmark', 'info' => 'fa-circle-info']; $groupIcon = ['Backups' => 'fa-database', 'Infrastructure' => 'fa-server', 'Security' => 'fa-shield-halved', 'Activity' => 'fa-user-clock']; $headline = ['ok' => 'All systems healthy', 'warn' => 'Healthy, with a few warnings', 'fail' => 'Action needed']; @endphp
Checked {{ $summary['checked_at']->format('d M Y, H:i:s') }} · backups, databases, disk, queue, cron, logs and security settings.
{{ count($checks) }} checks
{{ url('/api/health') }} — it returns 200 when the app and database are up, 503 otherwise, and exposes no private details.