在Debian 9上安装NetData

・4 分钟阅读

使用不同的系统?

NetData是实时系统度量监控领域的一颗新星。 与同类其他工具相比,Netdata有以下优点:

  • 实时监控和呈现各种系统指标,如CPU,内存,磁盘i/o,网络流量,系统流程,Nginx状态,Postfix消息队列等等,
  • 在大多数Linux发行版上运行,
  • 经过高度优化以便使用最少的CPU,内存和磁盘i/o,
  • 在直观的网页界面中提供令人惊艳的实时度量图形,

在本文中我将演示如何在Debian9服务器实例上安装NetData。

前提条件

在进一步阅读之前你应该已经部署了Debian9服务器实例,并且以有sudo权限的非root用户身份登录。

步骤1: 更新系统

出于安全目的,请将系统更新为最新的稳定状态:


sudo apt-get update && sudo apt-get upgrade

步骤2:安装依赖项

要安装Netdata,你需要安装以下依赖项


sudo apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl

步骤3:安装NetData

使用官方安装脚本安装Netdata


cd ~
git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
./netdata-installer.sh

在安装过程中,按ENTER键开始安装。

NetData守护进程将启动。

你可以通过运行以下命令来启动,停止并获取Netdata服务的状态:


sudo systemctl start netdata
sudo systemctl stop netdata
sudo systemctl status netdata

步骤4:修改防火墙规则

在访问Netdata接口的web之前,需要修改防火墙规则以允许端口19999 Netdata的默认通信端口上的流量:


sudo firewall-cmd --permanent --zone=public --add-port=19999/tcp
sudo firewall-cmd --reload

重新加载防火墙:


service firewalld restart

步骤5:查看监控界面

通过打开Web浏览器,并且访问Netdata的监视界面来确认安装:


http://<your--server-IP>:19999

要进一步配置NetData请编辑它配置文件:


sudo vi /etc/netdata/netdata.conf

你还可以查看当前配置:


http://<your--server-IP>:19999/netdata.conf

卸载并更新Netdata

卸载

如果要从系统中删除Netdata,就可以运行以下命令:


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

更新

如果要将Netdata更新为最新版本请使用以下命令:


cd netdata
git pull
sudo ./netdata-installer.sh

Anne655 profile image