Zabbix企业级分布式监控系统
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.7 Zabbix的功能特性都有哪些

Zabbix具有常见的商业监控软件所具备的功能,如主机性能监控、网络设备性能监控、数据库性能监控、FTP等通用协议监控、多种告警方式、详细的报表图表绘制、分布式、可扩展能力、API等。

1.数据收集

· 可用性、性能检测。

· 支持Agent、SNMP(包括Trapping和Polling)、IPMI、JMX、SSH、Telnet等。

· 自定义检测。

· 自定义收集数据的频率。

· 客户端/代理端/服务器端模式。

2.灵活的触发器

可以定义非常灵活的告警阈值和与多种告警相关联的条件。

3.高度可定制的告警

· 发送通知,可定制包括告警级别、动作升级、收件人和媒体类型。

· 通知可以使用全局宏变量和自定义变量。

· 自动处理功能包括远程命令的自动调用和执行。

4.实时的绘图功能

监控项将数据实时绘制在图形上。

5.Web监控能力

Zabbix可以模拟浏览器请求访问一个网站,并检查返回值和响应时间。

6.多种可视化展示

· 可以自定义监控的展示图,将多种监控数据集中展示到一张图上。

· 网络拓扑图。

· 自定义的Screens和Slide shows可以将多种图形集中展示。

· 报表功能。

· 资源使用情况的监控展示。

7.历史数据的存储

· 将数据存储在数据库中。

· 历史数据的存放周期可配置。

· 定期删除过期的历史数据。

8.配置非常容易

配置比较简单,只需要以下两步即可。

(1)添加设备。

(2)应用模板即可完成监控。

9.使用模板

· 模板可以分组。

· 模板具有可继承性。

10.网络发现

· 支持自动发现网络设备和服务器(可以通过配置自动发现服务规则实现)。

· Agent自动注册。

· 支持用自动发现(Low Level Discovery)实现动态监控项的批量监控(支持自定义),内置的自动发现包括文件系统、网络接口、SNMP OID,可定制自动发现。

11.快速的访问接口

· Web页面基于PHP。

· 远程访问。

· 日志审计。

12.API功能

应用API功能可以方便地与其他系统结合,包括手机客户端的使用。

13.系统权限

· 不同的用户展示监控的资源不同。

· 用户身份认证。

14.程序特性

服务器端Zabbix-Server和采集端Zabbix-Agent使用C语言编写,其性能非常高,内存开销非常小。

15.大型环境的支持

利用Zabbix-Proxy方式可轻松构建远程监控。