zabbix监控mysql
2020-02-03 03:22
645 查看
数据库安装
需要注意的是我这里用的是docker容器,centos内安装mysql和zabbix-agent,启动数据库服务需要指定用户
/usr/sbin/mysqld --user=mysql & # 启动服务 mysqld --initialize --user=mysql # 初始化 # 注意 初始化之前将mysql数据目录删除
需要注意几点
-
数据库存放数据的目录以及文件属主属组都是mysql
-
第一次启动服务需要指定mysql用户
-
如果第一次没有成功 直接初始化 重新运行
被监控端ip
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,点击添加。
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
注意:
-
如果测试的时候报错:sh: mysql: command not found,sh: mysqladmin: command not found,修改userparameter_mysql.conf中mysql,mysqladmin命令的路径,使用绝对路径,然后重启zabbix-agent,再测试。
-
password居然要加引号才能读到。
9、在Web页面查看最新数据和图形
监测—>最新数据
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- zabbix使用percona zabbix mysql-plugin监控mysql数据库
- CentOS下zabbix监控mysql5.6版本主从
- Zabbix使用自带模板监控MySQL
- zabbix监控parameter mysql的状态
- zabbix监控mysql状态
- zabbix开源监控系列二(mysql+redis 模板)
- zabbix----4-----监控mysql
- Ubuntu下Zabbix结合percona监控mysql数据
- zabbix 配置mysql监控
- zabbix自带mysql监控遇到sh: mysql: command not found
- 使用percona监控插件在zabbix中监控MySQL
- Zabbix监控mysql配置及故障告警配置
- Zabbix-3.0.3使用自带模板监控MySQL
- Zabbix监控Memcached PHP-FPM Tomcat Nginx MySQL 网站日志
- zabbix 监控mysql5.6版本 及主从
- 使用zabbix自带MySQL监控模板监控MySQL
- zabbix监控非rpm方式安装的mysql报错的原因及解决方案
- zabbix3.0.4使用percona-monitoring-plugins插件来监控mysql5.6的详细实现过程
- MySQL5.7 SLAVE监控zabbix报警 报错Slave_SQL_Running_State: invalidating query cache entries (table)处理
- zabbix 2.0 监控mysql apache 官方说明