这是zabbix4.2存在bug的时候所创建的,最新4.2版本以解决问题,以下操作仅供参考,大致流程是这样。后续会更改
bug(给主机群组添加主机与模板,有时无显示)
(一)创建主机群
1、进入configuration–host groups下创建主机群:windowsdiscoverys
2、同时注意在官方自带主机群组“有些”是没有自带模板的,需要手动添加模板。Linux servers就没有,这里我被坑了。注意 注意 注意
(二)给主机群组添加模板
1、在configuration–templates下,通过group的下拉框选择不同群组下不同的模板。如:Template OS Linux的模板就在operating systems下。
2、点击Template OS Linux,在groups下将群组Linux servers添加进去。返回host groups就可以看见加入成功
3、同时也可以导入模板哦,同理添加win的模板。
(三)配置自动发现规则
1、configuration–discovery下进入local network(也可以创建新的发现规则)
2、修改ip range,改为当前网端,如:192.168.1.100-254
3、更改时间间隔,如改为60s,每隔一分钟就检测当前网段的主机是否有新加入的主机(也许)
4、添加checks,根据实际情况添加。如点击【new】,选择ICMP ping(可不选,后面一样),点击add进行添加。
5、点击最下面update,保存并更新当前配置。
6、启动
(四)配置自动发现动作
1、configuration–action下,在event source(事件源)下拉框选择discovery,并点击create action。
2、name处填入动作名称,如discovery-linuxserver。
3、在new cond(新条件),如:host ip equals(等于) 192.168.1.100-127,192.168.2.1,点击add后加入conditions。 Received value contains Linux(收到的值包含Linux)。Discovery status equals Up发现状态等于Up。Service type equals Zabbix agent服务类型等于Zabbix代理。 注意:根据实际情况添加条件
4、进入operations(操作)中填写找到主机后采取的动作。一般添加三项:添加主机群组,添加主机,添加模板。如Add to host groups: Linux servers。Add host。Link to templates: Template OS Linux。 特别注意:模板必须在主机群组下,不然后面不同群组会乱配置模板,关于如何加模板后面介绍,目前网上没有具体操作步骤。
5、update
6、补充说明windows的action的配置:Add host。Add to host groups: windowsdiscovers。Link to templates: Template OS Windows
等待等待 发现自动添加主机了 前提:客户端配置了agent
根据自己实际情况添加配置…