[Check_mk (deutsch)] Probleme mit dem Check SQL Database bei einer MySQL-DB

Hallo und ein frohes neues Jahr,

Ich bin auf der Version 1.2.6b5 unterwegs.

Das PlugIn mk_mysql habe ich auf dem Server mit der MySQL-DB angelegt und auch den Rest dieser Beschreibung befolgt:

https://mathias-kettner.de/checkmk_mysql.html

Einziger Unterschied ist, dass ich die mysql.cfg im selben Verzeichnis wie das Plugin liegen,

da ich ansonsten das Plugin nicht ans Laufen bekommen habe.

Das habe ich auch in der mk_mysql entsprechend angepasst.

Das PlugIn funktioniert soweit auch und liefert die Daten zu MySQL-Daemon und Die Tabellengrößen.

Aber wenn ich auf der GUI den Active-Check „Check SQL-Database“ konfiguriere:

image001.jpg

image002.jpg

Bekomme ich den Fehler „UNKNOWN- Error while connecting to database: No module named MySQLdb”

Wenn ich den Select-Befehl mit dem entsprechenden User auf der Konsole absetze funktioniert das einwandfrei.

Ich habe das auf 2 Maschinen versucht und bei beiden dasselbe Problem.

Ist der Active-Check in dem Plugin enthalten?

Kann das daran liegen das ich die mysql.cfg im selben Ordner liegen habe?

Danke für eure Hilfe!

Gruß,

Wiebke

Hallo Wiebke,

“Check SQL Database” benutzt einen echten aktiven Check. “mk_mysql” wird aber als Plugin vom Agenten ausgeführt.

Man kann sagen “Check SQL Database” ist wie bei dir gewollt für eigene Abfragen und “mk_mysql” ist das Script welches statistische Daten der Datenbank liefert.

Zu finden ist der aktive Check im Verzeichnis doc/treasures/active_checks/ dort “check_sql” dieser muss in das Verzeichnis mit den normalen Nagios/Icinga Plugins.

Gruß

Andreas

image001.jpg

image002.jpg

image001.jpg

···

Wiebke.Weuster@comline.de schrieb am Wed Jan 07 2015 at 10:48:58:

Hallo und ein frohes neues Jahr,

Ich bin auf der Version 1.2.6b5 unterwegs.

Das PlugIn mk_mysql habe ich auf dem Server mit der MySQL-DB angelegt und auch den Rest dieser Beschreibung befolgt:

https://mathias-kettner.de/checkmk_mysql.html

Einziger Unterschied ist, dass ich die mysql.cfg im selben Verzeichnis wie das Plugin liegen,

da ich ansonsten das Plugin nicht ans Laufen bekommen habe.

Das habe ich auch in der mk_mysql entsprechend angepasst.

Das PlugIn funktioniert soweit auch und liefert die Daten zu MySQL-Daemon und Die Tabellengrößen.

Aber wenn ich auf der GUI den Active-Check „Check SQL-Database“ konfiguriere:

Bekomme ich den Fehler „UNKNOWN- Error while connecting to database: No module named MySQLdb”

Wenn ich den Select-Befehl mit dem entsprechenden User auf der Konsole absetze funktioniert das einwandfrei.

Ich habe das auf 2 Maschinen versucht und bei beiden dasselbe Problem.

Ist der Active-Check in dem Plugin enthalten?

Kann das daran liegen das ich die mysql.cfg im selben Ordner liegen habe?

Danke für eure Hilfe!

Gruß,

Wiebke

Wiebke Weuster
Customer Care
Comline AG
Hauert 8
D-44227 Dortmund/Germany
Telefon:
+49 231 97575 928
E-Mail:
wiebke.weuster@comline.de

www.comline.de
Vorstand: Stephan Schilling
Aufsichtsrat: Otto Prange (Vorsitzender)
HR Dortmund B 14570 USt.-ID-Nr. DE 124727422


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de

Hallo Wieder,

Der aktive Checkfile hat nichts mit dem Plugin zu tun.

Das Plugin läuft auf dem Agent Host, der aktive Check (nutzt check_sql aus den Monitoring Plugins) auf dem CMK Server. Um den aktiven Check zu nutzen benötigst du weitere Module (für welches Framework auch immer). Führe den Befehl, der aus deinem aktiven Check resultiert mal auf dem CMK Server aus, dann solltest du mehr erfahren - ggf schau mal ob check_sql Parameter für verbose und/oder debug unterstützt.

Grüße,
Marcel

image001.jpg

image001.jpg

image002.jpg

···

null Wiebke.Weuster@comline.de schrieb am Mi., 7. Jan. 2015 10:48:

Hallo und ein frohes neues Jahr,

Ich bin auf der Version 1.2.6b5 unterwegs.

Das PlugIn mk_mysql habe ich auf dem Server mit der MySQL-DB angelegt und auch den Rest dieser Beschreibung befolgt:

https://mathias-kettner.de/checkmk_mysql.html

Einziger Unterschied ist, dass ich die mysql.cfg im selben Verzeichnis wie das Plugin liegen,

da ich ansonsten das Plugin nicht ans Laufen bekommen habe.

Das habe ich auch in der mk_mysql entsprechend angepasst.

Das PlugIn funktioniert soweit auch und liefert die Daten zu MySQL-Daemon und Die Tabellengrößen.

Aber wenn ich auf der GUI den Active-Check „Check SQL-Database“ konfiguriere:

Bekomme ich den Fehler „UNKNOWN- Error while connecting to database: No module named MySQLdb”

Wenn ich den Select-Befehl mit dem entsprechenden User auf der Konsole absetze funktioniert das einwandfrei.

Ich habe das auf 2 Maschinen versucht und bei beiden dasselbe Problem.

Ist der Active-Check in dem Plugin enthalten?

Kann das daran liegen das ich die mysql.cfg im selben Ordner liegen habe?

Danke für eure Hilfe!

Gruß,

Wiebke

Wiebke Weuster
Customer Care
Comline AG
Hauert 8
D-44227 Dortmund/Germany
Telefon:
+49 231 97575 928
E-Mail:
wiebke.weuster@comline.de

www.comline.de
Vorstand: Stephan Schilling
Aufsichtsrat: Otto Prange (Vorsitzender)
HR Dortmund B 14570 USt.-ID-Nr. DE 124727422


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de