這部分是agent與agne2對比的描述。 |
參數 | Zabbix agent | Zabbix agent 2 |
---|---|---|
程序設計語言 | C | 一部分使用C,其他用go |
守護進程 | yes | no (Windows 5.0.4之后版本支持) |
擴展支持 | 自定義C的可加載模塊。 | 自定義GO的插件。 |
請求 | ||
支持平台 | Linux, IBM AIX, FreeBSD, NetBSD, OpenBSD, HP-UX, Mac OS X, Solaris: 9, 10, 11, Windows: 從xp開始所有的桌面和服務端版本。 | Linux, Windows: 從xp開始所有的桌面和服務端版本。 |
支持的加密庫 | GnuTLS 3.1.18 and newer | |
OpenSSL 1.0.1, 1.0.2, 1.1.0, 1.1.1 | ||
SSL庫 - tested with versions 2.7.4, 2.8.2 (某些限制的使用, 查看 加密詳情頁). | Linux: OpenSSL 1.0.1和最新版本在Zabbix 4.4.8之后支持。 | |
MS Windows: OpenSSL 1.1.1或者最新版. | ||
OpenSSL庫必須開啟PSK,否則LibreSSL不支持. | ||
監控進程 | ||
進程 | 每個server/proxy都有獨立的進程。 | 單個進程多線程。 |
這最大的線程數由GOMAXPROCS環境變量決定。 | ||
指標 | UNIX: 查看支持的 items. | |
Windows: 查看指定Windows版本的監控項. | UNIX: Zabbix agent支持所有指標。 | |
其他的, agent2 提供Docker, Memcached, MySQL, PostgreSQL, Redis, systemd (查看agent2的監控項)的Zabbix-native監控方案 | ||
Windows: Zabbix agent支持所有指標和HTTPS檢查 net.tcp.service* , LDAP. | ||
其他的, agent2 提供關於PostgreSQL, Redis的Zabbix-native監控方案。 | ||
並發 | 單進程按監控項順序進行檢查 | 來自不同插件的檢查或一個插件內的多個檢查可以同時執行。 |
計划/靈活 間隔 | 僅支持被動檢查。 | 支持主動檢查。 |
第三方traps | no | yes |
Additional features | ||
永久存儲 | no | yes |
超時設置 | 只能定義agent級別。 | 超時插件可以覆蓋在agent上的級別超時設置。 |
刪除用戶權限 | yes (Unix-like systems only) | no |
用戶可配置密碼套件 | yes | |
no |
文章摘抄與zabbix.com 官網
參考:
https://www.zabbix.com/documentation/5.0/zh/manual/appendix/agent_comparison
建議初學者多看官網
主動模式和被動模式的區別
Zabbix的主動模式和被動模式都是相對agent來說的。一般情況下默認使用的是zabbix的被動模式,即zabbix server根據監控項定義的時間主動去收集zabbix agent上的數據,優點是能使用更多的模板,更具有靈活性,缺點是當zabbix agent節點過多的時候會增加zabbix server的負荷。主動模式就是zabbix agent將消息推送給zabbix server,優點是減輕了zabbix server的壓力,缺點是所有的模板要修改為主動模式。