Zabbix 2.4.5自带MySQL监控的配置使用教程

本文主要给大家介绍了关于Zabbix 2.4.5自带MySQL监控配置使用的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:

一、相关说明

生产线上使用zabbix 2.4.5 对所有业务及系统网络进行监控,当然也需要监控mysql数据库相关的信息,zabbix自带的mysql监控模板就可以监控mysql,本文在zabbix 2.4.5版本下通过,其他版本请自行实验。

二、配置要监控的mysql

1、先授权让zabbixagent连接数据库:

以mysql roott身份登录到mysql

$mysql -uroot -p123456 -e"GRANT USAGE ON *.* TO 'zabbixagent'@'localhost' IDENTIFIED BY 'zbbixagent'";
$GRANT USAGE,PROCESS,SUPER,REPLICATION CLIENT,REPLICATION SLAVE ON *.* TO 'zabbixagent'@'localhost' IDENTIFIED BY 'zabbixagent';
$flush privileges;

或者:

#mysql -uroot -p -e"GRANT USAGE ON *.* TO 'zabbixagent'@'localhost' IDENTIFIED BY 'zabbixagent'"

2、添加mysql配置文件

vim /etc/zabbix/.my.cnf

#Zabbix Agent
[mysql]
host=localhost
user=zabbixagent
password=zabbixagent
socket=/data1/mysqldb/mysql/mysql.sock
[mysqladmin]
host=localhost
user=zabbixagent
password=zabbixagent
socket=/data1/mysqldb/mysql/mysql.sock

注意:socket  具体放在那里,请修改前查看 cat /etc/my.cnf 里的路径

三、修改/etc/zabbix/zabbix_agent.conf

修改如下:

UnsafeUserParameters=1
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

四、修改mysql模板参数

zabbix -2.4.4中自带mysql模板,默认就放在/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf

需要把HOME=/var/lib/zabbix    换成:HOME=/etc/zabbix

.,$s/\/var\/lib/\/etc/g(vim命令行模式全部替换)

重启zabbix_agent

#service zabbix_agent restart

如果不能出图或出现  Not supported    到zabbix服务器上tail -f /var/log/zabbix/zabbix_server.log

