当前位置:   article > 正文

Zabbix 4.0监控mysql_zabbix4 监控mysql

zabbix4 监控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
  • 1
Server = zabbix服务地址
ServerActive=zabbix服务地址
ServerName = 主机名
  • 1
  • 2
  • 3

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

三、监控配置
1.关闭 selinux

临时关闭:

[root@localhost ~]# getenforce
Enforcing

[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce
Permissive
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

永久关闭:

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

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

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

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

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

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/49135
推荐阅读
相关标签
  

闽ICP备14008679号