当前位置: 首页 > news >正文

Rocky9基于MySQL安装Zabbix7 详细步骤

一、配置安装源

​
目的:
添加官方软件仓库:通过安装 Zabbix 官方的 rpm 包,为系统添加 Zabbix 软件的下载源
确保软件版本:保证能够安装到最新、最稳定的 Zabbix 7.0 版本
解决依赖关系:官方源会自动处理软件包之间的依赖关系
yum clean all:清理本地 yum 缓存,确保从新添加的源获取最新信息

二、安装Zabbix server,Web前端,agent

​
目的:
zabbix-server-mysql:安装 Zabbix 监控服务器核心程序,负责接收、处理监控数据
zabbix-web-mysql:安装 Web 管理界面,提供图形化的监控数据展示和配置界面
zabbix-nginx-conf:安装 Nginx 服务器的配置文件,用于部署 Web 界面
zabbix-sql-scripts:安装数据库初始化脚本,用于创建 Zabbix 所需的数据表结构
zabbix-selinux-policy:安装 SELinux 安全策略,确保在启用 SELinux 的系统上正常运行
zabbix-agent:安装监控代理程序,用于采集本地系统的监控数据

三、安装与配置mysql数据库

yum install -y mysql-server
**安装 MySQL 服务器**:为 Zabbix 提供数据存储服务

确保数据库启动中。


​
1. **创建专用数据库**:`create database zabbix...` 创建名为 zabbix 的数据库,使用 utf8mb4 字符集支持中文
2. **创建数据库用户**:`create user zabbix@localhost...` 创建专用的数据库用户
3. **权限配置**:`grant all privileges...` 给予 zabbix 用户对数据库的完全访问权限
4. **存储过程设置**:`set global log_bin_trust_function_creators = 1` 允许创建存储过程

导入初始架构和数据,系统将提示您输入新创建的密码。


**导入初始数据**:通过 zcat 和管道命令导入 Zabbix 的基础数据表结构和初始配置数据
这一步的作用相当于为 Zabbix 监控系统构建数据库骨架和填充基础配置,是从 "空数据库" 到 "可用系统" 。它确保了 Zabbix 系统具备完整的数据存储能力和基础的运行配置。没有这个步骤,Zabbix 就像是一个没有安装操作系统的电脑 —— 硬件存在但无法正常工作。

这些步骤的核心目的是:

  • 建立基础环境:配置软件源,确保能够获取正确的软件包

  • 部署核心组件:安装 Zabbix 监控系统的所有必要组件

  • 配置数据存储:建立数据库环境,为监控数据提供存储支持

  • 初始化系统:导入基础数据结构,为后续使用做准备

四、为Zabbix server配置数据库

vim /etc/zabbix/zabbix_server.conf ​
DBPassword=zabbix
作用:
建立数据库连接:配置 Zabbix Server 与 MySQL 数据库的连接参数
安全认证:设置数据库访问密码,确保只有授权的程序能够访问数据库
服务启动前提:没有正确的数据库配置,Zabbix Server 无法启动
数据存储路径:告诉 Zabbix Server 监控数据应该存储在哪个数据库中

五、为Zabbix前端配置PHP

编辑配置文件 /etc/nginx/conf.d/zabbix.conf

listen 8080;
server_name example.com; 
​
作用:
Web 服务器配置:配置 Nginx 服务器以正确运行 Zabbix Web 界面
端口设置:指定 Web 界面的访问端口(这里设置为 8080)
域名配置:设置服务器名称,支持通过域名访问
PHP 环境:配置 PHP 解释器与 Web 服务器的协作
访问控制:可以配置 SSL、访问权限等安全设置

六、启动对应服务

systemctl enable --now zabbix-server zabbix-agent nginx php-fpm
​
作用:
服务激活:启动所有 Zabbix 相关的系统服务
自动启动:设置服务在系统启动时自动运行
服务集群:同时启动多个相互依赖的服务
系统集成:将 Zabbix 服务纳入系统管理框架

七、登录配置zabbix

浏览器访问192.168.75.132:8080

下一步

在配置文件中修改IP地址后可以监控自己

八、中文乱码问题

从windows系统中:C:\Windows\Fonts路径下拷贝“SIMKAI.TTF”字体到zabbix server中,放到/usr/share/zabbix/assets/fonts

将字体拖入。

将页面刷新后会出现监控的proxy-1,无刷新无法成功,需要关闭防火墙,将selinux设置成宽容模式,然后重启zabbix-agent.service

http://www.dtcms.com/a/579279.html

相关文章:

  • 企业 php网站建设电子商务网站的网站架构
  • 开发公司法人和项目负责人质量安全责任制度东莞seo外包公司
  • 套模版做的网站好优化吗做网站赚钱还是做应用赚钱
  • 南京制作网站培训学校网站建设入固定资产
  • Linux驱动开发笔记(十九)——IIC(AP3216C驱动+MPU6050驱动)
  • 要在 WPF 中实现数据表对应实体的属性与 UI 控件的双向绑定,并支持修改通知和 UI 自动更新
  • v4l2 subdev 设备节点和属性创建过程
  • (论文速读)基于图像堆栈的低频超宽带SAR叶簇隐蔽目标变化检测
  • 懒人之家网站模板做网站的实践报告
  • 网站建设去哪网站注册商标
  • 垂直越权和水平越权是什么
  • 过关斩将编程题
  • 做自己看视频的网站wordpress网站备份
  • html制作手机网站做网络课堂的平台有哪些网站
  • 进程一、进程基本概念
  • 供求信息网站开发背景计算机软件开发培训机构
  • 如何做照片ppt模板下载网站微信公众平台开发者工具
  • 营销型网站建设细节东莞市建设厅官方网站
  • 网站开发合同技术目标专门做简历的网站软件
  • 4G车联网终端TBOX知识详解
  • 郑州本地做团购的网站wordpress获取自定义文章分类名
  • 自己做的网站别人怎么上网找到合作在惠州做网站
  • 中国建设银行网站密码是什么做淘宝电商比较厉害的网站
  • RFID 技术赋能汽车零件装配线:智能化升级的关键引擎
  • 1、prometheus基础理论
  • 设计社交网站手机可以建网站吗
  • 响应式网站要多久手机站点cn
  • 网站鼠标悬停动态效果古田路9号设计网站
  • 突破 GEO 优化瓶颈:孟庆涛引领的 AI 时代营销新范式
  • 网站模版编辑器企业简介范文