Zabbix 4.0监控mysql

一、环境

centos 7.2
zabbix-agent 4.2.5
mysql 5.7

二、安装、配置zabbix-agent
1. 在线安装

yum install -y zabbix-agent

2. 配置zabbix agent
vim /etc/zabbix/zabbix_agent.conf
Server = zabbix服务地址
ServerActive=zabbix服务地址
ServerName = 主机名

ServerName要与页面配置的名称一致才能被监控到

三、监控配置
1.关闭 selinux

临时关闭:

[root@localhost ~]# getenforce
Enforcing

[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce
Permissive

永久关闭:

root@localhost ~]# vim /etc/sysconfig/selinux
SELINUX=enforcing 改为 SELINUX=disabled
重启服务reboot
2. 创建mysql监控用户
GRANT ALL PRIVILEGES ON *.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix' WITH
GRANT OPTION;  
FLUSH   PRIVILEGES; 

需要注意的是第一条命令在mysql5.7上会自动创建zabbix用户,但是在8.0以上是不行的(8.0版本需先创建用户,再授权,最后刷新);第二条命令是刷新,使权限立马生效。

3. 在/etc/zabbix下创建.my.cnf
vim /etc/zabbix/.my.cnf

在这里插入图片描述
注意mysql.sock的位置

4.修改 userparameter_mysql.conf
vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf

在这里插入图片描述
将图中Home改成.my.cnf的目录名,即/etc/zabbix,共3处

四、在线配置
  1. 创建主机
    在这里插入图片描述
  2. 链接模板
    在这里插入图片描述
  3. 监控项
    在这里插入图片描述

注意事项:
一定要关闭 selinux,不然会报
Can’t connect to local MySQL server through socket '/var/lib/mysql/mysql.sock’

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值