bmc TrueSight 監控 Oracle配置
文章目錄
- bmc TrueSight 監控 Oracle配置
- 1.將pat加入oinstall和dba組
- 2.創建監控的表空間和臨時表空間并告知表空間名稱
- 3.將oracle相關系統環境變量加入到監控pat賬戶的.profile或.bash_profile文件
- 4.登陸Apollo監控web頁面,設置基礎架構策略
- 1)左側工具欄依次點擊:配置-基礎架構策略 找一個Oracle_開頭的策略,點擊復制,然后修改名稱、代理選擇標準如下
- 2)在上述步驟中繼續往下配置監控解決方案
- 3)啟用策略,確定-保存
- 4)驗證
1.將pat加入oinstall和dba組
usermod -aG dba,oinstall pat#如果是如下錯誤
[pat@mrhdssdp02 ~]$ sqlplus / as sysdba;SQL*Plus: Release 11.2.0.3.0 Production on Wed Oct 9 10:34:17 2024Copyright (c) 1982, 2011, Oracle. All rights reserved.ERROR:
ORA-01031: insufficient privilegesEnter user-name:usermod -aG dba,sapinst pat
2.創建監控的表空間和臨時表空間并告知表空間名稱
1、創建表空間su - oracle
$ cd $ORACLE_HOME/bin
$ chmod 6751 oracle
$ ls -l oracle
-rwsr-s--x. 1 oracle oinstall 239626683 Jan 23 2018 oracle
$ sqlplus / as sysdba#在Oracle中查詢表空間的命令可以使用以下SQL語句:
SELECT tablespace_name FROM dba_tablespaces;
#DROP TABLESPACE BMC INCLUDING CONTENTS AND DATAFILES; //之前存在BMC表則刪除再重建一個
create tablespace BMC datafile '/oradata/tsimdb/BMC.dbf' size 10M autoextend on next 10M maxsize 100M;SELECT name FROM v$datafile;/oracle/PB0/sapdata2create tablespace BMC datafile '/oracle/PB0/sapdata2/BMC.dbf' size 10M autoextend on next 10M maxsize 100M;
#/oradata/mpsdb/ 替換為當前系統的oracle數據目錄路徑,否則執行上述命令給會報錯目錄不存在#查詢具有DBA角色的所有用戶列表,以及更改管理用戶的密碼
SELECT username
FROM dba_users
WHERE username IN (SELECT grantee FROM dba_role_privs WHERE granted_role = 'DBA');若只有sys和system,則可以新建一個具有dba權限的新用戶,監控策略配置里填寫dba權限用戶的地方就填新建的bmc用戶
#alter user bmc default tablespace BMC ;
create user bmc IDENTIFIED BY Dba_q1w2e3r4 default tablespace BMC ;
grant dba to bmc;#alter user PATER2 default tablespace BMC ;
create user PATER2 IDENTIFIED BY Dba_q1w2e3r4 default tablespace BMC ;
grant dba to PATER2;2、臨時表空間使用默認的TEMP
#默認的不需要創建
3.查詢Oracle實例名稱便于后面web端配置策略使用
SELECT instance_name FROM v$instance;
vdhis4.查詢Oracle家目錄的路徑便于后面web端配置策略使用 oracle實例主目錄配置時使用
#在Oracle用戶下查看[oracle@u1amaodp01 bin]$ echo $ORACLE_HOME
/oracle/app/oracle/product/11.2.0/db_1
3.將oracle相關系統環境變量加入到監控pat賬戶的.profile或.bash_profile文件
su - oracle
cat .bash_profile
復制cat的內容
su - pat
vi .bash_profile
按i鍵進入輸入模式,然后粘貼#參考ORACLE_BASE=/oracle;export ORACLE_BASE
ORACLE_HOME=/oracle/PB0/112_64;export ORACLE_HOME
#ORACLE_TERM=xterm;export ORACLE_TERM
export ORACLE_SID=PB0
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jdk:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATH
NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS";export NLS_DATE_FORMAT
NLS_LANG=AMERICAN_AMERICA.UTF8;export NLS_LANG
PATH=.:$PATH:$HOME/bin:$ORACLE_HOME/bin:$PATH;export PATH
#THREADS_FLAG=native;export THREADS_PLAG
4.登陸Apollo監控web頁面,設置基礎架構策略
#登陸網址:
https://u1aapoap01.dpca.com:8043 或者https://10.26.203.81:8043/#/monitoring/events
#賬號密碼:
admin/admin12345
1)左側工具欄依次點擊:配置-基礎架構策略 找一個Oracle_開頭的策略,點擊復制,然后修改名稱、代理選擇標準如下
2)在上述步驟中繼續往下配置監控解決方案
3)啟用策略,確定-保存
4)驗證
如果沒有則可以執行以下命令查看是否有報錯
在當前安裝Agent服務器中查詢
cat /soft/apollo/Patrol3/oracle/conf/BatchConfig3181.log
出現如下圖沒有報錯界面則是策略部署成功