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

CentOS 10服务器版 部署Zabbix7.2 server端 - 教程

1、安装配置MySQL 8.4.1

1.1、新建解压文件夹

root@zabbix7:~#mkdir /root/sql

1.2、离线解压安装包安装部署MySQL8.4.1

上传安装包到home下

解压MySQL8.4.1

root@zabbix7:~#tar xf /home/MYSQL8.4.1/mysql-8.4.1-1.el9.x86_64.rpm-bundle.tar -C /root/sql/

1.3、安装SQL

root@zabbix7:~#cd /root/sql/

root@zabbix7:~/sql#rpm -ivh mysql-community-* --force --nodeps

1.4、启动MYSQL,并开机启动

root@zabbix7:~/sql#systemctl start mysqld

root@zabbix7:~/sql#systemctl enable mysqld

重启MYSQL服务

[root@Za-server ~]#systemctl restart mysqld

1.5、数据库初始密码

root@zabbix7:~/sql#cat /var/log/mysqld.log | grep password

1.6、修改容易密码

root@zabbix7:~/sql#mysql -uroot -p

Enter password:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Xa%^3T%T4!';

set global validate_password.policy=0;

set global validate_password.length=5;

set global validate_password.mixed_case_count=0;

ALTER USER 'root'@'localhost' IDENTIFIED BY 'rootroot';

Quit

1.7、设置ROOT用户远程登录、创建zabbix用户赋予管理员权限

root@zabbix7:~/sql#mysql -uroot -prootroot

use mysql;

update user set user.Host='%' where user.User='root';

flush privileges;

create database zabbix character set utf8 collate utf8_bin;

create user zabbix@localhost identified by 'zabbix123';

CREATE USER 'zabbix'@'%' IDENTIFIED BY 'zabbix';

show databases;

GRANT ALL PRIVILEGES ON mydatabase.* TO 'zabbix'@'localhost';

FLUSH PRIVILEGES;

GRANT SELECT, INSERT ON *.* TO 'zabbix'@'localhost';

GRANT ALL PRIVILEGES ON *.* TO 'zabbix'@'localhost' WITH GRANT OPTION;

FLUSH PRIVILEGES;

grant system_user on *.* to 'root';

grant system_user on *.* to 'zabbix';

FLUSH PRIVILEGES;

Quit

1.8、设置zabbix远程登录

root@zabbix7:~/sql#mysql -uzabbix -pzabbix123

use zabbix

show tables;

GRANT ALL PRIVILEGES ON *.* TO 'zabbix'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

SELECT user FROM mysql.user WHERE user = 'zabbix';

use mysql;

ALTER USER 'zabbix'@'%' IDENTIFIED WITH caching_sha2_password BY 'zabbix123';

FLUSH PRIVILEGES;

select user, host from user;

quit

2、安装zabbix

2.1、离线加载zabbix的软件库

root@zabbix7:~/sql#sudo rpm -ivh /home/zabbix-release-7.2-1.el10.noarch.rpm

2.2、安装zabbix所需组件、离线

root@zabbix7:~/sql#sudo rpm -ivh /home/zabbix-7.2/*.rpm

root@zabbix7:~/sql#sudo rpm -ivh /home/zabbix-get-7.2.3-release1.el10.x86_64.rpm

3、设置zabbix数据库

3.1、导入zabbixd的初始数据库

root@zabbix7:~/sql#zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

Enter password:输入之前设置zabbix访问数据库的密码 zabbix123

否已经导入就是检验 Zabbix 的数据库架构

root@zabbix7:~/sql#mysql -uzabbix -pzabbix123

mysql>use zabbix;

show tables;

quit

3.2、配置conf文件

root@zabbix7:~/sql#vim /etc/zabbix/zabbix_server.conf

#设置数据库密码,设置的zabbix密码zabbix123

DBPassword=zabbix123

3.3、关闭selinux

root@zabbix7:~/sql#vim /etc/selinux/config

SELINUX=enforcing改为

SELINUX=disabled

root@zabbix7:~/sql#setenforce 0

root@zabbix7:~/sql#getenforce

Permissive

3.4、启动服务

root@zabbix7:~/sql#systemctl restart zabbix-server zabbix-agent httpd php-fpm

root@zabbix7:~/sql#systemctl enable zabbix-server zabbix-agent httpd php-fpm

http://www.hskmm.com/?act=detail&tid=19915

相关文章:

  • grafana如何添加自定义geoJson地图
  • 第一次算法分析作业
  • 2025 年过滤器品牌权威推荐排行榜:TOP5 企业技术实力测评,覆盖化工 / 环保 / 空气净化等多场景最新选型指南
  • AI元人文:追问与悟空
  • 2025 年软著申请一站式服务公司最新推荐排行榜:精选专业高效机构,解决企业个人申请难题
  • web3实战工程 - hardhat框架
  • 重组蛋白表达中包涵体的形成与优化策略
  • 【MySQL】性能优化与核心机制深度解析 - 详解
  • 程序员究竟要不要写文章
  • B4375 [蓝桥杯青少年组省赛 2025] 庆典队列B4376 [蓝桥杯青少年组省赛 2025] 茶具套装B4377 [蓝桥杯青少年组省赛 2025] 平衡奇偶位置的字符交换
  • 2025 年纽扣电池厂家:力源电池以 TWS 适配技术与定制服务,打造多场景电源解决方案
  • crewCTF 2025 -- WASM Vault
  • 神经网络常见的40多种激活函数(应用场景+数学公式+代码实现+函数图象)
  • oppo-r9m线刷刷机教程
  • AWS SageMaker SDK 完整教程:从零开始云端训练你的模型
  • 废品回收小程序:从 “扔垃圾“ 到 “变资源“ 的体验革命 - 详解
  • 稍微人格解离一点也无所谓,别太过就行
  • 题解:[GESP202509 五级] T1
  • 实验一
  • 2025无人机在低空应急救援中的应用实践
  • OI 模板合集
  • 实用指南:【分布式】分布式事务方案:两阶段、TCC、SEATA
  • Storm-0501威胁组织利用云技术实施勒索攻击的技术分析
  • 模型插入 NV12 预处理节点精度问题排查流程
  • 【ARM Cache与 MMU 系列文章 7 – ARMv8v9 MMU 页表配置 01 】
  • 完整教程:【开题答辩过程】以《SpringMVC在筑原平面设计定制管理信息系统的应用与实践》为例,不会开题答辩的可以进来看看
  • 接雨水
  • 非线性规划、最优控制与多目标优化
  • 记录,结构,枚举,ref,in和out 元组
  • Gitee企业版MCP Server:开启AI驱动的企业研发新时代