27659:20150428:111248.007 error reason for "ydnwy-01:mysql.status[Uptime]" changed: Received value [ERROR 2002 (HY000):

Can't connect to local MySQL server through socket '/data1/mysqldb/mysql/mysql.sock' (13)]
 is not suitable for value type [Numeric (unsigned)] and data type [Decimal]

出现类似错误说明监控端mysql.sock访问有问题,请检查权限或

#ln -s /data1/mysqldb/mysql/mysql.sock  /var/lib/mysql/mysql.sock

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对我们的支持。

(0)

相关推荐

  • 安装配置Zabbix来监控MySQL的基本教程

    Zabbix的简单安装配置说明 1.在已有的LAMP或者LNMP的基础上安装zabbix,安装一些依赖包: yum -y install mysql-devel libcurl-devel net-snmp-devel 2.添加用户: groupadd zabbix useradd zabbix -g zabbix 3.创建数据库,添加授权账号 create database zabbix character set utf8; grant all privileges on zabbix.*

  • Zabbix 2.4.5自带MySQL监控的配置使用教程

    本文主要给大家介绍了关于Zabbix 2.4.5自带MySQL监控配置使用的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 一.相关说明 生产线上使用zabbix 2.4.5 对所有业务及系统网络进行监控,当然也需要监控mysql数据库相关的信息,zabbix自带的mysql监控模板就可以监控mysql,本文在zabbix 2.4.5版本下通过,其他版本请自行实验. 二.配置要监控的mysql 1.先授权让zabbixagent连接数据库: 以mysql roott身份登录到mys

  • MySQL下载安装配置详细教程 附下载资源

    目录 一.下载 二.安装 三.配置 四.检测是否安装成功 五.注意事项 一.下载 1.官网下载 2.某度网盘下载 链接: https://pan.baidu.com/s/1BgbZH-aFaJ1nwm2PpDeOSQ?pwd=nutf 提取码: nutf 二.安装 1.双击下载的文件 2.点击Next 3.选中单选框后点exit 4.选择Custom用户自定义安装 5.修改安装目录后点击Next,尽量不要安装到C盘 6.点击Install进行安装 7.安装中,安装后会弹出配置窗口 8.安装完成后

  • Mysql WorkBench安装配置图文教程

    本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 workbench 下载地址 下载到workbench下载包后按照默认提示安装. 如果需要切换workbench的新老版本,可以按照如下提示切换: workbench连接数据库 输入连接数据库id.端口号.用户名和密码. workbench导入数据库与导出数据库 实现库表结构及数据的导入与导出. 表操作 在查询界面输入建表语句建表.在已建表右键点击可以对表进行truncate.drop等操作. 表中数据操作 选

  • MySQL数据库压缩版本安装与配置详细教程

    一.下载MySQL 下载地址: https://dev.mysql.com/downloads/mysql/ https://dev.mysql.com/downloads/mysql/5.7.html#downloads (MySQL Community Server 5.7.34) 二.解压压缩包 下载完成后,将压缩包直接解压. 三.初始化mysql 新建data文件并新建my.ini配置文件 在解压后的mysql目录下面新建一个data的空文件夹,再在D:\Program Files\my

  • 简述mysql监控组复制

    原文:https://dev.mysql.com/doc/refman/8.0/en/group-replication-monitoring.html 译者:kun 最近在翻译MySQL8.0官方文档 本文是第18.3"监控组复制"部分. 1.监控组复制 假设MySQL已经在启用了性能模式的情况下编译,使用Perfomance Schema表监控组复制.组复制添加以下表: performance_schema.replication_group_member_stats perfor

  • jdbc中自带MySQL 连接池实践示例

    引言 在上期文章自定义 MySQL 连接池中,我提到了没找到一个特别合适的 MySQL 连接池实现,所以自己写了一个基于通用池化框架commons-pool2的 MySQL 连接池,并且模仿了 Go 语言的gorm框架设计思路,把借和还的操作不暴露给用户,只处理用户发来的 SQL 语句的思路,封装了一个com.funtester.db.mysql.MysqlPool. 可惜打脸的事情来的太快了,在录制视频的时候偶然发现了 Intellij 代码提示有个com.mysql.cj.jdbc.Mysq

  • CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安装教程详解

    每次搭建新服务器,都要来来回回把这些包再装一下,来来回回搞了不下20遍了吧,原来都是凭经验,配置过程中重复入坑是难免的,故写此文做个备忘.虽然有像xampp这样的集成包,但是在生产环境的Linux发行版上,还是通过包管理工具安装会放心.这次新买的服务器是CentOS 7(7.2)系统,相关配置也都以此版本为主,为方便操作,直接使用root用户配置. CentOS 7的源比较旧,自带的PHP是PHP 5.4,我们想要的是PHP 5.6,这就需要执行以下命令添加额外的remi源. rpm -ivh

  • Mysql DBA 20天速成教程

    基本知识1.mysql的编译安装2.mysql 第3方存储引擎安装配置方法3.mysql 主流存储引擎(MyISAM/innodb/MEMORY)的特点4.字符串编码知识5.MySQL用户账户管理6.数据备份/数据入导出7.mysql 支持的基本数据类型8.库/表/字段/索引 的创建/修改/删除9.基本sql 语法:select/insert/update/delete,掌握最基本的语法即可,什么inner join,left join的了解就行 mysql的应用场景大多都是高并发访问/业务逻辑

  • CentOS服务器环境下MySQL主从同步配置方法

    本文实例讲述了CentOS服务器环境下MySQL主从同步配置方法.分享给大家供大家参考,具体如下: 一.环境 主机: master操作系统:centos 5.3 IP:192.168.1.222 MySQL版本:5.0.77 从机: slave操作系统:centos 5.3 IP:192.168.1.220 MySQL版本:5.0.77 二.创建数据库 分别登录master机和slave机的 mysql:mysql –u root –p 创建数据库: create database repl;

  • spring boot starter actuator(健康监控)配置和使用教程

    添加POM依赖: <!-- spring-boot-监控--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>org.springframework.bo

随机推荐