NetdataLinux 性能實(shí)時(shí)監(jiān)測(cè)工具
Netdata 是一款 Linux 性能實(shí)時(shí)監(jiān)測(cè)工具
Netdata是一個(gè)高度優(yōu)化的Linux守護(hù)進(jìn)程,它為L(zhǎng)inux系統(tǒng),應(yīng)用程序,SNMP服務(wù)等提供實(shí)時(shí)的性能監(jiān)測(cè)。
它用可視化的手段,將被監(jiān)測(cè)者最細(xì)微的細(xì)節(jié),展現(xiàn)了出來(lái)。這樣,你便可以清晰地了解你的系統(tǒng)和應(yīng)用程序此時(shí)的狀況。
使用此軟件,你可以得到:
1.優(yōu)美的界面:bootstrap框架下的控制界面
2.自定義的控制界面:你可以使用簡(jiǎn)單的HTML代碼去自定義控制界面(不需要使用javascript)
3.極其的快速而高效:程序使用C進(jìn)行編寫(默認(rèn)安裝下,預(yù)計(jì)只有2%的單核CPU使用率和少許的內(nèi)存使用率)
4.零配置:你只需要去安裝它,接著它就會(huì)自動(dòng)地監(jiān)測(cè)一切數(shù)據(jù)
5.零依賴:它的靜態(tài)網(wǎng)絡(luò)文件和網(wǎng)絡(luò)接口擁有自己的網(wǎng)絡(luò)服務(wù)器
6.可擴(kuò)展:用它自身的插件API(可以使用許多方式來(lái)制作它的插件,從bash到node.js),你可以檢測(cè)任何可以衡量的數(shù)據(jù)。
7.可嵌入:它可以在任何Linux內(nèi)核可以運(yùn)行的地方運(yùn)行
監(jiān)測(cè)內(nèi)容:
這是它目前檢測(cè)的內(nèi)容(大多數(shù)都不需要進(jìn)行配置,安裝后即可開(kāi)始監(jiān)測(cè))
1.CPU的使用率,中斷,軟中斷和頻率(總量和每個(gè)單核)
2.RAM,互換和內(nèi)核內(nèi)存的使用率(包括KSM和內(nèi)核內(nèi)存deduper)
3.硬盤輸入/輸出(每個(gè)硬盤的帶寬,操作,整理,利用等)
4.IPv4網(wǎng)絡(luò)(數(shù)據(jù)包,錯(cuò)誤,分片):
TCP:連接,數(shù)據(jù)包,錯(cuò)誤,握手
UDP:數(shù)據(jù)包,錯(cuò)誤
廣播:帶寬,數(shù)據(jù)包
組播:帶寬,數(shù)據(jù)包
5.Netfilter/iptables Linux防火墻(連接,連接跟蹤事件,錯(cuò)誤等)
6.進(jìn)程(運(yùn)行,受阻,分叉,活動(dòng)等)
7.熵
8.NFS文件服務(wù)器,v2,v3,v4(輸入/輸出,緩存,預(yù)讀,RPC調(diào)用)
9.網(wǎng)絡(luò)服務(wù)質(zhì)量(唯一一個(gè)可實(shí)時(shí)可視化網(wǎng)絡(luò)狀況的工具)
11.應(yīng)用程序,通過(guò)對(duì)進(jìn)程樹(shù)進(jìn)行分組(CPU,內(nèi)存,硬盤讀取,硬盤寫入,交換,線程,管道,套接字等)
12.Apache Web服務(wù)器狀態(tài)(v2.2, v2.4)
13.Nginx Web服務(wù)器狀態(tài)
14.Mysql數(shù)據(jù)庫(kù)(多臺(tái)服務(wù)器,單個(gè)顯示:帶寬,查詢/s, 處理者,鎖,問(wèn)題,臨時(shí)操作,連接,二進(jìn)制日志,線程,innodb引擎等)
15.ISC Bind域名服務(wù)器(多個(gè)服務(wù)器,單個(gè)顯示:客戶,請(qǐng)求,查詢,更新,失敗等)
16.Postfix郵件服務(wù)器的消息隊(duì)列(條目,大?。?/p>
17.Squid代理服務(wù)器(客戶帶寬和請(qǐng)求,服務(wù)帶寬和請(qǐng)求)
18.硬件傳感器(溫度,電壓,風(fēng)扇,電源,濕度等)
19.NUT UPSes(負(fù)載,充電,電池電壓,溫度,使用指標(biāo),輸出指標(biāo))
你可以監(jiān)測(cè)任意數(shù)量的SNMP服務(wù),不過(guò)你需要進(jìn)行配置
你可以對(duì)此軟件進(jìn)行擴(kuò)展,可以使用任何語(yǔ)言編寫插件,以此來(lái)從任何來(lái)源收集數(shù)據(jù)
介紹內(nèi)容來(lái)自 freebuf
