云网牛站
所在位置:首页 > Linux云服务器 > Arch Linux/Ubuntu/Debian/CentOS/Fedora上安装NetData性能监视工具

Arch Linux/Ubuntu/Debian/CentOS/Fedora上安装NetData性能监视工具

2019-06-19 11:54:07作者:师道宽稿源:云网牛站

本文介绍在Arch Linux/Ubuntu/Debian/CentOS/Fedora/Red Hat Enterprise Linux/openSUSE操作系统上安装NetData性能监视工具的方法,内容还包括:通过防火墙或路由器允许NetData默认端口、启动/停止及通过Web浏览器访问NetData、更新及卸载NetData。总的来说,Netdata能安装在任何安装了Bash的Linux发行版上。

Arch Linux/Ubuntu/Debian/CentOS/Fedora上安装NetData性能监视工具

 

在Linux上安装NetData

安装Netdata的最简单方法是从终端运行以下单行命令:

$ bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh)

这将下载并安装启动和运行Netdata所需的一切。

有些用户可能不想在没有调查的情况下将某些内容直接注入Bash,如果你不喜欢此方法,可以按照以下步骤在系统上安装它。

1、在Arch Linux上

Arch Linux默认存储库中提供了最新版本,所以,我们可以使用pacman使用命令安装它:

$ sudo pacman -S netdata

2、在DEB和基于RPM的系统上

NetData在基于DEB(Ubuntu/Debian)或基于RPM(RHEL/CentOS/Fedora)系统的默认存储库中不可用,我们需要从其Git存储库手动安装NetData,可参考在RHEL 8/CentOS 8上安装Netdata的方法一文。

首先安装所需的依赖项:

# Debian / Ubuntu

$ sudo apt-get install zlib1g-dev uuid-dev libuv1-dev liblz4-dev libjudy-dev libssl-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl

# Fedora

$ sudo dnf install zlib-devel libuuid-devel libuv-devel lz4-devel Judy-devel openssl-devel libmnl-devel gcc make git autoconf autoconf-archive autogen automake pkgconfig curl findutils

# CentOS / Red Hat Enterprise Linux

$ sudo yum install epel-release

$ sudo yum install autoconf automake curl gcc git libmnl-devel libuuid-devel openssl-devel libuv-devel lz4-devel Judy-devel lm_sensors make MySQL-python nc pkgconfig python python-psycopg2 PyYAML zlib-devel

# openSUSE

$ sudo zypper install zlib-devel libuuid-devel libuv-devel liblz4-devel judy-devel openssl-devel libmnl-devel gcc make git autoconf autoconf-archive autogen automake pkgconfig curl findutils

安装所需的依赖项后,在DEB或基于RPM的系统上安装NetData,如下所示。

Git克隆NetData存储库:

$ git clone https://github.com/netdata/netdata.git --depth=100

上面的命令将在当前工作目录中创建一个名为“netdata”的目录。

切换到netdata目录:

$ cd netdata/

最后,使用命令安装并启动NetData:

$ sudo ./netdata-installer.sh

样本输出:

Arch Linux/Ubuntu/Debian/CentOS/Fedora上安装NetData性能监视工具

安装NetData后,将在最后看到以下输出:

Arch Linux/Ubuntu/Debian/CentOS/Fedora上安装NetData性能监视工具

NetData已安装并启动。

 

通过防火墙或路由器允许NetData默认端口

如果你的系统位于任何防火墙或路由器后面,则必须允许默认端口19999从网络上的任何远程系统访问NetData Web界面。

在Ubuntu/Debian上:

$ sudo ufw allow 19999

在CentOS/RHEL/Fedora上:

$ sudo firewall-cmd --permanent --add-port=19999/tcp

$ sudo firewall-cmd --reload

 

启动/停止NetData

要在使用Systemd的系统上启用和启动Netdata服务,请运行:

$ sudo systemctl enable netdata

$ sudo systemctl start netdata

停止:

$ sudo systemctl stop netdata

要在使用Init的系统上启用和启动Netdata服务,请运行:

$ sudo service netdata start

$ sudo chkconfig netdata on

要阻止它:

$ sudo service netdata stop

 

通过Web浏览器访问NetData

打开Web浏览器,然后导航到http://127.0.0.1:19999或http://localhost:19999/或http://ip-address:19999,应该看到如下所示的屏幕:

Arch Linux/Ubuntu/Debian/CentOS/Fedora上安装NetData性能监视工具

从仪表板中,可以找到Linux系统的完整统计信息。

可以随时下载和/或查看NetData默认配置文件,只需导航到http://localhost:19999/netdata.conf:

Arch Linux/Ubuntu/Debian/CentOS/Fedora上安装NetData性能监视工具

 

更新NetData

在Arch Linux中,只需运行以下命令即可更新NetData,如果存储库中提供了更新版本,则会自动安装该版本:

$ sudo pacman -Syyu

在基于DEB或RPM的系统中,只需转到已克隆它的目录(在我们的例子中是netdata):

$ cd netdata

Pull最新更新:

$ git pull

然后,使用命令重建并更新它:

$ sudo ./netdata-installer.sh

 

卸载NetData

转到克隆NetData的位置:

$ cd netdata

然后,使用命令卸载它:

$ sudo ./netdata-uninstaller.sh --force

在Arch Linux中,以下命令将卸载它:

$ sudo pacman -Rns netdata

 

相关主题

使用Netdata和Grafana监控Linux服务器的步骤

精选文章
热门文章