在现代 IT 运维中,对 Linux 服务器进行实时监控是保障系统稳定、高效运行的关键。无论你是刚接触 Linux 的小白,还是有一定经验的运维人员,掌握一套完整的 Linux监控 集成方案都至关重要。本文将手把手教你如何从零开始搭建一个功能强大、易于维护的监控系统。
服务器一旦出现 CPU 过载、内存不足、磁盘写满或网络异常等问题,若不能及时发现,可能导致服务中断、数据丢失甚至业务瘫痪。通过部署 系统性能监控 工具,你可以:
目前市面上有多种开源和商业的 服务器监控工具,其中最流行且适合初学者的是以下组合:
下面我们将以 Ubuntu 22.04 为例,演示如何安装并配置这套监控体系。整个过程只需约 30 分钟。
在你要监控的 Linux 服务器上执行以下命令:
wget 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.gzcd node_exporter-1.7.0.linux-amd64./node_exporter &
默认情况下,Node Exporter 会在 http://localhost:9100/metrics 提供指标数据。
在另一台机器(或同一台)上安装 Prometheus:
wget 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.gzcd prometheus-2.45.0.linux-amd64
编辑配置文件 prometheus.yml,添加被监控主机:
scrape_configs: - job_name: 'node' static_configs: - targets: ['你的服务器IP:9100']
启动 Prometheus:
./prometheus --config.file=prometheus.yml &
访问 http://你的IP:9090 即可看到 Prometheus 界面。
添加官方仓库并安装 Grafana:
sudo apt-get install -y software-properties-commonsudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -sudo apt-get updatesudo apt-get install grafanasudo systemctl start grafana-server
访问 http://你的IP:3000,默认账号密码为 admin/admin。
在 Grafana 中添加 Prometheus 作为数据源(URL 填 http://localhost:9090),然后导入 ID 为 1860 的 Node Exporter Dashboard 模板,即可看到漂亮的监控图表!
当你熟悉基础操作后,可以进一步:
通过本文介绍的 Prometheus监控 方案,你已经掌握了搭建 Linux 监控系统的核心步骤。这套方案开源、灵活、可扩展,被全球无数企业采用。坚持实践,你将逐步成长为一名合格的 DevOps 工程师!
提示:所有组件均可在内网离线部署,无需依赖外网服务,保障数据安全。
本文由主机测评网于2025-11-30发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025111464.html