Dashboard Guide
The Dashboard dashboard at app.glassmkr.com gives you a real-time view of all your monitored servers. This page explains each surface and how to use it.
Server list (home)
The home page shows all registered servers in a responsive grid. Each tile (ServerCard) displays:
- Status dot + hostname. Green = no unacknowledged alerts, yellow = 1-2 unacked, red = 3+ unacked, neutral = disabled (no card on file).
- Alert badges: total count, "X acked" when all are acknowledged, plus a chip for any active "Failing disk" / "Broken disk" rollup state and a lightning chip for trend warnings (imminent or soon).
- OS line:
os_type os_version / ip, e.g.ubuntu 24.04 LTS / 10.0.1.42. - Hardware line (Crucible 0.8.0+):
<vendor> / <product>taken from DMI, e.g.GIGABYTE / R292-4S1-00. Hidden when DMI data is unavailable. Vendor strings are normalised at render time so different SKUs of the same brand collapse to one canonical name. - IPMI chip on the right when the agent has detected IPMI sensor data. Hover reveals the sensor count.
- Last seen at the bottom of the tile.
- Update available chip when the running collector is older than the latest released Crucible version.
Click any tile to open the server detail view. Suspended servers (no payment method on file beyond the free quota) show a lock-icon overlay and a "Manage in Settings" link instead of being clickable.
Server detail
The detail view at /server/<slug> opens with a metadata grid (Hostname, OS, IP, Uptime, Crucible version, Last Seen, Hardware, IPMI), then a section nav that scrolls to the relevant block. Available sections depend on what the agent reported:
- Alerts — Active / Acknowledged / Resolved tabs. Each alert is a structured card with priority badge, summary, evidence (with
evidence.pathattribution where applicable), and copy-pasteable fix commands resolved for this host's distro. - Trend Warnings — leading-indicator cards for conditions that are about to fire alerts (Pro plan).
- Storage — filesystem table (mount, fstype, total/used/free, percent used) plus per-device IOPS and latency.
- SMART — health summary per drive: temperature, power-on hours, reallocated / pending sectors, percentage-used wear (NVMe), plus a per-drive disk-health rollup badge when the drive is not in the
healthystate. - Network — interface table (name, speed, RX/TX bytes/sec, errors, drops) plus bond membership.
- IPMI — sensor list (temperature, fan, voltage, PSU) when the agent reports IPMI data. The first six sensors are shown by default; click "Show all" to expand.
- Metrics — time-series charts (CPU, memory, disk, network) with selectable time ranges (1h / 6h / 24h / 7d / 30d). Ranges beyond your plan's retention window are disabled.
- AI Analysis — Gemma-4-driven explanation of the active alerts on this host. Free plan gets one analysis per server; Pro plan is unlimited.
The "Delete Server" button is in the page header. Suspended servers show a banner at the top of the page with a Settings link instead.
Per-server alert overrides and muting
From inside the Alerts section on the server detail page, click the mute icon next to any rule to silence it for this server. Muted rules don't fire or notify until unmuted. Muting takes effect on the next ingest cycle.
Per-server threshold overrides (e.g. raising the ECC correctable-count warning threshold to 100 on a long-running host) live in config_overrides and are set from the same Alerts section. The configuration file form is documented in the Configuration page.
Settings
The Settings page has the following sections:
- Account — email, password, OAuth providers (Google / GitHub) connect / disconnect.
- Account API keys — programmatic API access. Issue keys with selectable scopes for use from automation (Ansible / Terraform / scripts) or from the bench-glassmkr MCP server. See Programmatic API for the full key model.
- Channels — email / Telegram / Slack notification channels with per-priority filtering. Setup details on the Channels page.
- Billing — current plan, payment method, billing portal link, billing-period bounds. Pro customers without a payment method on file see the dunning banner here. Disabled-servers list with the "Restore all" button lives in this section.
- Disabled servers — the subset of servers suspended for missing payment method. Restore individual servers, restore all at once, or delete them to drop into the free quota.
Add Server
The "+ Add Server" button on the home page opens a flow that creates a server record, generates a fresh collector key (gmk_cru_live_*), and shows you the glassmkr-crucible init command pre-filled with the key. The key is shown once; copy it before navigating away. See Getting Started for the full agent install path.