CheckMK Mongo DB Plugin
Beschreibung:
Um die MongoDB Plugins zu nutzen müssssen A das Plugin Aktiviert werden und B der Agent neu gebacken werden.
Mit den MongoPlugins lassen sich Verbindungen Größe etc. Monitoren.
in
Einrichtung:
MongoDBBeispiel Datenbankwird erstellen,der wennServer schon vorhandenmit dem Standard agent überspringen:berwacht und ist in Checkmk schon eingebunden. Der Server hört auf den Namen mongodb
Damit
Einrichtung wir loslegen können, brauchen wir natürlichMongoDB, wenn nicht schon vorhanden eine mongodb instance.
Diese installieren wir mit f9lgenden Befehlen.
Damit das klappt brauchen wir aber noch gnupg2
Unser System auf dem mongodb installiert werden soll ist ein Debian 12.geschehen:
Anleitung zum installieren, hier klicken
DB und Tabelle erstellen wenn nicht vorhanden:
Wenn wir keine Datenbank und Tabelle haben zum überwachen dann erstellen wir eine Dummy DB mit Einträgen um diese wachsen zu lassen.
in diesem Kaptiel der Mongo db, Können wir eine Testdatenbank mit einer Tabelle und eintragen erstellen lassen.
Wenn das Fill script ausgeführt wird, kann man die Tabelle wachsen lassen.
Mit dem löschen und db_free script den speicher wieder freigeben.
Nun kann man damit die Datenbankgröße zum testen ändern, damit das Monitoring auch Werte zum testen hat.
Einrichtung CheckMK:
Plugin aktivieren
Dazu in checkmk auf Setup -> Agents -> Windows , linux, Solaris -> AIX gehen
Dort dann auf Agent Rules klicken
Nun aus den Agent rules mongodb Linux auswählen / anklicken
Nun eine Rule erstellen durch anklicken von add rule
Nun folgende Einstellungen ausfüllen, die Host oder Gruppenauswahl an eure Bedürfnisse anpassen.
Dann auf Save klicken.
Nun die Changes übernehmen.
Nun wieder auf Setup -> Agents -> Windows , linux, Solaris -> AIX gehen
Dort dann auf bake Agents klicken
Jetz einen Moment warten, dann erscheint eine neue Agent Kategorie. Vorne der Typ Linux mongodb in der Mitte dann wieder den Agent downloaden für das System vom Server. Und zum Schluss in der letzten Spalte steht auch für welche Server dieser Agent zutrifft, in unserem Fall mongodb.
Jetzt wieder wie gewohnt mit scp oder anderen mittels diesen Agent installieren.








