帮助中心

立即注册 咨询客服

当前位置:首页 > 帮助中心> 如何在Linux服务器上部署Netdata网络和服务器监视器

如何在Linux服务器上部署Netdata网络和服务器监视器

发布时间:2022年12月22日 10:30:29    来源: A5互联

每个 IT 专业人员都知道数据是保持一切顺利运行的关键。为此,您需要能够监控 CPU、RAM、负载、交换、带宽、磁盘等使用情况的工具。您可能认为启动并运行这样的工具会有点挑战。但是,如果 Ubuntu Server 是您选择的平台,那么添加这个功能强大的基于 Web 的监视器将非常容易。

Netdata 提供了大量功能来帮助您解决一系列问题,包括秒粒度、实时可视化、ML 支持的异常检测、根本原因分析、内置数据隐私、数据快照导出和导入等。

我将引导您完成将 Netdata 部署到 Ubuntu Server 22.04 和 Rocky Linux 的过程。您也可以使用 Docker 部署 Netdata,但主机操作系统性能和状态等功能受到限制。由于该限制,最好的办法是直接在主机上安装 Netdata。

在Linux服务器上安装 Netdata 需要什么

要成功安装 Netdata,您需要一个正在运行的 Linux 实例。我将在 Ubuntu Server 22.04 和 Rocky Linux 8 上进行演示。您还需要一个具有 sudo 权限的用户。

如何在 Ubuntu Server 22.04 上安装 Netdata

登录到您的 Ubuntu Server 22.04 实例并使用以下命令安装 Netdata:

sudo apt-get install netdata -y

使用以下命令启动并启用服务:

sudo systemctl enable --now netdata

使用以下命令打开必要的防火墙端口:

sudo ufw allow 19999

这就是在 Ubuntu Server 22.04 上的安装。我告诉过你这很简单。

如何在 Rocky Linux 9 上安装 Netdata

登录到您的 Rocky Linux 9 实例并使用以下命令安装 EPEL 存储库:

sudo dnf install epel-release -y

使用以下命令安装 Netdata:

sudo dnf install netdata -y

使用以下命令启动并启用服务:

sudo systemctl enable --now netdata

使用以下命令打开必要的防火墙端口:

sudo firewall-cmd --permanent --add-port=19999/tcpsudo firewall-cmd --reload

如何配置网络数据

默认情况下,Netdata 只能从 IP 地址 127.0.0.1 访问。要使其可以从 LAN 上的任何机器访问,请使用以下命令打开配置文件:

sudo nano /etc/netdata/netdata.conf 

在该文件中,查找以下行:

bind socket to IP = 127.0.0.1

将 127.0.0.1 更改为您的托管服务器的 IP 地址。保存并关闭文件。使用以下命令重新启动 Netdata:

sudo systemctl restart netdata

如何访问 Netdata Web UI

启动并运行 Netdata 后,打开 Web 浏览器并将其指向http://服务器ip地址:19999。您应该立即在 Netdata 仪表板上找到自己,您可以在其中开始监控您的系统。

任何需要关注服务器性能的管理员都应该认真考虑安装 Netdata。在免费价格点,您很难找到一个简单、更强大的解决方案。对 Netdata 的唯一警告是它只监视一台服务器,因此您不能监视多个节点。如果您需要从一个界面监控多台机器,您可以随时尝试Netdata Cloud。