Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. CheckMK - Monitoring von ioBroker / HomeMatic

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    CheckMK - Monitoring von ioBroker / HomeMatic

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      darkiop Most Active @darkiop last edited by

      CheckMK macht echt Laune - zwar ziemlich komplex, aber auch nützlich 😄

      43e98866-d918-43df-9814-0978c226fae9-image.png

      simatec 1 Reply Last reply Reply Quote 0
      • simatec
        simatec Developer Most Active @darkiop last edited by

        @darkiop
        Deine ersten Eindrücke zu Checkmk sehen vielversprechend aus.
        Hab es bei mir auch laufen und überwache im Moment nur meine Proxmox Umgebungen und meine TP-Link Switchs.

        Würdest deine Erfahrungen und Scripte hier teilen?

        D 1 Reply Last reply Reply Quote 0
        • apollon77
          apollon77 last edited by

          Ich nutze es auch. Wir haben auch letztens einen Adapter entdeckt der wohl iobroker instanz Überwachung erlaubt von States und Instanzen .. hab’s aber noch nicht ausprobiert

          simatec 1 Reply Last reply Reply Quote 0
          • simatec
            simatec Developer Most Active @apollon77 last edited by

            @apollon77
            Ja stimmt … das wäre sicher sehr interessant mit einem Adapter

            1 Reply Last reply Reply Quote 0
            • M
              mdsv @darkiop last edited by

              @darkiop Ist ja genial das Skript, bin grad dabei den Status meiner wesentlichen Adapter darüber auch einzubinden.

              1 Reply Last reply Reply Quote 0
              • D
                darkiop Most Active @simatec last edited by darkiop

                Guten Morgen, entschuldigt die späte Antwort ... habs erst gestern Abend gesehen 😉

                Mein CheckMK LXC ist aktuell wieder offline, die Konfiguration ist recht komplex und es dauert auch ne weile bis man mal das System/die Idee genau verstanden hat.

                Das fängt schon damit an, für welche Version man sich entscheidet. Aktuell hatte Ich die RAW-Edition laufen, d.h. die Enterprise Version mit beschränkter Anzahl an Checks und Hosts (glaub 20/25 Hosts waren es). Die Limitierung kann, wenn man auch den ein oder anderen Container/VM überwacht damit auch schnell ausgereitzt werden. Die RAW-Edition bietet aber z.B. den Vorteil. das man sich über die Weboberfläche für die Hosts angepasste Agents bauen lassen kann (d.h. Konfiguation für die definierten Checks sind da schon direkt eingebaut).

                Für die Grundlegende Einrichtung hatte ich zuerst das hier durchgearbeitet:

                https://checkmk.com/de/blog/network-monitoring-with-checkmk-2-0

                Für Proxmox/Cluster dann das hier:

                https://checkmk.com/de/blog/proxmox-monitoring

                Grundsätzlich bietet CheckMK aber eine vorbildliche Doku an:

                https://docs.checkmk.com/latest/de/

                Was mir bei der Arbeit damit aufgefallen ist, man möchte schnell zu viel auf einmal. Dann hast du viele Hosts im System, die bei den Standardschwellwerten teils schon Alarm schlagen und somit dein Monitoring in Frage stellen 😄 Ich hab mir dann auch immer wieder schwer getan, diese genannten einzelne Werte angepasst zu bekommen - dann war der Host 'rot', dabei war aber alles in Ordnung. Es gibt halt unfassbar viele Möglichkeiten Dinge ins Monitoring aufzunehmen - also Tip 1: Eins nach dem anderen 😄 Ich starte vielleicht einfach nochmal nur mit dem Proxmox-Cluster und überwache dann Hard- und Software dessen 😉

                @simatec sagte in CheckMK - Monitoring von ioBroker / HomeMatic:

                @darkiop
                Deine ersten Eindrücke zu Checkmk sehen vielversprechend aus.
                Hab es bei mir auch laufen und überwache im Moment nur meine Proxmox Umgebungen und meine TP-Link Switchs.

                Würdest deine Erfahrungen und Scripte hier teilen?

                Die Skripte liegen hier:

                https://github.com/darkiop/dotfiles/tree/master/checkmk/local-checks/pve-vm-iobroker

                Sind aber aber auch nur Quick & Dirty zum Testen, das geht besser 😉

                @apollon77 sagte in CheckMK - Monitoring von ioBroker / HomeMatic:

                Ich nutze es auch. Wir haben auch letztens einen Adapter entdeckt der wohl iobroker instanz Überwachung erlaubt von States und Instanzen .. hab’s aber noch nicht ausprobiert

                Hab gestern auf die Schnelle nichts gefunden, kannst den Link mal teilen? Dann schau ichs mir auch mal an.

                @mdsv sagte in CheckMK - Monitoring von ioBroker / HomeMatic:

                @darkiop Ist ja genial das Skript, bin grad dabei den Status meiner wesentlichen Adapter darüber auch einzubinden.

                Gerne auch deine Erfahrungen teilen, vielleicht pack ichs auch mal wieder an 🙂

                simatec 1 Reply Last reply Reply Quote 1
                • simatec
                  simatec Developer Most Active @darkiop last edited by

                  @darkiop

                  Hier mal der Link zum Adapter.
                  Laut Entwickler befindet dieser Adapter noch in der Entwicklung, soll aber bereits tun.

                  Habe ihn selber noch nicht getestet

                  https://github.com/rde-master/ioBroker.checkmk

                  M M 2 Replies Last reply Reply Quote 1
                  • M
                    mnx @simatec last edited by

                    @simatec danke für den Hinweis, das mit dem Adapter klingt interessant werde ich mir mal anschauen!

                    Wollte mich selbst die Tage mal dran setzen um iobroker und die Instanzen zu überwachen.
                    Hatte überlegt einen local check auf Basis der Infos aus "iobroker list instances" und "iobroker status all" zu bauen.
                    Damit hat man die Instanzen und ob sie an oder aus sein sein sollen, pretty name und sogar die Ports die da sein sollen.
                    Wenn man jetzt noch etwas mit "ps" auf die Prozesse macht und schaut ob die Ports wirklich offen sind wäre das glaub ich schon ein schönes Set an Infos woraus man für jede Instanz auch einen eigenen Service machen kann.

                    Davon ab habe ich mich seit ein paar Wochen mit dem Thema wie bekomme ich den eine vernünftige Überwachung für meine Homematic und ZigBee (via deconz) Komponenten mit checkmk hin.
                    War auch erst bei der command line, das schien mir aber zu umständlich.
                    Hab grad einen "special agent" in der Entwicklung der über die simple API geht. Vorteil: check ist komplett serverseitig, Nachteil: man ist auf die simple api angewiesen (find ich persönlich aber nicht wirklich einen Nachteil).

                    Der Special Agent discovered aktuell alle Objekte die im iobroker Baum untern den Werten
                    hm-rpc (also z.B. bei mir .0 die normalen Homematic und unter .1 die Homematic IP Komponenten)
                    und deconz liegen.
                    Er holt die Objekte und die States und baut das ganze dann so um das da ein Komplettbild draus wird.
                    Durch API Aufrufe und die Modellierung ist es zwar nicht das schnellste Konstrukt aber es ist OK und vor allem, zumindest bei mir funktioniert es schon mal ganz gut 😀

                    Hier mal ein paar Impressionen

                    Special Agent bekommt die Verbindungsdaten zur simple Api (hier für deconz):
                    88450d46-bd64-4b08-abca-86815f94726a-image.png

                    Für deconz sieht das Ergebnis dann bspw. aktuell so aus:
                    9b0e82d5-a262-426f-b713-cdd4e3a38ce2-image.png
                    Details z.B. so
                    b3d3bf4c-f8b0-4122-8719-7afa8efa4b16-image.png

                    Für Homematic:
                    3d747eaf-83cd-414c-848a-2de9120fcac1-image.png
                    Details Rollo
                    fe5d17c5-3b00-45e5-8c50-4b46c8270740-image.png
                    Details Steckdosen Adapter mit Messfunktion
                    057e43da-58db-48e4-bedc-37176590a29e-image.png

                    und die Regel zum konfigurieren sieht aktuell noch so aus (Beispiel deconz)
                    cd65dc24-c4e0-4376-8bb6-f164983a8dd0-image.png

                    Ist noch sehr stark work in progress und ich bau auch noch ständig Dinge noch mal ordentlich um. Da die Doku von checkmk, sagen wir mal ausbaufähig ist, lern ich aktuell immer wieder was Neues dazu und muss dann immer mal wieder redesignen/anpassen etc. 😁

                    Da das meine erste öffentliche Präsentation des bisherigen Arbeitsstandes ist bin ich natürlich sehr auf Feedback gespannt.

                    🖖

                    D 1 Reply Last reply Reply Quote 1
                    • D
                      darkiop Most Active @mnx last edited by

                      @mnx Sorry, irgendwie geriet das hier über den Jahreswechsel aus dem Fokus 🙂

                      Deine Lösung sieht ebenfalls spannend aus. Hast du schon etwas das man testen könnte?

                      HomeMatic hatte ich mal über das Addon von Alex Reinert eingebunden:

                      https://github.com/alexreinert/homematic_check_mk

                      1 Reply Last reply Reply Quote 0
                      • M
                        MaZchen @simatec last edited by

                        Hi!
                        Muss mich mal wieder als Leichenfledderer betätigen....

                        @simatec habe den Adapter mal angetestet... funktioniert ganz gut und monitored die einzelnen Adapter/Instanzen bzw. ob es Updates gibt.

                        @mnx hast du an deinem Projekt weitergearbeitet? Die screenshots sehen vielversprechend aus und deine Lösung geht mehr ins Detail als der Adapter, d.h. ist eine gute Ergänzung

                        lg und Gutes Neues!
                        Marcus

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          miwu @MaZchen last edited by

                          Ich muß auch nochmal fleddern. Funktioniert bei Euch der Check:MK-Adapter aus dem git unter

                          https://github.com/rde-master/ioBroker.checkmk

                          noch?

                          Ich bekomne beim Start der Instanz immer folgenden Fehler:

                          0bd10296-cada-4b41-82b3-1fa745786de9-image.png

                          S 1 Reply Last reply Reply Quote 0
                          • S
                            SkeeveKlah @miwu last edited by

                            @miwu Ich gehe den Weg jetzt anders, ich nutze "local checks" von CMK.
                            ioBroker schreibt die fertigen Daten des "Checks" in ein File und das wird per local check in CMK verwertet.
                            Nicht 100% perfekt, aber nahe dran. Die CheckMK API v2 ist mir zu heftig, ich brauchte nur 2x Temp und Feuchte. Da geht das ganz Gut.

                            1 Reply Last reply Reply Quote 0
                            • Codierknecht
                              Codierknecht Developer Most Active last edited by

                              Just for info:

                              Ich hab' CheckMK rausgeworfen und monitore meine Systeme mittlerweile mit Zabbix". Gefällt mir persönlich deutlich besser..

                              8f64bd92-d429-4fb0-b989-b0a27af0d280-image.png

                              S T 2 Replies Last reply Reply Quote 1
                              • S
                                SkeeveKlah @Codierknecht last edited by SkeeveKlah

                                @codierknecht Ich habe in der Firma eine "kleine" CMK Enterprise Installation mit 12k Services und fast 900 Hosts am Laufen, ich mag den 😊

                                1 Reply Last reply Reply Quote 1
                                • T
                                  TomTom24 @Codierknecht last edited by

                                  @codierknecht geht mir genauso, hatte mich auch für Zabbix entschieden und bin sehr zufrieden, weil auch die Einbindung von Datenpunkten super easy ist.

                                  apollon77 1 Reply Last reply Reply Quote 0
                                  • apollon77
                                    apollon77 @TomTom24 last edited by

                                    @tomtom24 Ich bin jetzt auch auf Zabbix. Gibts ne ANleitung wie man da ioBroker mit einbindet?

                                    Codierknecht T 2 Replies Last reply Reply Quote 0
                                    • D
                                      darkiop Most Active last edited by

                                      Guten Morgen, was ist euer best practice für die zabbix Installation? Gibt ja einige Unterschiedliche Varianten, von Postgres / MySQL mit nginx und auch docker.

                                      apollon77 1 Reply Last reply Reply Quote 0
                                      • Codierknecht
                                        Codierknecht Developer Most Active @apollon77 last edited by

                                        @apollon77 sagte in CheckMK - Monitoring von ioBroker / HomeMatic:

                                        Gibts ne ANleitung wie man da ioBroker mit einbindet?

                                        Kommt drauf an, was Du da alles überwachen willst.
                                        Einzelne Datenpunkte? Den Server selbst? Geräte wie die Fritte o.ä.?

                                        apollon77 1 Reply Last reply Reply Quote 0
                                        • apollon77
                                          apollon77 @Codierknecht last edited by

                                          @codierknecht Meinte ioBroker Daten dort nutzen. Server und sowas überwache ich schon damit, das geht

                                          Codierknecht 1 Reply Last reply Reply Quote 0
                                          • apollon77
                                            apollon77 @darkiop last edited by apollon77

                                            @darkiop Also Docker tat bei mir nicht ... das ist irgendwie broken. Die haben da viele compose files aber alle sind irgendwie komisch gebaut.Also das tat nicht. MySql setup tat bei mir nicht ... postgres tat. installiert über die deban packages in nem lxc container auf proxmox.

                                            D 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            427
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            checkmk monitoring
                                            10
                                            27
                                            3436
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo