[Check_mk (deutsch)] mk_mysql mit zwei MySQL Instanzen

Hallo,

ich versuche das Plugin mk_mysql auf einem Server mit zwei Instanzen zu laufen zu bringen. Nicht einmal eine Instanz funktioniert.

Kann mir bitte jemand helfen?

Folgenden Service sehe ich:

MySQL
Instance mysql
CRIT - mysqladmin: connect to server at ‘localhost’ failed

cat mysql.cfg

[client]

user=mk_mon

password=test

socket=/var/run/mysqld/mysql.test.pid

socket=/var/lib/mysql/mysql.test.sock hat auch nicht funktioniert.

ls -l /var/run/mysqld/

total 8

-rw-r----- 1 mysql mysql 6 Sep 21 07:21 mysql.live.pid

-rw-r----- 1 mysql mysql 4 Sep 21 07:21 mysql.test.pid

mysql 359 0.4 8.3 5969008 2748304 ? Sl Sep21 41:23 /usr/sbin/mysqld --defaults-file=/etc/my.test.cnf --basedir=/usr --datadir=/var/lib/mysql/test --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/log/mysql/mysql.test.log
–pid-file=/var/run/mysqld/mysql.test.pid --socket=/var/lib/mysql/mysql.test.sock --port=3307

mysql 64628 16.9 26.9 20486512 8849736 ? Sl Sep21 1550:53 /usr/sbin/mysqld --defaults-file=/etc/my.live.cnf --basedir=/usr --datadir=/var/lib/mysql/live --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/log/mysql/mysql.live.log
–pid-file=/var/run/mysqld/mysql.live.pid --socket=/var/lib/mysql/mysql.live.sock --port=3306

···

show grants for ’ mon_mk’@‘localhost’;

±------------------------------------------------------------+

Grants for mon_mk@localhost |

±------------------------------------------------------------+

GRANT SELECT, SHOW DATABASES ON . TO ‘mon_mk’@‘localhost’ |

±------------------------------------------------------------+

Ein lokaler Zugang mit dem user funktioniert.

Andreas Dvorak

Linux Engineer

Interhyp AG| Marcel-Breuer-Str. 18 80807 München

Telefon: +49 (89) 20307 7018 | Telefax: +49 (89) 203075 7018

mailto:andreas.dvorak@interhyp.de |
www.interhyp-gruppe.de

Interhyp AG | Parkstadt Schwabing Marcel-Breuer-Str. 18 80807 München

Registergericht: Amtsgericht München HRB 125915

Vorstand: Michiel Goris (Vorsitzender) Mirjam Mohr Jörg Utecht | Vorsitzender des Aufsichtsrats: Tanate Phutrakul

Diese E-Mail und eventuell angehängte Dateien sind nur für den oben genannten Empfänger bestimmt und können vertrauliche Informationen enthalten. Sollten Sie nicht der Empfänger sein, ist jede Verbreitung, Weiterleitung
und Kopie verboten. Wenn Sie diese E-Mail versehentlich erhalten haben, senden Sie diese zurück oder unterrichten umgehend den Absender unter oben genannten Kontaktdaten. Bitte löschen Sie diese Nachricht in diesem Fall umgehend. Vielen Dank.

This email message and any attachment(s) are intended only for the use of the recipient(s) named above and may contain information that is privileged and confidential. Any review, use, distribution or disclosure
by others is strictly prohibited. If you received this email message in error, please immediately notify the sender by replying to this email message or by telephone and delete the email from your system. Thank you.

Hi,

Du könntest dir das Skript mk_mysql angucken und die verschiedenen Checks als User mk_mon (innerhalb von mysql) ausführen, um zu gucken, wo es hängt. Anschließend
Berechtigungen entsprechend fixen. So spontan vermute ich, darf der User mk_mon nicht die Tabelle information_schema öffnen/anzeigen.

···

Maximilian Schneider
GALERIA Kaufhof GmbH

IT-Operations

Leonhard-Tietz-Str. 1

D-50676 Köln

Tel.: +49 (221) 223-3794

e-mail:
Maximilian.Schneider@kaufhof.de

