27_zabbix主机自动注册

主机自动发现和自定注册区别

  1. 自动发现主机名设置比较麻烦,配置也相对麻烦
  2. 自动注册相对来说比自动发现好用,使用自动注册,添加主机的时候主机名使用agent配置的Hostname

主机自动注册的流程

  1. zabbix agent需要配置ServerActive
  2. zabbix客户端把自己的元数据提供给zabbix服务器或者proxy服务器
  3. 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上添加动作

事件源选择自动注册--创建动作--元数据条件编写,操作添加主机、指定主机名、链接模板