Zabbix添加MySQL监控

642次阅读

共计 739 个字符,预计需要花费 2 分钟才能阅读完成。

添加MySQL监控

Agent端配置

1、在/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf文件中指定了zabbix agent如何获取mysql服务的各种登录信息

2、在/var/lib/zabbix/目录中新建”.my.cnf”文件,用以指定zabbix agent如何登陆数据库,默认使用的是zabbix用户,可以在zabbix_conf文件中找到密码。

# mkdir /var/lib/zabbix

# vim /var/lib/zabbix/.my.cnf

[mysql]
host=localhost
user=zabbix
password=zabbix
socket=/var/lib/mysql/mysql.sock
[mysqladmin]
host=localhost
user=zabbix
password=zabbix
socket=/var/lib/mysql/mysql.sock

#service zabbix-agent restart

3、在数据库中进行授权

Mysql> GRANT USAGE ON *.* TO zabbix@localhost IDENTIFIED BY 'zabbix';
Mysql>FLUSH PRIVILEGES;

4、在zabbix_server端测试是否可以得到检测数据

zabbix_get -s 172.20.2.10 -p 10050 -k mysql.ping

1

Zabbix添加MySQL监控

如显示1,则代表可以通过zabbix_agent获取到数据。

Web端配置

依次点击 组态–主机–(要监控mysql的主机)–模板–选择–Template App Mysql–添加–更新。

完成后,点击监测中图形,选择主机和Mysql bandwidth,等待检测。

Zabbix添加MySQL监控

正文完
 
mervinwang
版权声明:本站原创文章,由 mervinwang 2017-02-24发表,共计739字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
文章搜索