(性能监视工具)netdata 多种安装方法

netdata github页面

使用脚本安装

自动安装编译工具和编译环境
# 基本安装(适合所有Linux系统)
$ bash <(curl -Ss https://my-netdata.io/kickstart.sh)

# 或者从头安装(安装所有依赖包)(arm不适用)
$ bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh) 

使用包管理器安装

####### 省事省力

  • Arch Linux (sudo pacman -S netdata)
  • Alpine Linux (sudo apk add netdata)
  • Debian / Armbian 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)

源码编译安装

git clone https://github.com/netdata/netdata.git
cd netdata
./netdata-installer.sh
# 继续安装就行了

docker 安装

缺点:docker容器只能看到id 看不到name 官改可以看到
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

根据提示,netdata会在这些位置安装文件:

(性能监视工具)netdata 多种安装方法_第1张图片

安装好后,就可以直接打开浏览器:ip:19999看到超酷的画面了(网页很长,显示超多数据)。

(性能监视工具)netdata 多种安装方法_第2张图片

可以自定义需要的图表很方便

编译安装时有些依赖包需要科学上网(或者等很长时间),可以选择离线包安装,或者docker安装

宝塔面板或云服务器等安装时 需要开放19999 端口

开关控制:

# 启动:位置根据系统会有不同。建议加上-D参数前台运行,不要后台运行
$ sudo netdata -D
$ 或
$ sudo /usr/sbin/netdata -D
# 或(Mac上)
$ sudo /usr/local/sbin/netdata -D

# 关闭(方法很多种,往往只有一种生效)
$ 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
#  进入那个位置
cd /usr/src/netdata.git
# 开始卸载
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

参考链接

你可能感兴趣的:(其他)