ZABBIX 监控原理及架构

什么是Zabbix?
zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。(LAMP架构)
zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

监控功能
主机的性能监控、网络设备性能监控、数据库性能监控、多种告警方式、详细的报表图表绘制;

可监控对象:
  设备:服务器、路由器、交换机等
  软件:OS、网络、应用程序等
  主机性能指标监控
  故障监控:宕机,服务器不可用,主机不可达

为什么需要对各类系统进行监控?
在系统构建时的正常流程中,通常是不允许未被监控的系统或应用上线的,因为未被监控的系统存在不可预知性、故障未知性等不稳定因素,且无法及时被发现并排除。这对整个架构或系统来说都是很大的风险隐患。所以我们原则上是需要对整个架构或系统进行监控,随时监测系统各方面的指标是否正常,以提高整个系统的稳定性。

Zabbix是如何实现系统监控的?
一个完整的监控系统所需指标:
1.采样:周期性的获取某个被监测指标的相关数据

2.存储:将采集到的数据存储在指定的存储系统中,Zabbix默认是MySQL

3.展示:采集完数据后,为了使数据能更直观的展现在用户面前,可将采集到的数据做二次处理,做成各类图形。
Zabbix就是使用的PHP程序将采集的数据通过Web GUI直观的展示给用户。

4.报警ÿ

你可能感兴趣的:(zabbix)