- MySQLにzabbixユーザを作成(Zabbix Serverの場合は不要)
echo "grant process on *.* to 'zabbix'@'localhost' identified by 'zbxpasswd';flush privileges;" | mysql -u root -p -h localhost mysql
# ステータスを取得できるか確認
mysqladmin status -u zabbix -p
- /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf にHOME=/var/lib/zabbixとあるので /var/lib/zabbix/.my.cnfを作成
cp /usr/share/doc/zabbix20-agent-2.0.13/userparameter_mysql.conf /etc/zabbix/zabbix_agentd.d/
vim /var/lib/zabbix/.my.cnf
----
[client]
host=127.0.0.1
user=zabbix
password=********
default-character-set=utf8
----
chmod 600 /var/lib/zabbix/.my.cnf
chown zabbix:zabbix /var/lib/zabbix/.my.cnf
# statusが取れるか確認
sudo -u zabbix mysqladmin status
- zabbix_agentdから値が読めるかテスト
sudo -u zabbix zabbix_agentd -t 'mysql.uptime'
- zabbix_serverから値が読めるかテスト
zabbix_get -s localhost -k 'mysql.uptime'