当前位置: 首页 > 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.gsyq.cn/news/13436.html

相关文章:

  • 完整教程:雪山飞狐之 Swift 6.2 并发秘典:@concurrent 的江湖往事
  • 数字孪生背后的通信协议:MQTT、OPC UA选型指南 - 指南
  • 深入解析:DIC技术在极端条件下的应用及解决方案
  • Nginx反向代理配置全流程实战:从环境搭建到HTTPS部署 - 详解
  • crewCTF 2025 -- WASM Vault
  • oppo-r9m线刷刷机教程
  • 【DateTime】日期时间:时间处理的基础
  • 完整教程:蒸汽机革命后工业生产方式的变革与AI智能名片S2B2C商城小程序的影响
  • 2025 PHP7/8 实战入门:15 天精通现代 Web 制作——第 15 课:项目实战与部署
  • 一个问题记录-服务器那边所以得请求进去,去操作数据库的时候,全部都拿不到数据库链接com.alibaba.druid.pool.GetConnectionTimeoutException
  • 稍微人格解离一点也无所谓,别太过就行
  • OI 模板合集
  • 非线性规划、最优控制与多目标优化
  • IDEA/WebStorm 卡顿困难与启动参数调优指南
  • python第三天
  • 全国主要城市温度舒适度榜:谁在天堂,谁在蒸笼
  • 【IEEE出版、曾获中国科协认证】第六届机械工程、智能制造与自动化技术国际学术会议 (MEMAT 2025)
  • 【2025-09-26】奋斗逻辑
  • Elasticsearch 7.15索引模板介绍 - 实践
  • python的批量赋值语法
  • 图领域的METIS算法介绍 - zhang
  • 【Double】浮点数:精确的小数计算
  • CANOpen safety SRDO相关问题总结
  • 完整教程:【有源码】基于Hadoop+Spark的AI就业影响数据分析与可视化系统-AI驱动下的就业市场变迁数据分析与可视化研究-基于大数据的AI就业趋势分析可视化平台
  • 牛客刷题-Day6
  • 数字化转型浪潮下:10款主流项目管理工具横向测评与选型指南
  • 数据结构以及LeetCode常用方法 - 浪矢
  • 20250626_黔西南网信杯_wireshark
  • T2
  • 负载均衡式在线OJ工程复盘