New Grimoire
This commit is contained in:
parent
77d589a13d
commit
cc574f8aed
157 changed files with 29420 additions and 0 deletions
53
Watch-Grimoire/Overview.md
Normal file
53
Watch-Grimoire/Overview.md
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
---
|
||||
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
|
||||
|
||||

|
||||
|
||||
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.<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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue