| 
                        副标题[/!--empirenews.page--]
                         
        
            1.下载oracle客户端安装包(linux版)到 /opt/minitor/oracleDb 。  
下载地址:https://download.csdn.net/download/a15565772151/22222941  
可以私聊我一下我发你资源  
  2.运行?? 
 rpm -ivh?oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm?,安装oracle客户端。 
 
  ?? ?安装的文件默认放在两个位置: 
 
  ?? ?头文件: 
 /usr/include/oracle/12.1/client64/?下,如果在使用时报错找不到头文件,记得看路径是否是这个。 
 
  ?? ?包文件: 
 /usr/lib/oracle/12.1/client64/?下,包含{bin、lib}两个文件夹. 
 
  ? 
 
  3.创建文件夹? 
 
 
 mkdir -p /usr/lib/oracle/12.1/client64/network/admin/ 
 
 
 
   4.?创建监听文件,并添加内容? 
  vim?/usr/lib/oracle/11.2/client64/network/admin/tnsnames.ora 
  
  
   
    
     | 
 
        
          1 
         
        
          2 
         
        
          3 
         
        
          4 
         
        
          5 
         
        
          6 
         
        
          7 
         
        
          8 
          
        
         
          
          ORCL = 
          
          
          ?? 
          (DESCRIPTION = 
          
          
          ???? 
          (ADDRESS = (PROTOCOL = TCP)(HOST = *IP*)(PORT =? 
          1521 
          )) 
          
          
          ???? 
          (CONNECT_DATA = 
          
          
          ?????? 
          (SERVER = DEDICATED) 
          
          
          ?????? 
          (SERVICE_NAME = *SID*) 
          
          
          ???? 
          ) 
          
          
          ?? 
          ) 
          
          
      
 
   
  
    5.配置环境变量? 
   vim ?~/.bashrc?? ?--根目录下为全局使用,为限制用户权限,可只修改某一用户的环境变量 
   
   
    
     
     
 
         
           1 
          
         
           2 
          
         
           3 
          
         
           4 
          
         
           5 
           
         
          
           
           export? ORACLE_HOME=/usr/lib/oracle/ 
           11.2 
           /client64 
           
           
           export? TNS_ADMIN=$ORACLE_HOME/network/admin 
           
           
           export? NLS_LANG= 
           ‘simplified chinese_china‘ 
           .ZHS16GBK 
           
           
           export? LD_LIBRARY_PATH=$ORACLE_HOME/lib 
           
           
           export? PATH=$ORACLE_HOME/bin:$PATH 
           
           
       
 
    
   6. 使配置完的环境变量生效?source ~/.bashrc
 
   7.进入/opt/minitor/oracleDb,执行以下命令为oracledb_exporter.linux-amd64赋权。
 
   下载地址:https://download.csdn.net/download/a15565772151/22222977
 
   可以私聊我一下我发你资源
 
    
     
     
 
         
           1 
           
         
          
           
           chmod +x? oracledb_exporter.linux-amd64 
           
           
       
 
    
   8.? 再设置执行的环境变量,命令行直接执行如下命令export:
 
   export DATA_SOURCE_NAME=用户名/密码@ 数据库服务名? ? ??注意:某些字符在xshell中执行需要转义
 
   如:我这里的用户名密码是 system/root12#$?
 
   export DATA_SOURCE_NAME="system/oracle12#[email?protected]"?
 
   9.执行?vim /opt/minitor/prometheus/prometheus.yml,添加以下配置文件(红色部分):
 
   ?
 
    
     
     
 
         
           1 
          
         
           2 
          
         
           3 
          
         
           4 
          
         
           5 
          
         
           6 
          
         
           7 
          
         
           8 
          
         
           9 
          
         
           10 
          
         
           11 
          
         
           12 
          
         
           13 
          
         
           14 
          
         
           15 
          
         
           16 
           
         
          
           
           scrape_configs: 
           
           
           ?? 
           # The job name is added as a label `job=<job_name>` to any timeseries scraped from? 
           this? 
           config. 
           
           
           ?? 
           - job_name:? 
           ‘prometheus‘ 
           
          
            ? 
           
           
           ???? 
           # metrics_path defaults to? 
           ‘/metrics‘ 
           
           
           ???? 
           # scheme defaults to? 
           ‘http‘ 
           . 
           
          
            ? 
           
           
           ???? 
           static_configs: 
           
           
           ?????? 
           - targets: [ 
           ‘ip:9090‘ 
           ] 
           
           
           ???????? 
           labels: 
           
           
           ?????????? 
           instance: prometheus 
           
           
           ?? 
           - job_name: oracle 
           
           
           ???? 
           static_configs: 
           
           
           ?????? 
           - targets: [ 
           ‘ip:9161‘ 
           ] 
           
           
           ???????? 
           labels: 
           
           
           ?????????? 
           instance: oracle 
           
           
       
 
    
   
                                                (编辑:52站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!