Sitz der Ges.: Köln · Eingetr.: Amtsgericht Köln HRB Nr. 64081 · U ST-ID
DE811142395 · WEEE-Reg.-Nr. DE80848693 · www.galeria-kaufhof.de

Vorsitzender des Aufsichtsrats: Donald Watros · Geschäftsführung: Olivier Van den Bossche (Vorsitzender),
Edo Beukema, Klaus Hellmich, Guido Mager

ü
SAVE PAPER - THINK BEFORE YOU PRINT

Von: checkmk-de-bounces@lists.mathias-kettner.de [mailto:checkmk-de-bounces@lists.mathias-kettner.de]
Im Auftrag von Dvorak, Andreas
Gesendet: Mittwoch, 28. September 2016 07:54
An: checkmk-de@lists.mathias-kettner.de
Betreff: [Check_mk (deutsch)] mk_mysql mit zwei MySQL Instanzen

Hallo,

ich versuche das Plugin mk_mysql auf einem Server mit zwei Instanzen zu laufen zu bringen. Nicht einmal eine Instanz funktioniert.

Kann mir bitte jemand helfen?

Folgenden Service sehe ich:

MySQL
Instance mysql
CRIT - mysqladmin: connect to server at ‘localhost’ failed

cat mysql.cfg

[client]

user=mk_mon

password=test

socket=/var/run/mysqld/mysql.test.pid

socket=/var/lib/mysql/mysql.test.sock hat auch nicht funktioniert.

ls -l /var/run/mysqld/

total 8

-rw-r----- 1 mysql mysql 6 Sep 21 07:21 mysql.live.pid

-rw-r----- 1 mysql mysql 4 Sep 21 07:21 mysql.test.pid

mysql 359 0.4 8.3 5969008 2748304 ? Sl Sep21 41:23 /usr/sbin/mysqld --defaults-file=/etc/my.test.cnf --basedir=/usr --datadir=/var/lib/mysql/test --plugin-dir=/usr/lib64/mysql/plugin
–user=mysql --log-error=/var/log/mysql/mysql.test.log --pid-file=/var/run/mysqld/mysql.test.pid --socket=/var/lib/mysql/mysql.test.sock --port=3307

mysql 64628 16.9 26.9 20486512 8849736 ? Sl Sep21 1550:53 /usr/sbin/mysqld --defaults-file=/etc/my.live.cnf --basedir=/usr --datadir=/var/lib/mysql/live --plugin-dir=/usr/lib64/mysql/plugin
–user=mysql --log-error=/var/log/mysql/mysql.live.log --pid-file=/var/run/mysqld/mysql.live.pid --socket=/var/lib/mysql/mysql.live.sock --port=3306

mysql> show grants for ’ mon_mk’@‘localhost’;

±------------------------------------------------------------+

| Grants for mon_mk@localhost |

±------------------------------------------------------------+

| GRANT SELECT, SHOW DATABASES ON . TO ‘mon_mk’@‘localhost’ |

±------------------------------------------------------------+

Ein lokaler Zugang mit dem user funktioniert.

Andreas Dvorak

Linux Engineer

Interhyp AG| Marcel-Breuer-Str. 18 80807 München

Telefon: +49 (89) 20307 7018 | Telefax: +49 (89) 203075 7018

mailto:andreas.dvorak@interhyp.de |
www.interhyp-gruppe.de

Interhyp AG | Parkstadt Schwabing Marcel-Breuer-Str. 18 80807 München

Registergericht: Amtsgericht München HRB 125915

Vorstand: Michiel Goris (Vorsitzender) Mirjam Mohr Jörg Utecht | Vorsitzender des Aufsichtsrats: Tanate Phutrakul

Diese E-Mail und eventuell angehängte Dateien sind nur für den oben genannten Empfänger bestimmt und können vertrauliche Informationen enthalten. Sollten Sie nicht der Empfänger
sein, ist jede Verbreitung, Weiterleitung und Kopie verboten. Wenn Sie diese E-Mail versehentlich erhalten haben, senden Sie diese zurück oder unterrichten umgehend den Absender unter oben genannten Kontaktdaten. Bitte löschen Sie diese Nachricht in diesem
Fall umgehend. Vielen Dank.

