Zabbix监控MariaDB服务

2023-11-17

1.概述监控MariaDB服务主机

主机名称 IP 监控 概述Zabbix的服务
server 172.25.0.200 Zabbix_server(监控端)
worker1 172.25.0.20 MariaDB Zabbix_agent(被监控端)

2.安装MariaDB服务和配置MariaDB

#在worker1操作,安装MariaDB
yum install  mariadb-server -y

#启动MariaDB服务和开启自动开机启动服务
 systemctl start mariadb && systemctl enable mariadb && systemctl status mariadb
#在worker1操作,设置管理数据库密码
 mysqladmin -u root password '123456'
 
 #在worker1操作,创建数据库和设置字符集
 mysql -u root -p123456  -e "create database zabbix default charset 'utf8';"

#在worker1操作,赋予权限
mysql -u root -p123456  -e "grant usage on *.* to zabbix@'localhost' identified by '123456';"
参数:
usage权限:usage权限只能用于数据库登录,不能执行任何操作

#在worker1操作,查看数据库里面是没有zabbix数据库的,所以没有任何的执行操作
mysql -u zabbix -p123456 -e "show databases;"
+--------------------+
| Database           |
+--------------------+
| information_schema |
| test               |
+--------------------+

3.配置Zabbix的userparameter_mysql.conf 文件模板

#在worker1操作,复制文件模板
cp  /usr/share/doc/zabbix-agent-5.0.0/userparameter_mysql.conf /etc/zabbix/zabbix_agentd.d/

#配置client.cnf,MariaDB客户端的用户和密码,实现免密码登录
sed -i  '/\[client\]/a\user=zabbix\npassword=123456' /etc/my.cnf.d/client.cnf

cat /etc/my.cnf.d/client.cnf 
#
# These two groups are read by the client library
# Use it for options that affect all clients, but not the server
#


[client]
user=zabbix
password=123456

# This group is not read by mysql client library,
# If you use the same .cnf file for MySQL and MariaDB,
# use it for MariaDB-only client options
[client-mariadb]
#在worker1操作,测试数据库是否免密码登录
mysql
MariaDB [(none)]> select user();
+------------------+
| user()           |
+------------------+
| zabbix@localhost |
+------------------+
1 row in set (0.00 sec)

#配置完后需要重启zabbix-agent服务
 systemctl restart zabbix-agent

4.在Web配置模板

#配置–>主机–>点击worker1–>点击模板–>选择Template DB MySQL by Zabbix agent–>点击更新
在这里插入图片描述
#点击worker1
在这里插入图片描述
#点击模板
在这里插入图片描述
#搜索mysql–>点击Template DB MySQL by Zabbix agent
在这里插入图片描述
#点击更新
在这里插入图片描述

#监测–>主机
在这里插入图片描述
#点击最新数据
在这里插入图片描述
#搜索mysql
在这里插入图片描述

在这里插入图片描述
#点击所有数据图形
在这里插入图片描述
#点击显示堆叠数据图
在这里插入图片描述
#查看堆叠数据图的数据
在这里插入图片描述

在这里插入图片描述

5.在server进行压力测试mysql服务

#在worker1主机操作,授予root远程登录权限
mysql -u root -p123456  -e "grant all privileges on  *.* to 'root'@'%' identified by '123456';"
#在server主机操作,进行压力测试
mysqlslap -h worker1 -uroot  -p123456 --concurrency=1000 --number-of-queries=1000 --number-int-cols=5 --number-char-cols=20 --auto-generate-sql 
Benchmark
	Average number of seconds to run all queries: 2.189 seconds
	Minimum number of seconds to run all queries: 2.189 seconds
	Maximum number of seconds to run all queries: 2.189 seconds
	Number of clients running queries: 1000
	Average number of queries per client: 1
参数:
--concurrency=100   #指有100个客户端连接
--number-of-queries=1000   #指(并发客户端数×每一个客户端查询数)等于乘积是1000
--number-int-cols=5  #指定生成5个 int 类型的列 
--number-char-cols=20 #指定生成20 个 char 类型的列 
--auto-generate-sql  #指自动生成测试 SQL

#查看最大连接数量为152和查看缓存大小
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Zabbix监控MariaDB服务 的相关文章

