CentOS6.9下zabbix3.4.9通过orabbix1.2.3来监控oracle11gRAC

0. 关闭selinux和firewalld

[root@centos7_zabbix ~]# vim /etc/selinux/config

SELINUX=disabled

[root@centos7_zabbix ~]# systemctl disable

firewalld.service

Removed symlink

/etc/systemd/system/multi-user.target.wants/firewalld.service.

Removed symlink

/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

[root@centos7_zabbix ~]# iptables -L

[root@centos7_zabbix ~]# iptables -F

1. 在被监控的数据库上创建用户并授权

[root@jinhu-db01 ~]# su - oracle

[oracle@jinhu-db01 ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.4.0 Production on Tue May 15 19:41:09

2018

Copyright (c) 1982, 2013, Oracle. All rights

reserved.

SQL> conn / as sysdba;

Connected.

SQL> SELECT name,open_mode FROM gv$database;

NAME  OPEN_MODE

--------- --------------------

ORCL  READ WRITE

ORCL  READ WRITE

SQL> SELECT

username,account_status,default_tablespace

FROM

dba_users

WHERE

username = 'ZABBIX';

no rows selected

CREATE USER zabbix IDENTIFIED BY zabbix9527 DEFAULT TABLESPACE

USERS TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT

UNLOCK;

GRANT ALTER SESSION TO zabbix;

GRANT CREATE SESSION TO zabbix;

GRANT CONNECT TO zabbix;

ALTER USER zabbix DEFAULT ROLE ALL;

GRANT SELECT ON V_$INSTANCE TO zabbix;

GRANT SELECT ON DBA_USERS TO zabbix;

GRANT SELECT ON V_$LOG_HISTORY TO zabbix;

GRANT SELECT ON V_$LOG TO zabbix;

GRANT SELECT ON V_$PARAMETER TO zabbix;

GRANT SELECT ON SYS.DBA_AUDIT_SESSION TO zabbix;

GRANT SELECT ON V_$LOCK TO zabbix;

GRANT SELECT ON DBA_REGISTRY TO zabbix;

GRANT SELECT ON V_$LIBRARYCACHE TO zabbix;

GRANT SELECT ON V_$SYSSTAT TO zabbix;

GRANT SELECT ON V_$PARAMETER TO zabbix;

GRANT SELECT ON V_$LATCH TO zabbix;

GRANT SELECT ON V_$PGASTAT TO zabbix;

GRANT SELECT ON V_$SGASTAT TO zabbix;

GRANT SELECT ON V_$LIBRARYCACHE TO zabbix;

GRANT SELECT ON V_$PROCESS TO zabbix;

GRANT SELECT ON DBA_DATA_FILES TO zabbix;

GRANT SELECT ON DBA_TEMP_FILES TO zabbix;

GRANT SELECT ON DBA_FREE_SPACE TO zabbix;

GRANT SELECT ON V_$SYSTEM_EVENT TO zabbix;

GRANT SELECT ON V_$locked_object TO zabbix;

GRANT SELECT ON dba_objects TO zabbix;

GRANT SELECT ON dba_tablespaces TO zabbix;

GRANT SELECT ON v_$SESSION TO zabbix;

SQL> exec dbms_network_acl_admin.create_acl(acl =>

'resolve.xml',description=> 'resolve acl', principal

=>'ZABBIX', is_grant => true, privilege =>

'resolve');

PL/SQL procedure successfully completed.

SQL> exec dbms_network_acl_admin.assign_acl(acl =>

'resolve.xml', host =>'*');

PL/SQL procedure successfully completed.

SQL> commit;

2. 在orabbix的配置文件中,增加监控数据库

[root@zaibei-db zabbix]# vim

/usr/local/orabbix/conf/config.props

DatabaseList=db_cq_duporcl_68,db_cq_orcl_1121

db_cq_orcl_1121.Url=jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.20.11)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.20.21)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))

db_cq_orcl_1121.User=zabbix

db_cq_orcl_1121.Password=zabbix9527

db_cq_orcl_1121.MaxActive=10

db_cq_orcl_1121.MaxWait=100

db_cq_orcl_1121.MaxIdle=1

db_cq_orcl_1121.QueryListFile=./conf/query.props

3. 在zabbix页面,新增一个"db_cq_orcl_1121"主机,并进行相关配置后,查看状态。

!!!The end!!!