This email message and any attachment(s) are intended only for the use of the recipient(s) named above and may contain information that is privileged and confidential. Any
review, use, distribution or disclosure by others is strictly prohibited. If you received this email message in error, please immediately notify the sender by replying to this email message or by telephone and delete the email from your system. Thank you.

Hallo Andreas,

  die Angabe der pid-Datei bei der socket-Option ist fehlerhaft,

hier muss “/var/lib/mysql/mysql.test.sock” oder
“/var/lib/mysql/mysql.live.sock” hin. Funktioniert denn bei dir
ein ‘mysql -u mk_mon -p -S /var/lib/mysql/mysql.test.sock’ mit
Angabe des Passwortes ? Das w�re interessant zu wissen. Als
n�chstes w�rde ich dann den Befehl “mysql
–defaults-file=/etc/check_mk/mysql.cfg” testen, das ist auch das,
was das Plugin macht. Zudem denke ich, das das Plugin mk_mysql
nicht mit zwei Instanzen umgehen kann, du wirst dich f�r eine von
beiden� entscheiden m�ssen.

Viele Gr��e,

Micha

···

On 28.09.2016 07:54, Dvorak, Andreas
wrote:

Hallo,

        ich versuche das Plugin mk_mysql auf einem Server mit

zwei Instanzen zu laufen zu bringen. Nicht einmal eine
Instanz funktioniert.

Kann mir bitte jemand helfen?

Folgenden Service sehe ich:

MySQL
Instance mysql
������
CRIT - mysqladmin: connect to server at ‘localhost’
failed

cat mysql.cfg

[client]

user=mk_mon

password=test

socket=/var/run/mysqld/mysql.test.pid

        socket=/var/lib/mysql/mysql.test.sock�� hat auch nicht

funktioniert.

ls -l /var/run/mysqld/

total 8

-rw-r----- 1 mysql mysql 6 Sep 21 07:21 mysql.live.pid

-rw-r----- 1 mysql mysql 4 Sep 21 07:21 mysql.test.pid

        mysql����� 359� 0.4� 8.3 5969008 2748304 ?���� Sl��

Sep21� 41:23 /usr/sbin/mysqld
–defaults-file=/etc/my.test.cnf --basedir=/usr
–datadir=/var/lib/mysql/test
–plugin-dir=/usr/lib64/mysql/plugin --user=mysql
–log-error=/var/log/mysql/mysql.test.log
–pid-file=/var/run/mysqld/mysql.test.pid
–socket=/var/lib/mysql/mysql.test.sock --port=3307

        mysql��� 64628 16.9 26.9 20486512 8849736 ?��� Sl�� Sep21

1550:53 /usr/sbin/mysqld --defaults-file=/etc/my.live.cnf
–basedir=/usr --datadir=/var/lib/mysql/live
–plugin-dir=/usr/lib64/mysql/plugin --user=mysql
–log-error=/var/log/mysql/mysql.live.log
–pid-file=/var/run/mysqld/mysql.live.pid
–socket=/var/lib/mysql/mysql.live.sock --port=3306

            mysql>

show grants for ’ mon_mk’@‘localhost’;

±------------------------------------------------------------+

            |

Grants for
mon_mk@localhost�������������������������������� |

±------------------------------------------------------------+

            |

GRANT SELECT, SHOW DATABASES ON . TO
‘mon_mk’@‘localhost’ |

          +-------------------------------------------------------------+

Ein lokaler Zugang mit dem user funktioniert.

Andreas Dvorak

Linux Engineer

Interhyp AG| Marcel-Breuer-Str. 18� 80807 M�nchen

        Telefon: +49 (89) 20307 7018 | Telefax: +49 (89) 203075

7018

        mailto:andreas.dvorak@interhyp.de
        |

www.interhyp-gruppe.de

            Interhyp AG |

Parkstadt Schwabing� Marcel-Breuer-Str. 18� 80807
M�nchen

            Registergericht:

Amtsgericht M�nchen� HRB 125915

            Vorstand:

Michiel Goris (Vorsitzender)� Mirjam Mohr� J�rg Utecht |
Vorsitzender des Aufsichtsrats: Tanate Phutrakul

            Diese E-Mail

