Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    309

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascriptmonitoring
1 Beiträge 1 Kommentatoren 30 Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • crunchipC Abwesend
    crunchipC Abwesend
    crunchip
    Forum Testing Most Active
    schrieb zuletzt editiert von crunchip
    #1

    ioBroker Prozess-Monitor v4.5.8 — Langzeit-Gesundheitsmonitoring

    Ich stelle hier mein Script für ein erweitertes Prozess- und Gesundheitsmonitoring von ioBroker vor, inklusive passendem Grafana-Dashboard für InfluxDB v1/v2.

    Hinweis: Das Script ist in enger Zusammenarbeit mit KI-Unterstützung entstanden
    (Code-Generierung & Feintuning), wurde aber in einer produktiven Umgebung
    getestet und laufend manuell überprüft.

    Kern-Features

    • Core: Läuft ohne eigenen Adapter — nutzt nur js-controller States (system.adapter.*, system.host.*)
    • Optional: Telegram-Alarme, REST-API (externer Zugriff)
    • Dashboard: InfluxDB + Grafana (v1 getestet, v2 ungetestet)

    Funktionen:

    • CPU/RAM-Monitoring aller laufenden Adapter (Top5, Summen)
    • Restart-Tracking: Flaky Adapter, Cron-Restarts getrennt
    • Memory-Leak-Erkennung (restart-resistent, Confidence-Levels)
    • Log-Error-/Warn-Tracking (Echtzeit, 1h/24h-Stats, Top5)
    • Deadlock-Erkennung (alive=true, connected=false)
    • Degraded Adapter: Hohe Error-Rate + CPU/Lag-Probleme
    • Host-System (CPU/RAM) + Disk-Monitoring
    • Health Score pro Adapter (CPU/RAM/Uptime/Leak/Connection/Logs)
    • Telegram-Benachrichtigungen mit individuellen Cooldowns
    • InfluxDB-optimierte States unter 0_userdata.0.Systeminfos.ioBroker.Prozesse

    🔄 Testphase/Tuning (Feedback willkommen!):

    • Flaky: 3 Restarts/24h → Optimal? (Cron toleriert)
    • Errors: 20/h critical, 5/h warning → Anpassen?
    • Worst/Best Performer: Health-Score-Gewichte
    • Degraded: Errors+CPU(15%)+Lag(500ms)
    • EventLoopLag: 500ms critical → Hardware-abhängig?
    • Memory Leak: R²>0.65, Growth>15MB/h → Fine-Tuning?
    • Deadlock: alive=true+!connected → Erweiterung?

    Getestet auf: RPi, VM, LXC, Docker/Unraid (Docker-produktiv)

    Ziel: Früherkennung schleichender Probleme in produktiven ioBroker-Systemen.

    Im Beitrag:

    1. Script v4.5.8 (Changelog-abgekürzt, 3 Konfig-Profile)
    2. Grafana-Dashboard InfluxDB v1 (produktiv getestet)
    3. Grafana-Dashboard InfluxDB v2 (ungetestet, Feedback erwünscht)-aktuell noch nicht vorhanden

    Feedback, Tests in anderen Umgebungen und Verbesserungsvorschläge willkommen! 🚀

    Script_v4.5.8

    Das Dashboard (InfluxDB V1)
    grafana4.5.8

    1008807c-61bf-4625-9bfa-96a2b3d0a19a-image.png 8edbc0e3-b986-49d1-85b5-87c07d87bd5c-image.png 52f9a8a4-6704-418c-a79b-32872ea66f34-image.png

    umgestiegen von Proxmox auf Unraid

    1 Antwort Letzte Antwort
    0
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate

    572

    Online

    32.7k

    Benutzer

    82.5k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe