Zabbix-Network-discovery-网络发现(自动发现)

#一、介绍

网络发现:zabbix server扫描指定网络范围内的主机;
网络发现是zabbix 最具特色的功能之一,它能够根据用户事先定义的规则自动添加监控的主机或服务等

优点

  • 加快Zabbix部署
  • 简化管理
  • 在快速变化的环境中使用Zabbix,而不需要过度管理

发现方式
ip地址范围;
可用服务(ftp, ssh, http, …)
zabbix_agent的响应;
snmp_agent的响应;

网络发现通常包含两个阶段:discovery发现 和actions动作

  • discovery
    Zabbix定期扫描网络发现规则中定义的IP范围;
  • actions:网络发现中的事件可以触发action,从而自动执行指定的操作,把discvery events当作前提条件;
    添加/删除主机
    启用/禁用host
    向组中添加主机
    移除组中的主机
    从模板链接主机或取消链接

#二、配置网络发现Network discovery
###1. 利用第二台用于可被扫描发现的主机----192.168.246.227

#安装agent 段的包
[root@zabbix-agent-none2 ~]# # yum -y install zabbix-agent zabbix-sender

#设置agent 配置,可以把之前设置好的none1的配置传过来
[root@zabbix-agent-none2 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.62.135
ServerActive=192.168.62.135
Hostname=zabbix-agent-none2 #只需修改hostname

[root@zabbix-agent-none2 ~]# visudo       #修改sudo的配置,添加如下信息
zabbix ALL=(ALL) NOPASSWD: ALL

#开启服务
[root@zabbix-agent-none2 ~]# systemctl start zabbix-agent

###2. 设置自动发现规则discovery
配置–自动发现–创建自动发现规则
ip范围不要给的太大
image.png

image.png

在zabbix-server端测试

[root@zabbix-server ~]# zabbix_get -s 192.168.246.227 -p 10050 -k "system.uname"
Linux zabbix-agent-none2 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64

更新间隔:设置1h就好,不要扫描太过频繁,扫描整个网段,太废资源;这里为了实验,设为1m

###3. 自动发现成功
image.png

###4. 设置自动发现discovery 的动作action

创建:
image.png

image.png

  • 设置A条件,自动发现规则=test net

  • 设置B条件,自动发现状态=up
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zieyLnwX-1585730962006)(https://upload-images.jianshu.io/upload_images/21294643-823807c18b245dbd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

  • 添加主机到监控
    自动链接Template OS Linux 到此host
    image.png

image.png

  • 配置action 完成,默认是disabled 停用的,如果不是停用的,也需要再次选择启动,激活一下
    image.png

  • 启用动作,查看效果
    已经生效,添加主机成功,模板链接成功
    image.png

  • 如果自己需要添加的主机已经扫描添加完成,就可以关闭网络扫描了,因为太耗资源

发布了92 篇原创文章 · 获赞 0 · 访问量 1428

猜你喜欢

转载自blog.csdn.net/Forgetfanhua/article/details/105249740