在Debian 9上安裝並使用Netdata效能監控工具
Netdata是一個免費的,開源的,可擴展的,分散式的,即時的,效能和健康監測工具,用於基於Linux的作業系統。 Netdata附帶簡單,易用且可擴充的Web儀表板,可用於視覺化系統上的進程和服務。 您可以使用Netdata監控CPU,RAM使用情況,磁碟I/O,網路流量和Postfix。 Netdata可在所有系統上運行,如實體機,虛擬機,容器和物聯網設備,而不會中斷其核心功能。
Netdata附帶很多功能,其中一些列出如下:
- 令人驚嘆的互動式引導儀表板。
- 支援動態閾值,警報模板,滯後和多種基於角色的通知方法。
- 您可以使用HTML輕鬆建立自訂儀表板。
- 每個伺服器每秒收集數千個指標,只有1%的CPU利用率。
- 它監控CPU,內存,磁碟,Iptables,進程,網路接口,NFS伺服器,Apache伺服器,Redis資料庫,Postgres資料庫,MySQL資料庫,Tomcat,Postfix和Exim郵件伺服器,SNMP設備,Squid代理伺服器等幾乎所有東西。還有很多。
在本教學中,我們將學習如何在Debian 9上安裝Netdata Performance Monitoring工具。
Debian 9桌面/伺服器安裝在您的系統上。
具有sudo權限的非root使用者。
開始之前,您需要安裝一些安裝Netdata所需的軟體套件。
首先,透過執行以下命令更新軟體包儲存庫:
sudo apt-get update -y sudo apt-get upgrade -y
接下來,使用以下命令安裝所有必要的依賴項:
sudo apt-get install zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc make autoconf autoconf-archive autogen automake python python-yaml python-mysqldb nodejs lm-sensors python-psycopg2 netcat git -y
一旦安裝了所有軟體包,就可以繼續下一步。
#先,從Git儲存庫下載最新版本的Netdata。 您可以透過執行以下命令來執行此操作:
git clone https://github.com/firehol/netdata.git --depth=1 ~/netdata
接下來,使用以下指令將目錄變更為複製的目錄:
cd netdata
接下來,透過執行netdata-installer.sh腳本來安裝Netdata,如下所示:
sudo ./netdata-installer.sh
您應該看到以下輸出:
^ |.-. .-. .-. .-. . netdata | '-' '-' '-' '-' real-time performance monitoring, done right! +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+---> You are about to build and install netdata to your system. It will be installed at these locations: - the daemon at /usr/sbin/netdata - config files in /etc/netdata - web files in /usr/share/netdata - plugins in /usr/libexec/netdata - cache files in /var/cache/netdata - db files in /var/lib/netdata - log files in /var/log/netdata - pid file at /var/run/netdata.pid - logrotate file at /etc/logrotate.d/netdata This installer allows you to change the installation path. Press Control-C and run the same command with --help for help. Press ENTER to build and install netdata to your system >
現在,按Enter繼續安裝。 安裝成功完成後,您應該會看到以下輸出:
--- We are done! --- ^ |.-. .-. .-. .-. .-. . netdata .-. .- | '-' '-' '-' '-' '-' is installed and running now! -' '-' +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+---> enjoy real-time performance and health monitoring...
您可以透過執行以下命令啟動,停止並取得Netdata服務的狀態:
sudo systemctl start netdata sudo systemctl stop netdata sudo systemctl status netdata
如果Netdata運作正常,您應該會看到以下輸出:
? netdata.service - Real time performance monitoring Loaded: loaded (/etc/systemd/system/netdata.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2018-02-10 11:19:29 EST; 18min ago Process: 575 ExecStartPre=/bin/chown -R netdata:netdata /var/cache/netdata (code=exited, status=0/SUCCESS) Process: 574 ExecStartPre=/bin/mkdir -p /var/cache/netdata (code=exited, status=0/SUCCESS) Main PID: 580 (netdata) Tasks: 17 (limit: 4915) CGroup: /system.slice/netdata.service ??580 /usr/sbin/netdata -P /run/netdata/netdata.pid -D ??600 bash /usr/libexec/netdata/plugins.d/tc-qos-helper.sh 1 ??612 /usr/libexec/netdata/plugins.d/apps.plugin 1 ??613 /usr/bin/python /usr/libexec/netdata/plugins.d/python.d.plugin 1 Feb 10 11:19:27 Netdataserver systemd[1]: Starting Real time performance monitoring... Feb 10 11:19:29 Netdataserver systemd[1]: Started Real time performance monitoring.
#Netdata在連接埠19999上運行,因此您需要透過UFW防火牆允許連接埠19999 。 預設情況下,UFW未安裝在Debian 9中。您可以透過執行以下命令來安裝它:
sudo apt-get install ufw -y
一旦安裝了UFW,使用以下命令啟用它:
sudo ufw enable
接下來,允許使用UFW防火牆的連接埠19999如下:
sudo ufw allow 19999/tcp
接下來,重新載入防火牆以套用所有變更:
sudo ufw reload
一旦配置了UFW防火牆,您就可以繼續存取Netdata Web介面。
打开您的网络浏览器并输入URL http:// your-server-ip:19999 ,您将被重定向到Netdata仪表板,如下图所示:
CPU使用率:
负载和磁盘I / O:
内存使用情况:
IPv4网络:
磁盘使用情况:
您也可以通过输入URL http:// your-server-ip:19999 / netdata.conf在浏览器中查看Netdata的当前配置。 您应该看到以下页面:
在上图中,您应该看到所有可配置选项都被注释掉了。 您可以通过编辑/etc/netdata/netdata.conf文件来根据需要对其进行配置。
如果您想从系统中删除Netdata,则可以运行以下命令:
cd netdata sudo /netdata-uninstaller.sh --force
如果要通过运行以下命令将Netdata更新为最新版本:
cd netdata git pull sudo ./netdata-installer.sh
恭喜! 您已经在Debian 9上成功安装Netdata。
以上是在Debian 9上安裝並使用Netdata效能監控工具的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Linux的主要用途包括:1.服務器操作系統,2.嵌入式系統,3.桌面操作系統,4.開發和測試環境。 Linux在這些領域表現出色,提供了穩定性、安全性和高效的開發工具。

互聯網運行不依賴單一操作系統,但Linux在其中扮演重要角色。 Linux廣泛應用於服務器和網絡設備,因其穩定性、安全性和可擴展性受歡迎。

Linux操作系統的核心是其命令行界面,通過命令行可以執行各種操作。 1.文件和目錄操作使用ls、cd、mkdir、rm等命令管理文件和目錄。 2.用戶和權限管理通過useradd、passwd、chmod等命令確保系統安全和資源分配。 3.進程管理使用ps、kill等命令監控和控制系統進程。 4.網絡操作包括ping、ifconfig、ssh等命令配置和管理網絡連接。 5.系統監控和維護通過top、df、du等命令了解系統運行狀態和資源使用情況。

介紹 Linux是一個強大的操作系統,由於其靈活性和效率,開發人員,系統管理員和電源用戶都喜歡。但是,經常使用長而復雜的命令可能是乏味的

Linux適用於服務器、開發環境和嵌入式系統。 1.作為服務器操作系統,Linux穩定高效,常用於部署高並發應用。 2.作為開發環境,Linux提供高效的命令行工具和包管理系統,提升開發效率。 3.在嵌入式系統中,Linux輕量且可定制,適合資源有限的環境。

簡介:通過基於Linux的道德黑客攻擊數字邊界 在我們越來越相互聯繫的世界中,網絡安全至關重要。 道德黑客入侵和滲透測試對於主動識別和減輕脆弱性至關重要

Linux基礎學習從零開始的方法包括:1.了解文件系統和命令行界面,2.掌握基本命令如ls、cd、mkdir,3.學習文件操作,如創建和編輯文件,4.探索高級用法如管道和grep命令,5.掌握調試技巧和性能優化,6.通過實踐和探索不斷提陞技能。

Linux在服務器、嵌入式系統和桌面環境中的應用廣泛。 1)在服務器領域,Linux因其穩定性和安全性成為託管網站、數據庫和應用的理想選擇。 2)在嵌入式系統中,Linux因其高度定制性和高效性而受歡迎。 3)在桌面環境中,Linux提供了多種桌面環境,滿足不同用戶需求。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 Linux新版
SublimeText3 Linux最新版

Dreamweaver CS6
視覺化網頁開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。