Zabbix Agent for Windows部署(五)


一、環境介紹

二、軟件准備

1、Zabbix官方下載地址:https://www.zabbix.com/download進入Zabbix pre-compiled agents項,下載相應版本

2、將zabbix_agents_3.4.0.win.zip文件下載,並拷貝到Client21210服務器上的某個目錄,並解壓,我這里直接丟在C盤根目下:

conf目錄存放是agent配置文件

bin文件存放windows下32位和64位安裝程序。

三、Zabbix代理安裝for Windows

1、修改配置文件
找到conf下的配置文件 zabbix_agentd.win.conf ,修改LogFile、Server、ServerActive 、Hostname這幾個參數。具體配置如下:

LogFile=C:\Windows\Logs\zabbix\zabbix_agentd.log    //存放日志的地方
Server=172.17.21.208  //用於被動模式,數據獲取
ServerActive=172.17.21.208                         //用於主動模式,數據提交
Hostname=Client21210                   //必須與創建主機時的hostname一致

Server:  zabbix server的ip地址,
ServerActive: zabbix 主動監控server的ip地址,
其中Server和ServerActive都指定zabbix Server的IP地址,不同的是,前者是被動后者是主動。也就是說Server這個配置是用來允許172.17.21.208這個ip來我這取數據。而ServerActive的172.17.21.208的意思是,客戶端主動提交數據給他。
Hostname :主機名,必須唯一,區分大小寫。Hostname必須和zabbix web上配置的一直,否則zabbix主動監控無法正常工作。
zabbix agent檢測分為主動(agent active)和被動(agent)兩種形式,主動與被動的說法均是相對於agent來說的。
被動:被動模式就是由zabbix server向zabbix agent發出指令獲取數據, 即zabbix agent被動的去獲取數據並返回給zabbix server, zabbix server周期性的向 agent 索取數據, 這總模式的最大問題就是會加大zabbix server的工作量, 在數百台服務器的環境下zabbix server不能及時獲取到最新數據, 但這也是默認的工作方式。
主動:主動模式是有zabbix agent主動采集數據並返回給zabbix server, 不再需要zabbix serve進行干預, 因此主動模式在一定程度上可減輕zabbix server的壓力。

2、進行安裝
打開CMD,進入到zabbix的應用程序目錄, 執行安裝命令 :

   zabbix_agentd.exe -c C:\zabbix_agents_3.4.0.win\conf\zabbix_agentd.win.conf   -i   

  安裝成功后,執行運行命令:

    zabbix_agentd.exe -c C:\zabbix_agents_3.4.0.win\conf\zabbix_agentd.win.conf -s

    這里要注意一下,如果執行CMD不是用管理員權限打開,看下以下信息,代表代安裝成功

3、也可以從服務里面檢查,代理是否安裝成功!

4、查看端口是否在處理監聽狀態

C:\Users\Administrator>netstat -an | find "100"
  TCP    0.0.0.0:10050          0.0.0.0:0              LISTENING
  TCP    [::]:10050             [::]:0                 LISTENING
C:\Users\Administrator>

 

四、Zabbix Server上添加主機

1、點擊Configuration-->Hosts-->Greate host,然后點擊Add,進行添加即可

2、點擊添加之后,進入Configuration-->Hosts界面進行模板關聯

 

3、選擇 Clinet21210之后,點擊Templates,選擇所需要的模板進行關聯,然后點擊Add,然后Update即可

4、然后看到以下界面,說明模板已經關聯,發現ZBX為綠色,代表正常:

5、在zabbix服務器獲取相關參數值:

[root@Node3 ~]# zabbix_get -s 172.17.21.210 -p 10050 -k "system.hostname"      
CLIENT21210
[root@Node3 ~]# zabbix_get -s 172.17.21.210 -p 10050 -k "vm.memory.size[total]"
8589463552
[root@Node3 ~]# zabbix_get -s 172.17.21.210 -p 10050 -k "system.cpu.load[percpu,avg5]"
0.000000
[root@Node3 ~]# 

6、在Web界面查看可用磁盤空間利用率如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM