Zabbix6.0 各进程(组件)作用说明

247 阅读1分钟

1. Zabbix 进程

名称概述必须安装备注
zabbix-serverzabbix 的核心,通过轮询和捕获数据将数据存储在数据库中,计算是否满足触发条件,向用户发送通知
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 编写

1.1 必装 (基本使用只需安装这些)

  1. zabbix-server (有 MySQL 和 pgSQL 的版本,我这里使用 zabbix-server-mysql)
  2. zabbix-agent / zabbix-agent2 (推荐更先进的 agent2,包含 agent 的功能)

1.2 选装 (个人认为能用到的)

  1. zabbix-get (命令行应用程序,可以用命令获取一些监控数据,用于 agent 机器排障)
  2. zabbix-web-service (用于定期发送巡检报告)