Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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 + HTML

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    309

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    283

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    920

ioBroker Prozess- & Gesundheitsmonitor + Grafana + HTML

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascriptmonitoring
48 Beiträge 7 Kommentatoren 1.3k Aufrufe 12 Beobachtet
  • Ä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.
  • O Oli

    @crunchip
    Wenn ich einen Adapter deinstalliere, bekomme ich im Minutentakt eine Warnung vom Script

    Object "system.adapter.parser.0" does not exist
    

    Das Skript wurde schon mehrmals gestoppt und wieder neu gestartet

    crunchipC Abwesend
    crunchipC Abwesend
    crunchip
    Forum Testing Most Active Developer
    schrieb am zuletzt editiert von
    #32

    @Oli hab es angepasst, oben im ersten Beitrag ist die neue Version, bitte testen

    umgestiegen von Proxmox auf Unraid

    1 Antwort Letzte Antwort
    0
    • RoddiEFR Offline
      RoddiEFR Offline
      RoddiEF
      schrieb am zuletzt editiert von RoddiEF
      #33

      In dem Script ist ja Telegraf als Nachrichten Vesand eingestellt da ich aber Telegram nicht nutze habe ich mir mal von der KI (ja ich nutze Claude da ich selber keine Ahnung vom Programmieren habe) was für Pushover "basteln" lassen.
      Vielleicht kann es ja jemand brauchen oder @crunchip baut es direkt ein wenn es ok ist.

          // =====================================================================
          // 10) BENUTZER-KONFIG – PUSHOVER
          // =====================================================================
          // Pushover Adapter-Instanz
          PUSHENABLED: true,
          PUSHINSTANCE: 'pushover.0', // hier die eigene Instanz eintragen unter der Pushover istalliert ist
      
          // Zielgerät: leer lassen = alle Geräte, oder z.B. 'iPhone_Bambi'
          PUSHDEVICE: '',
      
          // Pushover Sounds je Priorität (leer = Pushover-Standard)
          // Mögliche Werte: 'pushover', 'bike', 'bugle', 'cashregister', 'classical',
          // 'cosmic', 'falling', 'gamelan', 'incoming', 'intermission', 'magic',
          // 'mechanical', 'pianobar', 'siren', 'spacealarm', 'tugboat',
          // 'alien', 'climb', 'persistent', 'echo', 'updown', 'vibrate', 'none'
          PUSHSOUND_HIGH:   'siren',       // Priority 1: kritische Alarme
          PUSHSOUND_NORMAL: 'pushover',    // Priority 0: normale Alarme
          PUSHSOUND_LOW:    'none',        // Priority -1: leise/stille Alarme
      
          // Cooldowns in Minuten
          PUSHCOOLDOWN: 15,
          PUSHMEMORYLEAKCOOLDOWN: 360,
          PUSHFLAKYCOOLDOWN: 120,
          PUSHDISKCOOLDOWN: 60,
          PUSHHOSTCOOLDOWN: 15,
          PUSHDEGRADEDCOOLDOWN: 120,
      
          // Alarm-Typen an/aus
          PUSHDEADLOCKALERT: true,
          PUSHMEMORYLEAKALERT: true,
          PUSHHEALTHALERT: true,
          PUSHLOGERRORALERT: true,
          PUSHDEGRADEDALERT: true,
          PUSHFLAKYALERT: true,
          PUSHDISKALERT: true,
          PUSHHOSTALERT: true,
      
          // Mindestvertrauen für Pushover-Memory-Leak-Meldungen:
          // 'low' | 'medium' | 'high'
          PUSHMEMORYLEAKMINCONFIDENCE: 'high',
         
        // Cooldowns in Minuten
          PUSHCOOLDOWN: 15,
          PUSHMEMORYLEAKCOOLDOWN: 360,
          PUSHFLAKYCOOLDOWN: 120,
          PUSHDISKCOOLDOWN: 60,
          PUSHHOSTCOOLDOWN: 15,
          PUSHDEGRADEDCOOLDOWN: 120,
      
          // Alarm-Typen an/aus
          PUSHDEADLOCKALERT: true,
          PUSHMEMORYLEAKALERT: true,
          PUSHHEALTHALERT: true,
          PUSHLOGERRORALERT: true,
          PUSHDEGRADEDALERT: true,
          PUSHFLAKYALERT: true,
          PUSHDISKALERT: true,
          PUSHHOSTALERT: true,
      
          // Mindestvertrauen für Pushover-Memory-Leak-Meldungen:
          // 'low' | 'medium' | 'high'
          PUSHMEMORYLEAKMINCONFIDENCE: 'high',
      

      Falls es jemand ändern möchte kein Ding kann gerne gemacht werden.

      Mfg.

      Ich bin wie ich bin, was anderes bekommt man nicht !!

      crunchipC 1 Antwort Letzte Antwort
      0
      • RoddiEFR RoddiEF

        In dem Script ist ja Telegraf als Nachrichten Vesand eingestellt da ich aber Telegram nicht nutze habe ich mir mal von der KI (ja ich nutze Claude da ich selber keine Ahnung vom Programmieren habe) was für Pushover "basteln" lassen.
        Vielleicht kann es ja jemand brauchen oder @crunchip baut es direkt ein wenn es ok ist.

            // =====================================================================
            // 10) BENUTZER-KONFIG – PUSHOVER
            // =====================================================================
            // Pushover Adapter-Instanz
            PUSHENABLED: true,
            PUSHINSTANCE: 'pushover.0', // hier die eigene Instanz eintragen unter der Pushover istalliert ist
        
            // Zielgerät: leer lassen = alle Geräte, oder z.B. 'iPhone_Bambi'
            PUSHDEVICE: '',
        
            // Pushover Sounds je Priorität (leer = Pushover-Standard)
            // Mögliche Werte: 'pushover', 'bike', 'bugle', 'cashregister', 'classical',
            // 'cosmic', 'falling', 'gamelan', 'incoming', 'intermission', 'magic',
            // 'mechanical', 'pianobar', 'siren', 'spacealarm', 'tugboat',
            // 'alien', 'climb', 'persistent', 'echo', 'updown', 'vibrate', 'none'
            PUSHSOUND_HIGH:   'siren',       // Priority 1: kritische Alarme
            PUSHSOUND_NORMAL: 'pushover',    // Priority 0: normale Alarme
            PUSHSOUND_LOW:    'none',        // Priority -1: leise/stille Alarme
        
            // Cooldowns in Minuten
            PUSHCOOLDOWN: 15,
            PUSHMEMORYLEAKCOOLDOWN: 360,
            PUSHFLAKYCOOLDOWN: 120,
            PUSHDISKCOOLDOWN: 60,
            PUSHHOSTCOOLDOWN: 15,
            PUSHDEGRADEDCOOLDOWN: 120,
        
            // Alarm-Typen an/aus
            PUSHDEADLOCKALERT: true,
            PUSHMEMORYLEAKALERT: true,
            PUSHHEALTHALERT: true,
            PUSHLOGERRORALERT: true,
            PUSHDEGRADEDALERT: true,
            PUSHFLAKYALERT: true,
            PUSHDISKALERT: true,
            PUSHHOSTALERT: true,
        
            // Mindestvertrauen für Pushover-Memory-Leak-Meldungen:
            // 'low' | 'medium' | 'high'
            PUSHMEMORYLEAKMINCONFIDENCE: 'high',
           
          // Cooldowns in Minuten
            PUSHCOOLDOWN: 15,
            PUSHMEMORYLEAKCOOLDOWN: 360,
            PUSHFLAKYCOOLDOWN: 120,
            PUSHDISKCOOLDOWN: 60,
            PUSHHOSTCOOLDOWN: 15,
            PUSHDEGRADEDCOOLDOWN: 120,
        
            // Alarm-Typen an/aus
            PUSHDEADLOCKALERT: true,
            PUSHMEMORYLEAKALERT: true,
            PUSHHEALTHALERT: true,
            PUSHLOGERRORALERT: true,
            PUSHDEGRADEDALERT: true,
            PUSHFLAKYALERT: true,
            PUSHDISKALERT: true,
            PUSHHOSTALERT: true,
        
            // Mindestvertrauen für Pushover-Memory-Leak-Meldungen:
            // 'low' | 'medium' | 'high'
            PUSHMEMORYLEAKMINCONFIDENCE: 'high',
        

        Falls es jemand ändern möchte kein Ding kann gerne gemacht werden.

        Mfg.

        crunchipC Abwesend
        crunchipC Abwesend
        crunchip
        Forum Testing Most Active Developer
        schrieb am zuletzt editiert von crunchip
        #34

        @RoddiEF guck ich mir an und bau es mit ein

        umgestiegen von Proxmox auf Unraid

        1 Antwort Letzte Antwort
        0
        • RoddiEFR Offline
          RoddiEFR Offline
          RoddiEF
          schrieb am zuletzt editiert von
          #35

          @crunchip
          kann gerne gemacht werden wenn es brauchbar ist was "Claude" da gebastelt hat. Es funktioniert bei mir bis jetzt zuverlässig.

          Ich bin wie ich bin, was anderes bekommt man nicht !!

          crunchipC 1 Antwort Letzte Antwort
          0
          • RoddiEFR RoddiEF

            @crunchip
            kann gerne gemacht werden wenn es brauchbar ist was "Claude" da gebastelt hat. Es funktioniert bei mir bis jetzt zuverlässig.

            crunchipC Abwesend
            crunchipC Abwesend
            crunchip
            Forum Testing Most Active Developer
            schrieb am zuletzt editiert von
            #36

            @RoddiEF habs angepasst, neue Version im ersten Beitrag

            umgestiegen von Proxmox auf Unraid

            1 Antwort Letzte Antwort
            0
            • crunchipC Abwesend
              crunchipC Abwesend
              crunchip
              Forum Testing Most Active Developer
              schrieb am zuletzt editiert von
              #37

              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.DashboardHTML

              In Jarvis: HTML-Widget mit demselben State.

              dcd4e167-22ed-4b76-9de8-919e67c46daf-image.jpeg

              umgestiegen von Proxmox auf Unraid

              1 Antwort Letzte Antwort
              3
              • E Offline
                E Offline
                emil70
                schrieb am zuletzt editiert von emil70
                #38

                Bekomme hier folgende Meldung

                Screenshot_20260418_075433_Telegram.jpg

                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
                

                gruss emil70

                iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

                crunchipC 1 Antwort Letzte Antwort
                0
                • E emil70

                  Bekomme hier folgende Meldung

                  Screenshot_20260418_075433_Telegram.jpg

                  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
                  
                  crunchipC Abwesend
                  crunchipC Abwesend
                  crunchip
                  Forum Testing Most Active Developer
                  schrieb am zuletzt editiert von
                  #39

                  @emil70 ja, da es unterschiedliche installationen gibt, nativ, Docker.. , muss man es im Script an seine Bedürfnisse anpassen.

                  umgestiegen von Proxmox auf Unraid

                  O 1 Antwort Letzte Antwort
                  0
                  • crunchipC crunchip

                    @emil70 ja, da es unterschiedliche installationen gibt, nativ, Docker.. , muss man es im Script an seine Bedürfnisse anpassen.

                    O Offline
                    O Offline
                    Oli
                    schrieb am zuletzt editiert von
                    #40

                    @crunchip

                    mir ist aufgefallen, dass der CPU Verbrauch vom ioBroker teilweise größer ist als vom Host, kann das sein?

                    d8f371b1-6854-4c7d-b520-2208c3f7213e-image.jpeg

                    Gruß
                    Oliver

                    crunchipC 1 Antwort Letzte Antwort
                    0
                    • O Oli

                      @crunchip

                      mir ist aufgefallen, dass der CPU Verbrauch vom ioBroker teilweise größer ist als vom Host, kann das sein?

                      d8f371b1-6854-4c7d-b520-2208c3f7213e-image.jpeg

                      crunchipC Abwesend
                      crunchipC Abwesend
                      crunchip
                      Forum Testing Most Active Developer
                      schrieb am zuletzt editiert von
                      #41

                      @Oli sagte:

                      dass der CPU Verbrauch vom ioBroker teilweise größer ist als vom Host, kann das sein?

                      1. ja, je nachdem auf welchem System dein iobroker läuft
                      2. 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.

                      umgestiegen von Proxmox auf Unraid

                      O 1 Antwort Letzte Antwort
                      0
                      • crunchipC crunchip

                        @Oli sagte:

                        dass der CPU Verbrauch vom ioBroker teilweise größer ist als vom Host, kann das sein?

                        1. ja, je nachdem auf welchem System dein iobroker läuft
                        2. 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.

                        O Offline
                        O Offline
                        Oli
                        schrieb am zuletzt editiert von
                        #42

                        @crunchip
                        danke für die Info, wieder was gelernt

                        Jetzt 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

                        Gruß
                        Oliver

                        1 Antwort Letzte Antwort
                        0
                        • crunchipC Abwesend
                          crunchipC Abwesend
                          crunchip
                          Forum Testing Most Active Developer
                          schrieb am zuletzt editiert von crunchip
                          #43

                          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 sind

                          Edit:
                          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

                          umgestiegen von Proxmox auf Unraid

                          O 1 Antwort Letzte Antwort
                          0
                          • crunchipC crunchip

                            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 sind

                            Edit:
                            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

                            O Offline
                            O Offline
                            Oli
                            schrieb am zuletzt editiert von
                            #44

                            @crunchip sagte:

                            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

                            Genau 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

                            Gruß
                            Oliver

                            crunchipC 1 Antwort Letzte Antwort
                            0
                            • O Oli

                              @crunchip sagte:

                              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

                              Genau 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

                              crunchipC Abwesend
                              crunchipC Abwesend
                              crunchip
                              Forum Testing Most Active Developer
                              schrieb am zuletzt editiert von
                              #45

                              @Oli sagte:

                              Einbauen brauchst du es nur wenn es sinnvoll erscheint

                              ist doch schon drin, man kann es nun auswählen

                              umgestiegen von Proxmox auf Unraid

                              O 1 Antwort Letzte Antwort
                              0
                              • crunchipC crunchip

                                @Oli sagte:

                                Einbauen brauchst du es nur wenn es sinnvoll erscheint

                                ist doch schon drin, man kann es nun auswählen

                                O Offline
                                O Offline
                                Oli
                                schrieb zuletzt editiert von
                                #46

                                @crunchip
                                Vielen Dank fürs einbauen, jetzt habe ich aber noch eine Frage.

                                Werden solche Adapter auch aufgeführt und wenn ja wo?
                                a6c7f290-bf19-4c5c-8429-78fb428845b5-image.jpeg

                                Gruß
                                Oliver

                                crunchipC 1 Antwort Letzte Antwort
                                0
                                • O Oli

                                  @crunchip
                                  Vielen Dank fürs einbauen, jetzt habe ich aber noch eine Frage.

                                  Werden solche Adapter auch aufgeführt und wenn ja wo?
                                  a6c7f290-bf19-4c5c-8429-78fb428845b5-image.jpeg

                                  crunchipC Abwesend
                                  crunchipC Abwesend
                                  crunchip
                                  Forum Testing Most Active Developer
                                  schrieb zuletzt editiert von
                                  #47

                                  @Oli nein, nicht direkt, weil das ja schon der js-controller erledigt

                                  umgestiegen von Proxmox auf Unraid

                                  O 1 Antwort Letzte Antwort
                                  0
                                  • crunchipC crunchip

                                    @Oli nein, nicht direkt, weil das ja schon der js-controller erledigt

                                    O Offline
                                    O Offline
                                    Oli
                                    schrieb zuletzt editiert von
                                    #48

                                    @crunchip
                                    Alles klar, danke für die Info

                                    Gruß
                                    Oliver

                                    1 Antwort Letzte Antwort
                                    0

                                    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
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    587

                                    Online

                                    32.8k

                                    Benutzer

                                    82.8k

                                    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