@page @model EonaCat.LogStack.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 @if (m.ConsecutiveFailures > 0 && m.LastStatus != MonitorStatus.Down) { (@m.ConsecutiveFailures/@m.FailureThreshold) } | @(m.IsPublic ? "🌐 Public" : "🔒 Private") |
|
| No monitors yet. Add one above. | |||||||