Dashboard Documentation

Dashboard is the Glassmkr monitoring dashboard. It collects metrics from your servers via the Crucible agent, evaluates alert rules, and notifies you through Email, Telegram, and Slack when something needs attention.

Alerts grouped by server, with AI-generated fix commands.
SMART status, storage capacity, and network bond membership.
Security posture, server overview, and active alerts.

How it works

  1. Crucible runs on each server, collecting CPU, memory, disk, network, SMART, and hardware metrics every 5 minutes (300 seconds).
  2. Metrics are sent to the Dashboard API over HTTPS.
  3. Dashboard evaluates 38 built-in alert rules against incoming data.
  4. When a threshold is crossed, notifications are dispatched to your configured channels.
  5. The Dashboard dashboard shows real-time and historical data for all your servers.

Getting Started

Install Crucible on your server, register it with Dashboard, and verify that metrics are flowing.

Alert Rules

All 38 built-in alert rules: thresholds, severity, what they mean, and how to respond.

Configuration

Full YAML reference for /etc/glassmkr/collector.yaml with every option explained.

Notification Channels

Set up Email, Telegram, and Slack notifications with per-channel priority filtering.

Dashboard Guide

Navigate the Dashboard dashboard: server list, detail views, alert history, and settings.

API Reference

Every endpoint: authentication, server management, data ingest, health, channels, and alerts.

Security posture

Authentication, encryption, backups, audit log, and the gaps we have not closed yet.

Troubleshooting

Common issues, error messages, and step-by-step solutions.

FAQ

Pricing, supported operating systems, resource usage, data storage, and more.