CentOS9离线安装Zabbix7.0 mysql nginx
·
Zabbix7.0 安装CentOS9 mysql nginx
注意:下载的安装包可能由于软件更新时效性存在差异,安装安装包名称可能小版本号不一致,安装过程注意查看。
一、在有网络的CentOS9下载所需要的全部安装包。
创建软件安装包目录
mkdir /root/zabbix-server-mysql
mkdir /root/zabbix-web-mysql
mkdir /root/zabbix-nginx-conf
mkdir /root/zabbix-sql-scripts
mkdir /root/zabbix-selinux-policy
mkdir /root/zabbix-agent
下载zabbix镜像源
wget https://repo.zabbix.com/zabbix/7.0/centos/9/x86_64/zabbix-release-latest.el9.noarch.rpm
安装zabbix源:
rpm -ivh zabbix-release*
更新源
dnf clean all && sudo dnf makecache
下载所需全部安装包
dnf download --resolve --destdir=/root/zabbix-server-mysql zabbix-server-mysql
dnf download --resolve --destdir=/root/zabbix-web-mysql zabbix-web-mysql
dnf download --resolve --destdir=/root/zabbix-nginx-conf zabbix-nginx-conf
dnf download --resolve --destdir=/root/zabbix-sql-scripts zabbix-sql-scripts
dnf download --resolve --destdir=/root/zabbix-selinux-policy zabbix-selinux-policy
dnf download --resolve --destdir=/root/zabbix-agent zabbix-agent
dnf download --resolve --destdir=/root/mysql mysql*
下载完成在root目录可以看到如下:
二、离线安装
将上述下载的的文件带文件夹拷入到无互联网机(所需安装zabbx的服务器上放到root目录即可)。
开始安装(进入每个文件夹,复制命令,依次安装即可):
cd zabbix-server-mysql
rpm -Uvh *
cd ..

cd zabbix-web-mysql
rpm -Uvh *
cd ..

cd zabbix-nginx-conf
rpm -Uvh *
rpm -ivh nginx-core-1.20.1-16.el9.x86_64.rpm
rpm -ivh centos-logos-httpd-90.8-1.el9.noarch.rpm
rpm -ivh nginx-1.20.1-16.el9.x86_64.rpm
rpm -ivh zabbix-nginx-conf-7.0.5-release1.el9.noarch.rpm
cd ..

cd zabbix-sql-scripts
rpm -Uvh *
cd ..

cd zabbix-selinux-policy
rpm -Uvh *
cd ..

cd zabbix-agent
rpm -Uvh *
cd ..

cd mysql
rpm -Uvh *
rpm -ivh mecab-0.996-3.el9.4.x86_64.rpm
rpm -ivh protobuf-lite-3.14.0-14.el9.x86_64.rpm
rpm -ivh mysql-common-8.0.36-1.el9.x86_64.rpm
rpm -ivh mysql-errmsg-8.0.36-1.el9.x86_64.rpm
rpm -ivh mysql-selinux-1.0.10-1.el9.noarch.rpm
rpm -ivh mysql-8.0.36-1.el9.x86_64.rpm
rpm -ivh mysql-server-8.0.36-1.el9.x86_64.rpm
cd ..

启动数据库服务,添加自启:
sudo systemctl start mysqld && sudo systemctl enable mysqld && systemctl status mysqld

设置数据库:
mysql
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER zabbix@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost;
SET GLOBAL log_bin_trust_function_creators = 1;
quit;

初始化数据库:
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
输入密码:
password
就是更改数据库初始化时候的密码。等待片刻
导入数据库架构后禁用日志bin信任函数创建器选项。
mysql
set global log_bin_trust_function_creators = 0;
quit;
编辑zabbix_server配置文件的数据库密码
vim /etc/zabbix/zabbix_server.conf
找到并修改:
DBPassword= password
编辑nginx配置文件:
端口和主机名称修改为自己的 原文件是注释状态
vim /etc/nginx/conf.d/zabbix.conf
改为自己需要的端口和IP
listen 80;
server_name 192.168.121.101;
重启服务,设置自启
systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm
systemctl status zabbix-server zabbix-agent nginx php-fpm
网页打开:
http://服务器IP地址
选择汉语下一步,到数据库位置 填写更改的数据库配置信息中的password
看到了熟悉的界面
安装完成!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)