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

CentOS 9服务器版 部署Zabbix7.0 server端 - 详解

1、安装安装MySQL8

1.1、在线下载安装包

[root@localhost ~]#

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.37-1.el9.x86_64.rpm-bundle.tar

1.2、新建解压文件夹

[root@localhost ~]#mkdir /root/sql

1.3、离线解压安装包安装配备MySQL8

上传安装包到home下

安装配备MySQL8

[root@localhost ~]#tar xf /home/mysql-8.0.37-1.el9.x86_64.rpm-bundle.tar -C /root/sql/

1.4、安装SQL

[root@localhost ~]#cd /root/sql/

[root@localhost sql]#rpm -ivh mysql-community-* --force --nodeps

1.5、启动MYSQL,并开机启动

[root@localhost sql]#systemctl start mysqld

[root@localhost sql]#systemctl enable mysqld

重启MYSQL服务

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

1.6、数据库初始密码

[root@localhost sql]#cat /var/log/mysqld.log | grep password

1.7、修改简单密码

[root@localhost 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.8、设置ROOT用户远程登录、创建zabbix用户赋予管理员权限

[root@localhost 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.9、设置zabbix远程登录

[root@localhost 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@localhost ]#rpm -Uvhhttps://repo.zabbix.com/zabbix/7.0/alma/9/x86_64/zabbix-release-7.0-4.el9.noarch.rpm

2.2、离线加载zabbix的软件库

[root@localhost sql]#sudo rpm -ivh /home/zabbix-server/zabbix-release-7.0-4.el9.noarch.rpm

2.3、关闭无关的库(在线安装)

[root@localhost sql]#vim /etc/yum.repos.d/epel.repo

enabled=1改成enabled=0

2.4、安装zabbix所需组件、在线

[root@localhost sql]#dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

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

[root@Zabbix-7 ~]#rpm -ivh /home/zabbix/*.rpm

2.6、epel.repo重新启用(在线安装)

[root@localhost sql]#vim /etc/yum.repos.d/epel.repo

enabled=0改成enabled=1

3、配置zabbix数据库

3.1、导入zabbixd的初始数据库

[root@localhost 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@localhost ~]#mysql -uzabbix -pzabbix123

mysql>use zabbix;

show tables;

quit

3.2、配置conf文件

[root@localhost sql]#vim /etc/zabbix/zabbix_server.conf

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

DBPassword=zabbix123

3.3、关闭selinux

[root@localhost sql]#vim /etc/selinux/config

SELINUX=enforcing改为

SELINUX=disabled

[root@localhost sql]#setenforce 0

[root@localhost sql]#getenforce

Permissive

3.4、启动服务

[root@localhost sql]#systemctl restart zabbix-server zabbix-agent httpd php-fpm

[root@localhost sql]#systemctl enable zabbix-server zabbix-agent httpd php-fpm

http://www.jsqmd.com/news/4160/

相关文章:

  • 深入解析:Apache 生产环境操作与 LAMP 搭建指南
  • JAVA第一天
  • C# Avalonia 15- Animation- CustomEasingFunction
  • US$189 VVDI2 BMW FEM amp; BDC Functions Authorization Service With Ikeycutter Condor
  • nginx平滑升级+location案例 - 教程
  • 深入解析:装备制造企业支撑智能制造的全生命周期数据治理实践
  • 深入解析:P4779 【模板】单源最短路径(标准版)
  • US$36 35160WT Adapter for CG Pro 9S12 Programmer
  • [更新完毕]2025华为杯B题数学建模研赛B题研究生数学建模思路代码文章成品:无线通信系统链路速率建模 - 指南
  • 模式组合应用-享元模式 - 详解
  • 【Spring Boot】自定义starter
  • redis-bitMap类型基本命令
  • PrintNightmare漏洞仍未终结:深入解析PnP配置绕过与防护方案
  • Go 1.26 内置函数 new 新特性
  • 基于SpringBoot及PostgreSQL的国家减肥食谱管理项目(上):区域与省份安装搭建
  • 基于BP神经网络的激光焊接数据预测
  • 重要公式 - Emi
  • Pandawiki:企业知识管理的全能管家
  • apt 还是 uv
  • 软件构造中的数据处理(sql) 6章
  • 鹿鼎记豪侠传:Rust 重塑 iOS 江湖(下) - 指南
  • US$39 CAS Mileage Reset Authorization for CGDI Prog BMW MSV80 CAS1 CAS2 CAS3 CAS3+ via OBD
  • 树的重心(邻接表)
  • 语音芯片怎样接? 语音芯片有哪些常见接口类型?
  • 详细介绍:2025华为杯A题B题C题D题E题F题选题建议思路数学建模研研究生数学建模思路代码文章成品
  • Gitee vs. GitLab:中国开发者为何选择本土代码托管平台?
  • AtCoder Beginner Contest 424
  • US$39 BAV-Key Adapter for Yanhua Mini ACDP
  • ClkLog埋点分析系统-私有化部署+轻量灵活
  • 级数 - Emi