文中所需网盘资料及讲解视频在文章末尾哦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
汉化包参考链接; ↩︎