在Linux运维中,我们需要常常对服务器内存、CPU、磁盘温度等进行实时监控。通常需要登录服务器利用top命令进行查看。相对比较麻烦,因此本文为大家介绍如何部署硬件性能监控面板Netdata。
关于NetData是一个用于系统和应用的分布式实时性能和健康监控工具。它提供了对系统中实时发生的所有事情的全面检测。你可以在高度互动的 Web 仪表板中查看结果。同时,NetData 开箱即用,零配置、零依赖。只需安装即可上手!
部署在Linux中我们可以直接用apt命令进行安装。
代码语言:javascript复制sudo apt install netdata
注意,用上面命令安装。版本一般相对比较老旧,建议从 netdata 官方安装,他们也有自己的仓库提供 deb 或者 rpm 安装.使用以下命令安装即可
代码语言:javascript复制wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh --no-updates --stable-channel --disable-telemetry
如果上面方法都不行。直接到官网github项目中下载编译好的。
项目地址:https://github.com/netdata/netdata/releases
下载后执行命令
代码语言:javascript复制./netdata-x86_64-v2.0.3.gz.run
出现这个界面就安装完成了
启动 netdata 服务,并设置开机启动:
代码语言:javascript复制systemctl start netdata
systemctl enable netdata
启动之后我们就可以通过http://IP:19999 查看 netdata 的监控页面了。
修改网络默认情况下,只能127.0.0.1登录。修改配置文件/opt/netdata/etc/netdata/netdata.conf(安装方式不同,文件位置可能不同,用find命令搜索下文件位置)
代码语言:javascript复制# 默认只监听127.0.0.1本机的请求
bind socket to IP = 0.0.0.0
# 根据自己需求调整端口号
default port = 19999
完成后重启
代码语言:javascript复制sudo systemctl restart netdata.service
效果总览
CPU使用
内存
磁盘
还有很多很多,不上图了!
关于汉化网络上面的汉化包都是相对旧版本的。新版本汉化包比较少。可以可以安装旧版本或者直接使用浏览器的翻译功能。
文件目录在/opt/netdata/usr/share/netdata/web/(不同安装方式,可能不一样。用find命令查找下。) 备份dashboard_info.js dashboard.js main.js index.html这四个文件。然后自己进行修改。