在Debian 9上安装NetData
Anne655
・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