und eventuell angeh�ngte Dateien sind nur f�r den oben
genannten Empf�nger bestimmt und k�nnen vertrauliche
Informationen enthalten. Sollten Sie nicht der Empf�nger
sein, ist jede Verbreitung, Weiterleitung
und Kopie verboten. Wenn Sie diese E-Mail versehentlich
erhalten haben, senden Sie diese zur�ck oder
unterrichten umgehend den Absender unter oben genannten
Kontaktdaten. Bitte l�schen Sie diese Nachricht in
diesem Fall umgehend. Vielen Dank.

            This email

message and any attachment(s) are intended only for the
use of the recipient(s) named above and may contain
information that is privileged and confidential.� Any
review, use, distribution or disclosure
by others is strictly prohibited. If you received this
email message in error, please immediately notify the
sender by replying to this email message or by telephone
and delete the email from your system. Thank you.

_______________________________________________
checkmk-de mailing list


Michael
Gusek
|
System Administrator |
Webtrekk GmbH |
t
+49
30�755 415�302
|
** f** +49
30�755 415�100 | ** w**www.webtrekk.com

                      Amtsgericht/Local

Court Berlin, HRB 93435 B | Gesch�ftsf�hrer/CEO Christian
Sauer

checkmk-de@lists.mathias-kettner.dehttp://lists.mathias-kettner.de/mailman/listinfo/checkmk-de

Hallo,

es war leider ein Berechtigungsproblem von dem user.

Jetzt klappt es.

···

Andreas Dvorak
Linux Engineer
Interhyp AG | Marcel-Breuer-Str. 18 80807 München
Telefon: +49 (89) 20307 7018 | Telefax: +49 (89) 203075 7018
mailto:andreas.dvorak@interhyp.de | www.interhyp-gruppe.de

Interhyp AG | Parkstadt Schwabing Marcel-Breuer-Str. 18 80807 München

Registergericht: Amtsgericht München HRB 125915

Vorstand: Michiel Goris (Vorsitzender) Mirjam Mohr Jörg Utecht | Vorsitzender des Aufsichtsrats: Tanate Phutrakul

Diese E-Mail und eventuell angehängte Dateien sind nur für den oben genannten Empfänger bestimmt und
können vertrauliche Informationen enthalten. Sollten Sie nicht der Empfänger sein, ist jede Verbreitung, Weiterleitung und Kopie verboten. Wenn Sie diese E-Mail versehentlich erhalten haben, senden Sie diese zurück oder unterrichten umgehend den Absender unter
oben genannten Kontaktdaten. Bitte löschen Sie diese Nachricht in diesem Fall umgehend. Vielen Dank.

This email message and any attachment(s) are intended only for the use of the recipient(s) named above and may contain information that is privileged
and confidential. Any review, use, distribution or disclosure by others is strictly prohibited. If you received this email message in error, please immediately notify the sender by replying to this email message or by telephone and delete the email from your
system. Thank you.

Von: checkmk-de-bounces@lists.mathias-kettner.de [mailto:checkmk-de-bounces@lists.mathias-kettner.de]
Im Auftrag von Schneider, Maximilian
Gesendet: Mittwoch, 28. September 2016 08:30
An: checkmk-de@lists.mathias-kettner.de
Betreff: Re: [Check_mk (deutsch)] mk_mysql mit zwei MySQL Instanzen

Hi,

Du könntest dir das Skript mk_mysql angucken und die verschiedenen Checks als User mk_mon (innerhalb von mysql) ausführen, um zu gucken, wo es hängt. Anschließend
Berechtigungen entsprechend fixen. So spontan vermute ich, darf der User mk_mon nicht die Tabelle information_schema öffnen/anzeigen.

Maximilian Schneider
GALERIA Kaufhof GmbH

IT-Operations

Leonhard-Tietz-Str. 1

D-50676 Köln

Tel.: +49 (221) 223-3794

e-mail:
Maximilian.Schneider@kaufhof.de

Sitz der Ges.: Köln · Eingetr.: Amtsgericht Köln HRB Nr. 64081 · U ST-ID
DE811142395 · WEEE-Reg.-Nr. DE80848693 · www.galeria-kaufhof.de

