青蛙学Linux—Zabbix运维监控平台

Zabbix是一款综合了数据收集、数据展示、数据提取、监控报警、用户展示等方面的综合运维平台,是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

Zabbix由2部分构成,Zabbix Server与可选组件Zabbix Agent。Zabbix Server可以通过SNMP、Zabbix Agent、ping、端口监视等方法提供对远程服务器/网络状态的监视、数据收集等功能;它可以运行在Linux、Solaris、HP-UX、AIX、Free BSD、Open BSD以及OS X等平台上。

Zabbix的官网为:https://www.zabbix.com

1、Zabbix的优缺点

Zabbix使用简单,学习入门较快,功能也十分强大,是一个可以快速构建起来的运维监控平台。Zabbix的功能能够满足中小企业(服务器数量少于500台)的运维监控需求,因此是中小企业运维监控的首选平台。

但是,当Zabbix监控的服务器数量较多时,会产生很多问题:比如监控数据不准确、报警超时等。这是因为Zabbix对运行Zabbix Server的服务器性能要求较高,当监控的服务器数量超过500台后,监控性能会急剧下降,此时需要对Zabbix进行分布式部署,并且需要提升运行Zabbix Server的服务器性能。

在安全性方面,Zabbix Agent如果发生故障,收集到的数据将会丢失。同时,Zabbix Server也是单点的,还需要对Zabbix Server构建高可用架构。

2、Zabbix应用组件

Zabbix主要由以下几个组件构成:

  • Zabbix Server:Zabbix的核心组件,是所有配置信息、统计信息和操作数据的核心存储器。它主要负责接收客户端发送的报告和信息,同时,所有的配置、统计数据和配置操作数据均由其组织进行

猜你喜欢

转载自www.cnblogs.com/yu2006070-01/p/10345047.html