`

zabbix[5]zabbix监控oracle

 
阅读更多
zabbix不能直接监控oracle,通过第三方插件orabbix插件进行监控的,

orabbix插件在服务器端运行,远程连接到oracle数据库的指定账号上执行特定的SQL,

将查询结果显示在zabbix web server中

在被监控数据库上创建zabbix用户,赋指定权限
CREATE USER ZABBIX
IDENTIFIED BY ZABBIX
DEFAULT TABLESPACE SYSTEM
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
  
 
GRANT CONNECT TO ZABBIX;
GRANT RESOURCE TO ZABBIX;
ALTER USER ZABBIX DEFAULT ROLE ALL;
  
 
GRANT SELECT ANY TABLE TO ZABBIX;
GRANT CREATE SESSION TO ZABBIX;
GRANT SELECT ANY DICTIONARY TO  ZABBIX;
GRANT UNLIMITED TABLESPACE TO ZABBIX;
GRANT SELECT ANY DICTIONARY TO ZABBIX;
 
---oracle 11g execute
BEGIN
  -- Only uncomment the following line if ACL "network_services.xml" has already been created
  --DBMS_NETWORK_ACL_ADMIN.DROP_ACL('network_services.xml');
  DBMS_NETWORK_ACL_ADMIN.CREATE_ACL(
    acl => 'network_services.xml',
    description => 'NETWORK ACL',
    principal => 'ZABBIX',
    is_grant => true,
    privilege => 'connect');
  DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(
    acl => 'network_services.xml',
    principal => 'ZABBIX',
    is_grant => true,
    privilege => 'resolve');
  DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL(
    acl => 'network_services.xml',
    host => '*');
  COMMIT;
END;
-- 验证
select utl_inaddr.get_host_name('127.0.0.1') from dual;






下载orabbix-1.2.3.zip,解压到/etc/zabbix目录,修改配置文件
cp conf/config.props.sample  conf/config.props
 
ZabbixServer1.Address=192.168.1.208
ZabbixServer1.Port=10051
 
#受监控的数据库名称列表
#put here your databases in a comma separated list
DatabaseList=192.168.1.207oracle
 
#受监控的数据库1
#define here your connection string for each database
192.168.1.207oracle.Url=jdbc:oracle:thin:@192.168.31.207:1521:orcl
192.168.1.207oracle.User=ZABBIX
192.168.1.207oracle.Password=ZABBIX
#Those values are optionals if not specified Orabbix is going to use the general values
192.168.1.207oracle.MaxActive=10
192.168.1.207oracle.MaxWait=100
192.168.1.207oracle.MaxIdle=1
192.168.1.207oracle.QueryListFile=./conf/query.props
 
#注掉DB2,DB3
#DB2.Url=jdbc:oracle:thin:@server2.domain.example.com:<LISTENER_PORT>:DB2
#DB2.User=zabbix
#DB2.Password=zabbix_password
#DB2.QueryListFile=./conf/query.props
 
#DB3.Url=jdbc:oracle:thin:@server3.domain.example.com:<LISTENER_PORT>:DB3
#DB3.User=zabbix
#DB3.Password=zabbix_password
#DB3.QueryListFile=./conf/query.props




启动服务
./run.sh




打开zabbix server,导入orabbix自带的数据库模板,添加一台主机,主机名和DatabaseList=192.168.1.207oracle里配的名字要一致

模板选择ORACLE即可

分享到:
评论

相关推荐

    zabbix 5 oracle监控模板

    zabbix 5 oracle监控模板zabbix 5 oracle监控模板zabbix 5 oracle监控模板

    zabbix_oracle监控模版

    zabbix3.4.1 通过orabbix监控oracle数据库,通过percona监控mysql数据库,agentd可以走proxy agent不能走proxy****

    zabbix监控oracle模版

    本文将详细探讨如何使用Zabbix监控Oracle11g模板。 1. **Zabbix与Oracle监控基础** - Zabbix监控框架:Zabbix提供了一个灵活的架构,支持多种监控方式,包括SNMP、IPMI、JMX、Agent等,对于Oracle监控,主要通过...

    zabbix监控oracle模板

    zabbix监控oracle时使用的模板。请配合orabbix插件使用

    zabbix 监控 oracle

    在IT领域,数据库监控是...总之,通过Zabbix监控Oracle数据库,你可以实现全面、深入的性能监控,及时发现并解决问题,保障企业的数据安全和业务稳定性。不断学习和调整监控策略,将有助于提升整体系统的效率和可靠性。

    zabbix通过自动发现监控oracle的一键部署脚本

    本文将详细探讨如何使用Zabbix通过自动发现功能监控Oracle的表空间,并介绍一个一键部署的shell脚本。 首先,我们需要理解Zabbix的自动发现功能。自动发现是Zabbix的一项强大特性,它允许系统自动发现网络中的新...

    zabbix监控oracle插件

    《Zabbix监控Oracle数据库插件详解》 在IT运维领域,监控系统扮演着至关重要的角色,它能够实时洞察系统的运行状态,及时发现并解决问题。Zabbix作为一款强大的开源监控工具,广泛应用于各种环境。本文将重点讲解...

    zabbix-dbforbix监控oracle

    3. 配置Zabbix监控项:在Zabbix中创建监控模板,添加dbforbix提供的监控项,这些项会定期执行并返回Oracle的性能数据。 4. 规则和触发器:设置合适的阈值,当Oracle的某些关键性能指标超过这些阈值时,Zabbix会触发...

    zabbix在windows下安装文档.zip_historymts_oracle_zabbix_zabbix 监控oracle

    本篇文章将详细阐述如何在Windows环境下安装Zabbix,并利用它来监控Oracle数据库。 首先,我们需要了解Zabbix的基本概念。Zabbix是由Zabbix LLC开发的一款强大的监控解决方案,支持多种操作系统和平台,提供图形化...

    zabbix_oracle_plugin zabbix oracle数据库监控插件

    - **Zabbix协议兼容**:完全兼容Zabbix协议,能够无缝集成到现有的Zabbix监控环境中,提供强大的数据收集和分析能力。 - **图形化展示与SLA分析**:插件支持生成详细的图形化报告和SLA分析,帮助用户直观理解数据库...

    整理的zabbix监控Oracle,Python Pyora

    整理的zabbix监控Oracle,Python Pyora

    Zabbix 3.4.8 通过Discovery批量监控Oracle表空间 模板文件

    Zabbix 3.4.8 通过Discovery批量监控Oracle表空间,模板文件

    zabbix与oracle的连接配置

    ### zabbix与oracle的连接配置...通过以上步骤,我们可以成功地配置Zabbix与Oracle数据库之间的连接,并实现对Oracle数据库的有效监控。在整个过程中,需要特别注意权限设置和依赖库的安装,以确保Zabbix能够顺利运行。

    zabbix搭建oracle数据库监控

    详细的写出如何搭建zabbix项目,以及如何进行oracle数据库监控。

    zabbix利用orabbix-1.2.3监控oracle数据库-及表空间

    在Zabbix监控界面中,可以通过创建相应的监控项来获取Oracle数据库的状态信息。例如,可以设置监控项来获取表空间使用率、数据库大小等指标。 #### 六、总结 通过本文介绍的方法,可以实现对Oracle数据库的全面...

    zabbix监控oracle工具

    zabbix监控oracle工具

    orabbix4zabbix4-支持oracle11g12c.zip

    作用:使zabbix4支持监控oracle11g、Oracle12c 使用方式 这是根据 hsnotebook/orabbix4zabbix4 的项目修改的。 一、替换了ojdbc6.jar 原来的ojadb6.jar只支持11g,使得12c的ojdbc6.jar进行替换 二、编译,我...

    Pyora_ExternalCheck_11G_oracle11g_zabbix_

    "Pyora_ExternalCheck_11G_oracle11g_zabbix_"这个标题表明,我们正在讨论的是一个用于Zabbix监控Oracle 11g数据库的特定工具或配置。 描述中提到,我们需要将附件中的"Pyora_ExternalCheck_11G.xml"模板导入到...

Global site tag (gtag.js) - Google Analytics