如今,Linux系统的监控工具太多了。但是,选择最好的和易于使用的才是至关重要。在这篇文章中,小编将向简单介绍Debian 11系统上的Netdata。
Netdata简介
Netdata是免费软件(守护程序),它从Linux 系统、应用程序和SNMP设备收集实时性能数据,并将其显示在基于Web的界面中。它提供了大量的信息,显示在一个方便和现代的Web界面中。
Netdata最好的一点是它的设计不会消耗大量资源,因为它是一种内置的C语言。所以可以肯定它在很多情况下都能很好地工作。
Netdata的另一个优点是我们将能够对其进行配置,以便在某些事情没有正常发生时发出警报,所以不会错过任何东西。
在 Debian 11 上安装 Netdata
由于 Netdata已包含在官方Debia 存储库中,因此无需做太多安装即可。换句话说,我们不必添加存储库或任何类似的东西。
因此,打开与你的服务器的SSH连接并更新它。
sudo apt update sudo apt upgrade
之后,运行以下命令在 Debian 11 上安装 Netdata。
sudo apt install netdata
这将简单地安装 Netdata。
使用Netdata服务
Netdata的安装还包括我们可以管理Netdata执行服务的安装。
所以,要启动它,必须执行
sudo systemctl start netdata
还建议将其启用以随系统启动
sudo systemctl enable netdata
要检查服务以及程序是否正在运行,可以使用以下命令
sudo systemctl status netdata
如果我们得到类似这样的输出,那么说明可以确定程序运行正常。
如果你想停止程序可以运行:
sudo systemctl stop netdata
然后可以借助该systemctl
命令管理Netdata操作。
将Netdata配置为可从任何主机访问
Netdata配置文件/etc/netdata/netdata.conf
在这个文件上面,我们有一个值要修改。
所以,在使用它之前做一个备份。
sudo cp /etc/netdata/netdata.conf /etc/netdata/netdata.conf.bak
现在如果你编辑它
sudo nano /etc/netdata/netdata.conf
你必须修改的值是bind socket to IP
,你必须为其分配运行它的服务器的IP地址。
bind socket to IP = X.X.X.X.X.X
保存更改并关闭编辑器。
通过重新启动服务来应用更改
sudo systemctl restart netdata
使用前设置防火墙
现在必须在防火墙中添加一条规则以使Netdata可以访问。简而言之,我们必须为此打开19999
TCP 协议的端口。
所以,运行
sudo ufw allow 19999/tcp
通过运行应用更改
sudo ufw reload
在Debian 11上访问Netdata
现在,可以从其中一个客户端打开Web浏览器并访问Netdata。为此,请转到地址http://IP-SERVER:19999。
这时候将看到以下内容
可以看到,Netdata已经安装成功。现在,你将能够以稳定的方式监控服务器,并且可以使用大量指标。
结论
在本文中,小编简单的介绍如何从新安装的服务器在Debian 11上安装 Netdata,当然还已将其配置为可从另一个 Internet 节点访问。
总之,以上设置内容仅供参考,主要有惠主机www.idccoupon.com编辑整理,如果你有任何疑问或者有更好的建议,欢迎在下方留言讨论。