{{ appName }} v1.0

{{ stats.down === 0 ? 'All Systems Operational' : stats.down + ' Service(s) Experiencing Outage' }}

{{ stats.active }} active monitors evaluated. Automatically polled every 15 seconds.

Total Services
{{ stats.total }}
Services Up
{{ stats.up }}
Services Down
{{ stats.down }}
Paused / Inactive
{{ stats.paused }}

No monitors configured yet

{{ isAdmin ? 'Get started by creating your first Pull or Push monitor.' : 'Admin login is required to add monitors.' }}

{{ m.name }}

{{ m.type }} PAUSED
Uptime
{{ m.uptime_percentage }}%
Latency
{{ m.last_ping_ms > 0 ? m.last_ping_ms + ' ms' : '--' }}
90 beats ago {{ (m.beats || []).length }} recorded beats Now

Response Time (ms)

Average: {{ m.avg_response_time }} ms

Check Configuration

Type:
{{ m.type }}
Method:
{{ m.method || 'GET' }}
Accepted Codes:
{{ m.accepted_statuscodes || '200-299' }}
Interval + Grace:
{{ (m.interval_seconds || 60) }}s + {{ (m.grace_period_seconds || 60) }}s
Last Checked:
{{ m.last_checked_at || 'Never' }}
Status Changed:
{{ m.last_status_change || 'Never' }}
Homelab Curl Command:
{{ m.curl_command }}