感谢本文作者李根,Zabbix高级认证工程师(ZCP)。
Zabbix 6.0 在麒麟操作系统上进行部署测试成功,所以此刻想验证Zabbix7.0 的兼容性。结果证明是兼容的!主要步骤见下文。
Zabbix 7.0 LTS (长期支持版本)计划于 2024 年第一季度发布,但其内测版本已于近日在官方更新。
信创托底
Zabbix提供了百余套最新的信创IT组件的成熟纳管方案,并不断实时更新,真正做到信创监控无死角。
精彩主题《Zabbix与信创的融合》将于Zabbix中国峰会分享,12月8日下周五,北京。欢迎文末报名参与!
(太平洋保险:Zabbix适配没问题,统信、麒麟操作系统上部署Zabbix我们都试过没什么问题。)
主要步骤如下:
1. 首先登录官方(https://www.zabbix.com/cn/download_sources#pre-release)下载 ZABBIX 7.0.0 alpha6 源码,并拷贝到服务器上。
./configure —enable-server —with-mysql —enable-ipv6 —with-net-snmp —with-libcurl —with-libxml2 —with-openipmi
make install
3.查看部署后的 Zabbix 版本,这里可以看出 OS 版本是 Kylin V10,Zabbix 版本是 7.0.0 alpha6。
/usr/local/sbin/zabbix_server -V
4.创建数据库并初始化
mysql -uroot -p
password
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by ‘password’;
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
cat /opt/zabbix-7.0.0alpha6/database/mysql/schema.sql | mysql —default-character-set=utf8mb4 -uzabbix -p zabbix
cat /opt/zabbix-7.0.0alpha6/database/mysql/images.sql | mysql —default-character-set=utf8mb4 -uzabbix -p zabbix
cat /opt/zabbix-7.0.0alpha6/database/mysql/data.sql | mysql —default-character-set=utf8mb4 -uzabbix -p zabbix
mysql -uroot -p
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
5.配置 Zabbix Server 并启动。
/usr/local/sbin/zabbix_server -c /usr/local/etc/zabbix_server.conf
6.配置 Zabbix 前端并启动。
cp -a /opt/zabbix-7.0.0alpha6/ui /usr/share/nginx/html/zabbix
7.登录并查看 Zabbix 前端。
由此可见,同 Zabbix6.0 一样,在麒麟操作系统上部署 Zabbix7.0 也是没有问题的,让我们一起期待 Zabbix7.0 LTS 版本的正式发布!Zabbix创始人也将在第8届Zabbix中国峰会分享《Zabbix7.0新功能与未来展望》。就在下周五,Zabbix中国峰会。