pmm1安装部署oracledb_exporter

发布时间 2023-06-28 15:56:16作者: slnngk

########################被监控的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面板配置
导入模板