監控服務器配置(四)-----OracleDb_exporter安裝配置
阿新 • • 發佈:2019-04-13
web頁面 nec strong ESS 裏的 ash 兩個 desc prot 下,包含{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
5.配置環境變量 vim ~/.bashrc --根目錄下為全局使用,為限制用戶權限,可只修改某一用戶的環境變量
1.下載oracle客戶端安裝包(linux版)到 /opt/minitor/oracleDb 。
下載地址:https://download.csdn.net/download/a15565772151/11111941
可以私聊我一下我發你資源
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/ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = *IP*)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = *SID*) ) )
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/11111977
可以私聊我一下我發你資源
chmod +x oracledb_exporter.linux-amd64
8. 再設置執行的環境變量,命令行直接執行如下命令export:
export DATA_SOURCE_NAME=用戶名/密碼@ 數據庫服務名 註意:某些字符在xshell中執行需要轉義
如:我這裏的用戶名密碼是 system/root12#$
export DATA_SOURCE_NAME="system/oracle12#\$@ORCL"
9.執行 vim /opt/minitor/prometheus/prometheus.yml,添加以下配置文件(紅色部分):
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
10.啟動oracle_exporter
nohup ./oracledb_exporter.linux-amd64 &
11.去prometheus自帶的web頁面上查看
12.在grafana中查看配置狀態(推薦使用3333)
13.效果圖如下:
監控服務器配置(四)-----OracleDb_exporter安裝配置