1. 程式人生 > >分布式監控系統Zabbix-3.0.3-添加windows監控主機

分布式監控系統Zabbix-3.0.3-添加windows監控主機

start ack roc 分布式 con host 系統 觸發 但是


大多數情況下,線上服務器都是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)"觸發器"->"創建觸發器"

技術分享

添加後,等一段時間,查看下監控圖效果:

技術分享

分布式監控系統Zabbix-3.0.3-添加windows監控主機