Linux中國

用 Netdata 監控 Linux

Netdata 是一個實時的資源監控工具,它擁有基於 web 的友好界面,由 FireHQL 開發和維護。通過這個工具,你可以通過圖表來了解 CPU,RAM,硬碟,網路,Apache, Postfix 等軟硬體的資源使用情況。它很像 Nagios 等別的監控軟體;但是,Netdata 僅僅支持通過 Web 界面進行實時監控

了解 Netdata

目前 Netdata 還沒有驗證機制,如果你擔心別人能從你的電腦上獲取相關信息的話,你應該設置防火牆規則來限制訪問。UI 很簡單,所以任何人看懂圖形並理解他們看到的結果,至少你會對它的快速安裝印象深刻。

它的 web 前端響應很快,而且不需要 Flash 插件。 UI 很整潔,保持著 Netdata 應有的特性。第一眼看上去,你能夠看到很多圖表,幸運的是絕大多數常用的圖表數據(像 CPU,RAM,網路和硬碟)都在頂部。如果你想深入了解圖形化數據,你只需要下滑滾動條,或者點擊在右邊菜單的項目。通過每個圖表的右下方的按鈕, Netdata 還能讓你控制圖表的顯示,重置,縮放。

Netdata 圖表控制

Netdata 並不會佔用多少系統資源,它佔用的內存不會超過 40MB。因為這個軟體是作者用 C 語言寫的。

Netdata 顯示的內存使用情況

下載 Netdata

要下載這個軟體,你可以訪問 Netdata 的 GitHub 頁面,然後點擊頁面左邊綠色的 "Clone or download" 按鈕 。你應該能看到以下兩個選項:

通過 ZIP 文件下載

一種方法是下載 ZIP 文件。它包含倉庫里的所有東西。但是如果倉庫更新了,你需要重新下載 ZIP 文件。下載完 ZIP 文件後,你要用 unzip 命令行工具來解壓文件。運行下面的命令能把 ZIP 文件的內容解壓到 netdata 文件夾。

$ cd ~/Downloads
$ unzip netdata-master.zip

解壓 Netdata

沒必要在 unzip 命令後加上 -d 選項,因為文件都是放在 ZIP 文件的根文件夾裡面。如果沒有那個文件夾, unzip 會把所有東西都解壓到當前目錄下面(這會讓文件非常混亂)。

通過 Git 下載

還有一種方式是通過 git 下載整個倉庫。當然,你的系統需要安裝 git。Git 在 Fedora 系統是默認安裝的。如果沒有安裝,你可以用下面的命令在命令行里安裝 git。

$ sudo dnf install git

安裝好 git 後,你要把倉庫 「clone」 到你的系統里。運行下面的命令。

$ git clone https://github.com/firehol/netdata.git

這個命令會在當前工作目錄克隆(或者說複製一份)倉庫。

安裝 Netdata

有些軟體包是你成功構造 Netdata 時候需要的。 還好,一行命令就可以安裝你所需要的東西(這寫在它的安裝文檔中)。在命令行運行下面的命令就能滿足安裝 Netdata 需要的所有依賴關係。

$ dnf install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig

當所有需要的軟體包都安裝好了,你就 cd 到 netdata/ 目錄,運行 netdata-installer.sh 腳本。

$ sudo ./netdata-installer.sh

然後就會提示你按回車鍵,開始安裝程序。如果要繼續的話,就按下回車吧。

Netdata 的安裝

如果一切順利,你的系統上就已經安裝並且運行了 Netdata。安裝腳本還會在相應的文件夾里添加一個卸載腳本,叫做 netdata-uninstaller.sh。如果你以後不想使用 Netdata,運行這個腳本可以從你的系統裡面卸載掉 Netdata。

你可以通過 systemctl 查看它的運行狀態。

$ sudo systemctl status netdata

使用 Netdata

既然我們已經安裝並且運行了 Netdata,你就能夠通過 19999 埠來訪問 web 界面。下面的截圖是我在一個測試機器上運行的 Netdata。

關於 Netdata 運行時的概覽

恭喜!你已經成功安裝並且能夠看到漂亮的外觀和圖形,以及你的機器性能的高級統計數據。無論是否是你個人的機器,你都可以向你的朋友們炫耀,因為你能夠深入的了解你的伺服器性能,Netdata 在任何機器上的性能報告都非常出色。

via: https://fedoramagazine.org/monitor-linux-netdata/

作者:Martino Jones 譯者:GitFuture 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國

    Linux中國

    捐贈 Let's Encrypt,共建安全的互聯網

    隨著 Mozilla、蘋果和谷歌對沃通和 StartCom 這兩家 CA 公司處罰落定,很多使用這兩家 CA 所簽發證書的網站紛紛尋求新的證書籤發商。有一個非盈利組織可以為大家提供了免費、可靠和安全的 SSL 證書服務,這就是 Let's Encrypt 項目。現在,它需要您的幫助
    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...