Monitorizare MySQL cu Check_MK

Configurare noua (How To)

Situatie

Daca doriti sa monitorizati MySQLcu ajutorul Chck_Mk-ului trebuie sa instalati acest plug-in.

Solutie

Pasi de urmat

Pentru a instala plugin-ul, copiați fișierul mk_mysql in directorul $MK_LIBDIR/plugins. $MK_LIBDIR este configurat la inceputul instalarii agentului de baza Check_MK și este adesea setat in /usr/lib/check_mk_agent.

Dacă nu sunteți pe Linux poate fi necesar sa schimbati shell-ul folosit pentru a rula, care este definit în prima linie. În mod implicit ar trebui să indice catre #!/bin/bash.

După aceea, faceti script-ul executabil folosind chmod 700 mk_mysql și încercați să-l rulați folosind “./mk_mysql”.

Utilizatorul root MySQL trebuie să fie accesibil pentru utilizatorul sistemului de operare utilizat de către check_mk_agent. Aproape orice mod de a rezolva aceasta problema are un anumit impact de securitate. Am stabilit stocarea parolei într-un fișier în $MK_CONFIDR, care în mod normal, este /etc/check_mk. Acest fisier ar trebui sa aiba modul “400” (setat cu chmod din nou) și să fie numit “mysql.cfg”. Modul 400 setat asigură că nu va fi ușor de citit pentru utilizatorii non-root.
În ea, stocați parola și opțional un utilizator pentru MySQL pentru autentificare, în următorul format MySQL:

/etc/check_mk/mysql.cfg
[client]
user=monitor
password=MyPassWord

: In cazul in care creați un utilizator MySQL numai pentru monitorizare, puteți da drepturi cu următoarea instrucțiune SQL:
GRANT SELECT, SHOW DATABASES ON *.*
TO ‘username’@’servername’;

 

Inlocuiți „username” cu utilizatorul pe care doriți să îl utilizați. În acest exemplu va fi monitor. ServerName poate fi localhost, un nume specific de server sau %. % Este putin riscant pentru ca se potrivește cu fiecare ServerName

După crearea fișierului, rularea agentul ar trebui să ofere acum mult mai multe date de ieșire.

Informatiile oferite sunt de la comanda de monitorizare implicita MySQL “show global status”.

Tip solutie

Permanent

Voteaza

(12 din 25 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?