2.1 KiB
2.1 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Watch Grimoire | Monitoring — the Oracle sees all | true | 2026-04-12T00:00:00.000Z | watch, monitoring | markdown | 2026-04-12T00:00:00.000Z |
Watch Grimoire
The Watch Grimoire is the observatory of Netgrimoire. The Oracle sees every heartbeat, every metric, every log line. Nothing goes unnoticed.
Sections
| Section | Contents |
|---|---|
| Monitoring | Uptime Kuma, AutoKuma, Beszel, LibreNMS, DIUN, phpIPAM, Scrutiny |
| Logging | Graylog, Loki + Promtail + Grafana, Dozzle |
| Dashboards | Homepage, Glance, Portainer, Homelable |
Monitoring Stack Status
| Service | URL | Status | Purpose |
|---|---|---|---|
| Uptime Kuma | kuma.netgrimoire.com | ✅ | Service uptime + Gremlin webhook |
| AutoKuma | — | ✅ | Auto-creates Kuma monitors from labels |
| Beszel | beszel.netgrimoire.com | ✅ | Docker resource monitoring per node |
| DIUN | — | ✅ | Docker image update notifications |
| LibreNMS | nms.netgrimoire.com | ✅ | Network/SNMP monitoring |
| phpIPAM | ipam.netgrimoire.com | ✅ | IP address management |
| Scrutiny | scrutiny.netgrimoire.com | ✅ | Disk S.M.A.R.T. monitoring |
| Graylog | log.netgrimoire.com | ✅ | Log aggregation (docker4, Compose only) |
| Loki + Grafana | — | ✅ | Metrics/log stack |
| Dozzle | dozzle.netgrimoire.com | ✅ | Real-time container logs |
| Homelable | — | 🔧 | Infra visualizer — MCP deferred |
Key Notes
AutoKuma: Must be pinned to a Swarm manager node for full Docker API socket access. Set AUTOKUMA__DOCKER__SOURCE=swarm in Swarm environments. Label format: kuma.<unique-id>.<monitor-type>.<field>.
Graylog: Runs on docker4 via Docker Compose only — do not attempt to run in Swarm. Stack: Graylog 6.0 + MongoDB 5 + DataNode (OpenSearch).
Homelable: Frontend + backend deployed via GHCR. MCP image must be built from source — deferred. Two-service stack.
