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

相关推荐
薛定谔的悦2 小时前
储能 EMS 的功率策略:从一块电表到一次逆流的 200 毫秒
大数据·linux·能源·储能·bms
2601_962218475 小时前
万象生鲜系统区块链溯源技术帮助生鲜企业搭建食品安全数字化体系
大数据·运维·微服务·云原生·架构
智塑未来5 小时前
中小公司在线文档选型:从协作入口到安全边界
运维·安全
新时代牛马5 小时前
Linux 内核入门地图:架构、源码目录与五大子系统
linux·运维·架构
智购科技无人售货机厂家5 小时前
2026自动售货机制冷系统维护指南:从散热器清洁到压缩机换油的工程实践~YH
运维·redis·物联网·缓存·架构
剑客的茶馆5 小时前
开发者,运维怎样转行FDE?
运维·ai·开发·fde
Julien20045 小时前
控制 SELinux 文件上下文
linux·运维·服务器
sulikey5 小时前
Linux Core Dump 完全指南:从原理到实战的崩溃调试手册。什么是core dump?程序报错core dumped怎么办?
linux·服务器·操作系统·调试·coredump
众壹新能源科技6 小时前
功率预测误差考核怎么降?从气象源到上报口径的排查清单
运维·人工智能·自动化
DevLoom_7 小时前
SD卡插电脑提示:驱动器中的磁盘未被格式化?恢复数据正确处理步骤
运维·服务器·电脑