zabbix是什么?
zabbix是一款企业级的分布式开源监控方案。能够监控服务器,网络设备,应用程序等对象。所有的报告、统计信息和配置参数都可以通过web前端页面进行访问。
zabbix的功能
- 数据采集
- 支持可用性和性能检查
- 支持SNMP(包括主动轮训和被动获取),IPMI(获取硬件监控数据),JMX(监控java程序),VMware监控
- 支持自定义检查
- 按照自定义的间隔来收集需要的数据
- 通过server/proxy+agents来执行监控
- 灵活的阀值定义
- 可以灵活的定义问题阀值,称之为触发器,触发器从后端数据库获取参考值
- 高度可配置化告警
- 可根据递增机制,接收方和媒介类型自定义发送告警通知(默认支持邮件,也支持SMS,也可以自定义告警,比如微信公众号)
- 使用宏变量可以使告警通知更加高效有用
- 自动相应动作可包含远程命令
- 实时图表展示
- 使用内置图表绘制功能可以将监控项的内容实时绘制成图表
- web监控
- zabbix可以追踪模拟鼠标在web网站上的点击操作,来检查web的功能和响应时间。
- 丰富的可视化配置
- 支持创建自定义的图表,一个视图集中展现多个监控项
- 网络拓扑图
- 以仪表盘的样式自定义大屏展示和幻灯片轮播
- 报表
- 监控内容的高级(业务)视图
- 历史数据存储
- 数据库数据
- 可配置历史数据,例如历史数据的存储时长
- 内置数据管理机制(housekeeping)
- 网络发现
- 自动发现网络设备
- 监控代理自动注册
- 发现文件系统。网络接口和SNMP OID值
- 配置简单
- 将“被监控对象”添加为主机
- 在数据库中获取主机进行监控
- 应用模板来监控设(模板可以分组,可以关联其他模板)
- Web界面
- PHP Web前端
- 可以从任何地方访问
- 可以定制自己的操作方式
- 审核日志
- Zabbix API
- 对外提供了可编程接口,用于批量操作,第三方软件集成和其他目的
- 权限管理系统
- 安全用户认证
- 特定用户可以限制访问特定的视图
- 易于扩展的Agent
- 部署在“被监控对象”上
- 支持linux和windows
zabbix监控范畴
| 硬件 | Zabbix IPMI Interface |
| 系统 | Zabbix Agent Interface |
| Java | Zabbix JMX Interface |
| 网络设备 | Zabbix SNMP Interface |
| 应用程序 | Zabbix Agent UserParameter |
| URL | Zabbix Web 监控 |
文章评论