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
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



···
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



···
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