NEWS
ioBroker Prozess- & Gesundheitsmonitor + Grafana + HTML
-
@crunchip
kann gerne gemacht werden wenn es brauchbar ist was "Claude" da gebastelt hat. Es funktioniert bei mir bis jetzt zuverlässig.@RoddiEF habs angepasst, neue Version im ersten Beitrag
-
script hatte noch paar kleine Fehler, da habe ich gleich mal die Gelegenheit genutzt und noch ne html mit hinzugefügt, für die User, die kein Grafana in Verwendung haben
werde es dann im ersten Beitrag ergänzen mit ner neuen v4.6.4
Was das Dashboard anzeigt:
8 Kacheln (Health, CPU, RAM, Host-CPU, Disk, Host-RAM, Errors, Restarts)
Alert-Banner für Deadlock / Leak / Flaky / Degraded / Wartungsmodus (nur wenn aktiv)
3 Tabellen: Top5 CPU, Top5 RAM, schwächste Adapter nach Health Score
RAM-Verlauf mit SVG-Sparklines (Leak-Kandidaten rot, Top-RAM-Adapter blau)
Deaktivierte Adapter als Chips
In VIS einbinden: Widget basic – String (unescaped) → State 0_userdata.0.Systeminfos.ioBroker.Prozesse.DashboardHTMLIn Jarvis: HTML-Widget mit demselben State.

-
Bekomme hier folgende Meldung

Das sind noch über 50 % RAM frei. Ist das so gewollt?
Edit: HAbe es gefunden und angepasst. Hoffe das ist richtig
HOSTRAMFREEWARNINGMB: 6144, //8192 HOSTRAMFREECRITICALMB: 2048, //4096@emil70 ja, da es unterschiedliche installationen gibt, nativ, Docker.. , muss man es im Script an seine Bedürfnisse anpassen.
-
@emil70 ja, da es unterschiedliche installationen gibt, nativ, Docker.. , muss man es im Script an seine Bedürfnisse anpassen.
-
mir ist aufgefallen, dass der CPU Verbrauch vom ioBroker teilweise größer ist als vom Host, kann das sein?

dass der CPU Verbrauch vom ioBroker teilweise größer ist als vom Host, kann das sein?
- ja, je nachdem auf welchem System dein iobroker läuft
- Der ioBroker-Wert zählt nur ioBroker-Prozesse, der Host-Wert zählt alles — beide messen aber nicht im selben Moment und nicht auf dieselbe Art.
Deshalb sind kleine Abweichungen wie in deinem Screenshot (9% vs. 7,6%) völlig normal und kein Fehler im Script.
-
dass der CPU Verbrauch vom ioBroker teilweise größer ist als vom Host, kann das sein?
- ja, je nachdem auf welchem System dein iobroker läuft
- Der ioBroker-Wert zählt nur ioBroker-Prozesse, der Host-Wert zählt alles — beide messen aber nicht im selben Moment und nicht auf dieselbe Art.
Deshalb sind kleine Abweichungen wie in deinem Screenshot (9% vs. 7,6%) völlig normal und kein Fehler im Script.
@crunchip
danke für die Info, wieder was gelerntJetzt hätte ich aber noch einen Frage, wäre es nicht sinnvoller, die Warn- und Fehlermeldungen für den RAM Verbrauch in Prozent zu berechnen?
Wäre nach meiner Ansicht für Laien wie mich einfacher zu konfigurieren, als ein gewisses Volumen in MB zu berechnen
-
ich habe das so gemacht, weil in meinem Fall
Der Server (Unraid), 64 GB Verfügbar
iobroker läuft im docker, neben unzähligen anderen dockern, da bei einer Abfrage des Speichers der gesamte Ram des Servers ausgegeben wird, ist es etwas blöd, wenn ich z.b. 5% angebe, und dann ne Warnmeldung erst bekomme, wenn noch rund 3GB vom ganzen Server frei sindEdit:
Außerdem hängt Prozent stark von der Gesamtgröße ab: 1 GB frei ist bei 4 GB RAM etwas anderes als bei 32 GB RAM
aber ich kann es mal zusätzlich mit einbauen -
ich habe das so gemacht, weil in meinem Fall
Der Server (Unraid), 64 GB Verfügbar
iobroker läuft im docker, neben unzähligen anderen dockern, da bei einer Abfrage des Speichers der gesamte Ram des Servers ausgegeben wird, ist es etwas blöd, wenn ich z.b. 5% angebe, und dann ne Warnmeldung erst bekomme, wenn noch rund 3GB vom ganzen Server frei sindEdit:
Außerdem hängt Prozent stark von der Gesamtgröße ab: 1 GB frei ist bei 4 GB RAM etwas anderes als bei 32 GB RAM
aber ich kann es mal zusätzlich mit einbauenAußerdem hängt Prozent stark von der Gesamtgröße ab: 1 GB frei ist bei 4 GB RAM etwas anderes als bei 32 GB RAM
aber ich kann es mal zusätzlich mit einbauenGenau deshalb habe ich ja nachgefragt, eine Auslastung von 90 % ist bei einer Gesamtgröße von 4 GB RAM, oder bei 32 GB RAM schlecht.
Einbauen brauchst du es nur wenn es sinnvoll erscheint
-
Außerdem hängt Prozent stark von der Gesamtgröße ab: 1 GB frei ist bei 4 GB RAM etwas anderes als bei 32 GB RAM
aber ich kann es mal zusätzlich mit einbauenGenau deshalb habe ich ja nachgefragt, eine Auslastung von 90 % ist bei einer Gesamtgröße von 4 GB RAM, oder bei 32 GB RAM schlecht.
Einbauen brauchst du es nur wenn es sinnvoll erscheint
-
-
@crunchip
Vielen Dank fürs einbauen, jetzt habe ich aber noch eine Frage.Werden solche Adapter auch aufgeführt und wenn ja wo?

@Oli nein, nicht direkt, weil das ja schon der js-controller erledigt
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden