Checkmk Basics: der Checkmk Agent

Willkommen in den Basic Beiträgen von ADMIN-INTELLIGENCE! Hier werden wir Ihnen die Basics zu verschiedenen Softwares, Schritt-für-Schritt erklären und Ihnen helfen diese Softwares mit ihrer Grundfunktionalität aufzubauen.

Diese Beiträge haben das Ziel, auch Leuten ohne IT-Wissen zu helfen, zu verstehen wofür die Programme gut sind und wie man sie installiert.

Kommen wir also zum Thema!

Checkmk ist eine Art Überwachungstool, über welches Sie Ihr Firmennetzwerk auf seinen Gesundheitsstand prüfen können. Darüber können Sie relevante Anwendungen, wie CPU, RAM und vieles mehr überwachen und die Leistungsdaten in Echtzeit erhalten.

Die Frage ist aber, wie macht das Checkmk? Woher bekommt die Überwachungsinstanz mit, welche Anwendungen auf einem System laufen und wie sehr diese belastet werden?

Das geht mit dem Checkmk Agenten. Der Agent von Checkmk ist ein kleines Stück Software, welches auf das System installiert wird, das Sie überwachen möchten.

In diesem System durchsucht der Agent dann alle relevanten Dateiverzeichnisse und sendet der Checkmk-Instanz die Leistungsdate der Anwendungen. So können Sie dann all ihre Systeme zentral überwachen, ohne ständig auf jedes System zu müssen um diese Daten abzufragen.

Aber wie installiert man den Agenten? Das schauen wir uns jetzt mal an.

Checkmk Agent installieren

Es gibt verschiedene Wege, wie Sie den Agenten installieren können. Das richtet sich danach, ob Sie ein Windows oder ein Linux Gerät überwachen möchten.

Windows

Sie öffnen die Webseite Ihrer Checkmk-Instanz und navigieren dort zu ‚Setup‘ >> ‚Linux/Windows/…‘ unter der Überschrift ‚Agents‘ -> Bei der kostenfreien Version, sind diese einzeln aufgelistet, bei der Enterprise Version stehen sie, mit einem Komma getrennt, nebeneinander.

Checkmk Enterprise Agent Windows Installation
Enterprise Version
Checkmk RAW Agent Windows Installation
Kostenfreie Version

Nun laden Sie den Agenten herunter, indem Sie in der Enterprise Version auf das Windows Symbol – und in der kostenfreien Version auf den/die entsprechenden Agenten klicken.

Nach dem Download starten Sie die ….exe Datei, um den Agenten zu installieren und sind fertig.

Linux

Um in Linux einen Agenten herunterzuladen gibt es zwei Möglichkeiten. Sie können den Agenten in das System holen oder ihn von außerhalb an Ihren Server senden.

Wenn Sie einen Agenten holen möchten, können Sie das mit folgendem Befehl:

sudo wget --no-check-certificate http://IPAdresseIhrerCheckmkInstanz/monitoring/check_mk/Pfad/Zum/Agenten

Beachten Sie, dass sich das auch wieder in der kostenfreien – und der kostenpflichtigen Enterprise-Version unterscheidet. In der kostenpflichtigen Version haben sie einen zentralen Agenten für alle Anwendungen, in der kostenfreien Version haben Sie verschiedene Agenten für verschiedene Anwendungen.

Wenn Sie den Agenten von außerhalb an Ihren Server senden wollen, geht das so:

Sie laden den Agenten herunter, wie oben beschrieben und senden diesen dann folgendermaßen an das andere Gerät

sudo scp -r ./AgentName ssh Nutzer@IpIhresServers:/Gewünschter/Pfad

Egal ob Sie den Agenten aber nun senden oder holen, installieren und registrieren müssen Sie ihn auf jeden Fall.

Installieren:

sudo apt install ./AgentName

Registrieren:

cmk-agent-ctl register --server IPDerCheckmkSeite --site NameIhrerCheckmkSite --hostname NameIhresServers --username cmkadmin

-> Info zu –hostname, damit ist der Name / die IP-Adresse des Servers gemeint, welchen Sie überwachen möchten.

Nachdem Sie das machen, generiert Ihr Agent eine Schlüsseldatei und frägt Sie, ob Sie diese Verbindung aufbauen möchten (also ob Sie möchten, dass sich dieser Agent bei Ihrer Checkmk Seite registriert damit sie kommunizieren können). Natürlich beantworten sie das mit ‚Y‘ = Ja!

Zum Schluss fragt der Agent Sie noch nach dem Passwort für den cmkadmin, dieses geben Sie dann ein, drüken die Enter Taste und sind fertig.

Troubleshooting

Wenn der Agent nicht mit Ihrer Checkmk Instanz kommunizieren kann, liegt das wahrscheinlich an ihrer Firewall. Prüfen Sie, ob der TCP Port 6556 (eingehend) offen ist.

Fazit

Mit ein Paar einfachen Schritten können Sie den Agenten auf Ihre Systeme installieren und diese auf Ihre Gesundheit überprüfen.

Möchten sie mehr über Checkmk oder andere nützliche Lösungen für Ihren Betrieb erfahren?

Für allgemeine Informationen über uns und unsere Dienstleistungen schauen Sie auf unserer ADMIN INTELLIGENCE Webseite www.admin-intelligence.de vorbei.

Möchten Sie mehr zum Thema Checkmk Lokal oder on Premise wissen? Dann schauen Sie im Infobereich unserer Webseite vorbei. Dort finden Sie alles was Sie dazu wissen müssen.

Bauchen Sie Unterstützung, bei der Installation und Konfiguration von Checkmk? Kontaktieren Sie uns! Wir unterstützen Sie gerne.