在现代IT运维和开发中,实时掌握服务器运行状态至关重要。一个直观、美观的Linux监控仪表板不仅能帮助你快速发现系统异常,还能提升工作效率。本教程将手把手教你从零开始搭建一个功能强大又易于理解的监控仪表板,即使你是Linux新手也能轻松完成!
想象一下:你的网站突然变慢,用户投诉不断,但你却不知道是CPU过载、内存不足还是磁盘I/O瓶颈。这时候,一个实时显示系统性能监控数据的仪表板就能立刻告诉你问题所在。
在开始之前,请确保你有一台运行Linux系统的服务器(如Ubuntu 20.04或CentOS 7),并具备基本的命令行操作能力。我们推荐使用开源且社区活跃的工具——Prometheus + Grafana组合,这是目前最流行的服务器状态可视化方案之一。
Node Exporter 是 Prometheus 官方提供的用于收集 Linux 系统指标的工具。执行以下命令安装:
# 下载 Node Exporter(以 v1.6.1 为例)cd /tmpwget https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-amd64.tar.gz# 解压并移动到合适位置tar xvfz node_exporter-1.6.1.linux-amd64.tar.gzsudo mv node_exporter-1.6.1.linux-amd64/node_exporter /usr/local/bin/# 创建 systemd 服务sudo tee /etc/systemd/system/node_exporter.service < 完成后,访问 http://你的服务器IP:9100/metrics,你应该能看到一堆系统指标数据,说明 Node Exporter 已正常运行。
Prometheus 负责从 Node Exporter 拉取数据并存储。执行以下命令:
# 下载 Prometheuscd /tmpwget https://github.com/prometheus/prometheus/releases/download/v2.45.0/prometheus-2.45.0.linux-amd64.tar.gztar xvfz prometheus-2.45.0.linux-amd64.tar.gzsudo mv prometheus-2.45.0.linux-amd64 /opt/prometheus# 配置 Prometheussudo tee /opt/prometheus/prometheus.yml < 打开浏览器访问 http://你的服务器IP:9090,进入 Prometheus Web 界面,说明安装成功。
Grafana 是业界领先的开源监控工具,支持丰富的图表和仪表板模板。
# 添加官方仓库并安装(Ubuntu/Debian)sudo apt-get install -y apt-transport-https software-properties-common wgetwget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.listsudo apt-get updatesudo apt-get install grafana# 启动 Grafanasudo systemctl start grafana-serversudo systemctl enable grafana-server 访问 http://你的服务器IP:3000,默认账号密码为 admin/admin。首次登录后会提示修改密码。
http://localhost:9090,点击 Save & Test。恭喜!你现在拥有了一个功能完整的 Linux 监控仪表板,可以实时查看 CPU 使用率、内存占用、磁盘 I/O、网络流量等关键指标。
通过本教程,你已经成功搭建了一个基于 Prometheus 和 Grafana 的 Linux监控仪表板。这不仅提升了你的 系统性能监控 能力,也为后续学习 DevOps 和自动化运维打下坚实基础。快去试试吧,让你的服务器“看得见”!
本文由主机测评网于2025-11-30发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025111465.html