一篇文章帶給你Zabbix 5.4 alpha版本體驗
Zabbix官方在2021年1月29日發(fā)布Zabbix 5.4 Pre-release,本次版本最大的亮點是API令牌和全局腳本的調用這兩個功能,其他在性能方面做了一些優(yōu)化,例如刪除部分輪詢器直連數(shù)據庫,調整了部分前端,例如加入了三級菜單。從5.0版本之后,Zabbix確實也在向著簡單易用的方向邁進,以下是詳細內容。
官方下載入口

官方提供下載入口
安裝界面

安裝界面一覽

首頁
全局自定義腳本的加入

全局腳本

調用
主機列表UI調整
和以前相比,調整過后的UI更加簡潔,放在圖標上可以顯示詳細狀態(tài)

API令牌
5.4版本終于加入了API令牌功能,這樣在API請求時重復login動作,只需要拿到用戶的API即可,更加簡潔

SNMPV3部分新增認證和加密
身份驗證
- SHA224
- SHA256
- SHA384
- SHA512
加密
- AES192
- AES256
- AES192C(思科)
- AES256C(思科)
新增趨勢函數(shù)緩存功能
上個版本為實時查詢數(shù)據庫進行實時計算,在新版本趨勢函數(shù)可以將計算的結果緩存至數(shù)據庫。
輪詢器優(yōu)化
不可達輪詢器和JMX輪詢器已經不再與數(shù)據庫直接連接,減小數(shù)據庫的壓力
LLD過濾器新增運算規(guī)則
存在和不存在

新增VMware群集性能計數(shù)器
- vmware.cl.perfcounter[<url>,<id>,<path>,<instance>]
新增宏
{ITEM.VALUETYPE}:返回該項目的的類型,0,浮點數(shù),1,字符,2,對數(shù),3,無符號數(shù)字,4,文本。
前端調整
除了新增三級菜單,其他沒有什么太大特別的。

附錄
安裝方法
1.導入阿里云的yum倉庫(還是老問題,Zabbix的那個CDN實在太爛。。。,國內下載容易出現(xiàn)中斷)
- cat <<EOF > /etc/yum.repos.d/zabbix.repo
- [zabbix]
- name=Zabbix Official Repository - \$basearch
- baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.3/rhel/8/\$basearch/
- enabled=1
- gpgcheck=1
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
- [zabbix-non-supported]
- name=Zabbix Official Repository non-supported - \$basearch
- baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/8/\$basearch/
- enabled=1
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
- gpgcheck=1
- EOF
- 添加 gpgkey
- curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 \
- -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
- curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX \
- -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
2.安裝Zabbix相關組件
- dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent
3.數(shù)據庫安裝,并啟動配置
- dnf -y install mariadb-server
- systemctl start mariadb && systemctl enable mariadb
- mysql -uroot -p
- create database zabbix character set utf8 collate utf8_bin;
- create user zabbix@localhost identified by '自己定義';
- grant all privileges on zabbix.* to zabbix@localhost;
- quit;
- zcat /usr/share/doc/zabbix-sql-scripts/database/mysql/create.sql.gz | mysql -uzabbix -p zabbix
4.調整Zabbix配置文件
- vi /etc/zabbix/zabbix_server.conf
- 找到下面一行,去掉#,改為上文數(shù)據庫用戶名對應的密碼即可
- DBPassword=自己定義
5.啟動服務
- systemctl restart zabbix-server zabbix-agent httpd php-fpm
- systemctl enable zabbix-server zabbix-agent httpd php-fpm
6.demo環(huán)境
34.96.155.206,用戶名密碼默認
總結
整體來看5.4相比5.2還是新增了很多功能,而且都比較實用,特別是API令牌,這個其實也不算新功能,很多軟件都有,只不過Zabbix官方現(xiàn)在才加上去,另外可以看到zabbix的插件在逐漸在向agent2靠攏,很多監(jiān)控模板都是基于agent2,想必未來會替換掉agent1版本,也期待Zabbix 6.x版本,性能也更加優(yōu)秀,如果大家想要看更多的更新日志,可以點擊下方查看更多,如果看不懂英文的,可以使用edge或者谷歌瀏覽器在線翻譯即可。