Zabbix 6.0LTS疑似发布第一个alpha版本,暂无太大改变,


从Zabbix官方镜像仓库查看,6.0版本赫然在列,但目前只有镜像仓库发布了,暂无安装版本,而且并未官宣,所以暂时不确定是否是第一个官宣alpha版本,下面来看看zabbix 6.0的安装方法吧,有兴趣的朋友可以试试。

Zabbix 6.0LTS疑似发布第一个alpha版本,暂无太大改变

正文

环境

  • 系统:RockyLinux 8.4
  • 容器:podman

安装podman

由于RedHat8版本以后去除掉docker,改为podman,所以需要安装podman

  1. dnf -y install podman  
  2. systemctl start podman 

创建容器

  1. podman pod create --name zabbix -p 80:8080 -p 10051:10051 

运行mysql容器

需要在root下面创建mysql目录,其次mysql8的密码要求为3位元素,且为8位以上

  1. podman run --name mysql-server -t \ 
  2.       -e MYSQL_DATABASE="zabbix" \ 
  3.       -e MYSQL_USER="zabbix" \ 
  4.       -e MYSQL_PASSWORD="Kasar@123" \ 
  5.       -e MYSQL_ROOT_PASSWORD="Kasar@123" \ 
  6.       -v ./mysql/:/var/lib/mysql/:Z \ 
  7.       --restart=always \ 
  8.       --pod=zabbix \ 
  9.       -d mysql:8.0 \ 
  10.       --character-set-server=utf8 --collation-server=utf8_bin \ 
  11.       --default-authentication-plugin=mysql_native_password 
Zabbix 6.0LTS疑似发布第一个alpha版本,暂无太大改变

创建mysql容器

运行zabbix-server容器

  1. podman run --name zabbix-server-mysql -t \ 
  2.                   -e DB_SERVER_HOST="127.0.0.1" \ 
  3.                   -e MYSQL_DATABASE="zabbix" \ 
  4.                   -e MYSQL_USER="zabbix" \ 
  5.                   -e MYSQL_PASSWORD="Kasar@123" \ 
  6.                   -e MYSQL_ROOT_PASSWORD="Kasar@123" \ 
  7.                   --restart=always \ 
  8.                   --pod=zabbix \ 
  9.                   -d zabbix/zabbix-server-mysql:alpine-trunk 
Zabbix 6.0LTS疑似发布第一个alpha版本,暂无太大改变

安装zabbix-mysql

安装zabbix前端

建议采用apache,不要采用nginx,否则会遇到无法运行的情况

  1. podman run --name zabbix-web-mysql -t \ 
  2.                   -e ZBX_SERVER_HOST="127.0.0.1" \ 
  3.                   -e DB_SERVER_HOST="127.0.0.1" \ 
  4.                   -e MYSQL_DATABASE="zabbix" \ 
  5.                   -e MYSQL_USER="zabbix" \ 
  6.                   -e MYSQL_PASSWORD="Kasar@123" \ 
  7.                   -e MYSQL_ROOT_PASSWORD="Kasar@123" \ 
  8.                   --restart=always \ 
  9.                   --pod=zabbix \ 
  10.                   -d zabbix/zabbix-web-apache-mysql:alpine-trunk 
Zabbix 6.0LTS疑似发布第一个alpha版本,暂无太大改变

安装zabbix前端

安装zabbix-agent

  1. podman run --name zabbix-agent \ 
  2.     -eZBX_SERVER_HOST="127.0.0.1,localhost" \ 
  3.     --restart=always \ 
  4.     --pod=zabbix \ 
  5.     -d zabbix/zabbix-agent:alpine-trunk 
Zabbix 6.0LTS疑似发布第一个alpha版本,暂无太大改变

安装zabbix-agent

检查容器状态

  1. podman ps 
Zabbix 6.0LTS疑似发布第一个alpha版本,暂无太大改变

理论上4个UP就没问题

访问前端

Zabbix 6.0LTS疑似发布第一个alpha版本,暂无太大改变
Zabbix 6.0LTS疑似发布第一个alpha版本,暂无太大改变

写在最后

本次从镜像安装的效果来看,和5.4并无太大区别,而且部分镜像(Nginx)是存在异常,所以个人认为这次的版本只是临时上传,后续应该还有修改,不过发布时间应该快了,目前最期待的几个功能应该在6.0LTS会出现,分别是原生HA、Proxy自动负载、图形化能力加强以及阈值基线学习,有兴趣的朋友不妨在官网一段时间,目前能确定的是6.0LTS正式版应该在Q4季度,近期会发布大量的6.0测试版本。

相关内容