一、zabbix简介
1.1 zabbix是什么
zabbix是一个高度集成的网络监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用。具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP 等通用协议监控、多种告警方式、详细的报表图表绘制).Zabbix 通过 C/S 模式采集数据,通过 B/S 模式在 web 端展示和配置
1.2 zabbix官网
https://www.zabbix.com/
1.3 zabbix功能
1、支持自动发现网络设备和服务器(可以通过配置自动发现服务器规则来实现)
2、支持自动发现(low discovery)key 实现动态监控项的批量监控(需写脚本)
3、支持分布式,能集中展示、管理分布式的监控点
4、扩展性强,server 提供通用接口(api 功能),可以自己开发完善各类监控(根据相关接口编写程序实现)
1.4 zabbix数据收集:
1、可用和性能检测
2、支持 snmp(包括 trapping and polling ),IPMI,JMX,SSH,TELNET
3、自定义的检测
4、自定义收集数据的频率
5、服务器/代理和客户端模式
6、灵活的触发器
7、可以定义非常灵活的问题阈值,称为触发器,从后端数据库的参考值
8、高可定制的报警
9、发送通知,可定制的报警升级,收件人,媒体类型
10、通知可以使用宏变量有用的变量
11、自动操作包括远程命令
12、实时的绘图功能
13、监控项实时的将数据绘制在图形上面
1.5 zabbix其他功能
网页监控:ZABBIX可以模拟鼠标点击了一个网站,并检查返回值和响应时间Api 功能
应用api功能:可以方便的和其他系统结合,包括手机客户端的使用。
1.6zabbix的组成
zabbix主要由2部分构成 zabbix server和 zabbix agent
zabbix proxy是用来管理其他的agent,作为代理
1.7 zabbix监控范畴
硬件监控:Zabbix IPMI Interface
系统监控:Zabbix Agent Interface
Java监控:ZabbixJMX Interface
网络设备监抟:Zabbix SNMP Interface
应用服务监控:Zabbix Agent UserParameter
MySQL数据库监控:percona-monitoring-pldlgins
URL监控:Zabbix Web监控
1.8 zabbix参考文章
网友评论