主机自动发现和自定注册区别
- 自动发现主机名设置比较麻烦,配置也相对麻烦
- 自动注册相对来说比自动发现好用,使用自动注册,添加主机的时候主机名使用agent配置的Hostname
主机自动注册的流程
- zabbix agent需要配置ServerActive
- zabbix客户端把自己的元数据提供给zabbix服务器或者proxy服务器
- zabbix服务器添加动作,当收到元数据时候自动添加主机、链接模板等
zabbix客户端配置
HostMetadataItem是自动注册比自动发现多出的配置,作为该主机的标识上报server或者proxy
cat >/usr/local/zabbix/etc/zabbix_agentd.conf <<EOF
PidFile=/usr/local/zabbix/zabbix_agentd.pid
LogFile=/usr/local/zabbix/zabbix_agentd.log
Hostname=auto_register
Server=192.168.3.111
ServerActive=192.168.3.111
UnsafeUserParameters=1
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf
HostMetadataItem=system.hostname
EOF
zabbix web上添加动作
事件源选择自动注册--创建动作--元数据条件编写,操作添加主机、指定主机名、链接模板