zabbix监控mysql

2019-11-27  本文已影响0人  互联网中的一个咸鱼

数据库安装
需要注意的是我这里用的是docker容器,centos内安装mysql和zabbix-agent,启动数据库服务需要指定用户

/usr/sbin/mysqld --user=mysql &  # 启动服务
 mysqld   --initialize   --user=mysql # 初始化
# 注意  初始化之前将mysql数据目录删除

需要注意几点

1、修改agent配置文件

Server=192.168.192.2
ServerActive=192.168.192.2
Hostname=zabbix-agent1

2、启动代理服务

/usr/sbin/zabbix_agentd
ps aux
进程

3、在服务端测试数据获取

zabbix_get -s 192.168.192.2 -p 3306 -k system.uptime

4、在zabbix页面添加Linux主机


添加主机

5、为主机连接模板
点击选择,勾选Template DB MySQL和Template OS Linux,点击添加。


Screenshot of Zabbix docker_ 配置主机 (4).jpg

6、被监控端创建配置

mysql> grant all on *.* to 'zabbix'@localhost identified by 'password';
# 用zabbix用户登录本机的mysql
mysql>flush privileges;

添加my.cnf

[mysql]

host=localhost

user=zabbix

password=’password’


[mysqladmin]

host=localhost

user=zabbix

password=’password’

7、重起zabbix-agent服务

把这个服务kill掉重新启动

8、在zabbix服务端测试获取mysql监控指标数据

zabbix_get -s 192.168.192.2 -p 3306 -k mysql.ping

注意:

9、在Web页面查看最新数据和图形
监测--->最新数据


最新数据
上一篇下一篇

猜你喜欢

热点阅读