打造高效运维利器(手把手教你搭建Ubuntu监控仪表板)

来源:这里教程网 时间:2026-03-02 10:41:08 作者:

在现代IT运维中,实时掌握服务器的运行状态至关重要。对于使用Ubuntu系统的用户来说,搭建一个直观、高效的监控仪表板不仅能提升故障排查效率,还能帮助优化系统性能。本教程将从零开始,教您如何在Ubuntu上部署一套功能强大的可视化监控系统,即使是Linux新手也能轻松上手。

为什么需要Ubuntu监控仪表板?

通过部署服务器性能监控工具,您可以实时查看CPU使用率、内存占用、磁盘I/O、网络流量等关键指标。一旦系统出现异常(如负载飙升、磁盘写满),仪表板能第一时间发出告警,避免服务中断。同时,Linux可视化监控界面比命令行更友好,适合团队协作与日常巡检。

所需工具介绍

本教程将使用以下开源组件组合:

Prometheus:高性能时序数据库,用于采集和存储监控数据。 Node Exporter:运行在被监控主机上的代理,负责收集系统指标(如CPU、内存)。 Grafana:功能强大的可视化平台,用于创建交互式仪表板。

步骤一:更新系统并安装必要依赖

首先,确保您的Ubuntu系统是最新的:

sudo apt updatesudo apt upgrade -y

步骤二:安装并配置Node Exporter

Node Exporter用于暴露系统指标,我们将以systemd服务方式运行它:

# 下载并解压Node Exporterwget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gztar xvfz node_exporter-1.7.0.linux-amd64.tar.gz# 移动到系统目录sudo mv node_exporter-1.7.0.linux-amd64/node_exporter /usr/local/bin/# 创建systemd服务文件sudo tee /etc/systemd/system/node_exporter.service <

完成后,访问

http://你的服务器IP:9100/metrics
应能看到原始指标数据。

步骤三:安装Prometheus

Prometheus将定期从Node Exporter拉取数据:

# 创建用户和目录sudo useradd -rs /bin/false prometheussudo mkdir /etc/prometheus /var/lib/prometheus# 下载Prometheuswget 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.gz# 复制二进制文件sudo cp prometheus-2.45.0.linux-amd64/prometheus /usr/local/bin/sudo cp prometheus-2.45.0.linux-amd64/promtool /usr/local/bin/# 配置文件示例sudo tee /etc/prometheus/prometheus.yml <

步骤四:安装并配置Grafana

Grafana提供美观的仪表板界面,支持多种数据源:

# 添加官方仓库并安装sudo apt-get install -y apt-transport-https software-properties-common wgetwget -q -O - https://packages.grafana.com/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/grafana-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/grafana-keyring.gpg] https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.listsudo apt updatesudo apt install grafana -y# 启动服务sudo systemctl start grafana-serversudo systemctl enable grafana-server

现在访问

http://你的服务器IP:3000
,默认账号密码均为
admin

步骤五:在Grafana中添加数据源并导入仪表板

登录Grafana后,点击左侧齿轮图标(Configuration)→ Data Sources → Add data source。 选择 Prometheus,URL填写
http://localhost:9090
,点击 Save & Test。 返回首页,点击 + → Import,输入仪表板ID
1860
(这是Node Exporter官方推荐模板),选择刚添加的数据源,点击 Import。

恭喜!您现在拥有了一个功能完整的Ubuntu监控仪表板,可实时监控系统各项指标。

结语

通过本教程,您已成功搭建了一套基于Prometheus + Grafana的Linux可视化监控系统。这套方案不仅适用于个人服务器,也广泛应用于企业生产环境。后续您还可以扩展监控其他服务(如MySQL、Nginx),或配置邮件/钉钉告警,让运维工作更加智能高效。

相关推荐