当生产环境中需要监控海量的机器的时候,特别是像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. [Paper翻译]Scalable Lock-Free Dynamic Memory Allocation

    原文: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.87.3870&rep=rep1&type=pdf Abstr ...

  2. JBPM使用

    jbpm+mysql5.7 https://blog.csdn.net/tyn243222791/article/details/79033555

  3. mysql新建数据库(database)设置为utf8

    CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

  4. ant design Table合并单元格合并单元格怎么用?

    1.ant design table合并单元格怎么用?

  5. AWS 云上安全最佳实践

    目录 一.账号及访问管理 1.1.多 VPC 还是多账号模式 1.2.多账户模式,选择主 master 账号 二.系统架构安全 2.1.子网建议 2.2.每个可用区子网划分 2.3.安全组的建议 2. ...

  6. docker安装并持久化postgresql数据库

    安装docker步骤略过 1.拉取postgresql镜像 docker pull postgresql 2.创建本地卷,数据卷可以在容器之间共享和重用, 默认会一直存在,即使容器被删除(docker ...

  7. 【ARM-Linux开发】嵌入式操作系统上的小型数据库移植SQLite

    近段时间在学数据库,因为自身需求,所以注重研究了点嵌入式sqlite数据库,SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品 ...

  8. 最新 百合佳缘java校招面经 (含整理过的面试题大全)

    从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿. 百合佳缘等10家互联网公司的校招Offer,因为某些自身原因最终选择了 百合佳缘.6.7月主要是做系统复习.项目复盘.Le ...

  9. IP地址 子网掩码 网络地址 主机地址 广播地址

    1.一定要明白各自的概念分别表示什么 IP地址:IP地址是用来识别网络上的设备,因此,IP地址是由网络地址与主机地址两部分所组成. 子网掩码:子网掩码不能单独存在,它必须结合IP地址一起使用.子网掩码 ...

  10. Word 写论文插入参考文献的正确操作

    1. 引言 一般我们写论文插入参考文献的标号都是手动输入的,这样造成的问题有以下几个: 手动输入标号比较麻烦: 如果参考文献顺序变了,需要一个一个重新更改标号数值,及其麻烦: 标号无法和末尾的参考文献 ...