Alma/Oracle/RHEL/Rocky/Anolis Linux8 快速部署Zabbix 8.0 LTS
·
一、环境
本次部署环境为Anolis8 Zabbix8.0LTS ZabbixAgent2 PHP8.2 Nginx PostgreSQL18
主要参考资料
官方档案 下载Zabbix
王工zabbix6部署教程 ALMA Linux 8飞速搭建zabbix6LTS、微信邮箱短信报警、windows、linux、交换机、vCenter监控、grafana面板、modbus动环采集、ZbxTable分析系统、Mysql、MSsql数据库监控、分组报警、对接oceanbase数据库 - 九零日志
二、安装Zabbix 8.0LTS
Anolis8服务器环境更新的最新
# 先清理缓存,确保元数据是最新的
sudo dnf clean all && sudo dnf makecache
# 执行 distro-sync,并允许它为了理顺依赖而替换/卸载冲突包
sudo dnf distro-sync --allowerasing
配置zabbix8安装源
rpm -Uvh https://repo.zabbix.com/zabbix/8.0/release/alma/8/noarch/zabbix-release-latest-8.0.el8.noarch.rpm
dnf clean all
切换PHP版本
dnf module switch-to php:8.2
# 安装 EPEL 仓库
sudo dnf install -y epel-release
# 安装 Remi 仓库(适用于 RHEL/CentOS 8 的版本)
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
# 重置 PHP 模块状态(如果有的话)
sudo dnf module reset php
# 启用 Remi 提供的 PHP 8.2 模块流
sudo dnf module enable -y php:remi-8.2
安装PostgreSQL18数据库
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo dnf -qy module disable postgresql
sudo dnf install -y postgresql18-server
sudo /usr/pgsql-18/bin/postgresql-18-setup initdb
sudo systemctl enable postgresql-18
sudo systemctl start postgresql-18
安装zabbix8
dnf install zabbix-server-pgsql zabbix-web-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent2
安装zabbix8 agent2插件
dnf install zabbix-agent2-plugin-mongodb zabbix-agent2-plugin-mssql zabbix-agent2-plugin-postgresql
创建初始化数据库
sudo -u postgres createuser --pwprompt zabbix
sudo -u postgres createdb -O zabbix zabbix
导入初始化数据
zcat /usr/share/zabbix/sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix
编辑配置文件密码 /etc/zabbix/zabbix_server.conf
DBPassword=你的密码
编辑zabbix8服务端口,放行端口
/etc/nginx/conf.d/zabbix.conf
server {
listen 8080;
server_name example.com;
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --permanent --add-port=10050-10051/tcp
firewall-cmd --reload
firewall-cmd --list-ports
firewall-cmd --list-services
启动zabbix
systemctl restart zabbix-server zabbix-agent2 nginx php-fpm
systemctl enable zabbix-server zabbix-agent2 nginx php-fpm
进行配置
http://IP:8080/

登录 默认账号密码 Admin zabbix

登陆成功,安装完成

更多推荐

所有评论(0)