青蛙学Linux—Zabbix Web使用之Zabbix发现功能②主动客户端自动注册

主动客户端自动注册功能是Zabbix Agent主动向Zabbix Server进行注册。该功能适用于特定的环境中,如当我们无法确定新增主机的IP地址段时就可以使用该功能。

实现主动客户端自动注册功能,需要两个步骤:1、在Zabbix Agent的配置文件中添加元数据;2、在Zabbix Web中配创建一个动作。

这里以向当前的监控架构中添加一台新的主机(主机D)来演示如何实现主动客户端自动注册功能。

新添加的主机配置如下:

  • 操作系统:CentOS 6.10
  • IP:192.168.0.61
  • Zabbix Agent:版本3.4.15,RPM包安装

1、Zabbix Agent配置

在Zabbix Agent配置文件/etc/zabbix/zabbix_agentd.conf中做如下修改(仅展示与主动客户端自动注册有关的配置):

ServerActive=192.168.0.86  # 该项必须配置,否则Zabbix Agent无法主动向Zabbix Server发送信息
Hostname=192.168.0.61      # 该项可以不用配置,未配置时将使用Zabbix Agent获取到的主机名
HostMetadata=linux         # 打开该项,用于设置元数据,以供Zabbix Web中的动作进行筛选,可以设置多个元数据,之间用空格隔开
# RefreshActiveChecks=120  # 设置主动发送信息到Zabbix Server的时间间隔,第一次发送将在客户端重启后马上进行

2、Zabbix Web创建动作

主机D加入群组Linux servers,并建立对该主机的基础监控。

点击配置—动作,进入以下页面:

在红框处的事件源下拉选择“自动注册”,点击“创建动作”按钮:

这里的设置项与自动发现一样,故不做详细介绍。对于自动注册主机D的配置如下:

注意,这里的主机元数据就是在Zabbix Agent配置文件中设置的HostMetadata=linux,通过对元数据的过滤使动作与主机关联。操作页的配置如下:

注意,对于主动注册的主机,Zabbix Web默认启用该主机,所以这里没有启动主机的操作。点击“添加”按钮创建这个动作:

接下去等待主机D主动注册。

3、查看主机D是否主动注册并被监控

点击配置—主机,此时已经可以看到主机D被添加进Zabbix Web了,并已经与基础监控模板建立了链接,Zabbix已经开始对主机D进行监控了:

原文地址:https://www.cnblogs.com/yu2006070-01/p/10354264.html

时间: 2024-11-06 12:44:44

青蛙学Linux—Zabbix Web使用之Zabbix发现功能②主动客户端自动注册的相关文章

青蛙学Linux—Zabbix Web使用之Zabbix发现功能①自动网络发现

Zabbix的发现功能用于自动发现主机或者监控数据,包括以下三种发现类型: 自动网络发现(Network discovery) 主动客户端自动注册(Active agent auto-registration) 低级别发现(low-level discovery) 1.自动网络发现 Zabbix提供了非常强有力和灵活的自动网络发现功能.通过自动网络发现,可以加速Zabbix的部署,在不断变化的环境中使用Zabbix而不需要过多的管理.Zabbix可以通过以下几种方式自动发现主机并对发现的主机执行

青蛙学Linux—Zabbix Web使用之模板①模板和应用集的概念

1.Zabbix Web中的模板 模板在Zabbix Web中是非常重要的.我们知道,当添加一台主机到Zabbix Web中时,必须向该主机链接一个模板,否则就算将主机添加到Zabbix Web中,Zabbix Web也不会向我们输出该主机的监控数据. Zabbix Web中的模板就是用来定义对于一台主机要监控的项目.当某个监控的项目出现问题时是否触发一系列的动作.展示这个监控项目的图形等. 在Zabbix Web中点击配置-模板,即可进入模板的配置页面,如下所示: 在这个页面中,可以创建模板,

青蛙学Linux—Zabbix Agent的主动模式和被动模式

1.为什么要使用Zabbix Agent的主动模式? 默认情况下,Zabbix Agent运行在被动模式.在这种模式下,Zabbix Server会去每个Zabbix Agent上抓取数据.这种模式在Zabbix Server监控主机少时,不会出现问题.但是,当监控的主机数量过多时,使用这种模式将照成严重的性能问题,表现如下: Zabbix Web操作卡顿,出现502错误 监控数据不准确,报警超时 图层断裂 Zabbix Server开启的poller进程过多,就算减少监控项数量,新加入一定量的

跟马哥学linux (lesson 8)awk & sed功能总结

一.awk 1.什么是awk awk 是一种程序语言. 它具有一般程序语言常见的功能.  因awk语言具有某些特点, 如 : 使用直译器(Interpreter)不需先行编译; 变量无类型之分(Typeless), 可使用文字当数组的下标(Associative Array)...等特色. 因此, 使用awk撰写程序比起使用其它语言更简洁便利且节省时间. awk还具有一些内建功能, 使得awk善于处理具数据行(Record), 字段(Field)型态的资料; 此外, awk内建有pipe的功能,

青蛙学Linux—Zabbix Web使用之Zabbix发现功能③低级别发现

Zabbix的低级别发现(LLD)适用于监控多实例.变化的数据,LLD提供了一种在计算机上为不同实体自动创建监控项.触发器和图形的方法.例如:不同主机的网卡数量.网卡名称均不相同,使用LLD可以使我们不用为每台主机的每一块网卡单独创建一个监控项,而只要创建一个监控项即可. 通过LLD的key获取到的返回值为JSON格式数据. Zabbix中自带了对以下几种类型的LLD: 文件系统发现 网络接口发现 CPU核和状态的发现 SNMP OID发现 ODBC SQL查询的发现 Windows服务发现 1

青蛙学Linux—Zabbix Web使用之查看监控数据和图形

1.查看监控数据 在将主机添加到Zabbix Web中之后,我们就可以在Zabbix Web中查看到Zabbix Server通过Zabbix Agent或其他途径采集到的数据,Zabbix Web还会将这些数据绘制成图像呈现给我们. 登录Zabbix Web,选择检测中-最新数据,进入以下页面: 在标记为③的红框处可以按主机群组.主机或应用集对Zabbix Web中的主机进行过滤,以展现我们需要的数据.这里以查看上一篇中添加的主机B也就是192.168.0.88的监控数据为例进行介绍: 点击"

青蛙学Linux—Zabbix部署之安装和配置Zabbix

1.安装Zabbix Server Zabbix Server安装路径/usr/local/zabbix. 安装依赖环境: [[email protected] zabbix-3.4.15]# yum install net-snmp net-snmp-devel curl curl-devel libxml2 libevent libevent-devel 创建虚拟用户用于运行Zabbix守护进程(如果使用普通用户运行Zabbix,那么Zabbix会以该用户身份运行守护进程:如果以root用户

Zabbix之自动化监控网络发现和主动注册

网络发现 分两步走:创建发现规则(rule)和执行的动作(Action) (1)创建发现规则 "Configuration"-->"Create discovery rule" 设置规则名:NAME 设置IP发现范围:IP range 设置多久执行一次:Delay (in sec) 支持的Checks:Zabbix_agent 设备的唯一标识:Device uniqueness criteria (2)配置发现主机后执行的动作 configuration>

Zabbix 3.0.X 配置客户端自动注册(Auto-Registration)

一.客户端配置 1.配置zabbix官方源 [[email protected] ~]# rpm -iUh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm 2.安装agent相关包 [[email protected] ~]# yum install zabbix-agent zabbix-sender 3.修改配置文件 [[email protected] ~]# vim /