首頁>技術>

Zabbix官方在2021年1月29日釋出Zabbix 5.4 Pre-release,本次版本最大的亮點是API令牌和全域性指令碼的呼叫這兩個功能,其他在效能方面做了一些最佳化,例如刪除部分輪詢器直連資料庫,調整了部分前端,例如加入了三級選單。從5.0版本之後,Zabbix確實也在向著簡單易用的方向邁進,以下是詳細內容。

官方下載入口

官方提供下載入口

安裝介面

安裝介面一覽

首頁

全域性自定義指令碼的加入

全域性指令碼

呼叫

主機列表UI調整

和以前相比,調整過後的UI更加簡潔,放在圖示上可以顯示詳細狀態

API令牌

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

SNMPV3部分新增認證和加密

身份驗證

SHA224SHA256SHA384SHA512

加密

AES192AES256AES192C(思科)AES256C(思科)

新增趨勢函式快取功能

上個版本為實時查詢資料庫進行實時計算,在新版本趨勢函式可以將計算的結果快取至資料庫。

輪詢器最佳化

不可達輪詢器和JMX輪詢器已經不再與資料庫直接連線,減小資料庫的壓力

LLD過濾器新增運算規則

存在和不存在

新增VMware群集效能計數器

vmware.cl.perfcounter[<url>,<id>,<path>,<instance>]

新增宏

{ITEM.VALUETYPE}:返回該專案的的型別,0,浮點數,1,字元,2,對數,3,無符號數字,4,文字。

前端調整

除了新增三級選單,其他沒有什麼太大特別的。

附錄

安裝方法

1.匯入阿里雲的yum倉庫(還是老問題,Zabbix的那個CDN實在太爛。。。,國內下載容易出現中斷)

cat <<EOF > /etc/yum.repos.d/zabbix.repo[zabbix]name=Zabbix Official Repository - \$basearchbaseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.3/rhel/8/\$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591[zabbix-non-supported]name=Zabbix Official Repository non-supported - \$basearchbaseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/8/\$basearch/enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIXgpgcheck=1EOF新增 gpgkeycurl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 \-o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591curl 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.資料庫安裝,並啟動配置

dnf -y install mariadb-serversystemctl start mariadb && systemctl enable mariadbmysql -uroot -pcreate 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 找到下面一行,去掉#,改為上文資料庫使用者名稱對應的密碼即可DBPassword=自己定義

5.啟動服務

systemctl restart zabbix-server zabbix-agent httpd php-fpmsystemctl enable zabbix-server zabbix-agent httpd php-fpm

6.demo環境

34.96.155.206,使用者名稱密碼預設

總結

整體來看5.4相比5.2還是新增了很多功能,而且都比較實用,特別是API令牌,這個其實也不算新功能,很多軟體都有,只不過Zabbix官方現在才加上去,另外可以看到zabbix的外掛在逐漸在向agent2靠攏,很多監控模板都是基於agent2,想必未來會替換掉agent1版本,也期待Zabbix 6.x版本,效能也更加優秀,如果大家想要看更多的更新日誌,可以點選下方檢視更多,如果看不懂英文的,可以使用edge或者谷歌瀏覽器線上翻譯即可。

16
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 最佳化總結:有哪些APP啟動提速方法?