zabbix server端自動發現和zabbix agent端自動注冊


一.zabbix自動發現

利用zabbix的discovery功能可以實現自動批量添加主機的功能。

Zabbix自動發現實現自定義主機名:

通過自動發現添加的客戶端主機的Host name 是以IP地址命名的,該怎么解決:

方法一:
直接在zabbix server端的/etc/hosts文件里添加客戶端主機名和IP。

這樣獲取到的主機名就是你定義的主機名了,而不是ip地址的。

參考文檔:http://www.ttlsa.com/zabbix/zabbix-configure-network-discover-rule/

        http://qicheng0211.blog.51cto.com/3958621/1547852/

 

Zabbix Agent自動主動注冊:

一、zabbix agent端配置

1.zabbix客戶端agent服務已安裝:

[root@v01-localhost ~]# /etc/init.d/zabbix-agent start
Starting Zabbix agent: 
#CentOS7下啟動zabbix客戶端服務:
systemctl start  zabbix-agent.service

2.配置客戶端:

vim /etc/zabbix/zabbix_agentd.conf	
配置以下幾項:
# 指定日志路徑
LogFile=/tmp/zabbix_agentd.log    
# 主動模式下的zabbix服務端
Server=10.100.230.11              # 被動模式下的 Zabbix Server 地址
# StartAgents=0                   # 禁止使用被動模式 ( 禁止后 agent 將不監聽任何地址、端口 )
ServerActive=10.100.230.11 
# 主機名(這個會自動加入到zabbix-server端的主機顯示中)
Hostname=v01_pre_localhost 
# 作為server端的判斷條件入口
HostMetadataItem=system.uname
重啟生效
/etc/init.d/zabbix-agent restart

二、zabbix.配置服務端:

Configuration --> Action --> Auto registion --> Create action

 

  

  

 

 

也可以通過New condition- >Host name 指定如:

 

 

 

    

 參考文檔:http://www.ttlsa.com/zabbix/zabbix-active-agent-auto-registration/

       http://blog.csdn.net/reblue520/article/details/52209755

       https://www.cnblogs.com/wangxiaoqiangs/p/5336640.html

      https://www.zabbix.com/documentation/3.4/zh/manual/discovery/auto_registration

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM