当生产环境中需要监控海量的机器的时候,特别是像58、赶集这类同城性质的大网站,或者京东、阿里云这样的造节电商,每次活动、大促都需要添加很多机器来应对海量用户流量,每天都有可能上架新的机器、或者添加新的容器。那么机器及容器的运行情况都是通过监控来获取运行状态的。然而每次如果通过繁琐的运维流程去人工添加机器监控是非常麻烦且低效的,为了能够避免公司内部人员的沟通成本、提升公司运维的工作效率,zabbix可以通过自动发现来完成自动发现需要监控的机器,并自动把机器加入到公司监控网,实现自动监控报警服务。

一、部署自动发现

登陆web监控界面,如上图:点击 配置-->主机,查看当前监控主机中只有zabbix server自己一台机器。一会我们配置自动发现,验证的方法就是这个页面除了本机以外,自动新添加了机器agent.ayitula.com(192.168.10.41)这台机器,并实现监控。

点击 配置--->自动发现

你会发现该页面中已经有一个自动发现规则了,但是是禁用的,默认是对192.168.0.1-254这个网段做自动发现的,(具体为啥是这个网段呢,可能开发自己用的就是这个网段,或者为了方便大家,开发觉得很多人喜欢用这个网段吧)这个可能不适合你的网段,你可以通过以下两种方式自己创建自动发现规则:

          )修改他默认的规则,把里面的网段改成自己的网段

          )自己创建一个自动发现规则,本文中我选择的就是这种方式。

点击右上角的 创建发现规则,看下图

如上图所示,填写的时候,自己好好参考一下我的说明,这里要说的还是以下几点

         名称这块: 别到最后你都不知道你起了的名称是何意义。
更新间隔: 我为了试验效果,快点完成发现,所以我选的5s,现实生成环境你敢这么搞,你的服务器就会死的快一些。因为监控服务器会创建一些进程去发现机器,会产生大量进程,建议这块选1小时以上。
IP范围: 为了减少发现服务器创建大量的进程,我就选了11个IP。

好了,添加完成后你能看到你添加的发现规则,并且是 已启用 状态,建议你添加完确认一下

自动发现只能发现主机,不能实现自动添加主机并实现监控,如果你想让发现的主机自动添加到监控列表,那么你还需要去配置菜单中的动作选项,具体操作继续看图。

注意图片中的标记10,一定要选自动发现,然后在点创建动作。你会发现,页面中系统也为你提供了一个动作,和自动发现一样你可以改这个模板,也可以自己创建,我依然选择自己创建了。

注意条件选择是逻辑与的关系,及所有条件都满足才成立。也就是认为该机器是满足自动添加条件的。如何添加还需要点击标记15中的操作

添加添加后你就能看到,除了自带的以外,多了一个你自己添加的动作,还是注意,要是已启用状态。稍等一两分钟,去查看一下吧,是否实现了我们开头提到的监控效果。建议你重启一下agent!

# systemctl restart zabbix-agent

