1. 程式人生 > >003,zabbix-agent的安裝 監控windows主機

003,zabbix-agent的安裝 監控windows主機

3.1.下載zabbix-agent
瀏覽器訪問zabbix官網:

    https://www.zabbix.com/download_agents,

選擇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

配置項解釋:

Server:  zabbix server的ip地址,

ServerActive: zabbix 主動監控server的ip地址,

        其中Server和ServerActive都指定zabbix Server的IP地址,不同的是,前者是被動後者是主動。

Hostname 主機名,必須唯一,區分大小寫。Hostname必須和zabbix web上配置的一致,否則zabbix主動監控無法正常工作。

        zabbix agent檢測分為主動(agent active)和被動(agent)兩種形式,主動與被動的說法均是相對於agent來討論的。

            主動:agent請求server獲取主動的監控項列表,並主動將監控項內需要檢測的資料提交給server/proxy

            被動: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主機
#建立主機群組
配置-主機群組,輸入組名稱,然後點選“更新”。


CentOS 7安裝部署zabbix3.4
#建立windows主機
配置-主機-建立主機,按下圖填寫好後,點選“模板”。

配置-主機-模板,點選“選擇”,勾選“Template OS Windows”,點選“選擇”,然後點選“新增”,最後點選“更新”。


3.5.監控效果圖
監測中-圖形,選擇前面剛新增的主機Xuad Server,便可看到監控圖。