diff --git a/modules/kubernetes/monitoring/prometheus_chart_values.tpl b/modules/kubernetes/monitoring/prometheus_chart_values.tpl index 6e9835eb..6c9d360c 100644 --- a/modules/kubernetes/monitoring/prometheus_chart_values.tpl +++ b/modules/kubernetes/monitoring/prometheus_chart_values.tpl @@ -165,6 +165,20 @@ serverFiles: severity: page annotations: summary: "Low input voltage - {{ $value }}" + - alert: OnBattery + expr: ups_upsSecondsOnBattery > 0 + for: 30m + labels: + severity: critical + annotations: + summary: "UPS on battery for {{ $value }} seconds" + - alert: LowUPBattery + expr: ups_upsEstimatedMinutesRemaining < 25 + for: 1m + labels: + severity: critical + annotations: + summary: "UPS battery running out - {{ $value }} minutes remaining" - alert: NodeDown expr: (up{job="kubernetes-nodes"} or on() vector(0)) == 0 for: 1m diff --git a/terraform.tfstate b/terraform.tfstate index cc49b163..c83e9e6c 100644 Binary files a/terraform.tfstate and b/terraform.tfstate differ