分布式应用:Zabbix监控MariaDB

news/2025/2/12 3:58:19/

目录

一、理论

1.Zabbix监控MariaDB

二、实验

1.Zabbix监控MariaDB


一、理论

1.Zabbix监控MariaDB

(1)环境

zabbix服务端:192.168.204.214

zabbix客户端:192.168.204.215

(2)MareaDB安装

安装 zabbix 所需的数据库yum install -y mariadb-server mariadb​systemctl enable --now mariadb    #将数据库设置为开机自启,并立即启动​mysql_secure_installation         #初始化数据库,并设置密码,如 abc123​##6、添加数据库用户,以及 zabbix 所需的数据库信息mysql -u root -pabc123      #登录数据库​CREATE DATABASE zabbix character set utf8 collate utf8_bin;    #设置utf8字符集GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';  #创建并授权用户,使得zabbix可以访问数据库flush privileges;   #刷新权限​#查询已安装的zabbix-server-mysql的文件列表,找到 sql.gz 文件的位置rpm -ql zabbix-server-mysql​#导入数据库信息,使用zcat将sql.gz文件导入数据库zcat /usr/share/doc/zabbix-server-mysql-5.0.25/create.sql.gz | mysql -uroot -pabc123 zabbix      #导入sql.gz文件​##7、修改 zabbix-server 配置文件,修改数据库的密码vim /etc/zabbix/zabbix_server.conf ......DBPassword=zabbix     #124行,取消注释,指定 zabbix 数据库的密码,DBPassword的值是数据库授权zabbix用户的密码。

(3)配置zabbix的userparameter_mysql.conf 文件模板

#新建一个授权的监控用户
grant usage, process, replication client on *.* to 'monitor'@'localhost' identified by 'monitor';#在服务端操作,复制文件模板
cp  /usr/share/doc/zabbix-agent-5.0.36/userparameter_mysql.conf /etc/zabbix/zabbix_agentd.d/#配置client.cnf,MariaDB客户端的用户和密码,实现免密码登录
sed -i  '/\[client\]/a\user=monitor\npassword=monitor' /etc/my.cnf.d/client.cnfcat /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=monitor
password=monitor# 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]
#在服务端操作,测试数据库是否免密码登录
mysql
MariaDB [(none)]> select user();
+------------------+
| user()           |
+------------------+
| monitor@localhost |
+------------------+
1 row in set (0.00 sec)#配置完后需要重启zabbix-agent服务systemctl restart zabbix-agent

(4)在Web配置模板

配置–>主机–>点击server–>点击模板–>选择Template DB MySQL by Zabbix agent–>点击更新

(5)监测主机

监测-主机

二、实验

1.Zabbix监控MariaDB

(1)登录数据库

 (2)授权

 (3)查看配置

 (3)测试免密登录

 (4)查看用户

 (5)主机配置

 (6)查看数据

 

 


http://www.ppmy.cn/news/1032935.html

相关文章

Vim基本使用

Vim基本使用 概念模式类型常规模式编辑模式命令模式 概念 vim 是一款功能丰富、高度可定制和高效的文本编辑器,适用于处理各种文本文件和编程任务。熟练使用vim帮助提高编辑效率,并为用户提供更多的操作选项。 模式类型 常规模式 使用vim打开一个文件…

Rx.NET in Action 第三章学习笔记

3 C#函数式编程思想 本章内容包括 将 C# 与函数式技术相结合使用委托和 lambda 表达式使用 LINQ 查询集合 面向对象编程为程序开发提供了巨大的生产力。它将复杂的系统分解为类,使项目更易于管理,而对象则是一个个孤岛,你可以集中精力分别处理…

Vscode 常用操作教程

一、语言换成中文 这是我们可以直接点击左边栏第四个图标搜索插件 chinese ,也可以直接ctrlshiftp快捷键也会出来如图所示图标,出来chinese 插件之后选择安装install,安装完成之后重新ctrlshiftp会出现如图所示页面 找到我的鼠标在的地方对应的中文,此时…

高效解决在pycharm环境下的UserWarning: loaded more than 1 DLL from .libs这类问题

文章目录 问题解决方案Plan APlan B 解决! 问题 这说明因同时存在多个动态链接库而存在冲突,所以需要删除其中一个 解决方案 Plan A Plan B 如果Plan A没用,就重装numpy,因为这个库就是numpy的 pip uninstall numpy pip insta…

R语言生存分析(机器学习)(1)——GBM(梯度提升机)

GBM是一种集成学习算法,它结合了多个弱学习器(通常是决策树)来构建一个强大的预测模型。GBM使用“Boosting”的技术来训练弱学习器,这种技术是一个迭代的过程,每一轮都会关注之前轮次中预测效果较差的样本,…

c++病毒/恶搞代码大全( 下 )

注&#xff1a;以下代码应勿用于非法&#xff08;Dev-c5.11实测可用&#xff09; 警告:以下为危险/永久性程序&#xff0c;请慎重使用 8. 效果:禁用任务管理器 提示:可能被杀毒软件拦截 #include <stdio.h> #include <windows.h> int main() {HKEY hkey;DWORD …

界面组件DevExpress Reporting——支持图表本地化和可绑定属性

DevExpress Reporting是.NET Framework下功能完善的报表平台&#xff0c;它附带了易于使用的Visual Studio报表设计器和丰富的报表控件集&#xff0c;包括数据透视表、图表&#xff0c;因此您可以构建无与伦比、信息清晰的报表。 在最近的更新(v23.1)中&#xff0c;官方扩展了…

CMake教程6:调用lib、dll

之前我们学到了如何编写一个可执行程序和Library&#xff0c;在继续学习之前&#xff0c;需要解释下target&#xff0c;在cmake中我们可以给executable和library设置一个target名字&#xff0c;这样可以方便我们在后续对target进行更加详细的属性设置。 本节我们将学习如何在项…