写文章

zabbix实战--Zabbix 自动发现、自动注册

2018-11-29 19:50:42

7217 | 0 | 0

 龙果运维平台开源地址:https://github.com/roncoo/roncoo-cmdb

Zabbix3.0入门到生产环境应用实战:http://www.roncoo.com/course/view/fb3050a5b34b42f39ccad83ebebc89c1


一、软件版本

操作系统:CentOS-6.5-x86_64

zabbix版本:3.0.3

 

二、实现目标:

 

1、能够发现网络内主机。并且添加相应主机模板。

2、主机是去自动移除主机。

3、主机上线自动添加主机。

 

三、基于发现规则的条件:

 

1、IP地址段

2、基于服务器,比如说FTP、SSH、WEB等

3、基于zabbix-Agent

4、还有snmp 

 

 

四、配置发现主机添加模板:

 

1、定义发现规则:

配置--》自动发现--》创建自动发现规则。


 face/2rpi53AwXnAGG3mXaStHfpre2MPQSMEH.png


   *IP范围为agent地址发现的范围,延迟最好设置时间够长,这里设置30s只是为了方便测试。(定义IP范围,咱们可以定义不同应用添加不同模板)

 

2、定义发现后执行的动作(添加主机模板等操作):

配置--》动作--》创建自动发现动作:

 

条件选型卡:

face/ZDMQnknHZ2djYw6dJ7AMaGhjFp4JK2kt.png

   1、选择我们定义的发现规则(就是制定定义名称为find host的规则)

   2、发现状态为,已经发现,已经上线的。

      规则还有很多可以参考。

 

操作选型卡:

face/XJbDsFN6kjfPTejGzyZs6xjCQznkDi6W.png

1、添加主机,主机组,添加相应的模板即可。最后也可以发送消息给某一个用户。

 

五、当发现主机lost的时候自动删除主机:

 

face/mBdxPjp5h2fk2AshRbMtDYainSpQPt2M.png

 

测试:当发现主机时候自动添加,主机是去时候自动移除。

 

 

六、启动agnet时候发现并且添加主机:

 

face/HpFnzAsYKpzEHGQ5XYnyQyJRsh6k3NMQ.png

 

agent停掉、已自动移除了主机。

 

 

########也可以不用发现规则,添加自定义注册即可,,这样agent自动上线就注册到server.########

Agent配置:

ServerActive=192.168.63.205

 

Web端配置:

  动作---》自动注册---》添加动作。

 

起动作名称和操作即可:

face/iDFZPMACFjzetebdn7S4mAHwzYf4cRZR.png

 

#########到此自动注册已完成######################

 

总结:zabbix自动发现,自动注册,可以有效的帮我们节省很多事情.比如说linux主机模板分配:192.168.10.100-200;mysql主机分配192.168.10.200-210;php-fpm分配192.168.10.210-250即可,这样就可以根据不同IP绑定模板。


0

收藏
分享