zabbix agent安裝


一、Linux安裝zabbix_agent服務

1、安裝zabbix_agent

# groupadd zabbix
# useradd -g zabbix zabbix -s /sbin/nologin
#  tar -zxvf zabbix-3.0.4.tar.gz 
#  cd zabbix-3.0.4
#  ./configure --prefix=/usr/local/zabbix --enable-agent
#  make && make install
#  cp  zabbix/misc/init.d/fedora/core/zabbix_agentd   /etc/init.d/

2、修改配置文件

#  vim  /usr/loacl/zabbix/etc/zabbix_aggentd.cof

修改下面這三項
# zabbix server端IP
Server=192.168.10.24

# zabbix server端IP
ServerActive=192.168.10.24

# zabbix客戶端主機名
Hostname=agent_1

3、啟動zabbix_agent服務

# /etc/init.d/zabbix_agentd restart
Restarting zabbix_agentd (via systemctl):                  [  OK  ]

4、查看進程端口

# netstat -lantup | grep zabbix
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      10985/zabbix_agentd 
# ps -ef | grep zabbix
zabbix   10985     1  0 16:20 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
zabbix   10986 10985  0 16:20 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_agentd: collector [idle 1 sec]
zabbix   10987 10985  0 16:20 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_agentd: listener #1 [waiting for connection]
zabbix   10988 10985  0 16:20 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_agentd: listener #2 [waiting for connection]
zabbix   10989 10985  0 16:20 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_agentd: listener #3 [waiting for connection]
zabbix   10990 10985  0 16:20 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
root     11215 10376  0 16:48 pts/0    00:00:00 grep --color=auto zabbix

5、查看日志

 tail /tmp/zabbix_agentd.log 
 10679:20191018:143034.019 agent #2 started [listener #1]
 10680:20191018:143034.019 agent #3 started [listener #2]
 10681:20191018:143034.019 agent #4 started [listener #3]
 10682:20191018:143034.020 agent #5 started [active checks #1]
 10678:20191018:143034.020 agent #1 started [collector]
 10682:20191018:143034.020 active check configuration update from 
 10683:20191018:143034.086 no active checks on server [192.168.10.24:10051]: host [agent_1] not found
 10683:20191018:143234.196 no active checks on server [192.168.10.24:10051]: host [agent_1] not found
 10683:20191018:143434.305 no active checks on server [192.168.10.24:10051]: host [agent_1] not found

agent服務都已經啟動好了,但顯示連接服務器報錯,是因為在zabbix服務端還沒有配置監控這個agent。

6、zabbix web端添加

 

 點擊T模版設置關聯模板一個模版 並添加

 

 

最后從配置--> 主機中查看剛剛新加的主機,zabbix已經變成綠色了,代表成功了。如下:

 

 

 

 從監測中的最新數據,也能看到有新加的客戶端監控數據被收集

 


二、Windows安裝zabbix_agent服務

1、安裝zabbix_agent

從官網下載zabbix_agent的Windows版的安裝包  https://www.zabbix.com/download_agents/

 

2、關閉監控主機windows server 2008防火牆或防火牆入放行zabbix_agentd客戶端口號  10050 (TPC/UDP)。

 

3、下載后解壓zabbix_agents_3.2.0.win.zip 壓縮包,里面有兩個文件夾,一個是bin文件夾,另一個是conf文件夾。
Bin文件夾里面有兩個文件夾,一個是win32文件夾里存放zabbix_agentd安裝程序應用於windows 32位操作系統,
一個是win64文件夾里存放zabbix_agentd安裝程序應用於windows 64位操作系統。
Conf文件夾里存放是配置文件zabbix_agentd.win.conf


4、在windows server 2008 操作系統 C盤目錄下創建一個zabbix文件夾,把剛下載的zabbix_agentd壓縮包里的win64位文件夾的zabbix_agentd.exe、zabbix_get.exe、zabbix_sender.exe、dev文件夾復制到zabbix文件夾里

安裝程序和conf文件夾zabbix_agentd.win.conf復制到windows server 2008操作系統C盤創建的zabbix文件夾里。(文件夾創建路徑可以自定義,
但后面zabbix_agentd客戶端運行安裝命令需要根據創建的路徑運行)


5、右鍵以文本格式編輯zabbix_agentd.win.conf 配置文件。
修改下面幾項
EnableRemoteCommands=1 #允許在本地執行遠程命令

LogRemoteCommands=1 #執行遠程命令是否保存操作日志

Server = 192.168.10.24              #填寫zabbix服務器IP地址

Hostname=windows_1               #zabbix_agent客戶端計算機名 (未必要跟計算機名稱一樣,只要和監控主機名稱一樣)


6、桌面 ---- 開始 ---- 運行 ----- 輸入cmd 打開DOS命令窗口---- 輸入以下兩條命令進行zabbix客戶端安裝。(必須要以管理員身份運行打開DOS命令窗口)

 #安裝zabbix客戶端

C:\Windows\system32>C:\zabbix\zabbix_agentd.exe -i -c C:\zabbix\zabbix_agentd.win.conf

zabbix_agentd.exe [51656]: service [Zabbix Agent] installed successfully

zabbix_agentd.exe [51656]: event source [Zabbix Agent] installed successfully

#啟動zabbix服務

C:\ zabbix\ zabbix_agentd.exe -s -c C:\zabbix\zabbix_agentd.win.conf 

zabbix_agentd.exe [51812]: service [Zabbix Agent] started successfully

查看進程

C:\Windows\system32>tasklist | findstr zabbix
zabbix_agentd.exe 51828 Services 0 14,960 K

查看日志

51848:20191018:172539.446 Starting Zabbix Agent [windows_1]. Zabbix 3.4.6 (revision 76819).
51848:20191018:172539.449 **** Enabled features ****
51848:20191018:172539.449 IPv6 support: YES
51848:20191018:172539.450 TLS support: NO
51848:20191018:172539.450 **************************
51848:20191018:172539.451 using configuration file: C:\zabbix\zabbix_agentd.win.conf
51848:20191018:172539.454 agent #0 started [main process]
51856:20191018:172539.454 agent #1 started [collector]
51860:20191018:172539.455 agent #2 started [listener #1]
51864:20191018:172539.455 agent #3 started [listener #2]
51868:20191018:172539.456 agent #4 started [listener #3]
51872:20191018:172539.456 agent #5 started [active checks #1]
51872:20191018:172539.501 no active checks on server [192.168.10.24:10051]: host [windows_1] not found
51872:20191018:172739.610 no active checks on server [192.168.10.24:10051]: host [windows_1] not found
51872:20191018:172939.718 no active checks on server [192.168.10.24:10051]: host [windows_1] not found

7、同樣在zabbix web端添加這台agent


Windows創建一個自動安裝啟動zabbix的腳本

創建一個“zabbix.bat”文件,把執行命令寫進去,就不用去cmd上輸入了

 

@ECHO OFF
C:\Windows\system32>C:\zabbix\zabbix_agentd.exe -i -c C:\zabbix\zabbix_agentd.win.conf 

C:\Windows\system32>C:\ zabbix\ zabbix_agentd.exe -s -c C:\zabbix\zabbix_agentd.win.conf 

pause

 


免責聲明!

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



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