Alerts

Configure alert thresholds for CPU temperature, memory, and PoE faults

Alert Types

The management platform monitors board health and PoE port states, generating alerts when conditions need attention.

Alert TypeTriggerExample
CPU temperatureExceeds configured threshold“CPU temperature 85C exceeds 80C threshold”
Memory usageExceeds configured percentage“Memory usage 92% exceeds 90% threshold”
PoE faultPort enters fault state“Port 3 (Lobby Camera) entered fault state”

Viewing Alerts

Active alerts appear in two places:

  • Dashboard - An alerts section shows all unresolved alerts with severity, timestamp, and message
  • Fleet view - Fleet-wide alerts appear in the fleet status bar (e.g., “3 PoE faults across 2 boards”)

Each alert includes:

  • Severity - Warning or critical
  • Timestamp - When the condition was first detected
  • Message - Human-readable description including port labels if applicable
  • Resolution status - Whether the alert has been acknowledged

Resolving Alerts

Once you have addressed the underlying issue:

  1. Find the alert in the alerts section
  2. Click Resolve to mark it as addressed

Resolved alerts are removed from the active view but remain in the audit log for historical reference.

Alert Storage

Alerts are stored persistently in the board’s SQLite database. They survive reboots and are included in backup exports. Alert history is available via the audit log.

API Access

Active alerts are available via the REST API:

# List active alerts
curl -k -H "Authorization: Bearer <token>" \
  https://<board-ip>/api/v1/system/alerts/active

# Resolve an alert
curl -k -X POST -H "Authorization: Bearer <token>" \
  https://<board-ip>/api/v1/system/alerts/1/resolve

Last modified April 9, 2026