andber Posted February 19, 2022 Share Posted February 19, 2022 Hoi @Shantarius Ich hoffe das folgende ist das was du suchst: Ich habe mir zwei Scripts gemacht 1. Script: install pip docker python for checkmk #!/bin/bash pip3 install docker Bin mir nicht klar, welche Voraussetzungen es für Script 1 braucht -> ich nehme mal an "Plugin Nerd Tools" und darin ist bei mir das folgende ausgewählt: Sicherlich Python3 2. Script: install smart docker plugins for checkmk #!/bin/bash rm /usr/lib/check_mk_agent/plugins mkdir /usr/lib/check_mk_agent/plugins cd /usr/lib/check_mk_agent/plugins wget http://192.168.0.25/hoob/check_mk/agents/plugins/mk_docker.py chmod 755 mk_docker.py wget http://192.168.0.25/hoob/check_mk/agents/plugins/smart chmod 755 smart was macht diese Script? -> hohlt ab meinem CheckMK Server (da musst du deinen einsetzen) die nötigen Checks und gibt ihnen die richtigen Rechte Verbesserungen erwünscht Gruss Andi Quote Link to comment
Patrick_W Posted April 1, 2022 Share Posted April 1, 2022 @ich777 Wie stehen die Chancen, dass du den CheckMK Agent auf die Version 2.0.0p22 anhebst? 🙂 Und einmal mehr: VIELEN DANK FÜR DEINE ARBEIT 👍 Quote Link to comment
ich777 Posted April 1, 2022 Share Posted April 1, 2022 30 minutes ago, Patrick_W said: @ich777 Wie stehen die Chancen, dass du den CheckMK Agent auf die Version 2.0.0p22 anhebst? 🙂 Das kannst du selbst machen aber indem du den Tag beim Container hinten hinzufügst, ich hab aber noch nicht porbiert ob der Tag 2.1.0-latest den Unraid server crashed wie der alte 2.0.0-latest. Viele User haben mir gemeldet das der 2.0.0-latest Tag den Server crashed und somit läuft der weiter auf 1.5.0, wenn es jemand ändern will bitte selbst machen. Beispiel: Du findest alle Tags hier: Klick latest = 1.5.0 2.0.0-latest = neuestes Stable 2.x.x Build 2.1.0-latest = neuestes Stabile 2.1.x Build master-latest = wird vom neuesten master branch gebaut Bin mittlerweile von check-mk weg da es mir zu closed source. Quote Link to comment
andber Posted August 30, 2022 Share Posted August 30, 2022 @ich777 : @Patrick_W hat glaub ich den AGENT gemeint nicht den Checkmk raw Server. Ich frage nur nach, weil ich auch an einem neueren 2.1.0p9 interessiert wäre .... bringe bei mir die Docker Instanzen nicht mehr zum Reden seit ich auf 2.1.0 mit denm RAW checkmk Server bin .... vermute es liegt am client ... Quote Link to comment
ich777 Posted August 31, 2022 Share Posted August 31, 2022 11 hours ago, andber said: @ich777 : @Patrick_W hat glaub ich den AGENT gemeint nicht den Checkmk raw Server. Ich frage nur nach, weil ich auch an einem neueren 2.1.0p9 interessiert wäre .... bringe bei mir die Docker Instanzen nicht mehr zum Reden seit ich auf 2.1.0 mit denm RAW checkmk Server bin .... vermute es liegt am client ... Ich habe checkmk aus meinem repo entfernt, das letzte mal als ich den container installiert hab hat das meine ganzen server gecrashed und selbst nach einem neustart ging nichts mehr, musst dann das Docker image über das manifest file händisch entfernen und das will ich echt keinem zumuten... War ein wenig sauer und das hat mich schlussendlich dazu gebracht alles aus meinem Repository zu entfernen und auch checkmk nicht mehr zu empfehlen auf Unraid! 1 Quote Link to comment
andber Posted August 31, 2022 Share Posted August 31, 2022 (edited) @ich777 ahh .... jetzt ist mir klar, wieso das Plugin "fix common Problems" den folgenden Fehler bringt : Habe immer gedacht, das liegt am "fix common Problems" Plugin. Gibt es einen Weg den aktuellsten Agent unter slackware "von Hand" zu installieren? (Für Linux Anfänger wie mich wäre eine Link in die richtige Richtung schon hilfreich .... ) Finde es eigentlich schon noch genial den/die Server mit checkmk zu überwachen. Gruss und Dank Andi Edited August 31, 2022 by andber Quote Link to comment
ich777 Posted September 1, 2022 Share Posted September 1, 2022 9 hours ago, andber said: Gibt es einen Weg Bitteschön: 1 Quote Link to comment
Solution andber Posted September 1, 2022 Solution Share Posted September 1, 2022 @Patrick_W @ich777 OK ich habe mal einen Fork von ich777/unraid-check-mk-agent gemacht, um ein wenig mit dem checkMK AGENT zu experimentieren bzw es auf eine neuere Version zu heben. Den CheckMK SERVER betreibe ich auf einer VM, nicht im Docker. Nach ein paar versuchen habe ich jetzt mal einen Plugin mit der Checkmk Agent Version 2.1.0p9 gebastelt/angepasst welches mindestens bei mir zu laufen scheint. Also Vorsicht, wenn das jemand wirklich brauchen will. Ich bin ein unglaublicher Anfänger und habe nur die Sourcen von ich777 ein wenig modifiziert. Hier die URL um das Plugin zu installieren -> https://raw.githubusercontent.com/berwegera/unraid-check-mk-agent/master/check_mk_agent.plg Gruss und viel Glück Andi 1 Quote Link to comment
andber Posted September 2, 2022 Share Posted September 2, 2022 @ich777 : Ist vielleicht hier ein wenig OFF-Topic, aber darf ich dich fragen, was du/Ihr für die Überwachung der Systeme und Server in Betrieb hast? CheckMK, PRTG, ..... Ich nutze seit ewiger Zeit checkMK RAW Edition und habe so meinen Hardware Zoo einigermassen im Griff. Habe aber auch schon lange nicht mehr den Markt "geprüft", ob ein Umstieg auf ein anderes Produkt angezeigt wäre. CheckMK war mir bisher immer mehr oder weniger sympatisch. Vorallem halt wegen der RAW Edition, welche keine Limitierungen in den Anzahl Services und vorallem der Clients hat. Quote Link to comment
ich777 Posted September 2, 2022 Share Posted September 2, 2022 32 minutes ago, andber said: @ich777 : Ist vielleicht hier ein wenig OFF-Topic, aber darf ich dich fragen, was du/Ihr für die Überwachung der Systeme und Server in Betrieb hast? CheckMK, PRTG, ..... Braucht man das denn überhaupt für dein Heimeinsatz? Ich bin für mich zu dem Schluss gekommen das mir die Integration in mein Homeassistant genügt. Das ist noch weit entfernt von dem was @alturismo in seinem Homeassistant Dashboard hat aber vielleicht kann er hier ja mal einen screenshot posten. Mir war es die 2 bis 5 Watt die ich nur für die Überwachung brauche nicht wert, ich hab sowieso fast nie rein gesehen weil ich nicht wirklich ein Kontroll freak bin, wenn was nicht funktioniert hab ich mir Pushover Notifications eingerichtet. 36 minutes ago, andber said: Vorallem halt wegen der RAW Edition, welche keine Limitierungen in den Anzahl Services und vorallem der Clients hat. Grafan in Verbindung mit Prometheus und In-Flux ist auch sehr beliebt. Quote Link to comment
alturismo Posted September 2, 2022 Share Posted September 2, 2022 ich kenne jetzt check mk nicht ... 22 minutes ago, ich777 said: Das ist noch weit entfernt von dem was @alturismo in seinem Homeassistant Dashboard hat aber vielleicht kann er hier ja mal einen screenshot posten. wenn es das ist was du meinst ? da ich HA eh laufen habe wegen Heizung und co ... dachte ich mir, integrier doch deine wichtigen Punkte hier rein, somit habe ich prometheus und grafana ex und alles in HA drin, ist jedoch keine plug & play Lösung jetzt da ich da an die Daten muss was ich Großteils mit unraid Boardmitteln erledige ... und die entsprechenden Sensoren in HA manuell angelegt habe. 1 Quote Link to comment
andber Posted September 2, 2022 Share Posted September 2, 2022 (edited) @alturismo sehr schön!! .... ok CheckMK ist für mich ein Monitoringtool und ja beim Einsatz zuhause vermutlich für Kontrollfreaks . Im Business hilft es sehr das Problem zu sehen, bevor es der Benutzer merkt .... CPU Auslastung, Leere Druckerpatronen, Geräte Offline, Festplattenplatz ... und natürlich die dazugehörende Alarmierung. Hier eine Übersicht was alles gerade nicht läuft. Die sollte/muss meistens leer sein Danach die Übersicht über die Geräte Und innerhalb der Geräte die einzelnen Services und innerhalb eines einzelnen Services die Performancedaten Das kombiniert mit einer Alarmierung, falls etwas aus dem Ruder läuft. Im Business ist es jeweils noch gut zu sehen wie sich etwas entwickelt hat, oder aber auch zu sehen, das es zum Beispiel keine Probleme mit CPU und Memory ist ... und das historisiert. Zuhause ist es Spielwiese .... Aber relativ einfach einzurichten. Server installieren, Agent auf die Geräte verteilen oder snmp verwenden, monitoren .... Als einstieg aber schon einige youtube videos der Macher anschauen ... hilft. Wenn dann etwas schöner sein soll, greife ich meist zu Visualisierungen mit infuxdb und Grafana .... welches den Checkmk Server auch wieder als Datenquelle nutzen kann. Edited September 2, 2022 by andber 1 Quote Link to comment
mgutt Posted September 3, 2022 Share Posted September 3, 2022 On 9/2/2022 at 6:56 AM, andber said: darf ich dich fragen, was du/Ihr für die Überwachung der Systeme und Server in Betrieb hast? CheckMK, PRTG, ..... Check MK ist nach wie vor DAS Werkzeug für Unternehmen. Ob es für Privatpersonen taugt, kann ich nicht wirklich sagen. Mir wäre es den Stromverbrauch eines ständig laufenden Monitorservers nicht wert. Aber das eben allgemein und nicht bezogen auf Check MK. Quote Link to comment
Patrick_W Posted September 29, 2022 Share Posted September 29, 2022 On 9/1/2022 at 10:41 PM, andber said: @Patrick_W @ich777 OK ich habe mal einen Fork von ich777/unraid-check-mk-agent gemacht, um ein wenig mit dem checkMK AGENT zu experimentieren bzw es auf eine neuere Version zu heben. Den CheckMK SERVER betreibe ich auf einer VM, nicht im Docker. Nach ein paar versuchen habe ich jetzt mal einen Plugin mit der Checkmk Agent Version 2.1.0p9 gebastelt/angepasst welches mindestens bei mir zu laufen scheint. Also Vorsicht, wenn das jemand wirklich brauchen will. Ich bin ein unglaublicher Anfänger und habe nur die Sourcen von ich777 ein wenig modifiziert. Hier die URL um das Plugin zu installieren -> https://raw.githubusercontent.com/berwegera/unraid-check-mk-agent/master/check_mk_agent.plg Gruss und viel Glück Andi Servus Andi, Das Plugin klingt sehr interessant und wie ich sehe spielst du auch immer zeitnah die aktuelle Version vom CheckMK Agent ein. Könntest du mir eventuell eine Hilfestellung für die Installation schreiben? Habe das Plugin am Unraid Server installiert - Der Host im CheckMK ist auch angelegt. Aber wie bekomme ich jetzt die Datenverbindung hin? Danke im Voraus! LG Patrick Quote Link to comment
andber Posted October 7, 2022 Share Posted October 7, 2022 Hoi Patrick Ok ich versuchs mal .... aber ich warne dich ich bin kein Linuxprofi und auch kein Programmierer .... Ich glaube ich weiss woran du scheiterst .... ich habe auch bemerkt, dass der 2.1er client keine Verbindung zum Server mehr macht. Versuch mal das 2.1 Plugin checkmk zu deinstallieren und einfach das 2.0 Plugin zu installieren 2.1 Plugin URL (v2.1.0p11) : https://raw.githubusercontent.com/berwegera/unraid-check-mk-agent/master/check_mk_agent.plg 2.0 Plugin URL (v2.0.0p22) : https://raw.githubusercontent.com/berwegera/unraid-check-mk-agent/master/check_mk_agent20.plg Danach hattte ich sofort wieder Verbindung zum CheckMK Server. Mehr musste ich nicht machen .... kein Ordner nichts sonstiges spezielles. Im CheckMK Server habe ich den Host wie folgt angelegt: Für Docker (und nur für Docker des unraid Servers!!) habe ich noch einen Userscript erstellt, welcher nach dem arraystart folgendes ausführt: # Checkmk Docker Abhaengigkeiten pip install docker pip3 install docker printf "%s" "waiting for checkmk Server ..." # Change IP to match an address controlled by pfSense. # I recommend pfSense internal gateway or some address guaranteed to be up when pfSense is finished loading. # I don't use external IP's because I want my internal network and appliances to be fully available # whether the internet is actually connected or not. while ! ping -c 1 -n -w 1 192.168.0.25 &> /dev/null do printf "%c" "." done printf "\n%s\n" "CheckMK is back online" # Insert optional delay sleep 20 #CheckMK Docker Agent installieren rm /usr/lib/check_mk_agent/plugins mkdir /usr/lib/check_mk_agent/plugins cd /usr/lib/check_mk_agent/plugins wget http://192.168.0.25/hoob/check_mk/agents/plugins/mk_docker.py chmod 755 mk_docker.py wget http://192.168.0.25/hoob/check_mk/agents/plugins/smart chmod 755 smart #CheckMK Agent docker.cfg #cp /boot/cfgAndi/docker.cfg /etc/check_mk/docker.cfg Aber ich gbin mir nicht sicher, ob das (der Dockerteil) noch funktioniert Hilft das? Lieber Gruss Andi Quote Link to comment
Patrick_W Posted October 7, 2022 Share Posted October 7, 2022 5 hours ago, andber said: Hoi Patrick Ok ich versuchs mal .... aber ich warne dich ich bin kein Linuxprofi und auch kein Programmierer .... Ich glaube ich weiss woran du scheiterst .... ich habe auch bemerkt, dass der 2.1er client keine Verbindung zum Server mehr macht. Versuch mal das 2.1 Plugin checkmk zu deinstallieren und einfach das 2.0 Plugin zu installieren 2.1 Plugin URL (v2.1.0p11) : https://raw.githubusercontent.com/berwegera/unraid-check-mk-agent/master/check_mk_agent.plg 2.0 Plugin URL (v2.0.0p22) : https://raw.githubusercontent.com/berwegera/unraid-check-mk-agent/master/check_mk_agent20.plg Danach hattte ich sofort wieder Verbindung zum CheckMK Server. Mehr musste ich nicht machen .... kein Ordner nichts sonstiges spezielles. Im CheckMK Server habe ich den Host wie folgt angelegt: Für Docker (und nur für Docker des unraid Servers!!) habe ich noch einen Userscript erstellt, welcher nach dem arraystart folgendes ausführt: # Checkmk Docker Abhaengigkeiten pip install docker pip3 install docker printf "%s" "waiting for checkmk Server ..." # Change IP to match an address controlled by pfSense. # I recommend pfSense internal gateway or some address guaranteed to be up when pfSense is finished loading. # I don't use external IP's because I want my internal network and appliances to be fully available # whether the internet is actually connected or not. while ! ping -c 1 -n -w 1 192.168.0.25 &> /dev/null do printf "%c" "." done printf "\n%s\n" "CheckMK is back online" # Insert optional delay sleep 20 #CheckMK Docker Agent installieren rm /usr/lib/check_mk_agent/plugins mkdir /usr/lib/check_mk_agent/plugins cd /usr/lib/check_mk_agent/plugins wget http://192.168.0.25/hoob/check_mk/agents/plugins/mk_docker.py chmod 755 mk_docker.py wget http://192.168.0.25/hoob/check_mk/agents/plugins/smart chmod 755 smart #CheckMK Agent docker.cfg #cp /boot/cfgAndi/docker.cfg /etc/check_mk/docker.cfg Aber ich gbin mir nicht sicher, ob das (der Dockerteil) noch funktioniert Hilft das? Lieber Gruss Andi Vielen Dank für deine Rückmeldung! Habe es dir schon ein wenig ausführlicher via PN geschrieben, dass mit dem 2.0 Agent alles problemlos funktioniert hat! Nochmals vielen Dank! Quote Link to comment
Toby-ch Posted October 22, 2023 Share Posted October 22, 2023 Hallo zusammen Wie sieht es mit einem neuen Agenten für checkmk aus für Unraid Version 6.12.4 2023-08-31 ist da etwas in Planung oder ist dieses Projekt beendet ? Quote Link to comment
Donimax Posted October 27, 2023 Share Posted October 27, 2023 On 10/22/2023 at 3:32 PM, Toby-ch said: Hallo zusammen Wie sieht es mit einem neuen Agenten für checkmk aus für Unraid Version 6.12.4 2023-08-31 ist da etwas in Planung oder ist dieses Projekt beendet ? Hey Toby, Habe das Repo geforked und baue nun wöchentlich die Agentenpakete per github action. https://github.com/Donimax/unraid-check-mk-agent 1 Quote Link to comment
Patrick_W Posted November 7, 2023 Share Posted November 7, 2023 (edited) On 10/27/2023 at 1:27 PM, Donimax said: Hey Toby, Habe das Repo geforked und baue nun wöchentlich die Agentenpakete per github action. https://github.com/Donimax/unraid-check-mk-agent Funktioniert problemlos - Vielen Dank!!! Edited November 7, 2023 by Patrick_W Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.