zabbix自动发现/注册

###1、自动发现

  • agent的机器上配置Server=172.24.5.149这个值就可以了(149是server端)。就会被自动发现,这里我们选择的机器是149-152,其次Hostname=xxx这个也是要配的,到时候自动加到zabbix页面中的configure–host板块显示其名称。
    下面这个图是后来使用的服务器,不过原理是一样的,这里只设置了Server这个值,这里改成172.24.5.149即可。ServerActive是默认的没有动,在自动注册的时候需要修改这里的值。

    这里写图片描述

  • 点击Configuration>>Discovery>>Create discovery rule创建发现规则:

  • 下图是创建发现规则,其中check选项必须是要填写的不然不能保存。
    ip ranger在149-152之间的都要被发现。

  • ICMP ping表示只要能ping通且ip在下图中所写的范围之内,就会被发现。

  • 启动149-152上的agent服务,当配置完自动发现我们会在Monitoring>>Dashboard看到下图中所示的发现规则,并看到4个机器上线:

  • 当我们停止152机器上的agent服务再看看:

    这里的值就会发生变化:

###2、自动发现后还需要将发现的主机自动添加进去

  • 当自动发现后,我们还需要将主机添加到zabbix中去,配置action.

  • 点击Configuration>>Actions>>Create action其中注意EventSource要选择图中框起来的。

  • 添加action的详细信息:

  • 配置action的条件,当满足下面的条件时触发action的行为 ,这里的up就是上面图中的上线的4个机器的状态。

  • 当满足条件时,执行以下的操作:

  • 当完成add host的操作后,我们可以在dashborad中看到number of host 变成了4 。

  • 我们也添加了remove的action,当一个机器不需要监控的时候我们会停止zabbix-agent服务,那么我们也不需要到zabbix web页面去手动删除。(先停止agent服务,在启动自动发现使其变成enable也是可以自动执行remove action的)

  • 当我们停止一个agent服务后,我们会发现下面的host已经变成3了。

  • removeAction这样做有一个不好的地方,就是我还继续对这个机器进行监控,只不过停了一下agent服务,或者说是重启一下,这时候你之前对这个服务器上的操作都会没有了,虽然重启agent后会自动添加进来,但是相当于一个新的机器,重新创建item,triggers等。

###3、自动注册

  • 官网:
    https://www.zabbix.com/documentation/3.2/manual/discovery/auto_registration
  • 首先需要agent端的主配置文件,并重启agent。(149既是server端又是agent端)
  • serveractive的值为ServerIP。
  • 修改agent主配置文件后,我们需要关闭之前的自动发现功能,不然容易混淆。(关闭后,当agent服务停止后,依然这里(number of hosts)是不删除的。因为remove的action已经不执行了。先手动将之前添加的主机删除)

    添加自动注册的action,下图中我们注意选项是Auto Registration

    当agent启动后就会自动添加主机到zabbix中。不需要先被发现的。
  • 这个时候发现,也会将主机自动添加到zabbix中
Zabbix 是一个企业级分布式开源监控解决方案。 Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。Zabbix 基于存储的数据提供出色的报表和数据可视化功能。 Zabbix 支持主动轮询(polling)和被动捕获(trapping)。Zabbix所有的报表、统计数据和配置参数都可以通过基于 Web 的前端页面进行访问。基于 Web 的前端页面确保您可以在任何地方访问您监控的网络状态和服务器健康状况。适当的配置后,Zabbix 可以在监控 IT 基础设施方面发挥重要作用。无论是对于有少量服务器的小型组织,还是拥有大量服务器的大企业而言,同样适用。 Zabbix 是免费的。Zabbix 是根据 GPL 通用公共许可证的第二版编写和发布的。这意味着产品源代码是免费发布的,可供公共使用。主要讲解8个主题:1.     通过SNMP防火墙设备的监控2.     通过SNMP交换机设备的监控3.     对Windows的性能、服务、用户登陆监控4.     对Linux的性能、用户登陆情况进行监控5.     生产中常用的服务进行监控,如nginx,httpd,mysql,ceph,bind等6.     Zabbix分布式的部署和监控7.     常见的zabbix三种报警方式8.     使用grafana对zabbix中的数据进行展示
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值