3.1.下載zabbix-agent
瀏覽器訪問zabbix官網:web
https://www.zabbix.com/download_agents,windows
選擇windows對應的版本下載。
3.2.安裝配置zabbix-agent
解壓zabbix_agents_3.4.6.win.zip,會看到bin和conf兩個目錄,進入到conf目錄下,修改zabbix_agentd.win.conf配置文件。
LogFile=D:\zabbix_agents_3.4.6.win\log\zabbix_agentd.log
Server=192.168.2.205
ListenPort=10050
ServerActive=192.168.2.205
Hostname=Zabbix_Windows_Host瀏覽器
配置項解釋:tcp
Server: zabbix server的ip地址,spa
ServerActive: zabbix 主動監控server的ip地址,code
其中Server和ServerActive都指定zabbix Server的IP地址,不一樣的是,前者是被動後者是主動。server
Hostname 主機名,必須惟一,區分大小寫。Hostname必須和zabbix web上配置的一致,不然zabbix主動監控沒法正常工做。blog
zabbix agent檢測分爲主動(agent active)和被動(agent)兩種形式,主動與被動的說法均是相對於agent來討論的。ip
主動:agent請求server獲取主動的監控項列表,並主動將監控項內須要檢測的數據提交給server/proxyrem
被動:server向agent請求獲取監控項的數據,agent返回數據。
以管理員方式運行CMD,進入目錄 bin\win64
## 將Zabbix Agent安裝爲Windows系統的服務 zabbix_agentd.exe -i -c ../../conf/zabbix_agentd.win.conf ## 啓動agent客戶端 zabbix_agentd.exe -c ../../conf/zabbix_agentd.win.conf -s
#確認10050端口已監聽
執行命令:
netstat -ano|findstr "10050"
#卸載zabbix-agent服務
先中止服務,以下命令:
tasklist|findstr "274960"
而後以管理員方式運行CMD,執行下面的命令
sc delete "Zabbix Agent"
3.3.防火牆開放10050端口
以管理員方式運行CMD,執行下面命令,添加開放10050端口策略。
netsh advfirewall firewall add rule name="Zabbix_Agent_tcp" dir=in protocol=tcp localport=10050 remoteip=47.97.121.246 action=allow
注:remoteip=47.97.121.246表示只容許47.97.121.246訪問10050端口,此爲zabbix-server的IP。
## 設置開機啓動
運行 services.msc
3.4.web端添加windows主機
#建立主機羣組
配置-主機羣組,輸入組名稱,而後點擊「更新」。
#建立windows主機
配置-主機-建立主機,按下圖填寫好後,點擊「模板」。
配置-主機-模板,點擊「選擇」,勾選「Template OS Windows」,點擊「選擇」,而後點擊「添加」,最後點擊「更新」。
3.5.監控效果圖 監測中-圖形,選擇前面剛添加的主機Xuad Server,即可看到監控圖。