当生产环境中需要监控海量的机器的时候,特别是像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. WPF窗体应用程序开发

    1.Window:登录窗口.主窗体.消息框 2.UserControl:业务界面.消息框(如果使用UC来实现,则需要做特殊的处理,比如中断功能如何处理?)(显示一个UC,必须将其添加到容器中,所以&l ...

  2. 获取网卡名称及其IP地址的方法

    代码 # -*- coding: utf-8 -*- import psutil #获取网卡名称和其ip地址,不包括回环 def get_netcard(): netcard_info = [] in ...

  3. (1)、JEasyUI 之 Datagrid的Combobox 显示 textField 值的问题

    (1).JEasyUI 之datagrid的Combobox显示textField值的问题 官方的datagrid Demo Row Editing in DataGrid 中field 是否如下定义 ...

  4. C#数字除法

    C#中计算double a=1/1000:应该结果是0.001,但为什么会变成0呢? C# 中 如果相除的两个数都是整数(int 型) 那么除的结果就是只取整数部分 所以你才会取到0 如果你要取精确的 ...

  5. 【计算机视觉】Object Proposal之BING++

    本文是对 BING 算法的升级,主要是在快的同时保持定位精度  两个 + 分别对应: edge-based recursive boxes as one "+", and MTSE ...

  6. FromServices回来

    FromServices回来 起因 这两天,我忽然有点怀念 Asp.NET MVC 5 之前的时代,原因是我看到项目里面有这么一段代码(其实不止一段,几乎每个 Controller 都是) [Rout ...

  7. UIPath工具来取得邮件里面的添付文件及邮件内容

    下图是得到Outlook邮件附件的示意图 下面的图是对UIPath的属性的设定.最重要的是两个文件夹要保持一致.

  8. python-继承之多继承

    class BaseRequest(): pass class RequestHandler(BaseRequest): def serve_forever(self): print('Request ...

  9. [转载]Oracle中TO_NUMBER()函数的用法

    1 用法简介TO_NUMBER函数()是Oracle中常用的类型转换函数之一,主要是将字符串转换为数值型的格式,与TO_CHAR()函数的作用正好相反. To_number函数的格式如下: To_nu ...

  10. 【牛客网】Longest Common Subsequence

    [牛客网]Longest Common Subsequence 发现只有d数组最格路 于是我们把前三个数组中相同的数记成一个三维坐标,同一个数坐标不会超过8个 从前往后枚举d,每次最多只会更新不超过8 ...