當我們遇到服務響應緩慢,需要緊急修復時,首要任務就是確定瓶頸.常見的,檢視伺服器是否正常運轉,CPU資源佔用,記憶體佔用,網路I/O這些關鍵指標能給我們指明方向.
這時候我們穾一個好用的工具.以往用shell連線,TOP命令檢視,結果較為抽象.所以我們需要的工具是一款直觀的,各項指標完備的工具.今天就來認識一款開源的伺服器狀態檢視工具
NetData
GitHub: github.com/firehol/net…
直觀且Cool的皮膚顯示:CPU,RAM,磁碟I/O,網路I/O
自動檢測每個細節的狀態
開箱即用,無需配置
極少的資源佔用
使用擴充套件可支援監控NGINX,MYSQL,NODEJS等
3ms的實時同步
安裝
# 完整安裝(支援所有Linux發行版)
$ bash <(curl -Ss https://my-netdata.io/kickstart.sh) all
複製程式碼
一路Enter,顯示well done 等提示代表安裝成功
使用
訪問 主機地址:19999 即可通過NetData檢視伺服器狀態 例如訪問我本地:127.0.0.1:19999 即可看到
擴充套件安裝
GitHub:https ://github.com/firehol/netdata/wiki/Add-more-charts-to-netdata