一、客户端配置

1、配置zabbix官方源

[root@node11 ~]# rpm -iUh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

2、安装agent相关包

[root@node11 ~]# yum install zabbix-agent zabbix-sender

3、修改配置文件

[root@node11 ~]# vim /etc/zabbix/zabbix_agentd.conf 
    Server=Server_IP 
    ServerActive=Server_IP
    Hostname=node11.guoxh.cn
    HostMetadata=system.uname
注意:这里配置HostMetadata或者HostMetadataItem,用于主机自动注册唯一标识符;
    HostMetadata:字符串唯一标识符
    HostMetadataItem:获取唯一标识符的item,一般使用system.uname

4、启动服务

[root@node11 ~]# systemctl  start zabbix-agent

5、查看端口是否监听

[root@node11 ~]# ss -ntl
State      Recv-Q Send-Q          Local Address:Port                         Peer Address:Port              
LISTEN     0      128                         *:22                                      *:*                  
LISTEN     0      100                 127.0.0.1:25                                      *:*                  
LISTEN     0      128                         *:10050                                   *:*                  
LISTEN     0      128                        :::22                                     :::*                  
LISTEN     0      100                       ::1:25                                     :::*                  
LISTEN     0      128                        :::10050                                  :::*                  

二、服务器端配置

1、添加自动注册Action

Configuration-->Action-->Source(Auto-Registration)-->Create action

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

Name:自动注册动作名称
Default subject:默认主题
Default message:默认内容
Enable:启动

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

Conditions:条件
这里的Host metadata就是刚才在客户端设置的HostMetaDataItme获取到的数据;
[root@node11 ~]# uname
Linux

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

Action operations:执行动作
添加主机,添加主机到主机组,链接主机到模板,发送通知;

最后点击Add,Auto registrations即可添加成功;
2、检测

Configuration-->Host
几分钟后应该就可以看到刚才配置的客户端了,如果没有,可以重启一下agent服务

Zabbix 3.0 配置客户端自动注册(Auto-Registration)
这使,如果配置了邮件通知,就可以收到邮件了,如下:
Zabbix 3.0 配置客户端自动注册(Auto-Registration)

到这里,Zabbix的客户机自动注册就配置完成了!!!