在现代 IT 运维中,实时掌握服务器运行状态至关重要。对于使用 Centos 系统的用户来说,搭建一个直观、高效的监控仪表板不仅能提升故障响应速度,还能优化资源利用。本文将从零开始,教您如何在 Centos 上部署一套完整的开源监控平台,即使您是 Linux 小白也能轻松上手!
无论是个人项目还是企业级应用,Centos服务器监控都能帮助您:
本教程基于 CentOS 7/8 环境,您需要:
首先,确保系统是最新的,并安装一些基础工具:
sudo yum update -ysudo yum install -y wget curl net-tools vim epel-release
Prometheus 是一个强大的开源监控和告警工具包,我们将用它来收集系统指标。
# 创建专用用户sudo useradd --no-create-home --shell /bin/false prometheus# 下载并解压 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.gz# 移动文件到标准目录sudo mv prometheus-2.45.0.linux-amd64 /opt/prometheussudo chown -R prometheus:prometheus /opt/prometheus
Node Exporter 负责采集主机的 CPU、内存、磁盘等指标。
# 下载并安装 Node Exportercd /tmpwget https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-amd64.tar.gztar xvfz node_exporter-1.6.1.linux-amd64.tar.gzsudo mv node_exporter-1.6.1.linux-amd64/node_exporter /usr/local/bin/sudo chown prometheus:prometheus /usr/local/bin/node_exporter# 创建 systemd 服务sudo tee /etc/systemd/system/node_exporter.service <# 启动服务sudo systemctl daemon-reloadsudo systemctl start node_exportersudo systemctl enable node_exporter
编辑 Prometheus 配置文件,添加 Node Exporter 为目标:
sudo tee /opt/prometheus/prometheus.yml <# 启动 Prometheussudo -u prometheus /opt/prometheus/prometheus \ --config.file=/opt/prometheus/prometheus.yml \ --storage.tsdb.path=/opt/prometheus/data
Grafana 是最流行的开源可视化工具,能将 Prometheus 数据转化为精美图表。
# 添加 Grafana 官方仓库sudo tee /etc/yum.repos.d/grafana.repo <# 安装并启动 Grafanasudo yum install -y grafanasudo systemctl start grafana-serversudo systemctl enable grafana-server
http://你的服务器IP:3000admin,首次登录会提示修改密码http://localhost:9090,点击 Save & Test1860(Node Exporter 全能监控模板)通过以上步骤,您已经成功搭建了一套基于 Centos监控仪表板 的完整监控体系。这套方案结合了 Prometheus 的强大采集能力与 Grafana 的卓越可视化效果,是运维人员不可或缺的利器。无论您是在管理单台 VPS 还是集群服务器,这套开源监控平台都能为您提供清晰、实时的系统洞察。
赶快动手试试吧!如果您在部署过程中遇到问题,欢迎在评论区留言交流。别忘了收藏本文,方便日后查阅~
本文由主机测评网于2025-12-14发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025127528.html