zabbix-server | zabbix 的核心,通过轮询和捕获数据将数据存储在数据库中,计算是否满足触发条件,向用户发送通知 | 是 | |
zabbix-agent | 部署到被监控设备上,主动监控设备的软硬件资源,将收集到的数据给到 zabbix-server 用于进一步处理,server 会分析这些数据进行存储或异常通知 | 是 | 和 agent2 二选一 |
zabbix-agent2 | 新一代 zabbix-agent,支持 zabbix-agent 的所有功能,可以替代 zabbix-agent | 是 | 和 agent 二选一 |
zabbix-proxy | 收集受监控设备的数据并发送到 proxy 所属的 zabbix-server,即代替 zabbix-server 收集数据并在本地缓存,分散单个 zabbix-server 的负载 | 否 | |
zabbix-java-gateway | 监控 Java JMX 应用程序 | 否 | |
zabbix-get | 命令行应用程序,与 agent 通信并从 agent 检索所需信息,通常用于 agent 的故障排除 | 否 | |
zabbix-js | 命令行应用程序,用于嵌入脚本测试 | 否 | |
zabbix-sender | 命令行应用程序,用于被监控的服务器推送一些数据给 zabbix-server 处理 | 否 | |
zabbix-web-service | 用来连接外部网站服务的进程,用来收集和发送定时报告,zabbix5.4 中首次出现,基于 Go 编写 | 否 | |