从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测试版本。
原文链接:https://www.toutiao.com/i6986675327011455524/?wid=1627570601738