feat(alerts): add container health alerts with log excerpt on notifications (#2225)

Add a new "ContainerHealth" alert type that fires when a Docker container's
health check reports unhealthy, and resolves when it recovers. This mirrors
the existing Status (up/down) alert pattern: an alert can be armed per system
and honors the "min minutes" delay before firing.

When the alert fires, the notification (email and any configured webhook,
including Discord via shoutrrr) includes a log excerpt fetched live from the
agent for up to 2 of the unhealthy containers, prioritizing lines containing
"error" or "fatal" (falling back to the log tail if none match), capped to
keep the message well under Discord's size limit.

---------

Co-authored-by: hank <hank@henrygd.me>
This commit is contained in:
Michał Mleczko
2026-09-02 18:46:23 +02:00
committed by GitHub
parent b1895247ba
commit 5969d36856
44 changed files with 1245 additions and 16 deletions

View File

@@ -424,6 +424,14 @@ msgstr "التعارضات"
msgid "Connection is down"
msgstr "الاتصال مقطوع"
#: src/lib/alerts.ts
msgid "Container"
msgstr "حاوية"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "صحة الحاوية"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "حاويات"
@@ -1749,6 +1757,10 @@ msgstr "يتم التفعيل عندما يتجاوز متوسط التحميل
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "يتم التفعيل عندما يتجاوز متوسط التحميل لمدة 5 دقائق عتبة معينة"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "يتم التفعيل عندما يُبلّغ فحص سلامة حاوية Docker بأنها غير سليمة"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "يتم التفعيل عندما يتجاوز أي مستشعر عتبة معينة"
@@ -1795,6 +1807,10 @@ msgstr "يتم التفعيل عندما يتجاوز استخدام أي قرص
msgid "Type"
msgstr "النوع"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "غير سليمة"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "ملف الوحدة"

View File

@@ -424,6 +424,14 @@ msgstr "Конфликти"
msgid "Connection is down"
msgstr "Връзката е прекъсната"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Контейнер"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Здраве на контейнера"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Контейнери"
@@ -1749,6 +1757,10 @@ msgstr "Задейства се, когато употребата на паме
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Задейства се, когато употребата на паметта за 5 минута надвиши зададен праг"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Задейства се, когато проверката за състояние на Docker контейнер докладва нездравословно състояние"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Задейства се, когато някой даден сензор надвиши зададен праг"
@@ -1795,6 +1807,10 @@ msgstr "Задейства се, когато употребата на няко
msgid "Type"
msgstr "Тип"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Нездрав"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Файл на единица"

View File

@@ -424,6 +424,14 @@ msgstr "Konflikty"
msgid "Connection is down"
msgstr "Připojení je nedostupné"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Kontejner"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Zdraví kontejneru"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Kontejnery"
@@ -1749,6 +1757,10 @@ msgstr "Spustí se, když využití paměti během 15 minut překročí prahovou
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Spustí se, když využití paměti během 5 minut překročí prahovou hodnotu"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Spouští se, když kontrola stavu (health check) kontejneru Dockeru nahlásí stav nezdravý"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Spustí se, když některý senzor překročí prahovou hodnotu"
@@ -1795,6 +1807,10 @@ msgstr "Spustí se, když využití disku překročí prahovou hodnotu"
msgid "Type"
msgstr "Typ"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Nezdravý"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Soubor jednotky"

View File

@@ -424,6 +424,14 @@ msgstr "Konflikter"
msgid "Connection is down"
msgstr "Forbindelsen er nede"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Container"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Container-sundhed"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Containere"
@@ -1749,6 +1757,10 @@ msgstr "Udløser når 15 minut belastning gennemsnit overstiger en tærskel"
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Udløser når 5 minut belastning gennemsnit overstiger en tærskel"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Udløser når en Docker-containers helbredstjek rapporterer usund"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Udløser når en sensor overstiger en tærskel"
@@ -1795,6 +1807,10 @@ msgstr "Udløser når brugen af en disk overstiger en tærskel"
msgid "Type"
msgstr "Type"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Usund"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Enhed fil"

View File

@@ -424,6 +424,14 @@ msgstr "Konflikte"
msgid "Connection is down"
msgstr "Verbindung unterbrochen"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Container"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Container-Gesundheit"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Container"
@@ -1749,6 +1757,10 @@ msgstr "Löst aus, wenn der Lastdurchschnitt der letzten 15 Minuten einen Schwel
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Löst aus, wenn der Lastdurchschnitt der letzten 5 Minuten einen Schwellenwert überschreitet"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Löst aus, wenn der Healthcheck eines Docker-Containers als ungesund gemeldet wird"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Löst aus, wenn ein Sensor einen Schwellenwert überschreitet"
@@ -1795,6 +1807,10 @@ msgstr "Löst aus, wenn die Nutzung einer Festplatte einen Schwellenwert übersc
msgid "Type"
msgstr "Typ"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Ungesund"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Unit-Datei"

View File

@@ -419,6 +419,14 @@ msgstr "Conflicts"
msgid "Connection is down"
msgstr "Connection is down"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Container"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Container Health"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Containers"
@@ -1744,6 +1752,10 @@ msgstr "Triggers when 15 minute load average exceeds a threshold"
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Triggers when 5 minute load average exceeds a threshold"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Triggers when a Docker container's health check reports unhealthy"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Triggers when any sensor exceeds a threshold"
@@ -1790,6 +1802,10 @@ msgstr "Triggers when usage of any disk exceeds a threshold"
msgid "Type"
msgstr "Type"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Unhealthy"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Unit file"

View File

@@ -424,6 +424,14 @@ msgstr "Conflictos"
msgid "Connection is down"
msgstr "La conexión está caída"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Contenedor"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Estado del contenedor"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Contenedores"
@@ -1749,6 +1757,10 @@ msgstr "Se activa cuando la carga media de 15 minutos supera un umbral"
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Se activa cuando la carga media de 5 minutos supera un umbral"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Se activa cuando el healthcheck de un contenedor Docker indica un estado no saludable"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Se activa cuando cualquier sensor supera un umbral"
@@ -1795,6 +1807,10 @@ msgstr "Se activa cuando el uso de cualquier disco supera un umbral"
msgid "Type"
msgstr "Tipo"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "No saludable"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Archivo de unidad"

View File

@@ -424,6 +424,14 @@ msgstr "تعارض‌ها"
msgid "Connection is down"
msgstr "اتصال قطع است"
#: src/lib/alerts.ts
msgid "Container"
msgstr "کانتینر"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "سلامت کانتینر"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "کانتینرها"
@@ -1749,6 +1757,10 @@ msgstr "هنگامی که میانگین بار ۱۵ دقیقه‌ای از یک
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "هنگامی که میانگین بار ۵ دقیقه‌ای از یک آستانه فراتر رود، فعال می‌شود"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "هنگامی که بررسی سلامت یک کانتینر Docker وضعیت ناسالم را گزارش می‌کند، فعال می‌شود"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "هنگامی که هر حسگری از یک آستانه فراتر رود، فعال می‌شود"
@@ -1795,6 +1807,10 @@ msgstr "هنگامی که استفاده از هر دیسکی از یک آستا
msgid "Type"
msgstr "نوع"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "ناسالم"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "فایل واحد"

View File

@@ -424,6 +424,14 @@ msgstr "Conflits"
msgid "Connection is down"
msgstr "Connexion interrompue"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Conteneur"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Santé du conteneur"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Conteneurs"
@@ -1749,6 +1757,10 @@ msgstr "Se déclenche lorsque la charge moyenne sur 15 minutes dépasse un seuil
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Se déclenche lorsque la charge moyenne sur 5 minutes dépasse un seuil"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Se déclenche lorsque le contrôle de santé (healthcheck) d'un conteneur Docker le signale comme non sain"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Déclenchement lorsque tout capteur dépasse un seuil"
@@ -1795,6 +1807,10 @@ msgstr "Déclenchement lorsque l'utilisation de tout disque dépasse un seuil"
msgid "Type"
msgstr "Type"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Non sain"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Fichier unité"

View File

@@ -424,6 +424,14 @@ msgstr "התנגשויות"
msgid "Connection is down"
msgstr "החיבור נפל"
#: src/lib/alerts.ts
msgid "Container"
msgstr "קונטיינר"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "בריאות הקונטיינר"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "קונטיינרים"
@@ -1749,6 +1757,10 @@ msgstr "מופעל כאשר ממוצע העומס ל-15 דקות עולה על
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "מופעל כאשר ממוצע העומס ל-5 דקות עולה על סף"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "מופעל כאשר בדיקת התקינות (health check) של קונטיינר Docker מדווחת שהוא לא תקין"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "מופעל כאשר כל חיישן עולה על סף"
@@ -1795,6 +1807,10 @@ msgstr "מופעל כאשר שימוש בכל דיסק עולה על סף"
msgid "Type"
msgstr "סוג"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "לא תקין"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "קובץ יחידה"

View File

@@ -424,6 +424,14 @@ msgstr "Sukobi"
msgid "Connection is down"
msgstr "Veza je pala"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Kontejner"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Zdravlje kontejnera"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Kontejneri"
@@ -1749,6 +1757,10 @@ msgstr "Pokreće se kada prosječna opterećenost sustava unutar 15 minuta prije
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Pokreće se kada prosječna opterećenost sustava unutar 5 minuta prijeđe prag"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Pokreće se kada provjera zdravlja Docker kontejnera prijavi da je nezdrav"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Pokreće se kada bilo koji senzor prijeđe prag"
@@ -1795,6 +1807,10 @@ msgstr "Pokreće se kada iskorištenost bilo kojeg diska premaši prag"
msgid "Type"
msgstr "Vrsta"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Nezdrav"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Datoteka jedinice"

View File

@@ -424,6 +424,14 @@ msgstr "Konfliktusok"
msgid "Connection is down"
msgstr "Kapcsolat megszakadt"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Konténer"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Konténer állapota"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Konténerek"
@@ -1749,6 +1757,10 @@ msgstr "Riaszt, ha a 15 perces terhelési átlag túllép egy küszöbértéket"
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Riaszt, ha az 5 perces terhelési átlag túllép egy küszöbértéket"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Riaszt, amikor egy Docker konténer health check ellenőrzése nem egészséges állapotot jelez"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Riaszt, ha bármelyik hőmérséklet érzékelő túllép egy küszöbértéket"
@@ -1795,6 +1807,10 @@ msgstr "Riaszt, ha a lemezhasználat túllép egy küszöbértéket"
msgid "Type"
msgstr "Típus"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Nem egészséges"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Egység fájl"

View File

@@ -424,6 +424,14 @@ msgstr "Konflik"
msgid "Connection is down"
msgstr "Koneksi terputus"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Kontainer"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Kesehatan Kontainer"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Kontainer"
@@ -1749,6 +1757,10 @@ msgstr "Dipicu ketika rata-rata beban 15 menit melebihi ambang batas"
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Dipicu ketika rata-rata beban 5 menit melebihi ambang batas"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Dipicu ketika pemeriksaan kesehatan (health check) kontainer Docker melaporkan kondisi tidak sehat"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Dipicu ketika sensor apa pun melebihi ambang batas"
@@ -1795,6 +1807,10 @@ msgstr "Dipicu ketika penggunaan disk apa pun melebihi ambang batas"
msgid "Type"
msgstr "Tipe"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Tidak sehat"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "File unit"

View File

@@ -424,6 +424,14 @@ msgstr "Conflitti"
msgid "Connection is down"
msgstr "La connessione è interrotta"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Container"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Stato del container"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Container"
@@ -1749,6 +1757,10 @@ msgstr "Si attiva quando la media di carico di 15 minuti supera una soglia"
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Si attiva quando la media di carico di 5 minuti supera una soglia"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Si attiva quando il controllo di integrità (health check) di un container Docker restituisce uno stato non sano"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Attiva quando un sensore supera una soglia"
@@ -1795,6 +1807,10 @@ msgstr "Attiva quando l'utilizzo di un disco supera una soglia"
msgid "Type"
msgstr "Tipo"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Non sano"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "File unit"

View File

@@ -424,6 +424,14 @@ msgstr "競合"
msgid "Connection is down"
msgstr "接続が切断されました"
#: src/lib/alerts.ts
msgid "Container"
msgstr "コンテナ"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "コンテナのヘルス"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "コンテナ"
@@ -1749,6 +1757,10 @@ msgstr "15分間の負荷平均がしきい値を超えたときにトリガー
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "5分間の負荷平均がしきい値を超えたときにトリガーされます"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Dockerコンテナのヘルスチェックが異常を報告したときにトリガーされます"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "センサーがしきい値を超えたときにトリガーされます"
@@ -1795,6 +1807,10 @@ msgstr "ディスクの使用量がしきい値を超えたときにトリガー
msgid "Type"
msgstr "タイプ"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "異常"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "ユニットファイル"

View File

@@ -424,6 +424,14 @@ msgstr "충돌"
msgid "Connection is down"
msgstr "연결이 끊겼습니다"
#: src/lib/alerts.ts
msgid "Container"
msgstr "컨테이너"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "컨테이너 상태"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "컨테이너"
@@ -1749,6 +1757,10 @@ msgstr "15분 부하 평균이 임계값을 초과하면 트리거됩니다."
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "5분 부하 평균이 임계값을 초과하면 트리거됩니다."
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Docker 컨테이너의 상태 확인(health check)에서 비정상 상태가 보고되면 트리거됩니다"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "센서가 임계값을 초과할 때 트리거됩니다."
@@ -1795,6 +1807,10 @@ msgstr "디스크 사용량이 임계값을 초과할 때 트리거됩니다."
msgid "Type"
msgstr "유형"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "비정상"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Unit 파일"

View File

@@ -424,6 +424,14 @@ msgstr "Conflicten"
msgid "Connection is down"
msgstr "Verbinding is niet actief"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Container"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Containergezondheid"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr ""
@@ -1749,6 +1757,10 @@ msgstr "Triggert wanneer de 15 minuten gemiddelde belasting een drempelwaarde ov
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Triggert wanneer de 5 minuten gemiddelde belasting een drempelwaarde overschrijdt"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Triggert wanneer de health check van een Docker-container ongezond rapporteert"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Triggert wanneer een sensor een drempelwaarde overschrijdt"
@@ -1795,6 +1807,10 @@ msgstr "Triggert wanneer het gebruik van een schijf een drempelwaarde overschrij
msgid "Type"
msgstr "Type"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Ongezond"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Unit-bestand"

View File

@@ -424,6 +424,14 @@ msgstr "Konflikter"
msgid "Connection is down"
msgstr "Tilkoblingen er nede"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Container"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Containerhelse"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Containere"
@@ -1749,6 +1757,10 @@ msgstr "Slår inn når gjennomsnittsbelastningen over 15 minutter overstiger en
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Slår inn når gjennomsnittsbelastningen over 5 minutter overstiger en grenseverdi"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Slår inn når helsesjekken til en Docker-container rapporterer usunn"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Slår inn når hvilken som helst sensor overstiger en grenseverdi"
@@ -1795,6 +1807,10 @@ msgstr "Slår inn når forbruk av hvilken som helst disk overstiger en grensever
msgid "Type"
msgstr "Type"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Usunn"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Enhetsfil"

View File

@@ -424,6 +424,14 @@ msgstr "Konflikty"
msgid "Connection is down"
msgstr "Brak połączenia"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Kontener"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Kondycja kontenera"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Kontenery"
@@ -1749,6 +1757,10 @@ msgstr "Uruchamia się, gdy 15-minutowe średnie obciążenie systemu przekroczy
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Uruchamia się, gdy 5-minutowe średnie obciążenie systemu przekroczy ustawiony próg"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Wyzwalane, gdy kontrola kondycji (health check) kontenera Docker zgłasza stan niesprawny"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Wyzwalane, gdy jakikolwiek czujnik przekroczy ustalony próg."
@@ -1795,6 +1807,10 @@ msgstr "Wyzwalane, gdy wykorzystanie któregokolwiek dysku przekroczy ustalony p
msgid "Type"
msgstr "Typ"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Niesprawny"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Plik jednostki"

View File

@@ -424,6 +424,14 @@ msgstr "Conflitos"
msgid "Connection is down"
msgstr "A conexão está inativa"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Contentor"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Saúde do contentor"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Contentores"
@@ -1749,6 +1757,10 @@ msgstr "Dispara quando a média de carga de 15 minutos excede um limite"
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Dispara quando a média de carga de 5 minutos excede um limite"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Dispara quando a verificação de saúde (health check) de um contentor Docker reporta um estado não saudável"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Dispara quando qualquer sensor excede um limite"
@@ -1795,6 +1807,10 @@ msgstr "Dispara quando o uso de qualquer disco excede um limite"
msgid "Type"
msgstr "Tipo"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Não saudável"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Arquivo de unidade"

View File

@@ -424,6 +424,14 @@ msgstr "Конфликты"
msgid "Connection is down"
msgstr "Нет соединения"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Контейнер"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Здоровье контейнера"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Контейнеры"
@@ -1749,6 +1757,10 @@ msgstr "Срабатывает, когда средняя загрузка за
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Срабатывает, когда средняя загрузка за 5 минут превышает порог"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Срабатывает, когда проверка состояния (health check) Docker-контейнера сообщает статус нездоровый"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Срабатывает, когда любой датчик превышает порог"
@@ -1795,6 +1807,10 @@ msgstr "Срабатывает, когда нагрузка на любой из
msgid "Type"
msgstr "Тип"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Нездоровый"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Файл единиц измерения"

View File

@@ -424,6 +424,14 @@ msgstr "Konflikti"
msgid "Connection is down"
msgstr "Povezava je prekinjena"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Vsebnik"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Zdravje vsebnika"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Vsebniki"
@@ -1749,6 +1757,10 @@ msgstr "Sproži se, ko 15-minutna povprečna obremenitev preseže prag"
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Sproži se, ko 5-minutna povprečna obremenitev preseže prag"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Sproži se, ko preverjanje zdravja vsebnika Docker javi stanje nezdravo"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Sproži se, ko kateri koli senzor preseže prag"
@@ -1795,6 +1807,10 @@ msgstr "Sproži se, ko uporaba katerega koli diska preseže prag"
msgid "Type"
msgstr "Vrsta"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Nezdrav"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Datoteka enote"

View File

@@ -424,6 +424,14 @@ msgstr "Конфликти"
msgid "Connection is down"
msgstr "Веза је прекинута"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Контејнер"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Здравље контејнера"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Контејнери"
@@ -1749,6 +1757,10 @@ msgstr "Окида се када просечно оптерећење од 15
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Окида се када просечно оптерећење од 5 минута премаши праг"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Окида се када провера здравља Docker контејнера пријави да је нездрав"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Окида се када било који сензор премаши праг"
@@ -1795,6 +1807,10 @@ msgstr "Окида се када употреба било ког диска п
msgid "Type"
msgstr "Тип"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Нездрав"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Јединична датотека"

View File

@@ -424,6 +424,14 @@ msgstr "Konflikter"
msgid "Connection is down"
msgstr "Ej ansluten"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Container"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Containerhälsa"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Containrar"
@@ -1749,6 +1757,10 @@ msgstr "Utlöses när 15-minuters genomsnittlig belastning överskrider ett trö
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Utlöses när 5-minuters genomsnittlig belastning överskrider ett tröskelvärde"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Utlöses när en Docker-containers hälsokontroll rapporterar osund"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Utlöses när någon sensor överskrider ett tröskelvärde"
@@ -1795,6 +1807,10 @@ msgstr "Utlöses när användningen av någon disk överskrider ett tröskelvär
msgid "Type"
msgstr "Typ"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Osund"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Unit-fil"

View File

@@ -424,6 +424,14 @@ msgstr "Çakışmalar"
msgid "Connection is down"
msgstr "Bağlantı kesildi"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Konteyner"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Konteyner Sağlığı"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Konteynerler"
@@ -1749,6 +1757,10 @@ msgstr "15 dakikalık yük ortalaması bir eşiği aştığında tetiklenir"
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "5 dakikalık yük ortalaması bir eşiği aştığında tetiklenir"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Bir Docker konteynerinin sağlık kontrolü sağlıksız durumunu bildirdiğinde tetiklenir"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Herhangi bir sensör bir eşiği aştığında tetiklenir"
@@ -1795,6 +1807,10 @@ msgstr "Herhangi bir diskin kullanımı bir eşiği aştığında tetiklenir"
msgid "Type"
msgstr "Tür"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Sağlıksız"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Birim dosyası"

View File

@@ -424,6 +424,14 @@ msgstr "Конфлікти"
msgid "Connection is down"
msgstr "З’єднання розірвано"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Контейнер"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Здоров'я контейнера"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Контейнери"
@@ -1749,6 +1757,10 @@ msgstr "Спрацьовує, коли середнє навантаження
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Спрацьовує, коли середнє навантаження за 5 хвилин перевищує поріг"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Спрацьовує, коли перевірка стану (health check) Docker-контейнера повідомляє про нездоровий стан"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Спрацьовує, коли будь-який датчик перевищує поріг"
@@ -1795,6 +1807,10 @@ msgstr "Спрацьовує, коли використання будь-яко
msgid "Type"
msgstr "Тип"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Нездоровий"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Файл юніта"

View File

@@ -424,6 +424,14 @@ msgstr "Xung đột"
msgid "Connection is down"
msgstr "Mất kết nối"
#: src/lib/alerts.ts
msgid "Container"
msgstr "Container"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "Tình trạng sức khỏe container"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "Container"
@@ -1749,6 +1757,10 @@ msgstr "Kích hoạt khi tải trung bình 15 phút vượt quá ngưỡng"
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Kích hoạt khi tải trung bình 5 phút vượt quá ngưỡng"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "Kích hoạt khi kiểm tra sức khỏe (health check) của container Docker báo cáo trạng thái không khỏe mạnh"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Kích hoạt khi bất kỳ cảm biến nào vượt quá ngưỡng"
@@ -1795,6 +1807,10 @@ msgstr "Kích hoạt khi sử dụng bất kỳ đĩa nào vượt quá ngưỡn
msgid "Type"
msgstr "Loại"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "Không khỏe mạnh"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "Tệp đơn vị"

View File

@@ -424,6 +424,14 @@ msgstr "冲突"
msgid "Connection is down"
msgstr "连接已断开"
#: src/lib/alerts.ts
msgid "Container"
msgstr "容器"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "容器健康"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "容器"
@@ -1749,6 +1757,10 @@ msgstr "当 15 分钟负载平均值超过阈值时触发"
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "当 5 分钟内的平均负载超过阈值时触发"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "当 Docker 容器的健康检查报告不健康状态时触发"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "当任何传感器超过阈值时触发"
@@ -1795,6 +1807,10 @@ msgstr "当任何磁盘的使用率超过阈值时触发"
msgid "Type"
msgstr "类型"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "不健康"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "单元文件"

View File

@@ -424,6 +424,14 @@ msgstr "衝突"
msgid "Connection is down"
msgstr "連線中斷"
#: src/lib/alerts.ts
msgid "Container"
msgstr "容器"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "容器健康狀態"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "容器"
@@ -1749,6 +1757,10 @@ msgstr "當 15 分鐘平均負載超過閾值時觸發"
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "當 5 分鐘平均負載超過閾值時觸發"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "當 Docker 容器的健康檢查回報不健康狀態時觸發"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "當任何傳感器超過閾值時觸發"
@@ -1795,6 +1807,10 @@ msgstr "當任何磁碟的使用超過閾值時觸發"
msgid "Type"
msgstr "類型"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "不健康"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "單元檔案"

View File

@@ -424,6 +424,14 @@ msgstr "衝突"
msgid "Connection is down"
msgstr "連線中斷"
#: src/lib/alerts.ts
msgid "Container"
msgstr "容器"
#: src/lib/alerts.ts
msgid "Container Health"
msgstr "容器健康狀態"
#: src/components/routes/system.tsx
msgid "Containers"
msgstr "容器"
@@ -1749,6 +1757,10 @@ msgstr "當 15 分鐘平均負載超過閾值時觸發"
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "當 5 分鐘平均負載超過閾值時觸發"
#: src/lib/alerts.ts
msgid "Triggers when a Docker container's health check reports unhealthy"
msgstr "當 Docker 容器的健康檢查回報不健康狀態時觸發"
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "當任何感應器超過閾值時觸發"
@@ -1795,6 +1807,10 @@ msgstr "當任何磁碟使用率超過閾值時觸發"
msgid "Type"
msgstr "類型"
#: src/lib/alerts.ts
msgid "Unhealthy"
msgstr "不健康"
#: src/components/systemd-table/systemd-table.tsx
msgid "Unit file"
msgstr "單元檔案"