Zabbix monitoring
Jak nastavit monitoring MySQL v Zabbix
- Zveřejněno: 26. duben 2016
- Zobrazeno: 1922
Zabbix může sledovat MySQL server pomocí Zabbix Aganta za použití šablony MySQL (Template App MySQL), která je součástí výchozí instalace Zabbixu. Než Vám tato sada kontrol začne plně fungovat, je nutné provést následůjící kroky.
Za prvé, musíme vytvořit uživatelský účet MySQL, který ma být použit pro přístup k MySQL, aby mohli být získány potřebné statistiky.
mysql -uroot -p -e"GRANT USAGE ON *.* TO 'zabbix'@'127.0.0.1' IDENTIFIED BY 'tajneheslo123'"; mysql -uroot -p -e"GRANT USAGE ON *.* TO 'zabbix'@'localhost' IDENTIFIED BY 'tajneheslo123'"; mysql -uroot -p -e"flush privileges"
V dalším kroku je potřeba vytvořit nový konfigurační soubor /etc/zabbix/.my.cnf
s přihlášením k MySQL (viz. výše vytvořeného), který bude použit Zabbixem pro připojení k serveru MySQL pro potřeby monitorování.
vi /etc/zabbix/.my.cnf
a do souboru vložte:
[mysql] user=zabbix password=tajneheslo123 host=localhost [mysqladmin] user=zabbix password=tajneheslo123 host=localhost
Upravte soubor /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
vi /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
a nahraďte cesty
HOME = /var/lib/zabbix
za
HOME = /etc/zabbix
Měly by být v souboru 3 krát. Upravte všechny.
Proveďte restart Zabbix Agenta
service zabbix-agent restart