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面板配置
导入模板