Nextdata 是一个可以通过多种方式帮助您完成这些任务的工具。它允许您实时收集数据,无论您拥有什么类型的网络基础设施 - 无论是 VPS 还是专用服务器。
让我们看一下这个工具以及如何使用它来监控 Debian 服务器。
探索 Netdata 的功能
Netdata 是一款开源实时系统和应用程序性能及运行状况监 马来西亚电话号码列表
控工具,可让您实时可视化系统性能并进行故障排除。 Netdata 的主要功能包括:
实时监控
借助 Netdata,您可以实时洞察各种指标,例如 CPU 使用率、内存消耗、磁盘 I/O、网络流量等。该信息每秒更新一次,因此您可以随时检查系统的运行情况。

无需配置
安装 Netdata 后,无需进行其他配置。安装后,它将自动开始监视各种系统指标以及应用程序和服务,而无需您采取任何其他操作。
基于网络的仪表板
在 Netdata 上,您可以使用基于 Web 的交互式仪表板,为您提供系统性能的详细且全面的概述。仪表板具有广泛的自定义选项,因此无论您的期望如何,您都可以获得您想要的任何内容。
全面收集指标
从各种资源(包括操作系统、应用程序和第三方服务)收集数千个指标,以从各个方面监控您的项目。
警报和通知
除了实时监控之外,Netdata还支持报警功能。例如,您可以为特定指标配置警报,以便在超过特定阈值时立即收到通知,以便您随时准备好解决关键问题。
轻量高效
尽管 Netdata 工具的功能非常丰富,但它的设计是轻量级且高效的。由于其资源要求尽可能低,因此您甚至可以在最简单的 VPS 上运行它。
开源和社区驱动
Netdata 是一个开源解决方案,这意味着它由大型用户社区运营,这些用户可以对程序进行自己的更改。
跨平台支持
Netdata 可以在各种广泛使用的操作系统上运行,包括大多数 Linus 发行版、macOS 和 FreeBSD。它的监控功能可以扩展到 Docker 容器、Kubernetes 集群和许多其他环境,因此可以认为它是真正的通用型。
第 1 阶段:安装依赖项
现在让我们继续安装 Netdata。
在继续安装 Netdata 之前,您应该确保安装了所需的依赖项:
sudo apt 更新 && sudo apt 升级 -y
sudo apt install dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm libassuan0 libksba8 libnpth0 pinentry-curses
复制
第2步:网络数据安装
安装 Netdata 的推荐方法是使用 kickstart.sh 脚本。运行此命令并每次选择 YES:
wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh --stable-channel
命令中的-stable-channel表示安装稳定版本。
成功安装后,您将收到以“成功安装 Netdata 代理”开头的输出。
可以使用以下命令检查状态:
$ systemctl 状态网络数据
现在您可以使用以下命令从浏览器访问 Netdata:
http://<您的 IP 地址>:19999
复制
步骤 3:配置网络数据
安装后,Netdata 会监听服务器上的每个接口,这意味着最大的攻击面。为了最大限度地减少攻击面并提高整个服务器的安全性,建议将 Netdata 配置为仅侦听 localhost。
为此,请打开如图所示的文件并在 [global] 下添加行
$ sudo vim /etc/netdata/netdata.conf
[全球的]
以用户=netdata 身份运行
# 默认存储大小 - 增加数据保留时间
页缓存大小 = 32
dbengine 多主机磁盘空间 = 256
绑定到 = 127.0.0.1
复制
要使其生效,请重新启动 Netdata:
命令中的-stable-channel表示安装稳定版本。
成功安装后,您将收到以“成功安装 Netdata 代理”开头的输出。
可以使用以下命令检查状态: