科技爱好者博客

推荐一个炒鸡好用的服务器状态监控软件netdata,可以用在树莓派上

今天发现了一个炒鸡好用的服务器状态监控软件,叫做netdata,相比庞大的zabbix来说,netdata简洁小巧,使用也很方便,不需要更多的配置,基本算是开箱即用,更关键的是,netdata界面非常好看,可以安装在任何Linux系统上。这里科技爱好者博客将其安装在了树莓派上,以下是安装和使用服务器监控软件的过程。

一、介绍

Netdata是针对系统和应用程序的分布式、实时性能和运行状况监视软件。它是您在所有系统和容器上安装的高度优化的监视代理。

Netdata 使用高度灵活的Web仪表盘实时提供系统状态信息,可实时了解其运行系统上的所有事物状态(包括Web服务器,数据库,应用程序)。

高效的数据库以1秒的粒度存储几天,几周或几个月的长期历史指标

Netdata是免费的开源软件,目前可在LinuxFreeBSDmacOS以及从它们衍生的其他系统(例如KubernetesDocker)上运行

可以监控的项目:

netdata和其他监控软件的区别:

netdata 其他(开源和商业)
高分辨率指标(1秒粒度) 低分辨率指标(最高10s粒度)
监视所有内容,每个节点数千个指标 监控一些指标
UI超快速,针对异常检测进行了优化 UI仅适合抽象视图
一秒粒度的长期自主存储 10s粒度的昂贵数据池中的集中指标
有意义的演示,可帮助您了解指标 开始之前,您必须了解指标
立即安装并获得结果 需要长时间准备才能获得任何有用的结果
用它来解决性能问题 使用它们来获取过去表现的统计数据
终止控制台以跟踪性能问题 故障排除总是需要控制台
需要零专用资源 需要大量专用资源

二、安装

我是在树莓派(Raspberry Pi 3B+)上安装的,整体过程比较漫长。。。可能是国内网速比较差的原因,用了接近2个小时才安装完成。

官方提供一键安装程序,使用于任何Linux系统,包括树莓派上:

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

安装过程中需要你输入“ENTER”以进行下一步,反正时不时的看一下就行了。

经过漫长的等待,终于安装成功!

netdata安装成功

三、使用

使用就更简单了,打开浏览器,输入http://服务器的IP地址:19999,然后回车,就可以看到netdata监控数据了。

界面如下图:

netdata
netdata

界面真的太好看了吧!

而且可以监控的数据非常多,页面右下角提示监控了系统的1339个数据项,在这个界面向下拉就可以看到了。

可以切换背景为白色:

netdata

而且netdata监控软件对服务器的资源占用也很小,树莓派上几乎感觉不到资源占用,运行这个软件后,树莓派的负载很小,还不到0.1.

树莓派系统负载

netdata常用命令

根据系统的提示

netdata有一下几个常用命令:

# 停止 
systemctl stop netdata 

# 启动 
systemctl start netdata 

# 重启 
systemctl restart netdata 

# 开机启动 
systemctl enable netdata

#卸载netda:
sudo bash /usr/libexec/netdata-uninstaller.sh

总的来说,netdata监控软件功能强大,界面友好,系统占用很小,树莓派上也可以安装,是一款优秀的监控软件,唯一不足是没有中文版本,在网上找了一个汉化文件,也无法使用,希望以后有中文版的。


使用netdata监控树莓派CPU温度:

Netdata具有bash版本的传感器插件,可以读取树莓派CPU温度。默认情况下该插件是禁用的。

要启用它,请运行sudo bash /etc/netdata/edit-config charts.d.conf并添加这行代码:

sensors=force

然后重新启动Netdata。

sudo systemctl restart netdata

刷新网页即可看到netdata开始监控树莓派温度:

netdata监控树莓派温度

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 推荐一个炒鸡好用的服务器状态监控软件netdata,可以用在树莓派上 (https://www.tujing.site/4660)

如果博客对您有帮助,请给我 赞助


退出移动版