当前位置: 首页 > 科技观察

Debian9如何安装使用Netdata性能监控工具?_0

时间:2023-03-12 17:30:03 科技观察

Netdata是一款免费、开源、可扩展、分布式、实时、性能和运行状况监控工具,适用于基于Linux的操作系统。Netdata带有一个简单、易于使用且可扩展的Web仪表板,可用于可视化系统上的流程和服务。您可以使用Netdata监控CPU、RAM使用情况、磁盘I/O、网络流量和Postfix。Netdata在物理机、虚拟机、容器和物联网设备等所有系统上运行,而不会中断其核心功能。Netdata具有许多功能,其中一些如下所列:令人惊叹的交互式引导仪表板。支持动态阈值、警报模板、滞后和多种基于角色的通知方法。您可以使用HTML轻松构建自定义仪表板。每台服务器每秒收集数千个指标,CPU使用率仅为1%。它监控CPU、内存、磁盘、Iptables、进程、网络接口、NFS服务器、Apache服务器、Redis数据库、Postgres数据库、MySQL数据库、Tomcat、Postfix和Exim邮件服务器、SNMP设备、Squid代理服务器和几乎所有东西。还有更多。在本教程中,我们将学习如何在Debian9上安装Netdata性能监控工具。需要在您的系统上安装Debian9桌面/服务器。具有sudo权限的非根用户。在开始之前,您需要安装一些安装Netdata所需的包。首先,通过运行更新软件包存储库:sudoapt-getupdate-ysudoapt-getupgrade-y接下来,安装所有必需的依赖项:sudoapt-getinstallzlib1g-devuuid-devlibmnl-devpkg-configcurlgccmakeautoconfautoconf-archiveautogenautomakepython-yamlpython-mysqldbnodejslm-sensorspython-psycopg2netcatgit-y所有软件包都已安装,您可以继续下一步。安装Netdata首先,从Git存储库下载最新版本的Netdata。您可以通过运行来执行此操作:gitclonehttps://github.com/firehol/netdata.git--depth=1~/netdata接下来,将目录更改为克隆目录:cdnetdata接下来,通过运行netdata-installer安装Netdata.sh脚本如下:sudo./netdata-installer.sh您应该看到以下输出:^|.-..-..-..-..netdata|'-''-''-''-'实时性能监控,做对了!+----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->您即将构建并安装网络数据到您的系统。它将安装在这些位置:-thedaemonat/usr/sbin/netdata-configfilesin/etc/netdata-webfilesin/usr/share/netdata-pluginsin/usr/libexec/netdata-cachefilesin/var/cache/netdata-dbfilesin/var/lib/netdata-logfilesin/var/log/netdata-pidfileat/var/run/netdata.pid-logrotatefileat/etc/logrotate.d/netdataThisinstallerallowsyoutochangetheinstallationpath.PressControl-Candrunthesamecommandwith--helpforhelp.PressENTERtobuildandinstallnetdatatoyoursystem>现在,按Enter继续安装。安装成功完成后,您应该会看到以下输出:---Wearedone!---^|.-..-..-..-..-..netdata.-..-|'-''-''-''-''-'isinstalledandrunningnow!-''-'+----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->享受实时性能和健康监控...您可以通过运行以下命令来启动、停止和获取Netdata服务的状态:sudosystemctlstartnetdatasudosystemctlstopnetdatasudosystemctlstatusnetdata如果Netdata运行正常,您应该看到以下输出:/etc/systemd/system/netdata.service;enabled;vendorpreset:enabled)Active:active(running)sinceSat2018-02-1011:19:29EST;18minagoProcess:575ExecStartPre=/bin/chown-Rnetdata:netdata/var/cache/网络数据(代码=退出,状态=0/成功)进程:574ExecStartPre=/bin/mkdir-p/var/cache/netdata(代码=退出,状态=0/成功)MainPID:580(网络数据)任务:17(限制:4915)CGroup:/system.slice/netdata.service??580/usr/sbin/netdata-P/run/netdata/netdata.pid-D??600bash/usr/libexec/netdata/plugins.d/tc-qos-helper.sh1??612/usr/libexec/netdata/plugins.d/apps。plugin1??613/usr/bin/python/usr/libexec/netdata/plugins.d/python.d.plugin1Feb1011:19:27Netdataserversystemd[1]:StartingRealtimeperformancemonitoring...Feb1011:19:29Netdataserversystemd[1]:StartedRealtimeperformancemonitoring.ConfigurationFirewallNetdata运行在19999端口,所以你需要允许19999端口通过UFW防火墙Debian9默认没有安装UFW。您可以通过运行命令来安装它:sudoapt-getinstallufw-y安装UFW后,使用命令启用它:sudoufwenable接下来,允许端口19999使用UFW防火墙,如下所示:sudoufwallow19999/tcp接下来,重新加载防火墙以应用所有更改:sudoufwreloadUFW防火墙配置完成后,您可以继续访问NetdataWeb界面。访问NetdataWeb界面打开您的Web浏览器并输入URLhttp://your-server-ip:19999,您将被重定向到Netdata仪表板,如下图所示:CPUUsage:LoadandDiskI/O:内存使用:IPv4网络:磁盘使用:您还可以通过输入URLhttp://your-server-ip:19999/netdata.conf在浏览器中查看Netdata的当前配置。您应该看到以下页面:在上图中,您应该看到所有可配置选项都被注释掉了。您可以根据需要通过编辑/etc/netdata/netdata.conf文件进行配置。更新和卸载Netdata如果要从系统中删除Netdata,可以运行以下命令:cdnetdatasudo/netdata-uninstaller.sh--force如果要将Netdata更新为***版本,请运行以下命令:cdnetdatagitpullsudo./netdata-installer.sh恭喜!您已经在Debian9上成功安装了Netdata。