zabbix监控oracle rac,CentOS6.9下zabbix3.4.9通过orabbix1.2.3来监控oracle11gRAC相关推荐

  1. linux6.5下安装oracle 11,centos6.5下安装oracle11g

    centos6.5下安装oracle11g 一.检测并安装Linux的图形界面,这里安装的KDE环境桌面 检测是否已经安装图形界面:命令yum grouplist (该命令输出很长),在命令执行后的输 ...

  2. ORACLE+RAC+ASM环境下添加redo日志组

    在集群环境中,每个节点上的数据库实例都需要自己的重做日志组.例如,如果集群数据库拥有三个节点和实例,每个实例至少有两个重做日志组,则整个集群至少需要6个联机重做日志组.一般而言,两个日志组是最低限量, ...

  3. Oracle RAC 环境下的连接管理(转) --- 防止原文连接失效

    崔华老师的文章!!! 这篇文章详细介绍了Oracle RAC环境下的连接管理,分别介绍了什么是 Connect Time Load Balancing.Runtime Connection Load ...

  4. Oracle RAC 环境下的连接管理

    转自 http://www.oracle.com/technetwork/cn/articles/database-performance/oracle-rac-connection-mgmt-165 ...

  5. zabbix系列(四)Zabbix3.0.4添加对Nginx服务的监控

    Zabbix3.0.4添加对Nginx服务的监控 通过Nginx的http_stub_status_module模块提供的状态信息来监控,所以在Agent端需要配置Nginx状态获取的脚本,和添加ke ...

  6. Zabbix 3.2.6 通过Discovery批量监控Oracle表空间

    一.背景 接到任务,要求对所有数据库的所有表空间进行监控,愿意是遇到表空间不足导致业务数据库的不可用,我们知道通过Zabbix监控Oracle的插件有一些,比如Orabbix或者Pyora,前者通过J ...

  7. python连接oracle进行监控_使用Python脚本zabbix自定义key监控oracle连接状态

    目的:此次实验目的是为了zabbix服务端能够实时监控某服务器上oracle实例能否正常连接 环境:1.zabbix_server 2.zabbix_agent(含有oracle) 主要知识点: 1. ...

  8. zabbix监控oracle缓冲区,Zabbix监控oracle各服务器连接数

    需求: 根据机器名查询oracle连接数,并通过zabbix进行监控 脚本: [root@rac1 Zabbix_S]# cat get_conns.py #!/usr/bin/python #cod ...

  9. orabbix监控oracle11g,zabbix利用orabbix监控oracle(详细配置图解)

    Orabbix是一个用来监控Oracle数据库实例的Zabbix插件.下载地址: Orabbix插件的安装与配置 确保安装jdk环境,java version查看,没有则通过yum来安装JAVA:yu ...

  10. oracle quest 监控_民航空管的ORACLE RAC数据库实时可视化监控技术

    龙源期刊网 http://www.qikan.com.cn 民航空管的 ORACLE RAC 数据库实时可 视化监控技术 作者:裘禛宇 来源:<电子技术与软件工程> 2017 年第 02 ...

最新文章

  1. filter与servlet的比较
  2. Zabbix3.X---Zabbix _Agent主动模式的监控(Active)
  3. 那些还在外包公司干的程序员们,快醒醒吧!
  4. 在Linux下编写运行你的第一条代码——Hello Linux
  5. Matlab第二章选择题填空题,matlab及其在大学物理中的应用第二章习题答案.doc
  6. QEMU/KVM原理概述
  7. Python+django网页设计入门(8):网站项目文件夹布局
  8. 企业内网安全十大防护策略
  9. 解压软件Bandizip Archiver for mac
  10. appium问题解决
  11. 无线通信基础知识14:数字通信之调制
  12. ios手动重签名在非越狱手机上安装自己破解的app
  13. XP卸载IE8的方法
  14. 打算考PMP,需要准备什么材料?
  15. delphi技巧--分离汉字和英文字母
  16. 从0开始的视频特效制作之路
  17. Java正则获取a标签href_获取页面所有a标签href
  18. 【量化笔记】技术指标 Technical Indicator
  19. TAGS::Vim进阶索引[7]
  20. 2020-10《信息资源管理 02378》真卷(独家文字版),圈定章节考点+统计真题分布

热门文章

  1. Vitamio不支持特性列表(本文会持续更新 2013-03-13)
  2. 获取字符串中的汉字拼音首字母
  3. Spring Batch完整入门实践
  4. CAP以及分区容错性的含义
  5. web服务器、Apache 和 tomcat 的关系
  6. 力扣算法题—069x的平方根
  7. Linux使echo命令输出结果带颜色
  8. 深入浅出分布式系统Raft协议
  9. BZOJ1014 [JSOI2008]火星人
  10. Zabbix网络设备常用的SNMP OID