skill——zabbix(自动发现)

 自动发现web

1.自动发现的原理网络

网络发现由两个步骤组成:发现与动做ide

发现:zabbix 周期性的扫描在网络发现规则中定义的 IP 段;为每个规则配置自身的检查频率,而且为每个规则定义一个对指定 IP 段的服务检查集spa

动做:是对发现的主机进行设置的过程,经常使用的动做有添加、删除、启动、停用、添加主机到某个组、发现通知等等orm

2.配置网络发现规则事件

点击 web 界面的“配置”,而后选择“自动发现”,点击右上角的“建立发现规则”便可进入建立界面it

以下图:模板

须要填写的内容有:class

名称:自动发现规则的名称test

IP 范围:自动发现的 IP 范围,根据自身的需求

时间间隔:即没多长时间扫描一次

检查-新的:即出现检查类型的选型,选择完毕记得点击添加

而后记得勾选上 以启用 的选项,最后点击 添加 即建立完成一个自动发现的规则

blob.png

在这个界面中

主要设置的是“IP范围”:这里设置的是 192.168.80.1 到 254 整个 80 段的 IP,设置了范围以后,zabbix 就会自动扫描整个段的 IP

那么扫描的依据是什么呢?就是“检查-新的”出现的配置选项,首先“检查类型”选项,这里面有不少检查类型,咱们就选择“zabbix客户端”便可,接着还须要输入“端口范围”和“键值”两个选项,端口就输入 10050 这个 agent 的默认端口便可,键值能够随便输入一个zabbix 默认键值便可,这里输入的是“system.uname”,而后点击下面的“添加”按钮便可,这样一个自动发现规则就建立完成了

综上所述

这个发现规则的意思是:zabbix 会每一个 1 小时,自动扫描192.168.80.1 到 254 这个段的全部 IP,依次链接这些 IP 的 10050 端口,接着经过“system.uname”键值看是否能获取数据,若是能获取到数据,那么就把这个主机加入到自动发现规则中

3.添加自动发现动做

点击 “配置”——“动做”选择 事件源 中的——“自动发现”——“建立动做”

blob.png

如图所示:在“新的触发条件”选项中依次添加所须要完成的动做

blob.png

结果以下

blob.png

在自动发现动做配置界面中

难点是设置自动发现的条件:“计算方式”选择默认的“与/或(默认)”便可,要添加触发条件,能够在“新的触发条件”选项下选择触发条件,触发条件有很是多,这里选择红框内的四个便可,选择完成后,点击“添加”就把选择的触发条件添加到了上面的“条件”选项中

除了自动发现条件的设置,还须要设置自动发现后操做的方式,点击上图中的“操做”,进入下图设置界面:

blob.png

此界面是设置自动发现主机后,要执行哪些操做

这里重点是设置操做的细节:点击左下角的“新的”按钮能够设置多个操做动做,通常状况下设置四个便可,也就是发现主机后,首选自动将这个主机添加到 zabbix web 上来,而后将“test”主机组和“Linux OS”模板也自动连接到此主机下,最后在 zabbix web 中启用这个主机

通过三个步骤的操做,zabbix 的自动发现配置就完成了,稍等片刻,就会有符合条件的主机自动添加到 zabbix web 中来,其实上面设置的更新时间并非很合理,根据自身需求自行改善吧

相关文章
相关标签/搜索