NetData 是一款界面美觀,監控種類齊全的Linux性能監測工具
功能介紹
Netdata對系統和應用程序進行分佈式、實時、性能和健康監控。它是安裝在所有系統和容器上的高度優化的監視代理。
Netdata使用高度交互的web儀表板,對其運行的系統(包括web服務器、數據庫和應用程序)上發生的所有事情提供了無與倫比的實時洞察。它可以獨立運行,不需要任何第三方組件,也可以集成到現有的監控工具鏈(Prometheus, Graphite, OpenTSDB, Kafka, Grafana等)。
Netdata速度快、效率高,可以在所有系統(物理和虛擬服務器、容器、物聯網設備)上永久運行,而不會破壞它們的核心功能。
Netdata是免費的開源軟件,目前運行在Linux、FreeBSD和MacOS上。
Netdata不是由CNCF託管的,Cloud Native Computing Foundation (CNCF) landscape.
中排名第三的開源項目。
監控項目
- 內存
- CPU
- 磁盤
- 網絡IO
- Mysql
- 溫度等
推薦使用docker 安裝
netdata 表面上是非侵入式的監控工具,但是實際安裝過程中,會自己安裝很多其他組件,如果服務器性能較差,高IO和高消耗將會拖慢服務器速度。使用docker具有較好的隔離性,避免了不使用時或者卸載時還有很多進程常駐內存。
docker run -d --name=netdata \
-p 19999:19999 \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
--cap-add SYS_PTRACE \
--security-opt apparmor=unconfined \
netdata/netdata
使用
瀏覽器打開 localhost:19999 或者ip:19999
部分截圖
寫在最後
這玩意太耗資源了,i9 9900K 瀏覽網頁都卡卡的,服務器目前沒壓力(128 核加1.5T內存)