pmm1安装部署oracledb_exporter
########################被监控的oracle服务器上安装##################
1.下载
下载地址
https://github.com/iamseth/oracledb_exporter#installation
oracledb_exporter.tar.gz 二进制文件包 该文件里只有一个可执行文件
oracledb_exporter-0.5.0.tar.gz 源码包,我们需要解压该包将里面的default-metrics.toml文件拷贝到与可执行文件同个目录
2.安装
[root@lenovo soft]#tar -xvf oracledb_exporter.tar.gz
[root@lenovo soft]#mv oracledb_exporter-0.5.0.linux-amd64 /opt/
[root@lenovo soft]#tar -xvf oracledb_exporter-0.5.0.tar.gz
[root@lenovo soft]#cp default-metrics.toml /opt/oracledb_exporter-0.5.0.linux-amd64/
3.修改权限
我们这里是部署在oracle所在的服务器,我们使用oralce账号运行
[root@lenovo opt]# chown -R oracle:oinstall ./oracledb_exporter-0.5.0.linux-amd64/
也可以安装在其他服务器,但是需要安装oracle瘦客户端
4.在oracle账号下添加环境变量
export DATA_SOURCE_NAME=oracle://hxl:oracle@192.168.1.7:1521/orcl
5.运行oracledb_exporter
[oracle@lenovo ~]$ cd /opt/oracledb_exporter-0.5.0.linux-amd64
[oracle@lenovo oracledb_exporter-0.5.0.linux-amd64]$ nohup ./oracledb_exporter > exporter.log 2>&1 &
默认使用的是9161端口
[oracle@lenovo oracledb_exporter-0.5.0.linux-amd64]$ ss -nlp|grep 9161
LISTEN 0 128 :::9161 :::* users:(("oracledb_export",20008,3))
6.浏览器查看
http://192.168.1.7:9161
######################pmm 服务器部署##################
1.登录容器修改配置
docker exec -it pmm-server /bin/bash
[root@a5914a0f9617 opt]# vi /etc/prometheus.yml
添加如下配置
- job_name: 'oracle-1.7'
static_configs:
- targets:
- 192.168.1.7:9161
2.重启容器(容器外执行)
docker restart pmm-server
3.Grafana面板配置
导入模板
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?