Vorsitzender des Aufsichtsrats: Donald Watros · Geschäftsführung: Olivier Van den Bossche (Vorsitzender),
Edo Beukema, Klaus Hellmich, Guido Mager

ü
SAVE PAPER - THINK BEFORE YOU PRINT

Von:
checkmk-de-bounces@lists.mathias-kettner.de [mailto:checkmk-de-bounces@lists.mathias-kettner.de]
Im Auftrag von Dvorak, Andreas
Gesendet: Mittwoch, 28. September 2016 07:54
An: checkmk-de@lists.mathias-kettner.de
Betreff: [Check_mk (deutsch)] mk_mysql mit zwei MySQL Instanzen

Hallo,

ich versuche das Plugin mk_mysql auf einem Server mit zwei Instanzen zu laufen zu bringen. Nicht einmal eine Instanz funktioniert.

Kann mir bitte jemand helfen?

Folgenden Service sehe ich:

MySQL
Instance mysql
CRIT - mysqladmin: connect to server at ‘localhost’ failed

cat mysql.cfg

[client]

user=mk_mon

password=test

socket=/var/run/mysqld/mysql.test.pid

socket=/var/lib/mysql/mysql.test.sock hat auch nicht funktioniert.

ls -l /var/run/mysqld/

total 8

-rw-r----- 1 mysql mysql 6 Sep 21 07:21 mysql.live.pid

-rw-r----- 1 mysql mysql 4 Sep 21 07:21 mysql.test.pid

mysql 359 0.4 8.3 5969008 2748304 ? Sl Sep21 41:23 /usr/sbin/mysqld --defaults-file=/etc/my.test.cnf --basedir=/usr --datadir=/var/lib/mysql/test
–plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/log/mysql/mysql.test.log --pid-file=/var/run/mysqld/mysql.test.pid --socket=/var/lib/mysql/mysql.test.sock --port=3307

mysql 64628 16.9 26.9 20486512 8849736 ? Sl Sep21 1550:53 /usr/sbin/mysqld --defaults-file=/etc/my.live.cnf --basedir=/usr --datadir=/var/lib/mysql/live
–plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/log/mysql/mysql.live.log --pid-file=/var/run/mysqld/mysql.live.pid --socket=/var/lib/mysql/mysql.live.sock --port=3306

mysql> show grants for ’ mon_mk’@‘localhost’;

±------------------------------------------------------------+

| Grants for mon_mk@localhost |

±------------------------------------------------------------+

| GRANT SELECT, SHOW DATABASES ON .
TO ‘mon_mk’@‘localhost’ |

±------------------------------------------------------------+

Ein lokaler Zugang mit dem user funktioniert.

Andreas Dvorak

Linux Engineer

Interhyp AG| Marcel-Breuer-Str.
18 80807 München

Telefon: +49 (89) 20307 7018 | Telefax: +49 (89) 203075 7018

mailto:andreas.dvorak@interhyp.de |
www.interhyp-gruppe.de

Interhyp AG | Parkstadt Schwabing Marcel-Breuer-Str. 18 80807 München

Registergericht: Amtsgericht München HRB 125915

Vorstand: Michiel Goris (Vorsitzender) Mirjam Mohr Jörg Utecht | Vorsitzender des Aufsichtsrats: Tanate Phutrakul

Diese E-Mail und eventuell angehängte Dateien sind nur für den oben genannten Empfänger bestimmt und können vertrauliche Informationen enthalten. Sollten Sie nicht der Empfänger
sein, ist jede Verbreitung, Weiterleitung und Kopie verboten. Wenn Sie diese E-Mail versehentlich erhalten haben, senden Sie diese zurück oder unterrichten umgehend den Absender unter oben genannten Kontaktdaten. Bitte löschen Sie diese Nachricht in diesem
Fall umgehend. Vielen Dank.

This email message and any attachment(s) are intended only for the use of the recipient(s) named above and may contain information that is privileged and confidential.
Any review, use, distribution or disclosure by others is strictly prohibited. If you received this email message in error, please immediately notify the sender by replying to this email message or by telephone and delete the email from your system.
Thank you.