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方式可轻松构建远程监控。