Monitoraggio di mysql con Zabbix

From RVM Wiki
Revision as of 14:26, 3 September 2018 by Gabriele.vivinetto (talk | contribs) (Created page with "* Sul server Zabbix, aggiungere il template Template DB MySQL * Sulla macchina da monitorare, creare l'utente di monitoraggio: mysql -u root create user 'zabbix_agent'@'...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
  • Sul server Zabbix, aggiungere il template
Template DB MySQL
  • Sulla macchina da monitorare, creare l'utente di monitoraggio:
mysql -u root
create user 'zabbix_agent'@'localhost' IDENTIFIED BY 'Password';
GRANT USAGE ON *.* TO 'zabbix_agent'@'localhost' IDENTIFIED BY 'Password';
flush privileges;
exit
  • Creare il file .my.cnf coi dettagli di login:
mkdir -p /var/lib/zabbix
chown zabbix:zabbix  /var/lib/zabbix
cd /var/lib/zabbix/
sudoedit .my.cnf
[mysql]
user=zabbix_agent
password=Password
[mysqladmin]
user=zabbix_agent
password=Password
  • impostare le permission
chown zabbix:zabbix .my.cnf
chmod 0644 .my.cbnf
  • Verificare la connessione come zabbix agent:
echo "show databases;" | sudo -u zabbix mysql
Database
information_schema
  • Verificare che i trigger siano abilitati e non Unsupported

Riferimenti

How to Monitor MYSQL/MariaDB Using Zabbix Server - YallaLabs Monitoring MySQl with Zabbix Agent - Stack Overflow