在现代IT架构中,分布式系统已成为支撑高并发、高可用服务的核心。然而,随着节点数量的增加,如何实时掌握每个服务器的状态、资源使用情况以及服务健康度,成为运维人员面临的重要挑战。本文将手把手教你如何在Linux环境下搭建一套简单但功能强大的分布式系统监控平台,即使你是初学者也能轻松上手。

分布式系统由多个相互协作的节点组成,任何一个节点出现故障都可能影响整体服务。通过有效的Linux监控手段,我们可以:
本教程采用业界广泛使用的开源监控组合:
这套组合完美契合分布式系统监控的需求,且部署简单、扩展性强。
假设你有以下三台机器(均为Ubuntu 20.04或CentOS 7+):
monitor-server(IP: 192.168.1.10)— 用于部署 Prometheus 和 Grafananode-1(IP: 192.168.1.11)— 被监控节点node-2(IP: 192.168.1.12)— 被监控节点登录到 node-1 和 node-2,执行以下命令安装 Node Exporter:
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-amd64sudo cp node_exporter /usr/local/bin/# 创建 systemd 服务sudo tee /etc/systemd/system/node_exporter.service <安装完成后,访问 http://192.168.1.11:9100/metrics 应能看到大量以 # HELP 开头的指标数据,说明 Node Exporter 已正常运行。
在 monitor-server 上执行:
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,添加被监控节点:
global: scrape_interval: 15sscrape_configs: - job_name: 'nodes' static_configs: - targets: ['192.168.1.11:9100', '192.168.1.12:9100']启动 Prometheus:
./prometheus --config.file=prometheus.yml访问 http://192.168.1.10:9090,在“Status > Targets”中应看到两个节点状态为“UP”。
继续在 monitor-server 上安装 Grafana:
sudo apt-get install -y apt-transport-https software-properties-common wgetwget -q -O - https://apt.grafana.com/gpg.key | sudo apt-key add -echo "deb https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.listsudo apt-get updatesudo apt-get install grafanasudo systemctl start grafana-serversudo systemctl enable grafana-server访问 http://192.168.1.10:3000,默认账号密码为 admin/admin。
添加数据源:
http://localhost:9090然后导入一个现成的仪表盘(Dashboard ID: 1860),即可看到漂亮的系统监控视图!
完成基础搭建后,你可以进一步:
通过本教程,你已经掌握了在 Linux 环境下搭建一套完整的分布式系统监控平台的核心方法。借助 Prometheus监控 和 Grafana 可视化,你可以清晰地洞察整个系统的运行状态,为稳定性保驾护航。记住,良好的监控是 DevOps 实践的基石,也是实现高效系统性能分析的前提。
现在,就去你的服务器上动手试试吧!
本文由主机测评网于2025-11-29发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025111205.html