Zabbix监控平台(一)搭建部署与概述
一、Zabbix架构 zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 Zabbix 的运行架构如下图所示: 1.1 组件 zabbix 由以下几个组件部分构成: 1) Zabbix Server: 负责接收 agent 发送的报告信息的核心组件,所有配置,统计数据及操作数据均由其组织进行; 2) Database Storage: 专用于存储所有配置信息,以及由 zabbix 收集的数据; 3) Web interface: zabbix 的 GUI 接口,通常与 Server 运行在同一台主机上; 4) Proxy: 可选组件,常用于分布监控环境中,代理 Server 收集部分被监控端的监控数据 并统一发往 Server 端; 5) Agent: 部署在被监控主机上,负责收集本地数据并发往 Server 端或 Proxy 端; 注:zabbix node 也是 zabbix server 的一种 。 1.2 进程 默认情况下zabbix包含5个程序: zabbix_agentd、 zabbix_get、 zabbix_proxy、 zabbix_sender、zabbix_server,另外一个