如何使用Netdata监控Ubuntu服务器性能
Netdata是一款免费且开源的实时监控和故障排除工具,适用于云服务器、容器、应用程序和内部IT基础设施。它提供了高粒度和实时的系统指标,如CPU性能、RAM和磁盘利用率以及带宽统计等。
此外,Netdata还提供了交互式的指标可视化,可在Web浏览器上访问,并提供智能警报,帮助排除系统故障。
在本文中,我们将介绍如何在Ubuntu上安装Netdata来监控服务器和应用程序的实时、性能和健康监测。
Netdata支持以下Ubuntu LTS发行版。
Ubuntu 20.04
Ubuntu 18.04
Ubuntu 16.04
如何在Ubuntu Linux中安装Netdata
要开始安装,请在你的bash终端上运行下面的命令来下载并执行脚本。
$ bash <(curl -Ss https://my-netdata.io/kickstart.sh)
在执行该脚本的过程中,会发生以下情况。
脚本会自动发现你的Linux发行版,更新软件包列表,并安装所有必要的软件包。
最新的netdata源码树被下载到/usr/src/netdata.git路径。
脚本通过运行源代码树中的./netdata-installer.sh脚本安装netdata。
对cron.daily进行更新,以确保netdata每天都会更新。
当脚本运行时,你会得到如何在浏览器上访问Netdata以及如何将其作为系统服务管理的提示。
安装大概需要十分钟时间。最后,当脚本结束安装时,你会得到下面的输出。
安装完毕后,启动、启用并验证Netdata的状态,如图所示。
$ sudo systemctl start netdata
$ sudo systemctl enable netdata
$ sudo systemctl status netdata
默认情况下,Netdata监听端口为19999,可以使用netstat命令确认,如图所示。
$ sudo netstat -pnltu | grep netdata
如果你有UFW运行,请打开19999端口,因为在浏览器上访问Netdata时需要这个端口。
$ sudo ufw allow 19999/tcp
$ sudo ufw reload
最后,要访问Netdata,请从浏览器打开URL
http://你的服务器ip:19999/
不需要登录,就会显示所有的系统参数。
你可以通过点击仪表板右侧侧栏上你喜欢的指标来查看各种图表。例如,要查看网络接口统计,请点击"Network Interfaces"网络接口选项。
至此,如何在Ubuntu上安装Netdata监控工具就已经结束了,希望对您有所帮助。A5互联https://www.a5idc.net/