zabbix 主机自动发现
自动发现 是根据agent端的ip地址进行发现的,
第一步创建自动发现规则:
没有agent代理,直接指向server,或者直接指向proxy也行,
第二步创建动作
![zabbix主机自动发现和自动注册](https://www.gzhxs.cn/wp-content/uploads/2023/02/71150.webp)
这里创建动作是根据,discovery来创建的,要选择 ”事件源”
配置—>动作
在动作里边,我们可以根据自动发现规则创建动作,可以将主机添加到某个主机组,挂载到某个模板
zabbix主机自动注册
自动注册:
自动发现是根据ip地址发现的,在zabbix web界面上主机名也就是ip地址,这样的话会不方便,自动注册的话是主机自动注册,在web界面上可以显示主机名(agent.conf配置文件里边的Hostname)
自动注册需要serveractive(指定server或者proxy)
Agent要把自己的元数据汇报给server或者proxy 通过
HostMetadataItem=system.uname实现
Severacticve (指定server或者proxy)
Server (指定server或者proxy)
Hostname
Pidfile
Logfile
UnsafeUserParameters=1 (这个基本都有)
Include=
HostMetadataItem=system.uname
之后我们就在web网页上创建,基于自动注册的动作,因为在上边的配置中,agent会给server(或proxy)发送元数据,server接收到之后就会进行主机的创建,
总而言之自动注册比较简单,只需要在配置文件中加上一行配置,完了在创建基于“自动注册”的动作就行。