zabbix概念
是一个基于WEB界面的提供分布式系统监控以及网络监视功能的企业级的开源解决方案。
zabbix监控途径
zabbix agent
snmp agent
ipmi agent(硬件)
agentless monitoring(无agent的监控)
web monitoring 监控web页面,下载(速度),响应,认证等(web本身的服务状态)
database monitoring 数据库监控
internal check 内部监控(内部命令)
colculated monitoring 计算后的监控(两个采集点之差/时间之差)
custom command monitoring 客户端脚本
zabbix的agent端能监控
CPU
内存
网络
磁盘
服务
日志
文件
windows的性能指标
zabbix组件:
zabbix server
zabbix storage
zabbix web gui
zabbix agent
zabbix的常用术语
主机host:要监控的网络设备
主机组hosts:主机的逻辑容器
监控项item(核心):一个特定监控指标的相关的数据
触发器trigger:阈值;报警的触发条件 OK --> problem --> OK(是一个表达式)
事件events:发生的一个值得关注的事情;如触发器的状态转变
动作action:特定事件事先定义的处理方法(条件 + 操作)
报警升级(escalation):发生警报或执行远程命令的自定义方案
媒介(media):发送通知的手段或通道;email,sms
通知(notifications):通过选定的媒介向用户发送的有关某事件的信息
远程命令(remote command):预定义的命令
模板template:用于快速定义被监控主机的预设条目集合通常包含item、trigger、graph、screen
应用(application):一组相关item(监控项)的集合
web场景:用于检测web站点可用性的一个或多个http请求
前端(frontend):zabbix的web接口
graph 采集好的数据进行图像展示
screen 多个图像(graph)整合在一个页面中
幻灯(slide show)