文章轉載自:https://blog.whsir.com/post-4939.html
本文省略了zabbix服務端的安裝,關於zabbix服務端的安裝,可以查看我之前發布的文章,當前以zabbix4.0server為例,單獨監控Windows的c盤使用率,本文不牽扯磁盤獨寫,僅僅是磁盤空間使用率,理論上講所有版本通用。
1、下載zabbix-agent
當前使用Windows2012系統為例,理論所有系統通用,其他系統請自測!
https://www.zabbix.com/cn/download_agents#tab:40LTS
zabbix-agent從4.0開始提供windows(msi)包,直接一鍵安裝更加的方便了
https://assets.zabbix.com/downloads/4.0.13/zabbix_agent-4.0.13-win-amd64-openssl.msi
2、安裝zabbix-agent
在Windows2012服務器上運行zabbix_agent-4.0.*-win-amd64-openssl.msi安裝程序
默認安裝完成后zabbix-agent會自動添加到Windows系統服務中並自動啟動,請注意有防火牆的自行放開10050端口,不然zabbix-server無法獲取到數據。
就這么簡單zabbix-agent安裝完成,剩下的步驟全部在zabbix-server中進行!
3、zabbix_get驗證
在zabbix-server上通過zabbix_get命令驗證能否獲取到數據
1
|
zabbix_get -s agent端的IP地址 -k "vfs.fs.size[c:,total]"
|
如果可以正常返回數值,即表示agent沒有問題
4、在zabbix-server控制台中創建模板
登陸zabbix-server控制台,配置→模板→創建模板
5、參數說明
監控磁盤使用情況需要vfs.fs.size[fs,<mode>]鍵值
fs:文件系統
mode:模式
total默認全部,free空閑,used使用,pfree空閑百分比,pused使用百分比
6、在zabbix-server控制台中創建監控項
點擊創建好的模板,添加監控項
名稱:c盤總量
鍵值:vfs.fs.size[c:,total]
其他參數根據使用情況自行更改,如果你是第一次配置,那么我建議你不要更改
接下來繼續分別創建free、used、創建方法和total一樣
1
2
|
名稱:
c盤剩余量 鍵值vfs.fs.size[c:,free]
名稱:
c盤使用量 鍵值vfs.fs.size[c:,used]
|
再添加pfree、pused,注意,這兩個信息類型需要選擇浮點數,單位%
1
2
|
名稱:
c盤剩余百分比 鍵值:vfs.fs.size[c:,pfree]
名稱:
c盤使用百分比 鍵值:vfs.fs.size[c:,pused]
|
7、在zabbix-server中創建觸發器(可選)
問題表現形式:{windows:vfs.fs.size[c:,pfree].last()}<=5
恢復表達式:{windows:vfs.fs.size[c:,pfree].last()}>5
8、在zabbix-server中創建圖形
9、模板關聯主機
在配置→主機→創建主機
點擊模板,關聯剛才創建的模板,點擊添加
耐心等待一會,即可看到Windows2012的c盤使用情況,注意:該數值和你在windows中看到的不一樣,是因為換算方法的原因,不用過於糾結!
方法同樣適用於d盤、e盤等等
如果需要郵件報警可參考:https://blog.whsir.com/post-4385.html