Zabbix的完整的监控配置的流程可以简单的描述为:Host Groups(主机组)=>Host(主机)=>Applications(监控项组)=>Items(监控项)=>Trggers(触发器)=>Event(事件)=>Actions(处理动作)=>User groups(用户组)=>User(用户)=>edias(告警方式)=>Audit(日志审计)
Zabbix的完整的监控配置的流程可以简单的描述为:
Host Groups(主机组)=>Host(主机)=>Applications(监控项组)=>Items(监控项)=>Trggers(触发器)=>Event(事件)=>Actions(处理动作)=>User groups(用户组)=>User(用户)=>edias(告警方式)=>Audit(日志审计)
说明:
- 实际使用中,Items,Trigger,Graph通常采用模板进行监控配置
- Graph主要是给用户看的,zabbix的数据获取使用的是Items功能
- 想要集中查看数据可以使用Screens功能
接下来我们具体了解一下基本概念
基本概念
主机组的添加
主机组是将相同主机归类,方便以后管理
你可以按照 地理位置、业务单位、机器用途、系统版本、应用程序等等来分组
模板的添加
多个主机都会有相同的监控配置,比如 监控项、触发器、图形、Web、Discovery等,所以我们对相同的类别的数据归纳抽象,将这些数据做成模板。
当我们需要对监控数据进行配置的时候,只要对相应的主机添加对应的模板即可。
主机的添加
当我们需要对具体的设备监控的时候,我们需要添加具体的主机
Graphs的配置
视觉化的形式展示数据的时候,需要在主机模板里配置Graphs
Screen的配置
当我们需要多个维度来展示Host的信息的时候,我们需要配置Screen来把多种信息放在一起展示。
Map的配置
Map 是可以将各种设备用网络拓扑图的方式展示
Web监控的配置
WEb监控是用来对Web程序下的 下载速度、返回码及响应时间进行监控,
还可以把一组连续的Web动作作为一个整体进行监控。
具体操作
了解过主要模块的基本概念之后,我们可以很方便的使用Zabiix的Web前端来监控我们的服务器了