欢迎来访,本站中的文章均为日常工作的记录和总结,写出的每个服务配置都是自己手动配置测试过,有不足之处欢迎指出,谢谢!

zabbix 自动发现 配置

ZABBIX Mr.c 2199℃ 0评论

zabbix 监控一台主机需要两个步骤:
  1.安装agent客户端;
  2.在管理界面新增一台主机配置。
  但是如果是局域网内部主机,可能好几十台,全部一台台的去新增主机就很麻烦,这个时候就可以用到zabbix的自动发现功能,扫描到网段内主机10050端口监听就自动添加相应主机。
  当然了,自动发现的前提是agent客户端已经安装好,只是免去了手动一台台在zabbix管理界面添加的过程,对于agent客户端可以配合ansible 等工具,写个简单的安装脚本就能实现批量化安装。
原理及步骤如下:
  zabbix_sever 根据配置的自动发现规则去扫描指定IP段内的主机zabbix_agent端口是否能通,如果端口通了再根据自动发现动作里面配置的规则添加到对应的组以及添加对应的监控模板;
1.对应的受控服务器安装agent客户端(使用批量化工具安装);
2.配置好zabbix_agentd.conf ;
3.在zabbix管理系统中添加自动发现规则;
4.在zabbix管理系统中添加自动发现动作;

操作流程:
  客户端的安装就不写了,可以看这篇: 《 ZABBIX agent 客户端安装 》
一:设置自动发现规则
【配置】-【自动发现】(【configuration】-【discovery】-【create discovery rule】)

  IP范围填写自己需要设置的IP段,假设服务器IP在192.168.0.1-192.168.0.20 这个范围内,那么就填写192.168.0.1-20;
检查类型选择【zabbix客户端】,键值为【system.uname】,这样设置后会以服务器IP地址作为唯一标识进行添加。
二:设置自动发现动作
【配置】-【动作】-事件源选择【自动发现】-创建动作(【configuration】-【Actions】-Event source【Discovery】)
  第一页中仅填写名称即可,接下来【条件】和【操作】选项卡按需填写:
  其中【操作】这里是添加链接到的主机群组和需要关联的模板。


设置完成后扫描到对应的主机端口就能自动添加到设置好的群组并关联好监控模板。

转载请注明:菜鸟运维 » zabbix 自动发现 配置

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 自动发现让资源占用升高,我一般关闭了。
    xiaoz2017-12-26 15:53 回复
    • 还好,专门的zabbix监控服务器配置不是最低那种,所以这点资源占用无关紧要,自动注册就比自动发现好很多,我后面要补上自动注册。
      Mr.c2017-12-26 15:55 回复