一直在找方便的監(jiān)控Linux系統(tǒng)狀態(tài)和網(wǎng)絡(luò)進(jìn)出的蟹地,試了很多種都各有優(yōu)缺。只有Netdata是安裝最簡(jiǎn)單揍堕、顯示最好看、最全面的監(jiān)控工具落蝙。
注意,安裝后會(huì)嚴(yán)重影響服務(wù)器運(yùn)行速度,且默認(rèn)安裝的話安全性很低(默認(rèn)沒(méi)有密碼筏勒,默認(rèn)端口訪問(wèn)可以直接看到全部系統(tǒng)信息)
用腳本安裝:
# 基本安裝(適合所有Linux系統(tǒng))
$ bash <(curl -Ss https://my-netdata.io/kickstart.sh)
# 或者從頭安裝(安裝所有依賴包)
$ bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh)
或者
通過(guò)報(bào)管理器安裝:
- Arch Linux (
sudo pacman -S netdata
) - Alpine Linux (
sudo apk add netdata
) - Debian Linux (
sudo apt-get install netdata
) - Gentoo Linux (
sudo emerge --ask netdata
) - OpenSUSE (
sudo zypper install netdata
) - Solus Linux (
sudo eopkg install netdata
) - Ubuntu Linux >= 18.04 (
sudo apt install netdata
) - MacOS (
brew install netdata
)
根據(jù)提示赚瘦,netdata會(huì)在這些位置安裝文件:
![image](https://user-images.githubusercontent.com/14041622/43353214-15b56f8e-9265-11e8-94f1-8592f8546347.png)
安裝好后,就可以直接打開(kāi)瀏覽器:localhost:19999
看到超酷的畫(huà)面了(網(wǎng)頁(yè)很長(zhǎng)奏寨,顯示超多數(shù)據(jù))。
![image](https://user-images.githubusercontent.com/14041622/43353194-4588e552-9264-11e8-8b31-0b6096ab11b3.png)
Netdata在安裝后鹰服,主要是作為服務(wù)運(yùn)行
的病瞳。
開(kāi)關(guān)控制:
# 啟動(dòng):位置根據(jù)系統(tǒng)會(huì)有不同。建議加上-D參數(shù)前臺(tái)運(yùn)行悲酷,不要后臺(tái)運(yùn)行
$ sudo netdata -D
$ 或
$ sudo /usr/sbin/netdata -D
# 或(Mac上)
$ sudo /usr/local/sbin/netdata -D
# 關(guān)閉(方法很多種套菜,往往只有一種生效)
$ sudo killall netdata
# 或
$ sudo pkill -9 netdata
# 或
$ sudo service netdata stop
# 或
$ sudo /etc/init.d/netdata stop
# 或
$ sudo systemctl stop netdata
卸載:
# 找到卸載腳本位置(我的在/usr/src/netdata.git)
whereis netdata.git
# 進(jìn)入那個(gè)位置
cd /usr/src/netdata.git
# 開(kāi)始卸載
yes | sudo ./netdata-uninstaller.sh --force
# 刪除其它遺留信息
sudo userdel netdata
sudo groupdel netdata
sudo gpasswd -d netdata adm
sudo gpasswd -d netdata proxy
卸載其它被安裝的軟件:
yes | sudo apt-get purge ntop snapd
使用感受
網(wǎng)頁(yè)瀏覽龐大精確系統(tǒng)信息的確很爽。
但是设易!
嚴(yán)重影響服務(wù)器速度逗柴!長(zhǎng)期占用10%內(nèi)存和很高的CPU。
而且還發(fā)現(xiàn)Netdata為了監(jiān)控顿肺,還安裝了很多其它軟件戏溺,長(zhǎng)期在后臺(tái)運(yùn)行。
甚至嚴(yán)重到影響SSH的延遲屠尊,ssh進(jìn)去后打字反應(yīng)都很慢旷祸。
所以沒(méi)辦法就卸載了。
卸載Netdata軟件本身讼昆,和其它被這個(gè)安裝的大量占用內(nèi)存CPU的后臺(tái)駐留軟件后托享,重啟服務(wù)器,又恢復(fù)了以前的速度浸赫。