Hi,
irgendwie bin ich mal wieder zu Blöd... Vielleicht findet ja hier jemand den Fehler.
Ich setze OMD 1.20 ein und nun wurde die Anfrage gestellt, ob wir (über ein vorgegebenes Statement) etwas Bestimmtes in MySQl (unter Windows) prüfen kann.
Ich habe dann mal ein bisschen rumgelesen und wollte nun nach https://mathias-kettner.de/checkmk_mrpe.html vorgehen. Ich habe hierzu innerhalb meiner Site (evtl. erster Fehler) unter etc/check_mk eine Datei mrpe.cfg angelegt. In dieser Datei steht die (einzige) Zeile
Test lib/nagios/plugins/check_mysql_query -P 3306 -u <User> -p <PW> -d <DB-Name> -w 1:99 -q "SELECT COUNT(*) FROM serverprocess WHERE ok = 2"
Ich hatte es vorher auch mal mit
Test /opt/omd/versions/1.20/lib/nagios/plugins/check_mysql_query -P 3306 -u <User> -p <PW> -d
<DB-Name> -w 1:99 -q "SELECT COUNT(*) FROM serverprocess WHERE ok =
2"
versucht.
Rufe ich das Plugin manuell mit diesen Parametern und zusätzlich mit -H <Servername> auf, dann klappt alles.
Der Host ist in der main.mk eingetragen und wurde auch schon inventarisiert.
Rufe ich aber check_mk -II --checks=mrpe <Servername> auf, wird nichts Neues gefunden. Es gibt aber auch keine Fehlermeldung...
Im Artikel stand dann noch, dass mrpe.cfg im selben Verzeichnis wie logwatch.cfg liegen soll. Da in etc/check_mk innerhalb der Site kein logwatch.cfg liegt, habe ich mal gesucht und in /etc/check_mk diese Datei gefunden. Ich habe die Datei mrpe.cfg mal dahin kopiert und auch darauf geachtet, dass sich die Berechtigungen von <Site>:<Site> zu root:root geändert haben.
Leider immer noch ohne Erfolg...
Ist mein Weg überhaupt sinnvoll und wenn ja, wo mache ich den Fehler?
Was mich auch irritiert: nach der Änderung der Zeile
Test /opt/omd/versions/1.20/lib/nagios/plugins/check_mysql_query -P 3306 -u <User> -p <PW> -d
<DB-Name> -w 1:99 -q "SELECT COUNT(*) FROM blub" (blub ist eine Test-DB)
in die oben angegebene Zeile hat sich die Einfärbung in VIM geändert. Jetzt ist alles bis auf "=2" gelb; füge ich eine Zeile hinzu, ist diese grau. Ich weiss nicht, ob das wichtig ist; es fiel mir aber auf.
Bis denn
Thomas
irgendwie bin ich mal wieder zu Blöd... Vielleicht findet ja hier jemand den Fehler.
Ich setze OMD 1.20 ein und nun wurde die Anfrage gestellt, ob wir (über ein vorgegebenes Statement) etwas Bestimmtes in MySQl (unter Windows) prüfen kann.
Ich habe dann mal ein bisschen rumgelesen und wollte nun nach https://mathias-kettner.de/checkmk_mrpe.html vorgehen. Ich habe hierzu innerhalb meiner Site (evtl. erster Fehler) unter etc/check_mk eine Datei mrpe.cfg angelegt. In dieser Datei steht die (einzige) Zeile
Test lib/nagios/plugins/check_mysql_query -P 3306 -u <User> -p <PW> -d <DB-Name> -w 1:99 -q "SELECT COUNT(*) FROM serverprocess WHERE ok = 2"
Ich hatte es vorher auch mal mit
Test /opt/omd/versions/1.20/lib/nagios/plugins/check_mysql_query -P 3306 -u <User> -p <PW> -d
<DB-Name> -w 1:99 -q "SELECT COUNT(*) FROM serverprocess WHERE ok =
2"
versucht.
Rufe ich das Plugin manuell mit diesen Parametern und zusätzlich mit -H <Servername> auf, dann klappt alles.
Der Host ist in der main.mk eingetragen und wurde auch schon inventarisiert.
Rufe ich aber check_mk -II --checks=mrpe <Servername> auf, wird nichts Neues gefunden. Es gibt aber auch keine Fehlermeldung...
Im Artikel stand dann noch, dass mrpe.cfg im selben Verzeichnis wie logwatch.cfg liegen soll. Da in etc/check_mk innerhalb der Site kein logwatch.cfg liegt, habe ich mal gesucht und in /etc/check_mk diese Datei gefunden. Ich habe die Datei mrpe.cfg mal dahin kopiert und auch darauf geachtet, dass sich die Berechtigungen von <Site>:<Site> zu root:root geändert haben.
Leider immer noch ohne Erfolg...
Ist mein Weg überhaupt sinnvoll und wenn ja, wo mache ich den Fehler?
Was mich auch irritiert: nach der Änderung der Zeile
Test /opt/omd/versions/1.20/lib/nagios/plugins/check_mysql_query -P 3306 -u <User> -p <PW> -d
<DB-Name> -w 1:99 -q "SELECT COUNT(*) FROM blub" (blub ist eine Test-DB)
in die oben angegebene Zeile hat sich die Einfärbung in VIM geändert. Jetzt ist alles bis auf "=2" gelb; füge ich eine Zeile hinzu, ist diese grau. Ich weiss nicht, ob das wichtig ist; es fiel mir aber auf.
Bis denn
Thomas