@page @model Status.Pages.Admin.MonitorsModel @{ ViewData["Title"] = "Manage Monitors"; ViewData["Page"] = "admin-monitors"; } @if (!string.IsNullOrEmpty(Model.Message)) {
| Name | Type | Host / URL | Group | Interval | Status | Visibility | Actions |
|---|---|---|---|---|---|---|---|
| @m.Name @if (!m.IsActive) { PAUSED } | @m.Type | @(m.Url ?? (m.Host + (m.Port.HasValue ? ":" + m.Port : ""))) | @(m.GroupName ?? "—") | @m.IntervalSeconds s | @m.LastStatus | @(m.IsPublic ? "🌐 Public" : "🔒 Private") |
|
| No monitors yet. Add one above. | |||||||