Zabbix Agent安裝

今晚上山打老虎發表於2020-11-25

二、Agent端

接上文Server端安裝完後

zabbix預設為被動監控,相當於被監控端主機而言。

被動模式

此處從agent的編譯安裝開始,再使用預設的被動模式與服務端通訊

1.安裝依賴

yum install -y gcc pcre pcre-devel

2.編譯安裝

解壓zabbix包,編譯。

./configure --enable-agent

編譯成功。

make install 

3.建立使用者

建立執行zabbix-agent的使用者和組

useradd zabbix

4.agent配置

預設為被動模式

vim /usr/local/etc/zabbix_agentd.conf
	Server=192.168.204.134	#被動模式下必填,填入zabbix-server的IP
	ServerActive=192.168.204.134	#主動模式下必填,填入zabbix-server的IP
	Hostname=agent1		#填入本機的hostname,此值必須和zabbix網頁建立的主機名一致

啟動agent

zabbix_agent

在server端測試跟agent的連通性,通過zabbix_get命令,這裡嘗試獲取agent端的hostname,連線成功會返回agent1的hostname,說明server能獲取到agent的資料。

zabbix_get -s 192.168.204.134 -p 10050 -k system.hostname

5.Web端建立主機

新增agent主機,主機名稱為agent的hostname ,ip地址為 agent的ip。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-Zd7Wh302-1604302339744)(images/image-20200804153500715.png)]

新增監控模板(!!!不新增模板是沒有監控影像出來的)

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-f1YObldE-1604302339747)(images/image-20200804153629083.png)]

配置完成

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-D8zUGnss-1604302339751)(images/image-20200804153728770.png)]

遇到錯誤最直接方法是檢視server端和agent的日誌進行排錯

agent日誌位置:/tmp/zabbix_agentd.log #agent配置檔案有日誌位置描述

主動模式

主動模式下無法使用zabbix_get去檢查連通性

1.agent配置

vim /usr/local/etc/zabbix_agentd.conf
	Server=		    #此項可以註釋掉
	StartAgents=0	#禁用被動檢查
	ServerActive=192.168.204.133	#zabbix-server地址
	Hostname=agent2	#重要引數,根據自己hostname填寫	

重新啟動agent服務

2.克隆模板

克隆模板用於主動監控

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-tFxu9j2o-1604302339754)(images/image-20200804200941685.png)]

修改一下名字,新增

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-wgrgbhjn-1604302339758)(images/image-20200804201047631.png)]

批量更新克隆模板的監控項,把型別改為zabbix客戶端(主動式),點選更新。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-HXKeLCE7-1604302339760)(images/image-20200804202016519.png)]

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-BYLhHzmc-1604302339762)(images/image-20200804202028238.png)]

3.新增主機

主機名稱一定要和Zabbix agent設定的Hostname一致

IP地址可設可不設,埠為0

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-8BaSP6qE-1604302339764)(images/image-20200804202311452.png)]

新增剛克隆的active模板

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-PeklLHV4-1604302339766)(images/image-20200804202531504.png)]

4.完成部署

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-5WYh8zVz-1604302339769)(images/image-20200804203205291.png)]

Agent端部署常見問題

問題一:host not found

問題描述:agent日誌提示 no active checks on server [192.168.204.133:10051]: host [agent1] not found

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-YxfNWC4w-1604302339770)(images/image-20200804155812199.png)]

解決方法:這種錯誤一般是web端的 主機名稱 和agent配置檔案的 hostname 不一樣,要把他修改為一致。

問題二:connection rejected

問題描述:agent日誌提示failed to accept an incoming connection: connection from “192.168.204.133” rejected, allowed hosts: “127.0.0.1”

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-Ri1MCJNr-1604302339772)(images/image-20200804160000775.png)]

解決方法:這種錯誤一般是agent配置檔案沒有改好,檢查/etc/zabbix/zabbix_agentd.conf的Server、ServerActive項的ip是否指向zabbix伺服器的IP。

相關文章