千家信息网

CentOS7如何搭建Prometheus监控Linux主机

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这期内容当中小编将会给大家带来有关CentOS7如何搭建Prometheus监控Linux主机,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。简介prometheus
千家信息网最后更新 2026年11月03日CentOS7如何搭建Prometheus监控Linux主机

这期内容当中小编将会给大家带来有关CentOS7如何搭建Prometheus监控Linux主机,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

简介

prometheus可以拆分成多个节点进行指标收集。

安装环境:CentOS7


安装prometheus

wget -c https://github.com/prometheus/prometheus/releases/download/v2.23.0/prometheus-2.23.0.linux-amd64.tar.gz tar zxvf prometheus-2.23.0.linux-amd64.tar.gz  -C /opt/ cd /opt/ ln -s prometheus-2.23.0.linux-amd64 prometheus cat > /etc/systemd/system/prometheus.service <

配置Prometheus

这里配置的是监听/opt/prometheus/servers/目录下的json文件

cat > /opt/prometheus/prometheus.yml <` to any timeseries scraped from this config.   - job_name: 'prometheus'      # metrics_path defaults to '/metrics'     # scheme defaults to 'http'.      static_configs:     - targets: ['localhost:9090']        - job_name: 'servers'     file_sd_configs:     - refresh_interval: 61s       files:         - /opt/prometheus/servers/*.json EOF systemctl restart prometheus

json格式


每个json文件需要是一个数组对象,如果不需要自定义标签,可以直接写到targets里面去也可以,可以有多个文件

[         {         "targets": [             "192.168.1.164:9100"         ],         "labels": {             "instance": "192.168.1.164",             "job": "node_exporter"         }     },     {         "targets": [             "192.168.1.167:9100"         ],         "labels": {             "instance": "192.168.1.167",             "job": "node_exporter"         }     } ]

安装node_exporter

安装到/opt/node_exporter路径下,保持默认的端口

https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz tar zxvf node_exporter-1.0.1.linux-amd64.tar.gz -C /opt/ cd /opt/ ln -s  node_exporter-1.0.1.linux-amd64 node_exporter cat > /etc/systemd/system/node_exporter.service <

图形展示

直接安装grafana进行展示

yum -y install   https://dl.grafana.com/oss/release/grafana-7.3.6-1.x86_64.rpm systemctl enable grafana-server systemctl start grafana-server

启动之后,grafana默认监听的是3000端口,直接使用浏览器进行访问就可以了,默认用户名密码是admin/admin,第一次登陆之后会提示修改。


配置数据源:鼠标左边的菜单 Configuration -> Data Source -> Add data source -> 选择prometheus -> url那栏填入prometheus的地址就可以了 -> 最后 Save & test 就可以了。

grafana.com/grafana/dashboards 官网已经有人做好的模板,我们直接import进来就可以了。

导入面板:鼠标左边的菜单 Dashboards -> Import -> 填入id -> Load -> 选择数据源就可以了。

我经常用的是:1860 、8919 这两个来查看node_exporter监控

安装这些服务都是使用systemd进行管理的,操作起来比较方便的。

这里没有设置告警,可以根据自己的需要设置对应的告警规则,使用alertmanager进行告警。

上述就是小编为大家分享的CentOS7如何搭建Prometheus监控Linux主机了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

监控 文件 配置 主机 内容 多个 数据 数据源 端口 菜单 鼠标 分析 监听 选择 两个 中小 内容丰富 图形 地址 密码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 什么是科技互联网 互联网 科技公司 成都互联网科技公司 银优互联网科技有限公司 互联网高科技股票 互联网科技大会案例 科技类的互联网平台 山东吉时兔互联网科技有限公司 西藏七维空间互联网科技有限公司 茂名市互联网科技产业园 现代互联网科技股 贵州叶脉互联网科技有限公司所属行业 浙南科技城互联网大厦建设工程 佛山市翊博互联网络科技有限公司 玉溪新华互联网科技好不好 元气玛特互联网科技公司是外包吗 郑州欣桑互联网科技有限公司 广州梦谷互联网科技有限公司领导 互联网界的黑科技 玉溪新华互联网科技怎么选 伟宏互联网科技 疫情对互联网科技公司影响 互联网金融 科技金融 互联网金融科技创新 上游互联网科技 互联网金融中的现代科技 互联网在线教育科技创业 互联网科技新闻 互联网科技手抄报图片 三亚科技创新互联网基地
0