地址: http://www.zabbix.com/downloads/2.4.4/zabbix_agents_2.4.4.win.zip
解壓zabbix_agents_2.4.0.win.zip
conf目錄存放是agent配置文件
bin文件存放windows下32位和64位安裝程序。
找到conf下的配置文件 zabbix_agentd.win.conf ,修改LogFile、Server、ServerActive 、Hostname這幾個(gè)參數(shù)。具體配置如下:
LogFile=E:\zabbix\zabbix_agentd.logServer=172.17.22.155ServerActive=172.17.22.155Hostname=Windows_A
參數(shù)說(shuō)明:
Server: zabbix server的ip地址,
ServerActive: zabbix 主動(dòng)監(jiān)控server的ip地址,
其中Server和ServerActive都指定zabbix Server的IP地址,不同的是,前者是被動(dòng)后者是主動(dòng)。也就是說(shuō)Server這個(gè)配置是用來(lái)允許172.17.22.155這個(gè)ip來(lái)我這取數(shù)據(jù)。而ServerActive的172.17.22.155的意思是,客戶端主動(dòng)提交數(shù)據(jù)給他。
Hostname 主機(jī)名,必須唯一,區(qū)分大小寫(xiě)。Hostname必須和zabbix web上配置的一直,否則zabbix主動(dòng)監(jiān)控?zé)o法正常工作。因?yàn)閍gent拿著這個(gè)主機(jī)名去問(wèn)server,我有配置主動(dòng)監(jiān)控項(xiàng)嗎?server拿著這個(gè)主機(jī)名去配置里面查詢,然后返回信息。
zabbix agent檢測(cè)分為主動(dòng)(agent active)和被動(dòng)(agent)兩種形式,主動(dòng)與被動(dòng)的說(shuō)法均是相對(duì)于agent來(lái)討論的。
主動(dòng):agent請(qǐng)求server獲取主動(dòng)的監(jiān)控項(xiàng)列表,并主動(dòng)將監(jiān)控項(xiàng)內(nèi)需要檢測(cè)的數(shù)據(jù)提交給server/proxy
被動(dòng):server向agent請(qǐng)求獲取監(jiān)控項(xiàng)的數(shù)據(jù),agent返回?cái)?shù)據(jù)。
修改好文件后,用CMD(需有管理員權(quán)限)將Zabbix Agent安裝為Windows系統(tǒng)的服務(wù),在windows控制臺(tái)下執(zhí)行以下命令:
E:\zabbix\bin\win64\zabbix_agentd.exe -i -c E:\zabbix\conf\zabbix_agentd.win.conf
控制臺(tái)信息如下:
zabbix_agentd.exe [10540]: service [Zabbix Agent] installed successfullyzabbix_agentd.exe [10540]: event source [Zabbix Agent] installed successfully
E:\zabbix\bin\win64>zabbix_agentd.exe -c E:\zabbix\conf\zabbix_agentd.win.conf -s
控制臺(tái)信息
zabbix_agentd.exe [3176]: service [Zabbix Agent] started successfully
查看Windows端口使用
E:\zabbix\bin\win64>netstat -ano|findstr "10050"TCP 0.0.0.0:10050 0.0.0.0:0 LISTENING 10268TCP [::]:10050 [::]:0 LISTENING 10268E:\zabbix\bin\win64>tasklist|findstr "10268"zabbix_agentd.exe 10268 Services 0 6,944 K
查看任務(wù)管理器
查看啟動(dòng)的日志zabbix_agentd.log:
11036:20160114:102150.316 Starting Zabbix Agent [Windows host]. Zabbix 2.4.4 (revision 52334).11036:20160114:102150.317 using configuration file: E:\zabbix\conf\zabbix_agentd.win.conf11036:20160114:102150.319 agent #0 started [main process]11040:20160114:102150.320 agent #1 started [collector]11024:20160114:102150.320 agent #4 started [listener #3]9112:20160114:102150.320 agent #3 started [listener #2]11108:20160114:102150.320 agent #3 started [listener #2]11028:20160114:102150.320 agent #5 started [active checks #1]11028:20160114:102150.328 no active checks on server [172.17.22.155:10051]: host [Windows host] not found
參照http://www.xitonghe.com/jiaocheng/Windows10-3861.html開(kāi)放10050端口
控制面板--à選擇windows 防火墻--à高級(jí)設(shè)置--à設(shè)置入站規(guī)則--à新建規(guī)則
運(yùn)行services.msc
-c 制定配置文件所在位置
-i 安裝客戶端
-s 啟動(dòng)客戶端
-x 停止客戶端
-d 卸載客戶端
下面為Windows批處理腳本agentd.bat對(duì)客戶端服務(wù)器上的zabbix_agentd進(jìn)行安裝、啟動(dòng)、停止、卸載。
前提:
1、解壓zabbix_agents_2.4.4.win.zip到c:\zabbix目錄
2、修改了參數(shù)文件c:\zabbix\conf\zabbix_agentd.win.conf
腳本內(nèi)容如下:
@echo offCHCP 65001echo ****************************************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 ****************************************:loopchoice /c abcdef /M "please choose"if errorlevel 6 goto :exit if errorlevel 5 goto uninstallif errorlevel 4 goto installif errorlevel 3 goto restartif errorlevel 2 goto stopif errorlevel 1 goto start:startc:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -sgoto loop:stopc:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -xgoto loop:restartc:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -xc:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -sgoto loop:installc:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -igoto loop:uninstallc:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -dgoto loop:exitexit
configuration(組態(tài),配置)–>Hosts(主機(jī))–>Create host(創(chuàng)建主機(jī))
連接模板
查看結(jié)果
如果未開(kāi)放10050端口,查看主機(jī)監(jiān)控狀態(tài),則結(jié)果如下
后臺(tái)日志
2924:20160114:103211.044 cannot send list of active checks to [172.17.22.187]: host [Windows host] not found,原因是被監(jiān)控的window系統(tǒng)防火墻未開(kāi)放10050端口
聯(lián)系客服