Netdata 服務器前端監控平台


Netdata 是一款 Linux 性能實時監測工具。Netdata是Linux系統實時性能監測工具,提供web界面的界面視角。

它用可視化的手段,將被監測者最細微的細節,展現了出來。這樣,你便可以清晰地了解你的系統和應用程序此時的狀況。

  1. 優美的界面:bootstrap框架下的控制界面

  2. 自定義的控制界面:你可以使用簡單的HTML代碼去自定義控制界面(不需要使用javascript)

  3. 極其的快速而高效:程序使用C進行編寫(默認安裝下,預計只有2%的單核CPU使用率和少許的內存使用率)

  4. 零配置:你只需要去安裝它,接着它就會自動地監測一切數據

  5. 零依賴:它的靜態網絡文件和網絡接口擁有自己的網絡服務器

  6. 可擴展:用它自身的插件API(可以使用許多方式來制作它的插件,從bash到node.js),你可以檢測任何可以衡量的數據。

  7. 可嵌入:它可以在任何Linux內核可以運行的地方運行

監測內容:

這是它目前檢測的內容(大多數都不需要進行配置,安裝后即可開始監測)

1.CPU的使用率,中斷,軟中斷和頻率(總量和每個單核)
2.RAM,互換和內核內存的使用率(包括KSM和內核內存deduper)
3.硬盤輸入/輸出(每個硬盤的帶寬,操作,整理,利用等)
4.IPv4網絡(數據包,錯誤,分片):
TCP:連接,數據包,錯誤,握手
UDP:數據包,錯誤
廣播:帶寬,數據包
組播:帶寬,數據包
5.Netfilter/iptables Linux防火牆(連接,連接跟蹤事件,錯誤等)
6.進程(運行,受阻,分叉,活動等)
7.熵
8.NFS文件服務器,v2,v3,v4(輸入/輸出,緩存,預讀,RPC調用)
9.網絡服務質量(唯一一個可實時可視化網絡狀況的工具)
10.應用程序,通過對進程樹進行分組(CPU,內存,硬盤讀取,硬盤寫入,交換,線程,管道,套接字等)
11.Apache Web服務器狀態(v2.2, v2.4)
12.Nginx Web服務器狀態
13.Mysql數據庫(多台服務器,單個顯示:帶寬,查詢/s, 處理者,鎖,問題,臨時操作,連接,二進制日志,線程,innodb引擎等)
14.ISC Bind域名服務器(多個服務器,單個顯示:客戶,請求,查詢,更新,失敗等)
15.Postfix郵件服務器的消息隊列(條目,大小)
16.Squid代理服務器(客戶帶寬和請求,服務帶寬和請求)
17.硬件傳感器(溫度,電壓,風扇,電源,濕度等)
18.NUT UPSes(負載,充電,電池電壓,溫度,使用指標,輸出指標)

你可以監測任意數量的SNMP服務,不過你需要進行配置

你可以對此軟件進行擴展,可以使用任何語言編寫插件,以此來從任何來源收集數據

二:安裝(CentOS)

1.版本netdata-1.0.0.tar.gz(http://firehol.org/download/netdata/releases/v1.0.0/)

2.安裝依賴插件

yum install zlib-devel gcc make git autoconf autogen automake pkgconfig
3.安裝 netdata

tar -zxvf netdata-1.0.0.tar.gz
./netdata-installer.sh --install /usr/local

安裝成功后可以看到/usr/local/netdata/etc/netdata/netdata.conf配置文件

三:啟動與關閉
1.啟動:/usr/local/netdata/usr/sbin/netdata
2.關閉:killall netdata


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM