mirror of
https://github.com/RWejlgaard/pez-infra.git
synced 2026-05-06 04:14:43 +00:00
remove alertmanager caddyfile entry and clean up references (#42)
alerting is handled by grafana, not alertmanager. removed the stale reverse proxy block from caddyfile template and updated caddy + prometheus docs to reflect grafana-only alerting.
This commit is contained in:
parent
b6c8c18106
commit
f75e2a8d5f
3 changed files with 2 additions and 10 deletions
|
|
@ -42,12 +42,6 @@ prometheus.{{DOMAIN_ALT}}, prometheus.{{DOMAIN_PRIMARY}} {
|
||||||
reverse_proxy {{LONDON_A_IP}}:9090
|
reverse_proxy {{LONDON_A_IP}}:9090
|
||||||
}
|
}
|
||||||
|
|
||||||
# Alertmanager
|
|
||||||
alertmanager.{{DOMAIN_ALT}}, alertmanager.{{DOMAIN_PRIMARY}} {
|
|
||||||
import authelia
|
|
||||||
reverse_proxy {{LONDON_A_IP}}:9093
|
|
||||||
}
|
|
||||||
|
|
||||||
## LONDON-B SERVICES ##
|
## LONDON-B SERVICES ##
|
||||||
|
|
||||||
# Jellyfin (no auth — has its own login)
|
# Jellyfin (no auth — has its own login)
|
||||||
|
|
|
||||||
|
|
@ -77,7 +77,7 @@ forward_auth localhost:9091 {
|
||||||
|
|
||||||
| Service | Auth | Reason |
|
| Service | Auth | Reason |
|
||||||
|---------|------|--------|
|
|---------|------|--------|
|
||||||
| Grafana, Prometheus, Alertmanager | Authelia | Admin dashboards |
|
| Grafana, Prometheus | Authelia | Admin dashboards |
|
||||||
| Radarr, Sonarr, Lidarr, Readarr | Authelia | Media management |
|
| Radarr, Sonarr, Lidarr, Readarr | Authelia | Media management |
|
||||||
| Prowlarr, Transmission (download) | Authelia | Download tools |
|
| Prowlarr, Transmission (download) | Authelia | Download tools |
|
||||||
| slskd (Soulseek) | Authelia | P2P client |
|
| slskd (Soulseek) | Authelia | P2P client |
|
||||||
|
|
@ -124,6 +124,5 @@ The `Caddyfile.template` replaces hardcoded values with placeholders:
|
||||||
|
|
||||||
- The live Caddyfile on helsinki-a is at `/etc/caddy/Caddyfile`
|
- The live Caddyfile on helsinki-a is at `/etc/caddy/Caddyfile`
|
||||||
- Caddy auto-provisions TLS certificates for all listed domains
|
- Caddy auto-provisions TLS certificates for all listed domains
|
||||||
- The Alertmanager proxy currently points to port 3000 (same as Grafana) — this may be intentional (Grafana's built-in alerting UI) or a copy-paste issue worth checking
|
|
||||||
- Commented-out WebDAV block was replaced by the Nextcloud AIO reverse proxy
|
- Commented-out WebDAV block was replaced by the Nextcloud AIO reverse proxy
|
||||||
- Static sites (`pez.sh`, `pez.solutions`, etc.) are served from `/srv/` on helsinki-a
|
- Static sites (`pez.sh`, `pez.solutions`, etc.) are served from `/srv/` on helsinki-a
|
||||||
|
|
|
||||||
|
|
@ -34,11 +34,10 @@ Runs on **london-a** (FreeBSD, 100.122.219.41).
|
||||||
|
|
||||||
### `rules/node-exporter.rules`
|
### `rules/node-exporter.rules`
|
||||||
|
|
||||||
Sourced from pez-ansible. Currently all rules are **commented out** — only a placeholder `ServerRunningBtrfs` alert exists (disabled). No active alerting rules or Alertmanager configured.
|
Sourced from pez-ansible. Currently all rules are **commented out** — only a placeholder `ServerRunningBtrfs` alert exists (disabled). No active alerting rules loaded by Prometheus. Alerting is handled exclusively by **Grafana** (not Alertmanager).
|
||||||
|
|
||||||
## What's Not Configured
|
## What's Not Configured
|
||||||
|
|
||||||
- **Alertmanager** — target is commented out; no alerting pipeline active
|
|
||||||
- **Rule files** — referenced lines in `prometheus.yml` are commented out (rules exist in `rules/` but aren't loaded)
|
- **Rule files** — referenced lines in `prometheus.yml` are commented out (rules exist in `rules/` but aren't loaded)
|
||||||
- **Recording rules** — none
|
- **Recording rules** — none
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue