bmc TrueSight 监控 Oracle 11g 配置
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
出现如下图没有报错界面则是策略部署成功