Commit fb1e78336c7b
Changed files (2)
systems
sakhalin
systems/sakhalin/extra.nix
@@ -131,7 +131,7 @@ in
# webhookUrl = "";
};
paperless = {
- enable = true;
+ enable = false; # Migrated to aion
address = "0.0.0.0"; # Listen on all interfaces for access via LAN and VPN
port = 8000;
dataDir = "/mnt/gaia/paperless/data";
@@ -381,24 +381,11 @@ in
# Create Grafana dashboard directory and deploy Ollama dashboards
systemd.tmpfiles.rules = [
- "d /mnt/gaia/paperless 0755 paperless paperless -"
- "d /mnt/gaia/paperless/consume 0755 paperless paperless -"
- "d /mnt/gaia/paperless/data 0755 paperless paperless -"
- "d /mnt/gaia/paperless/media 0755 paperless paperless -"
- "d /mnt/gaia/paperless/trash 0755 paperless paperless -"
"d /var/lib/grafana/dashboards 0755 grafana grafana -"
"C /var/lib/grafana/dashboards/ollama-metrics.json 0644 grafana grafana - ${../../tools/ollama-exporter/grafana-dashboard.json}"
"C /var/lib/grafana/dashboards/ollama-performance.json 0644 grafana grafana - ${../../tools/ollama-exporter/grafana-dashboard-custom.json}"
];
- # Add trash directory to paperless services ReadWritePaths
- systemd.services.paperless-scheduler.serviceConfig.ReadWritePaths = [ "/mnt/gaia/paperless/trash" ];
- systemd.services.paperless-task-queue.serviceConfig.ReadWritePaths = [
- "/mnt/gaia/paperless/trash"
- ];
- systemd.services.paperless-consumer.serviceConfig.ReadWritePaths = [ "/mnt/gaia/paperless/trash" ];
- systemd.services.paperless-web.serviceConfig.ReadWritePaths = [ "/mnt/gaia/paperless/trash" ];
-
# Set Grafana admin password from secret file
systemd.services.grafana-set-admin-password = {
description = "Set Grafana admin password from secret file";
systems/sakhalin/prometheus-alerts.nix
@@ -446,7 +446,7 @@
{
alert = "SystemdServiceFailed";
expr = ''
- node_systemd_unit_state{name=~"(prosody|jellyfin|audiobookshelf|navidrome|lidarr|sonarr|radarr|prowlarr|bazarr|traefik|grafana|prometheus|alertmanager|n8n|paperless|postgresql).service",state="failed"} == 1
+ node_systemd_unit_state{name=~"(prosody|jellyfin|audiobookshelf|navidrome|lidarr|sonarr|radarr|prowlarr|bazarr|traefik|grafana|prometheus|alertmanager|n8n|postgresql).service",state="failed"} == 1
'';
for = "1m";
labels = {
@@ -462,7 +462,7 @@
{
alert = "SystemdServiceInactive";
expr = ''
- node_systemd_unit_state{name=~"(prosody|jellyfin|audiobookshelf|navidrome|lidarr|sonarr|radarr|prowlarr|bazarr|traefik|grafana|prometheus|alertmanager|n8n|paperless|postgresql).service",state="inactive"} == 1
+ node_systemd_unit_state{name=~"(prosody|jellyfin|audiobookshelf|navidrome|lidarr|sonarr|radarr|prowlarr|bazarr|traefik|grafana|prometheus|alertmanager|n8n|postgresql).service",state="inactive"} == 1
'';
for = "5m";
labels = {
@@ -478,7 +478,7 @@
{
alert = "SystemdServiceRestartingFrequently";
expr = ''
- rate(node_systemd_unit_state{name=~"(prosody|jellyfin|audiobookshelf|navidrome|lidarr|sonarr|radarr|prowlarr|bazarr|traefik|grafana|prometheus|alertmanager|n8n|paperless|postgresql).service",state="activating"}[5m]) > 0.1
+ rate(node_systemd_unit_state{name=~"(prosody|jellyfin|audiobookshelf|navidrome|lidarr|sonarr|radarr|prowlarr|bazarr|traefik|grafana|prometheus|alertmanager|n8n|postgresql).service",state="activating"}[5m]) > 0.1
'';
for = "3m";
labels = {