当前位置: 首页 > news >正文

搭建监控面板(Netdata)

搭建监控面板Netdata

  • 1、安装依赖
  • 2、扩容swap(可选,防止编译时爆内存)
  • 3、解压编译
  • 4、操作指令
  • 5、汉化[^2]
  • 6、卸载

文中所需网盘资料及讲解视频在文章末尾哦1
Netdata 是一个开源的、实时的监控系统,它能够监控和显示系统性能的各个方面,包括但不限于CPU、内存、磁盘I/O、网络流量、应用性能等。
本章带大家一起搭建这个炫酷的服务器面板Netdata。
在这里插入图片描述

1、安装依赖

安装一系列开发工具和库

sudo apt install uuid-dev libuv1-dev cmake zlib1g-dev

安装解压工具unzip

sudo apt install unzip

2、扩容swap(可选,防止编译时爆内存)

swap允许计算机使用硬盘空间作为虚拟内存来扩展其物理RAM(随机存取存储器)。
首先查看内存及swap状态

free -h

以超级用户权限创建一个名为/swapfile的文件,该文件的大小为128M*4=512MB,其内容全部为零。

sudo dd if=/dev/zero of=/swapfile bs=128M count=4

扩容只是暂时的,需要耐心等一会。
将 /swapfile 文件格式化为交换文件,使其能够用作虚拟内存,并激活,使操作系统可以在需要时使用它来扩展物理内存。

sudo mkswap /swapfile
sudo swapon /swapfile

扩容之后可以在查看一下内存及swap状态。

3、解压编译

将网盘资料09搭建监控面板(Netdata)\netdata-1.34.1.zip压缩包拷贝到久久派主目录中,并在主目录中对压缩包进行解压。

cd ~
sudo unzip netdata-1.34.1.zip

然后就可以进入到解压目录下执行编译,按照久久派的性能,编译时长大约半小时。

cd netdata-1.34.1
sudo bash netdata-installer.sh --disable-go

编译成功会有如下提示出现,直接回车
在这里插入图片描述

然后打开久久派IP:19999查看网页,这是在网页上已经有英文版的监控面板了。

4、操作指令

启动

sudo service netdata start

停止

sudo service netdata stop

重启

sudo service netdata restart

5、汉化2

要实现汉化首先需要先停止服务

sudo service netdata stop

09搭建监控面板(Netdata)\netdata-chinese-patch目录拷贝到久久派主目录(home/loongson),然后将文件进行复制并启动。

cd ~
cd netdata-chinese-patch
sudo cp -r * /usr/share/netdata/web
sudo service netdata start

再次启动后即可完成汉化,或刷新后未完成汉化,清理浏览器缓存即可。

6、卸载

sudo service netdata stop
sudo rm -rf /usr/sbin/netdata /usr/lib/netdata /etc/netdata /usr/libexec/netdata /usr/share/netdata /var/cache/netdata /var/log/netdata

  1. 百度网盘链接;123网盘链接(提取码:qIq1) ;某站讲解视频链接 ; ↩︎

  2. 汉化包参考链接; ↩︎

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • MT6895(天玑8100)处理器规格参数_MTK联发科平台方案
  • php实用命令
  • JAVA智听未来一站式有声阅读平台听书系统小程序源码
  • 九盾叉车U型区域警示灯,高效照明和安全警示
  • 为什么RAG对下一代AI开发至关重要
  • C++(十六) 继承 part2
  • 无线通信里的一些参数(dB dBm RSRP RSRQ RSSI SIN) / 天线增益
  • TD综合教程——粒子切换和音轮(附思路和工程文件)
  • 物联网之ESP32控制GPIO输出点亮LED、闪烁LED灯
  • 数据库中LIKE 和 NOT LIKE的用法辨析
  • [Python学习日记-12] 双色球彩票程序练习(使用到列表、判断、循环等)
  • 运营有哪几种?
  • MySQL——表操作
  • Django+Vue3前后端分离学习(二)(重写User类)
  • 代码随想录-- 二叉树 -- 二叉树的所有路径
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • Elasticsearch 参考指南(升级前重新索引)
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • github指令
  • Java基本数据类型之Number
  • JS专题之继承
  • Median of Two Sorted Arrays
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 手机端车牌号码键盘的vue组件
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 我的zsh配置, 2019最新方案
  • 我是如何设计 Upload 上传组件的
  • 新书推荐|Windows黑客编程技术详解
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • 阿里云ACE认证学习知识点梳理
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • # Maven错误Error executing Maven
  • #DBA杂记1
  • #微信小程序:微信小程序常见的配置传旨
  • $().each和$.each的区别
  • $.ajax()方法详解
  • (6)设计一个TimeMap
  • (ZT)一个美国文科博士的YardLife
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (第30天)二叉树阶段总结
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (一)插入排序
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • .Net core 6.0 升8.0
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .Net Core 微服务之Consul(三)-KV存储分布式锁
  • .NET Micro Framework初体验(二)
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .net中应用SQL缓存(实例使用)
  • ::
  • @Autowired多个相同类型bean装配问题
  • [AX]AX2012 R2 出差申请和支出报告
  • [C#]winform基于深度学习算法MVANet部署高精度二分类图像分割onnx模型高精度图像二值化