Zabbix 架构

Zabbix 架构

1、Zabbix Server

  • Zabblx server是agent程序报告系统可用性、系统完整性和统计数据的核心组件,是所有配置信息。统计信息和操作数据的核心存储器。

2、Zabbix 数据库存储

  • 所有配耀信息和Zabbix收集到的数据都被存储在数据库中。

3、Zabbix Web界面

  • 为了从任何地方和任何平台都可以轻松的访问Zabbix,我们提供基于Web的Zabbix界面。该界面是Zabbix Server的一部分,通常(但不一定)跟Zabbix Server运行在同一台物理机器上。
  • 如果使用sQLite,Zabbix Web界面必须要跟Zabbix Server运行在同一台物理机器上。

4、Zabbix Proxy 代理服务器

  • Zabbix proxy可以替Zabbix Server收集性能和可用性数据。Proxy代理服务器 是Zabbix软件可选择部署的一
    部分;当然。Proxy代理服务器可以帮助单台Zabbix Server分担负载压力。

5、Zabbix 监控代理

  • Zabbix agents监控代理部罢在监控目标上,能够主动监控本地资源和应用程序,并将收集到的数据报告给
    Zabblx Server.

6、Zabbix数据流

  • 监控方面,为了创建一个监控项(item)用于采集数据, 必须先创建一个主机 (host)
  • 警告方面,在监控项里创建触发器(trigger) ,通过触发器(trigger) 来触发告警动作(action) 。因此,如果你想收到Server XCPU负载过高的告警,必须满足
  1. 为Server x创建一个host并关联一 个用于对CPU进行监控的监控项 (ltem)
  2. 创建一个Trigger. 设置成当CPU负载过高时会触发
  3. Trigger被触发,发送告警邮件
原文地址:https://www.cnblogs.com/itwangqiang/p/14150548.html