当前位置: 首页 > news >正文

【Prometheus-Postgres Exporter安装配置指南,开机自启】

目录

        • 内容概述
      • 一、安装步骤
        • 1. 安装 PostgreSQL Exporter
        • 2. 创建 PostgreSQL 监控用户
        • 3. 配置 Systemd 服务
        • 4. 启动并验证服务
        • 5. 集成到 Prometheus
        • 6. Grafana看板

内容概述

本教程详细指导如何安装 PostgreSQL Exporter(版本 0.15.0),包括:

  1. 软件的解压与路径配置
  2. 专用监控用户的创建与权限分配
  3. Systemd 服务文件的编写与启动
  4. 服务状态验证及 Prometheus 集成配置

一、安装步骤

1. 安装 PostgreSQL Exporter
# 解压到目标目录
tar -xvf postgres_exporter-0.15.0.linux-amd64.tar.gz# 移动到系统路径(需 root 权限)
sudo mv postgres_exporter-0.15.0.linux-amd64 /usr/local/postgres_exporter
2. 创建 PostgreSQL 监控用户
# 登录 PostgreSQL 数据库(需 root 或 postgres 用户)
sudo -u postgres psql# 创建专用用户并授权(适用于 PostgreSQL 10+ 版本)
CREATE USER postgres_exporter WITH PASSWORD 'postgres_exporter';
GRANT pg_monitor TO postgres_exporter;
3. 配置 Systemd 服务
# 创建服务文件(需 root 权限)
sudo vim /usr/lib/systemd/system/postgres_exporter.service

服务文件内容

[Unit]
Description=PostgreSQL Exporter for Prometheus
After=network-online.target[Service]
Type=simple
User=postgres
# 数据源配置(替换 IP 和密码)
Environment="DATA_SOURCE_NAME=postgresql://postgres_exporter:postgres_exporter@192.168.15.131:5432/postgres?sslmode=disable"
# 启动命令(指定监听端口)
ExecStart=/usr/local/postgres_exporter/postgres_exporter --web.listen-address=:9187
Restart=on-failure[Install]
WantedBy=multi-user.target
4. 启动并验证服务
# 重新加载 systemd 配置并启用开机自启
systemctl daemon-reload
systemctl enable postgres_exporter
systemctl start postgres_exporter# 检查服务状态
systemctl status postgres_exporter

在这里插入图片描述

5. 集成到 Prometheus
# 编辑 Prometheus 配置文件
vim /usr/local/prometheus/prometheus.yml

添加监控任务

scrape_configs:- job_name: 'postgres'static_configs:- targets: ['192.168.15.131:9187']  # 替换为实际 IP 和端口

在这里插入图片描述

6. Grafana看板

在这里插入图片描述


http://www.mrgr.cn/news/100686.html

相关文章:

  • Shopify网上商店GraphQL Admin接口查询实战
  • IAP远程升级入门讲解
  • 对 FormCalc 语言支持较好的 PDF 编辑软件综述
  • 十五种光电器件综合对比——《器件手册--光电器件》
  • Linux环境变量以及进程虚拟地址原理
  • WPF之Button控件详解
  • Vue 中的过渡效果与响应式数据:transition、transitiongroup、reactive 和 ref 详解
  • 【Prometheus-Mongodb Exporter安装配置指南,开机自启】
  • 2025运维工程师面试题1(答案在后一张)
  • CSS:编写位置分类及优先级
  • Git常用指令速查
  • 论文阅读:2024 ACL ArtPrompt: ASCII Art-based Jailbreak Attacks against Aligned LLMs
  • go单向链表
  • 【LeetCode】螺旋矩阵
  • TwinCAT3安装记录
  • 在VTK中使用巴特沃斯低通滤波器(频域处理)
  • 探索目标检测:边界框与锚框的奥秘
  • 【Vagrant+VirtualBox创建自动化虚拟环境】Ansible测试Playbook
  • Tailwind CSS 实战:基于 Kooboo 构建企业官网页面(三)
  • 如何在本地部署小智服务器:从源码到全模块运行的详细步骤