Zabbix Agentをインストール後、MySQLだけは別に設定になったので、その方法のメモです。Zabbix Agentのバージョンはv5.0.17です。
# mysql -u root -p
CREATE USER zabbixagent@localhost IDENTIFIED BY 'Password!';
GRANT PROCESS ON *.* TO zabbixagent@localhost;
開通確認をします。
# mysqladmin status -u zabbixagent -p
Enter password:
Uptime: 42041133 Threads: 1 Questions: 256207981 Slow queries: 5 Opens: 106109 Flush tables: 1 Open tables: 400 Queries per second avg: 6.094
認証情報を置いておくパスを確認します。 HOME=で指定しているところに設置します。
# cat /etc/zabbix/zabbix_agentd.conf
UserParameter=mysql.status[*],echo "show global status where Variable_name='$1';" | HOME=/var/lib/zabbix mysql -N | awk '{print $$2}'
最後にパスワードを設置するとつながるはずです。
# vi /var/lib/zabbix/.my.cnf
[client]
user=zabbixagent
password='Password!'