11-1-2
netdata 即時監控
如果網路流量不正常,但又不確定是不是有異常下載或是攻擊流量,推薦使用 netdata 來觀測。
依照指示,幾個簡單的步驟安裝好,就出現各種資訊的觀測畫面了!不只是網路流量,連 CPU、RAM、磁碟用量甚至軟硬體中斷都有(應該就是把 /proc 下的資訊視覺化)。非常酷喔!
- 原文安裝步驟
https://www.tecmint.com/netdata-real-time-linux-performance-network-monitoring-tool/
-
中文安裝步驟
在Linux系統上安裝netdata
-
開始安裝netdata實用程序之前,請確保已經在系統上安裝了這些基本構建環境軟件包,如果不是使用各自的分發軟件包管理器安裝它,如下所示:
(在這裡我加上了 uuid-dev 這個套件,某些Linux 預設並未安裝 uuid-dev 套件致使 netdata 無法安裝成功)
在 Debian / Ubuntu 上
# apt-get install zlib1g-dev gcc make git autoconf autogen automake pkg-config uuid-dev
在Centos / Redhat / Fedora上
# yum install zlib-devel gcc make git autoconf autogen automake pkgconfig uuid-dev
-
接下來,從git克隆netdata存儲庫並運行netdata安裝程序腳本來構建它。
# git clone https://github.com/firehol/netdata.git --depth=1
# cd netdata
# ./netdata-installer.sh
注意:netdata-installer.sh腳本將構建netdata並將其安裝到您的Linux系統上。
一旦netdata安裝程序結束,文件/etc/netdata/netdata.conf將在您的系統中創建。
-
現在是從終端執行以下命令啟動netdata的時候了。
# /usr/sbin/netdata
您也可以通過使用killall命令終止它的進程來停止netdata,如下所示:
# killall netdata
注意:Netdata在退出其在/var/cache/netdata文件下的循環robbin數據庫信息時保存,所以當你再次啟動netdata時,它將從上次停止的地方繼續。
-
啟動和測試netdata
現在打開瀏覽器並導航到以下地址訪問所有圖形的網站:
# http://127.0.0.1:19999/
查看顯示如何在此執行實時Linux性能監視的視頻:
https://www.youtube.com/watch?v=QIZXS8A4BvI

您也可以隨時查看netdata的運行配置,方法是:
http://127.0.0.1:19999/netdata.conf

-
更新netdata
您可以將netdata守護進程更新到最新版本,方法是進入您之前下載並運行的netdata.git目錄:
# cd /path/to/netdata.git
# git pull
# ./netdata-installer.sh
上面的netdata安裝程序腳本將構建新的版本並重新啟動netdata。
參考:https://github.com/firehol/netdata/
註:在畫面上可以直接點選就能直接線上更新
-
netdata默認監聽端口19999上的所有IP,
所以你可以訪問它:
HTTP://this.machine.ip:19999/
要停止netdata運行:
systemctl stop netdata
啟動netdata運行:
systemctl start netdata
卸載腳本生成:./netdata-uninstaller.sh
更新腳本生成:./netdata-updater.sh
-
安全性: