Linux
是否可以使用 Zabbix 監控程序?
我已經在我的一些專用伺服器上安裝了
zabbix-server
,zabbix-proxy
和一些zabbix-agent
s。一切正常,我對一切都很滿意,但我對這個話題很好奇:監控流程。我想要的是:
我希望 Zabbix 始終像監控網路流量、CPU 使用率等一樣監控程序(cpu 和 ram 使用情況、正常執行時間等),因此我將能夠查看它們的圖表、製作螢幕等。
至今:
通過Google搜尋,我發現可以創建一個自定義腳本,然後您可以執行該腳本,這樣您就可以告訴腳本執行您想要執行的任何操作,但我正在嘗試完成一些不同的事情,您可能已經從以上部分
問題:
那麼,是否有可能以任何方式做到這一點?如果是這樣,我應該從哪裡開始?
聽起來您想監視程序狀態和資源使用情況。如果是這樣,以下代理密鑰可能會有所幫助:
proc.num
- 可以監控程序的數量,基於程序名稱、使用者、參數等proc.mem
- 可以監控程序記憶體使用情況(單個程序或一組)proc.cpu.util
- 可以監控程序CPU使用率(單個程序或一組)有關這些項目密鑰的更多資訊,請參閱https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/zabbix_agent。
關於繪圖,所有單個項目都可以通過點擊最新數據頁面中的“圖表”連結開箱即用地繪製出來。還可以在配置中創建自定義圖表,包括多個項目。請注意,這與 Zabbix 中的任何其他數字項沒有什麼不同,並且不是特定於程序項的。