18 Agent 和 agent 2 对比

本节介绍 Zabbix agent 和Zabbix agent 2 的区别。

参数Zabbix agentZabbix agent 2
编程语言CGo,部分使用C
守护进程支持仅由 systemd (在 Windows 上是)
支持的扩展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 和更新的
OpenSSL 1.0.1, 1.0.2, 1.1.0, 1.1.1。
LibreSSL - 使用 2.7.4、2.8.2 版本进行测试(存在某些限制,请参阅加密 页面了解详细信息)。
Linux: 自 Zabbix 4.4.8 起支持OpenSSL 1.0.1 及更高版本。
MS Windows: OpenSSL 1.1.1 或更高版本。
OpenSSL 库必须启用 PSK 支持。不支持 LibreSSL。
监控流程
进程每个服务器/代理记录的单独主动检查进程。具有自动创建线程的单个进程。
最大线程数由 GOMAXPROCS 环境变量确定。
指标UNIX: 查看支持的监控项列表。

Windows: 查看其他Windows 特定监控项的列表。
UNIX: Zabbix agent支持的所有指标。
此外,代理 2 为以下对象提供 Zabbix-native 监控解决方案:Docker, Memcached, MySQL, PostgreSQL, Redis, systemd,和其他监控目标 - 请参阅代理 2 特定监控项的完整列表。

Windows: Zabbix agent代理支持的所有指标,以及HTTPS、LDAP 的net.tcp.service 检查。
此外,agent 2 为 PostgreSQL、Redis 提供了 Zabbix-native 监控解决方案。
并发单个服务器的主动检查按顺序执行。来自不同插件的检查或一个插件内的多个检查可以同时执行。
预定/灵活的间隔仅支持被动检查。支持被动和主动检查。
第三方陷阱不支持支持
附加的功能
持久性存储不支持支持
log[]指标的持久性文件支持(仅在 Unix 上)不支持
超时设置仅在代理级别定义。插件超时可以覆盖在代理级别定义的超时。
在运行时更改用户支持(仅限类 Unix 系统)不支持(由 systemd 控制)
用户可配置的密码套件支持不支持

另请参阅: