大多數狀況下,線上服務器都是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系統的版本自行進行選擇。linux
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地址windows
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 successfullyide
啓動命令:
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命令行
須要注意的是:blog
--------------------------------監控Windows機器的CPU使用百分比並在CPU使用率超過90%觸發報警---------------------------
因爲zabbix自帶的模塊中沒有CPU使用率(百分比)這個監控項,可是能夠經過添加計數器的方式實現 CPU 百分比的監控。具體作法以下:ip
1)以此點擊"配置"->"模板"->"Template OS Windows"->"監控項"->"建立監控項"cmd
名稱:cpu ulimitization 鍵值:perf_counter[\Processor(_Total)\% Processor Time] 數據類型:數字的(浮點) 單位:% 數據更新間隔(秒):30 應用集:CPU
2)"圖形"->"建立圖形"it
3)"觸發器"->"建立觸發器"io
添加後,等一段時間,查看下監控圖效果: