在Windows上安裝Zabbix agent用戶端

來源:互聯網
上載者:User

標籤:zabbix windows

下載
:

https://www.zabbix.com/downloads/3.4.0/zabbix_agents_3.4.0.win.zip

在Windows系統C盤建立zabbix目錄將下載好的安裝包(zabbix_agents_3.4.0.win.zip)解壓縮到c:/zabbix/目錄下:    zabbix_agents_3.4.0.win    ├── bin    │   ├── win32    │   │   ├── dev    │   │   │   ├── zabbix_sender.dll    │   │   │   └── zabbix_sender.lib    │   │   ├── zabbix_agentd.exe    │   │   ├── zabbix_get.exe    │   │   └── zabbix_sender.exe    │   └── win64    │       ├── dev    │       │   ├── zabbix_sender.dll    │       │   └── zabbix_sender.lib    │       ├── zabbix_agentd.exe    │       ├── zabbix_get.exe    │       └── zabbix_sender.exe    └── conf        └── zabbix_agentd.win.conf    conf目錄存放是agent設定檔    bin檔案存放windows下32位和64位安裝程式。在c:/zabbix/目錄下建立zabbix-agent.log文字檔
配置
配置C:\zabbix\conf\zabbix_agentd.win.conf檔案:
   LogFile=C:\zabbix\zabbix-agent.log    Server=192.168.1.59     ServerActive=192.168.1.59     Hostname=Windows_36
參數說明:
    修改log路徑;    Server:  zabbix server的ip地址,    ServerActive: zabbix 主動式監控server的ip地址,    其中Server和ServerActive都指定zabbix Server的IP地址, 不同的是,前者是被動後者是主動。    也就是說Server這個配置是用來允許192.168.1.59這個ip來我這取資料。而ServerActive的192.168.1.59的意思是,用戶端主動提交資料給他。    zabbix agent檢測分為主動(agent active)和被動(agent)兩種形式,主動與被動的說法均是相對於agent來討論的。    主動:agent請求server擷取主動的監控項列表,並主動將監控項內需要檢測的資料提交給server/proxy    被動:server向agent請求擷取監控項的資料,agent返回資料。    Hostname:主機名稱,必須唯一,區分大小寫。Hostname必須和zabbix web上配置的一直,否則zabbix主動式監控無法正常工作。    因為agent拿著這個主機名稱去問server,我有配置主動式監控項嗎?server拿著這個主機名稱去配置裡面查詢,然後返回資訊。
安裝
首先開啟CMD(需有管理員權限),CMD命令運行如下代碼:(64位系統運行win64目錄)
安裝:install
C:\zabbix\bin\win32\zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -i          控制台資訊如下:       zabbix_agentd.exe [10540]: service [Zabbix Agent] installed successfully       zabbix_agentd.exe [10540]: event source [Zabbix Agent] installed successfully
啟動:start
C:\zabbix\bin\win32\zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -s控制台資訊zabbix_agentd.exe [3176]: service [Zabbix Agent] started successfully
卸載:(不操作)
首先用管理員開啟CMD,進入到程式目錄,要進行卸載,執行zabbix_agentd.exe -dC:\zabbix\bin\win32\zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -d
查看Windows連接埠使用
C:\zabbix\bin\win64>netstat -ano|findstr "10050"TCP 0.0.0.0:10050 0.0.0.0:0 LISTENING 10268TCP [::]:10050 [::]:0 LISTENING 10268C:\zabbix\bin\win64>tasklist|findstr "10268"zabbix_agentd.exe 10268 Services 0 6,944 K
查看工作管理員
  zabbix_agnetd.exe
查看啟動的日誌zabbix_agentd.log:
  5140:20171127:095853.281 Starting Zabbix Agent [Windows_36]. Zabbix 3.4.0 (revision 71462).      5140:20171127:095853.281 **** Enabled features ****      5140:20171127:095853.281 IPv6 support:          YES      5140:20171127:095853.281 TLS support:            NO      5140:20171127:095853.285 **************************      5140:20171127:095853.285 using configuration file: C:\zabbix\conf\zabbix_agentd.win.conf      5140:20171127:095853.301 agent #0 started [main process]      2576:20171127:095853.301 agent #1 started [collector]      6020:20171127:095853.305 agent #2 started [listener #1]      5812:20171127:095853.305 agent #3 started [listener #2]      5940:20171127:095853.305 agent #4 started [listener #3]      1320:20171127:095853.305 agent #5 started [active checks #1]
windows系統防火牆中開放連接埠10050
注意:windows防火牆是否已開啟,如果開啟,需設定入站規則;可以用ping命令,或者在zabbixserver端:zabbix_get -s 當前windows_ip -k system.uname 參照http://www.xitonghe.com/jiaocheng/Windows10-3861.html 開放10050連接埠操作步驟:    WIN+X調出系統配置菜單,控制台-->選擇windows 防火牆-->進階設定-->    設定入站規則(入站規則:別人電腦訪問自己電腦;出站規則:自己電腦訪問別人電腦)-->建立規則-->連接埠-->下一步-->    選擇相應的協議,如添加10050連接埠,我們選擇TCP,本地連接埠處輸入10050;允許串連-->下一步-->    勾選“域”,“專用”,“公司”,點擊“下一步”-->輸入連接埠名稱,點“完成”即可。
設定開機啟動
    運行services.msc 服務,找到Zabbix Agent 預設是開機啟動,
zabbix_agentd.exe命令說明
  -c    制定設定檔所在位置  -i    安裝用戶端  -s    啟動用戶端  -x    停止用戶端  -d    卸載用戶端
批處理指令碼agentd.bat
下面為Windows批處理指令碼agentd.bat對用戶端伺服器上的zabbix_agentd進行安裝、啟動、停止、卸載。前提:    1、解壓zabbix_agents_2.4.4.win.zip到c:\zabbix目錄    2、修改了參數檔案c:\zabbix\conf\zabbix_agentd.win.conf指令碼:
    @echo off    CHCP 65001    echo ****************************************    echo *****Zabbix Agentd Operation************    echo ****************************************    echo ** a. start Zabbix Agentd********    echo ** b. stop Zabbix Agentd********    echo ** c. restart Zabbix Agentd********    echo ** d. install Zabbix Agentd********    echo ** e. uninstall Zabbix Agentd********    echo ** f. exit Zabbix Agentd********    echo ****************************************    :loop    choice /c abcdef /M "please choose"    if errorlevel 6 goto :exit     if errorlevel 5 goto uninstall    if errorlevel 4 goto install    if errorlevel 3 goto restart    if errorlevel 2 goto stop    if errorlevel 1 goto start    :start    c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -s    goto loop    :stop    c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -x    goto loop    :restart    c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -x    c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -s    goto loop    :install    c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -i    goto loop    :uninstall    c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -d    goto loop    :exit    exit
建立主機,查看監控效果(服務端WEB)
configuration(組態,配置)–>Hosts(主機)–>Create host(建立主機)    主機名稱:Windows_36 # 與C:\zabbix\conf\zabbix_agentd.win.conf檔案裡的Hostname相同    agent代理程式的介面:192.168.1.36:10050    模板:Template OS Windows-->添加-->更新    更新

在Windows上安裝Zabbix agent用戶端

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.