Zabbix 自动发现(discovery)等功能的使用
随着监控主机不断增多,有的时候需要添加一批机器,特别是刚用zabbix的运维人员需要将公司的所有服务器添加到zabbix,如果使用传统办法去单个添加设备、分组、项目、图像…..结果应该是让人吐的结果。
鉴于这个问题我们可以好好利用下Zabbix的一个发现(Discovery)模块,进而来实现自动刚发现主机、自动将主机添加到主机组、自动加载模板、自动创建项目(item)、自动创建图像,下面我们来看看这个模块如何使用。
进入zabbix的首页
点击配置—》自动发现—》创建自动发现规则
设备唯一性准则
再创建自动发现
配置—》动作—》事件源选择自动发现—》创建动作
自动注册,禁用掉自动发现策略,编辑配置文件
vim /usr/local/Zabbix/etc/Zabbix_agentd.conf
ServerActive=192.168.163.187
Hostname=client1
接下来配置自动注册
配置—》动作—》事件源选择自动注册—》创建动作
在主机面板上看到自动注册的客户机
假设客户机服务停止,zabbix能够检测得到并且做出操作,这里先做出移除主机的操作,当然,在线上环境不能这么做,这只是为了测试实验效果!
配置—》动作—》事件源选择自动发现—》创建动作
接下来将zabbix客户端服务停掉
[root@client1 ~]# /etc/init.d/zabbix_agentd stop
Stopping zabbix_agentd (viasystemctl): [ OK ]
可以看到2台离线主机被剔除,有了这个功能,我们可以检测客户机的服务,并在操作里尝试重启服务。
https://blog.51cto.com/xhk777/1978103