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主機
#建立主機群組
配置-主機群組,輸入組名稱,然後點選“更新”。
#建立windows主機
配置-主機-建立主機,按下圖填寫好後,點選“模板”。
配置-主機-模板,點選“選擇”,勾選“Template OS Windows”,點選“選擇”,然後點選“新增”,最後點選“更新”。
3.5.監控效果圖
監測中-圖形,選擇前面剛新增的主機Xuad Server,便可看到監控圖。