--- title: Watch Grimoire description: Monitoring — the Oracle sees all published: true date: 2026-04-12T00:00:00.000Z tags: watch, monitoring editor: markdown dateCreated: 2026-04-12T00:00:00.000Z --- # Watch Grimoire ![watch-badge](/images/watch-badge.png) 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](/Watch-Grimoire/Monitoring/Services) | Uptime Kuma, AutoKuma, Beszel, LibreNMS, DIUN, phpIPAM, Scrutiny | | [Logging](/Watch-Grimoire/Logging/Log-Stack) | Graylog, Loki + Promtail + Grafana, Dozzle | | [Dashboards](/Watch-Grimoire/Dashboards/Homepage) | 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...`. **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.