分散式監控系統Zabbix-新增windows監控主機

散盡浮華發表於2017-10-30


大多數情況下,線上伺服器都是linux系統,但是偶爾也會有些windows機器。下面簡單介紹下zabbix新增windows監控機的操作:
1)下載windows的zabbix_agent
下載地址:https://www.zabbix.com/download (選擇Windows (All)的下載)   雲盤下載:https://pan.baidu.com/s/1qYSIIPe    提取密碼:fa7k
解壓zabbix_agents_3.0.4.win.zip到D盤,解壓後有兩個目錄:bin和conf
bin目錄下會有win32和win64倆個資料夾,根據windows系統的版本自行進行選擇。

2)修改conf檔案中的zabbix_agentd.win.conf配置檔案:
LogFile=D:\zabbix_agentd.log
Server=192.168.10.10                                             //zabbix服務端的ip地址
ServerActive=192.168.10.10
Hostname=192.168.10.90                                       //windows客戶機的ip地址

3)使用cmd命令列進行安裝啟動-c指定配置檔案
引數:-i 安裝,-s 啟動,-x 停止,-d 解除安裝

安裝命令:
C:\Users\admin> D:\zabbix_agent\bin\win64\zabbix_agentd.exe -c D:\zabbix_agent\conf\zabbix_agentd.win.conf -i
zabbix_agentd.exe [252]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [252]: event source [Zabbix Agent] installed successfully

啟動命令:
C:\Users\admin> D:\zabbix_agent\bin\win64\zabbix_agentd.exe -c D:\zabbix_agent\conf\zabbix_agentd.win.conf -s
zabbix_agentd.exe [4796]: service [Zabbix Agent] started successfully

需要注意的是:

  • 最好將windows客戶機的防火牆關閉(否則就要開啟10050埠)
  • 要保證zabbix伺服器端能夠telnet通windows客戶機的10050埠

--------------------------------監控Windows機器的CPU使用百分比並在CPU使用率超過90%觸發報警---------------------------
由於zabbix自帶的模組中沒有CPU使用率(百分比)這個監控項,但是可以通過新增計數器的方式實現 CPU 百分比的監控。具體做法如下:

1)以此點選"配置"->"模板"->"Template OS Windows"->"監控項"->"建立監控項"

名稱:cpu ulimitization
鍵值:perf_counter[\Processor(_Total)\% Processor Time]
資料型別:數字的(浮點)
單位:%
資料更新間隔(秒):30
應用集:CPU

2)"圖形"->"建立圖形"

3)"觸發器"->"建立觸發器"

新增後,等一段時間,檢視下監控圖效果:

相關文章