zabbix-通过自动发现添加主机的更多相关文章

  1. zabbix的自动发现、自定义添加监控项目、配置邮件告警

    1.zabbix的自动发现这里的自动发现,所显示出来的是规则的上自动了现 然后 可以对其内容进行相关的配制,如时间或周期 注意:对于单个主机的规则,可以自行添加或删除, 但对于已经添加好了的规则,若需 ...

  2. 01 - zabbix | LLD自动发现

    01 - zabbix | LLD自动发现 1. 原理 zabbix支持设置变量,用{#VAR_NAME}来表示.然后有一些系统保留的变量 2. 设置 2.1 交换机电源自动发现   名字写好后进进入 ...

  3. Zabbix使用python批量添加主机及主机资产信息-从零到无

    - - 时间:2020年11月10日 - - 作者:飞翔的小胖猪 前言: 使用zabbix作为基础环境的监控系统时,面对现网在用的2000+台把这些主机添加到zabbix监控中是一个问题,当然zabb ...

  4. 【Zabbix】Zabbix Server自动发现

    Zabbix自动发现 由于有上百台的虚拟机需要监控,如果一个个去添加配置,费时费力.Zabbix的自动发现,可以自动发现需要监控的机器,监控相应指标. 前置条件 安装部署好Zabbix Server. ...

  5. zabbix使用自动发现监控esxi的磁盘存储storage

    zabbix使用自动发现监控esxi的磁盘存储storage 在任意一台可以访问vcenter的zabbix-agent服务器上添加exsi的磁盘监控模板即可 创建模板过程: custom.esxi. ...

  6. Zabbix网络自动发现规则和自动添加hosts及link模板

    Version: zabbix 3.0 一.配置网络发现规则 Device uniqueness criteria:选择主机名作为唯一标识(Configuation Hosts中显示的NAME) 二. ...

  7. zabbix3.0.4 探索主机Discovery自动发现agent主机和zabbix-agent自动注册详细图文教程

    Zabbix 自动发现(Discovery)功能使用 随着监控主机不断增多,有的时候需要添加一批机器,特别是刚用zabbix的运维人员需要将公司的所有服务器添加到zabbix,如果使用传统办法去单个添 ...

  8. zabbix监控自动发现监控tomcat(V1)

    背景说明: 由于zabbix监控使用自带的模版,只能监控主机上只有1个tomcat的场景适合,虽然网上很多朋友都是在每个监控项上面添加一个空格来解决问题.但是个人感觉这种方法还是蛮麻烦的,所以写一篇使 ...

  9. zabbix mysql自动发现规则

    1.配置mysql,添加监控用的账号,授予查看所有用户线程/连接的权限 GRANT PROCESS ON *.* TO 'zabbix'@'127.0.0.1' identified BY '20c1 ...

随机推荐

  1. spring security4.1.3配置以及踩过的坑

    https://blog.csdn.net/honghailiang888/article/details/53520557 spring security完全可以作为一个专门的专题来说,有一个专题写 ...

  2. activity 工作流

    https://blog.csdn.net/cs_hnu_scw/article/details/79059965 https://blog.csdn.net/xnf1991/article/deta ...

  3. laravel构建联合查询

    参考:http://laravelacademy.org/post/126.html DB门面可以指定不同的数据库连接(通过connection方法) /** * @param $login_uid ...

  4. 点击链接,取得href的值,但是不转向

    点击链接,取得href的值,但是不转向 $('.list a').click(function (e) {   e.preventDefault();//取消事件的默认动作.   $.ajax({   ...

  5. iostat的坑

    简单使用iostat查询io使用量,会让你看不懂所以然,因为很多人疏忽了这个命令查到的结果根本不是实际值,需要注意的是一句话: “第1次采样信息与单独执行iostat的效果一样,为从系统开机到当前执行 ...

  6. OpenGL学习笔记 之三 (简单示例 太阳月亮地球)

    #include<glut.h> // 太阳.地球和月亮 // 假设每个月都是30天 // 一年12个月,共是360天 ;//day的变化:从0到359 void myDisplay(vo ...

  7. 使用jquery操作iframe中的元素

    使用jquery操作iframe中的元素<iframe src="/test/demo.htm" width="99%" height="300 ...

  8. 解决maven打包时,会编译特定文件导致文件不可用

    <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resou ...

  9. poj2185(kmp算法next数组求最小循环节,思维)

    题目链接:https://vjudge.net/problem/POJ-2185 题意:给定由大写字母组成的r×c矩阵,求最小子矩阵使得该子矩阵能组成这个大矩阵,但并不要求小矩阵刚好组成大矩阵,即边界 ...

  10. java多线程上篇(三) -- 进程通信和线程死锁简单介绍

    进程通信指的是进程间的信息交换 ,IPC(Inter-Process Communication,进程间通信) 进程通信就相当于一种工作方式.沟通形式,进程通信主要指的就是操作系统提供的进程通信工具( ...