zabbix自动注册

zabbix-server页面中定义zabbix自动注册动作action
1.Configuration-->Actions-->Event source:Auto registration-->Create action

①Action:这项内容是定义发送邮件/消息的内容
name - 腾讯云主机自动注册
Default subject - Auto registration: {HOST.HOST}
Default message - Host name: {HOST.HOST}
                  Host IP: {HOST.IP}
                  Agent port: {HOST.PORT}
[说明:Default message的内容可以自行添加补充]

②Conditions
Host metadata like baimi
[说明:建议添加一个自动注册的标示,更安全,也可以把以前添加过监控的服务器区分开,避免重复添加监控]
Proxy = 10.104.104.104

[说明:此处使用zabbix-proxy]

③Options
Send message to users
Add host
Add to host groups:
Link to templates:

zabbix-agent端配置
1. 必须制定zabbix官方的yum源来安装
rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm
yum repolist
yum -y install zabbix-agent --enablerepo=zabbix
=>看一下zabbix-agent版本再安装
zabbix_agentd -V
=>zabbix_agentd (daemon) (Zabbix) 3.2.5
此处安装较新版本3.2.5

2. 修改zabbix_agentd的配置
egrep -v --color=auto  "^;|^\s*$|^\s*#" /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
EnableRemoteCommands=1
Server=10.104.104.104
ServerActive=10.104.104.104

Hostname=142.125.65.45-TX
HostMetadata=baimi
Include=/etc/zabbix/zabbix_agentd.d/*.conf
UnsafeUserParameters=1

tailf /var/log/zabbix/zabbix_agentd.log
14643:20170502:094616.432 no active checks on server [10.104.104.104:10051]: host [142.125.65.45-TX] not found
是因为Default subject - Auto registration: {HOST.HOST}
不是这个原因
这条日志的原因是, 被控端还没有在server端完成注册而生成的日志. 完成注册后, 就不会再提示这条日志了.

时间: 2024-08-01 22:18:04

zabbix自动注册的相关文章

网站集群架构实战(LVS负载均衡、Nginx代理缓存、Nginx动静分离、Rsync+Inotify全网备份、Zabbix自动注册全网监控)--技术流ken

前言 最近做了一个不大不小的项目,现就删繁就简单独拿出来web集群这一块写一篇博客.数据库集群请参考<MySQL集群架构篇:MHA+MySQL-PROXY+LVS实现MySQL集群架构高可用/高性能-技术流ken>下面是项目的一些简单介绍. WEB集群项目简介 随着网站访问量的激增,势必会导致网站的负载增加,现需求搭载一套高性能,高负载,高可用的网站集群架构以保障网站的持续.高效.安全.稳定的运行. 针对以上需求,我们采用了如下的技术: 使用负载均衡技术来实现网站请求的调度分发,减小后端服务器

zabbix 自动注册

看到网上很多人说在批量监控主机的时候用自动发现,什么用ip段,然后通过zabbix.agent的system.uname来做,然, 现实中只要这个一打开,当然我的频率设置的比较低,我不想等,zabbix立马[Zabbix discoverer processes more than 75% busy]]报警.三年前用的时候踩过坑,无奈不懂好记性不如烂笔头. 所以今天记一下,首先自动注册和自动发现是两个事,个人认为在zabbix server配置比较low的人,像我,最好用自动注册,而自动注册简单

配置zabbix自动注册客户端

安全完客户端之后 在客户端的配置文件增加一个参数 HostMetadata 编辑客户端配置文件 vim /etc/zabbix/zabbix_agentd.conf Server=172.17.5.245 ServerActive=172.17.5.245 Hostname=jira UnsafeUserParameters=1 HostMetadata=linux (linux为自定义字符) 在zabbix的web页面 点击--配置--动作--自动注册--创建动作 新增加一个动作:如图 条件增

zabbix自动注册及邮件报警

自动注册 自动注册,基于注册规则,匹配主机名,必须是客户端安装好agent,如果需要添加监控,需创建Actions动作 (1)打开Zabbix服务端,选择"配置"-"动作",事件源选择"自动注册",创建新的动作 (2)在"动作"配置项,添加新的触发条件为"主机名称非似 Linux":在"操作"配置项,创建新的操作:添加主机.添加到主机群组:Linux servers.链接到模板:Temp

zabbix自动注册-mysql

在zabbix中添加新主机时,是需要手动添加,但在zabbix的Action里有两项功能,自动发现与自动注册,运用这两个功能中任意一个都可以实现自动添加机器,但添加的主机名是IP地址. 自动发现:添加discovery规则后,zabbix sever端基于IP范围对agent机器进行扫描,并把扫描到的机器添加到web端.zabbix server端的操作,会使其压力很大 自动注册:zabbix agent端会自动发送信息到server端,然后agent主机会被添加到web端.zabbix age

【技术干货】Zabbix自动注册

一.概述:(1)自动注册:zabbix_agent主动发送注册信息到server端,然后agent主机会被自动添加到web端,无须手动配置它们: (2) 服务器在添加新的自动注册主机时,使用接收到的IP地址和端口配置agent.如果没有接收到IP地址值,则使用传入连接的IP地址.如果没有接收到端口值,则使用10050. (3) 当agent程序向服务器发送自动注册请求时,会发送其主机名.在某些情况下(例如,Amazon云端节点),Zabbix服务器的主机名不足以区分发现的主机.主机元数据可将其他

5、Zabbix自动发现主机

上一篇文档介绍了zabbix自动注册,就是zabbix agent主动寻找zabbix server并根据server定义好的规则完成添加主机.加入指定主机组.链接模板等操作. Zabbix自动发现跟自动注册正好相反,它是由server扫描某一个网段内所有主机,发现主机后根据定义好的规则完成添加主机.加入指定主机组.链接模板等操作. zabbix的自动发现功能,能够基于规则自动发现主机并添加主机 基于发现规则的条件: 1.IP地址段 2.基于服务器,比如说FTP.SSH.WEB等 3.基于zab

Zabbix实战-简易教程--动作(Actions)--自动注册

一.概述 之前已经讲述了自动发现功能,自动注册和自动发现非常类似,但是比自动发现更精确.因为自动注册,是在Agent上自定义元数据,然后Agent将元数据发送给server进行匹配,如果匹配一致,则进行下一步的动作(添加主机.模板之类的操作),所以从流程上来说,主动注册比自动发现更加精确. 二.配置 1.指定服务器 在agent配置文件中指定Zabbix server - zabbix_agentd.conf ServerActive=1.0.0.1 如果你没有在zabbix_agentd.co

zabbix自动发现和自动注册

zabbix自动发现和自动注册 熟练通过Zabbix监控平台监控单台客户端之后,企业中有成千上万台服务器,如果手工添加会非常耗时间,造成大量的人力成本的浪费,有没有什么好的自动化添加客户端的方法呢? Zabbix自动发现就是为了解决批量监控而设计的功能之一,什么是自动发现呢,简单来说就是Zabbix Server端可以基于设定的规则,自动批量的去发现局域网若干服务器,并自动把服务器添加至Zabbix监控平台,省去人工手动频繁的添加,节省大量的人力成本. 一. 自动发现: Zabbix最大的特点之