Zabbix 6.0LTS疑似發布第一個alpha版本,暫無太大改變
從Zabbix官方鏡像倉庫查看,6.0版本赫然在列,但目前只有鏡像倉庫發布了,暫無安裝版本,而且并未官宣,所以暫時不確定是否是第一個官宣alpha版本,下面來看看zabbix 6.0的安裝方法吧,有興趣的朋友可以試試。

正文
環境
- 系統:RockyLinux 8.4
- 容器:podman
安裝podman
由于RedHat8版本以后去除掉docker,改為podman,所以需要安裝podman
- dnf -y install podman
- systemctl start podman
創建容器
- podman pod create --name zabbix -p 80:8080 -p 10051:10051
運行mysql容器
需要在root下面創建mysql目錄,其次mysql8的密碼要求為3位元素,且為8位以上
- podman run --name mysql-server -t \
- -e MYSQL_DATABASE="zabbix" \
- -e MYSQL_USER="zabbix" \
- -e MYSQL_PASSWORD="Kasar@123" \
- -e MYSQL_ROOT_PASSWORD="Kasar@123" \
- -v ./mysql/:/var/lib/mysql/:Z \
- --restart=always \
- --pod=zabbix \
- -d mysql:8.0 \
- --character-set-server=utf8 --collation-server=utf8_bin \
- --default-authentication-plugin=mysql_native_password

創建mysql容器
運行zabbix-server容器
- podman run --name zabbix-server-mysql -t \
- -e DB_SERVER_HOST="127.0.0.1" \
- -e MYSQL_DATABASE="zabbix" \
- -e MYSQL_USER="zabbix" \
- -e MYSQL_PASSWORD="Kasar@123" \
- -e MYSQL_ROOT_PASSWORD="Kasar@123" \
- --restart=always \
- --pod=zabbix \
- -d zabbix/zabbix-server-mysql:alpine-trunk

安裝zabbix-mysql
安裝zabbix前端
建議采用apache,不要采用nginx,否則會遇到無法運行的情況
- podman run --name zabbix-web-mysql -t \
- -e ZBX_SERVER_HOST="127.0.0.1" \
- -e DB_SERVER_HOST="127.0.0.1" \
- -e MYSQL_DATABASE="zabbix" \
- -e MYSQL_USER="zabbix" \
- -e MYSQL_PASSWORD="Kasar@123" \
- -e MYSQL_ROOT_PASSWORD="Kasar@123" \
- --restart=always \
- --pod=zabbix \
- -d zabbix/zabbix-web-apache-mysql:alpine-trunk

安裝zabbix前端
安裝zabbix-agent
- podman run --name zabbix-agent \
- -eZBX_SERVER_HOST="127.0.0.1,localhost" \
- --restart=always \
- --pod=zabbix \
- -d zabbix/zabbix-agent:alpine-trunk

安裝zabbix-agent
檢查容器狀態
- podman ps

理論上4個UP就沒問題
訪問前端


寫在最后
本次從鏡像安裝的效果來看,和5.4并無太大區別,而且部分鏡像(Nginx)是存在異常,所以個人認為這次的版本只是臨時上傳,后續應該還有修改,不過發布時間應該快了,目前最期待的幾個功能應該在6.0LTS會出現,分別是原生HA、Proxy自動負載、圖形化能力加強以及閾值基線學習,有興趣的朋友不妨在官網一段時間,目前能確定的是6.0LTS正式版應該在Q4季度,近期會發布大量的6.0測試版本。