将多个主机合并在一个逻辑组件内即为主机组。分组的目的是将同一属性的主机归类,方 便以后管理,例如以业务指标划分组、以系统版本划分组、以应用程序划分组等。主机组中可以包含主机,也可以包含模板
进入zabbix管理界面,单击 配置–>主机群组–>创建主机群组 刚安装好的zabbix已经存在很多主机组,这里需要自己创建属于自己的群组 这里只需要填写群组的名称即可,然后点击添加 看到显示在列表中就是创建成功了
主机,即被监控设备。添加主机的目的就是对具体的设备进行监控。依次点击 配置–>主机–>创建主机 打开界面如下: 填写主机名称、群组和IP地址后,点击添加即可 需要注意的是,主机名称需要与主机agent配置文件上的主机名称一致
各参数的详细说明如下表(图片来自《Zabbix企业级分布式监控系统》,吴兆松) 添加之后,返回主机列表,看到显示出来即为创建成功
我们可以为每种客户端创建一个模板,模板的作用是可以对需要重复配置的监控项进行归类,并重复使用已定义的监控项,依次点击 配置–>模板–>创建模板 创建界面如下,填写模板名称和选择即可,点击添加 添加成功会显示在列表中 点击刚才创建的模板,在模板内可以创建应用集,监控项,触发器和图形等
应用集可以将多个监控项集合到一起,方便管理。依次点击 应用集–>创建应用集 这里只需要填写名称即可,点击添加,
Items就是监控项,对于在Zabbix中每一个要监控的数据指标使用一个item进行描述,而一个item通常是由一个Key来标识,这个Key就是定义的Item在采集数据时所使用到的命令的简写形式(类似于命令别名)。Item可以配置获取监控数据的方式、取值的数据类型、获取数据的时间间隔、历史数据保存时间、趋势数据保存时间、监控Key的分组等
可以点击上面应用集右面的监控项,也可以依次点击 监控项–>创建监控项 这里创建一个监控CPU使用率的监控项,如下图所示: 也可以选择监控其他项,在键值处点击选择,其中部分內建Key是有带参数的,用方括号’[]‘表示。方括号’[]‘中有些带尖括号’<>’,表示可选参数 下半部分选择应用集之后,点击添加/更新即可
Items的作用是采集数据,而不是判断采集到的数据是否属于正常值;Triggers的作用是对采集到的数据进行分析,判断其是否在合理区间内,一旦数据超出合理范围,就会产生一个事件,同时,Action对达到条件(即数据超出合理范围)的Trigger触发告警动作
Trigger是一个逻辑表达式,需要定义一个阈值,通常用于定义不合理区间。Trigger的状态会在每次采集到数据后重新判断,对于Trigger中的时间函数nodata()、now()等,Zabbix-Server会每隔30s进行重新判断
依次点击 触发器–>创建触发器 这里创建一个CPU使用率过高的触发器,具体配置如下: 也可以在表达式中选择其他的构建其他的表达式检测其他阈值 点击添加后,会显示在列表中
对于某一些监控项,图形可以更直观的看出最近一段时间的变化
依次点击 图形–>创建图形 这里只需要填写图形的名称和关联某一个监控项,点击添加即可 添加成功后会显示在列表中
主机链接模板之后会自动执行模板中的检测项,将信息返回给服务器
依次点击 配置–>主机–>模板,在链接指示器中选择某个模板之后,点击下方的添加(不是最下面的添加),添加之后会显示在上方链接的模板中,然后再点击最下方的添加/更新,将模板链接到主机中 点击主机返回刚才的主机列表中,发现主机的模板已经链接上了 选择某一台主机的图形链接,选择预览,可以看到最近一段时间的CPU使用率的变化(需要主机链接模板过一段时间) 依次点击 检测–>仪表盘返回检测首页,如果主机的触发器被触发,会在仪表盘显示出来,如下图所示:
跟 1.8 步骤相同,只是链接的模板改为系统自带的linux监控模板 点击更新之后,来到 监测–>最新数据,这里可以看到模板监测的最新数据(每30秒刷新一次) 在上方的过滤器中可以根据相应的项进行过滤显示
在 最新数据 的列表中可以点击右侧的图形进行查看(如果存在),如果图形不存在,可以选择为该项新建一个图形。或者可以通过 监测–>图形 进行查看,同样的,这里也可以通过过滤器进行过滤显示
依次点击 配置–>自动发现,这里可以查看相应的自动发现规则 点击 创建发现规则,新建一条规则,如下图所示: 注意: 必须要新建一条检查项,如果是检查zabbix客户端,键值可以填 system.uname 创建新的发现规则之后,默认是已启动状态,点击 监测–>自动发现,可以看到该条规则所发现的主机列表
依次点击 配置–>动作–>创建动作 可以创建一个基于某个事件的动作(比如自动发现) 创建动作需要指定动作执行的条件,如下图所示,三个条件同时成立之后才会进行下一步操作,否则不执行,继续等待 条件指定完成之后,进行操作的指定,主要是操作的细节,如下图所示: 或者也可以选择执行别的操作 创建成功之后的动作列表,如下图所示:
参考文章:https://blog.51cto.com/xuweitao/1963976?source=dra