1. 程式人生 > >Zabbix 3.0.X 配置客戶端自動註冊(Auto-Registration)

Zabbix 3.0.X 配置客戶端自動註冊(Auto-Registration)

zabbix auto_registration 自動註冊

一、客戶端配置

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

技術分享圖片

Name:自動註冊動作名稱
Default subject:默認主題
Default message:默認內容
Enable:啟動

技術分享圖片

Conditions:條件
這裏的Host metadata就是剛才在客戶端設置的HostMetaDataItme獲取到的數據;
[root@node11 ~]# uname
Linux

技術分享圖片

Action operations:執行動作
添加主機,添加主機到主機組,鏈接主機到模板,發送通知;

最後點擊Add,Auto registrations即可添加成功;
2、檢測

Configuration-->Host
幾分鐘後應該就可以看到剛才配置的客戶端了,如果沒有,可以重啟一下agent服務

技術分享圖片
這使,如果配置了郵件通知,就可以收到郵件了,如下:
技術分享圖片

到這裏,Zabbix的客戶機自動註冊就配置完成了!!!

Zabbix 3.0.X 配置客戶端自動註冊(Auto-Registration)