
Zabbix社区专家,他从事IT运维工作7年,不仅是cactifans作者,还是go语言爱好者,Devops实践者,使用zabbix6年,具有丰富的使用经验和二次开发经验。

Zabbix 5.0 Alpha1于2020.年1月20日发布。作为5.0的的第一个版本,可抢先体验5.0的部分功能。
本次使用源码编译进行安装,与之前版本安装方法变化不大。
下载后解压。Zabbix 5.0可使用agent2,因此使用以下参数编译安装
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent2 --with-mysql --with-net-snmp --with-libcurl --with-libxml2配置

安装之后,修改zabbix_server.conf的数据库相关信息,启动zabbix server即可。
/usr/local/zabbix/sbin/zabbix_server -c /usr/local/zabbix/etc/zabbix_server.conf使用以下命令,启动agent2
/usr/local/zabbix/sbin/zabbix_agent2 -c /usr/local/zabbix/etc/zabbix_agent2.confPHP版本要求php7.2版本,低于此版本,web登录时会显示 http 500错误。

按照步骤,初始化完成即可。

新版本的agent2,内置了redis监控,可直接使用。并有如下特点: - 支持tcp和socket连接redis - 支持带密码的redis监控 - 支持多个redis监控 - 支持key监控 - .....
安装redis
yum install -y redis启动redis
systemctl enable --now redis相关配置文件如下

修改zabbix_agent2.conf配置文件,以下地方
Plugins.Redis.Uri=tcp://localhost:6379 #支持tcp连接和socket连接
Plugins.Redis.Password= #redis 密码配置之后,关联zabbix 自带的 redis模板即可。
效果

Zabbix 5.0版本计划2020年3月发布,Agent2使用golang语言编写,可方便编写各种插件,灵活配置监控,期待中!