随机推荐

  • WPF使用ResourceDictionary

    WPF使用ResourceDictionary 初级篇1 1 首先建立资源字典文件 也就是一个xaml的文件 先添加一个背景色资源代码 2 调用资源资源中的资源 3 使用资源字典中的资源 参考 MSDN
  • GitHub网页 详解

    文章目录 1 登陆后标题栏 2 主页左侧部分 3 设置页面 4 组织页 5 仓库页 6 新建仓库 7 解决冲突 1 登陆后标题栏 下面从左到右 从上到下全部讲述一遍 GitHub图标 点击后跳转到登录后的首页 搜索框 输入关键字 查询相关的
  • 大气压力换算公式_压强单位bar,psi,pa,mpa,kg换算公式

    压强单位 1巴 bar 100000帕 Pa 10牛顿 平方厘米 0 1MPa 是压强的单位 早先气象学中常用毫巴 现在改用等值的国际单位百帕 1帕是1帕斯卡的简称 就是一平方米受到一牛顿的压力 在工程上仍在沿用公斤力这个单位 1公斤力等于
  • 翻译java代码软件_apk源代码翻译器

    APK源代码翻译器 安卓APK代码命令查看工具 是吾爱网友用易语言制作的安卓代码命令查看工具 该工具体积小 但功能强大 欢迎下载使用 软件说明 将apk文件拷贝至sdcard上 命令顺序如下 进入Android sdk文件夹 tools目录
  • 生成 enum 类——数字字典里新增一个按钮 生成他们对应得枚举——java

    前 后 码片 数字字典里新增一个按钮 生成他们对应得枚举 后端 xml 创建一个enum ftl Description dict dictName Author ksf Date now string yyyy MM dd Version
  • sql server 经典练习题分享二

    26 查询存在有85分以上成绩的课程Cno SELECT DISTINCT cno FROM dbo scores WHERE degree gt 85 27 查询出 计算机系 教师所教课程的成绩表 SELECT tname prof cn
  • 23. 客户默认选项(Default Customer Options)

    Editing Email Templates Email Sender Contact Us
  • iphone尺寸_2007至2020:最全的iPhone手机25部历代发展及价格变化历史

    所以iPhone SE 2020 是真的廉价倒地了 智能手机时代的开始 第一代iPhone 2G 2007 4G 3800 8G 4560 2007年 史蒂夫 乔布斯 Steve Jobs 穿着运动鞋 牛仔裤 T恤站在舞台上 宣布了第一部i
  • Maven、pom.xml

    maven库中心 Maven Central Repository Search 搜索可以用的包与版本 目录 Maven 使用方法 1 下载 配置 2 项目中使用 3 生命周期 4 构建插件 MAVEN工程 的目录结构 父子项目 创建父项目
  • dpr-2000 四usb口无线多功能打印服务器,D-Link DPR-2000 超高兼容的打印服务器

    PConline资讯 DPR 2000无线802 11 G多功能打印服务器是一个通用多端口的打印服务器 是办公 学校和商业使用的理想选择 它提供4个USB连接接口可以连接4台USB打印机 本设备给用户提供添加多个打印机 多功能打印机或扫描仪
  • vue项目使用luckyexcel插件预览excel表格

    温馨提示 需要用到luckysheet文件和luckyexcel插件 根据下面步骤一步一步操作会避免踩坑 比如我当时遇到了window luckysheet is not defined控制台报红的问题 第一步 引入luckysheet的相
  • JAVA单元测试框架-14-实现TestNG失败案例重跑

    前面是通过java代码指定重跑 本节是讲解通过实现IAnnotationTransformer接口实现失败案例重跑 创建MyRetry 实现IRetryAnalyzer 接口 package Listener import org test
  • MMsegmentation文档学习

    1 了解配置 config文件结构 config base 下有4种基本组件类型 dataset model schedule default runtime 同一文件夹下的所有配置 建议只具有一个原始配置 所有其他配置从原始配置继承 这样
  • JDK8升级JDK11最全实践干货来了

    1 前言 截至目前 2023年 Java8发布至今已有9年 2018年9月25日 Oracle发布了Java11 这是Java8之后的首个LTS版本 那么从JDK8到JDK11 到底带来了哪些特性呢 值得我们升级吗 而且升级过程会遇到哪些问
  • Ts接口的使用

    TypeScript 的核心原则之一是对值所具有的结构进行类型检查 我们使用接口 Interfaces 来定义对象的类型 接口是对象的状态 属性 和行为 方法 的抽象 描述 接口初探 需求 创建人的对象 需要对人的属性进行一定的约束 id是
  • 工作10年我面试过上百个程序员,真想对他们说…

    V xin ruyuanhadeng获得600 页原创精品文章汇总PDF 一 写在前面 最近收到不少读者反馈 说自己在应聘一些中大型互联网公司的Java工程师岗位时遇到了不少困惑 这些同学说自己也做了精心准备 网上搜集了不少Java面试题
  • Edit Distance

    Given two words word1 and word2 find the minimum number of steps required to convert word1 to word2 each operation is co
  • 【转载】探索推荐引擎内部的秘密

    原网址 https www ibm com developerworks cn web 1103 zhaoct recommstudy1 index html icomments 这是2011年ibm发布的文章 较为通俗易懂 适合想入门推荐
  • 配置msf连接postgresql数据库

    BackTrack 5 R3版本的Metasploit在每次的升级后总会出现奇奇怪怪的错误 主要是Ruby的库出错 网上找了一些解决的办法 但每次更新后又会出错 蛋碎 解决方法 BackTrack 5中默认自动开启端口7337 1 查看Po
  • Zabbix监控MariaDB服务

    文章目录 1 概述监控MariaDB服务主机 2 安装MariaDB服务和配置MariaDB 3 配置Zabbix的userparameter mysql conf 文件模板 4 在Web配置模板 5 在server进行压力测试mysql服