Linux的圖形即時監控
Linux的圖形即時監控
簡介 |
Linux的即時資源監控工具,大部份皆為文字模式的呈現! 文字呈現的模式,雖然資料可以真實的顯示,但不易解讀也不易看出數據的變化狀況。 netdata提供即時圖形資源監控工具,以圖表的方式來顯示資源狀況,為另一方式的資源監控工具。 |
作者 |
侯清慈(AlexHou) |
Linux的圖形即時監控
前言:
Linux的即時資源監控工具,大部份皆為文字模式的呈現!
文字模式的呈現,雖然可以真實的顯示現況,但解讀不易也不易看出數據的變化狀況。
若想要以圖形介面來掌握伺服器的即時系統資訊及網路流量,除了祖父級的MRTG、很難設定安裝的CACTI外, 還有其他的選擇嗎?
Netdata提供即時圖形資源監控工具,以精緻圖表的方式來顯示資源狀況,為另一的圖形介面資源監控工具。
簡介:
相對性的....Netdata僅能借由通過 Web 介面進行即時監控。
Netdata的圖形介面很整潔,Web前端反應很快,並不需要 Flash 插件,免除一些Flash顯現的問題.。
其圖表大多數為常用的圖表數據(像CPU,RAM,網絡和硬碟)安置在頂部區域。
若想控制圖表的顯示、重置、縮放,可以通過每個圖表的右下方按鈕來設定。
開始安裝:

或是也可以到以下網址去download.

root ./netdata-installer.sh
當install畫面出來,若無其他需求,直接按下enter,開始安裝.

安裝完成! 會出現 url 資訊: http://<HostIP>:19999,即為web登入使用觀察的網址。

安裝小提醒:
一般而言,安裝完成後,Netdata即自動啟動.
檢查方式...
root# ps aux|grep netdata

常用指令:
啟動服務:
root# systemctl start netdata
設定開機時自動帶起服務
root# systemctl enable netdata
取消開機時自動帶起服務
root# systemctl disable netdata
如果不想用了,使用反安裝也很簡單.(但原始碼不會移除哦!)
root# ./netdata-uninstaller.sh
安裝小提醒:
記得隨時執行更新,進行漏洞的修補及有時候可增加新功能.
開始觀察:
由流覽器鍵入 netdata web url => http://<HostIP>:19999

netdata已經有基本的資源監察模組了,如CPU,DISK,MEMORY,LOADING,NETWORK....

netdata另有提供相當多的非系統指標的plugin模組可供套用來觀察. 可以點選以下icon.(如下圖右下角)


常見的監控模組畫面:
CPU

Disk

Memory

網路流量

某張網卡的流量

如果想監控的資源不在這些plugin內的模組或是另有監控的snmp設備,netdata也可以自己增加的監察模組. 可以參考以下 SNMP Data Collector連結.
若想監看其他主機的話,可以先在那一台上面裝好netdata,再參考 mynetdata menu item 的設定方法加入。
系統設定
主要設定檔位置: /etc/netdata/netdata.conf
共分為四個區段:
global - 全域設定
plugins - 啟用或停用插件
plugin:NAME - 各個插件的設定
CHART_NAME - 各個圖表的設定
預設值就已經可正常的運作了,
以下這些參數視狀況修改:
update every = 1,每秒更新一次
default port = 19999,預設通訊埠
bind to = *, "*"表不指定 IPv4、IPv6 位址
disconnect idle web clients after seconds = 60,Web Client 閒置 60 秒後就斷線.
enable web responses gzip compression = yes,是否啟用網頁壓縮功能