zabbix不能直接监控oracle,通过第三方插件orabbix插件进行监控的,
orabbix插件在服务器端运行,远程连接到oracle数据库的指定账号上执行特定的SQL,
将查询结果显示在zabbix web server中
在被监控数据库上创建zabbix用户,赋指定权限
下载orabbix-1.2.3.zip,解压到/etc/zabbix目录,修改配置文件
启动服务
打开zabbix server,导入orabbix自带的数据库模板,添加一台主机,主机名和DatabaseList=192.168.1.207oracle里配的名字要一致
模板选择ORACLE即可
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即可
发表评论
-
linux 安装mysql多个实例
2020-03-13 15:47 421mysql5.7.28多实例 安装mysql,不要启动 创 ... -
批量替换配置文件中的URL
2020-03-11 13:35 347find -iregex ".*/sh[a-z ... -
rsync备份和删除指定文件
2018-01-02 10:23 2044文件异地备份时,需要将本地文件合并到服务器上,且不能删除服务器 ... -
linux 定时任务crontab操作
2017-12-28 16:14 629常用参数: crontab -l //查看当前用户下 ... -
iptables 日志
2017-11-15 15:06 1408centos6.5配置了iptables的nat功能,但是不知 ... -
linux删除乱码文件
2017-09-30 11:20 678系统里好多乱码文件,删除不了 这个办法挺好 [url=htt ... -
解决vsftpd中文乱码问题
2017-08-25 10:45 0vsftpd中文乱码,通过ftp工具上传的中文文件会变为乱码J ... -
LVM常用命令
2017-08-25 10:28 611lvm 查看命令 lvs vgs pvs vgdisplay ... -
Centos7 firewalld操作
2017-08-25 10:27 616启动:# systemctl start firewall ... -
centos 添加DNAT SNAT
2017-08-25 10:19 3409外网服务器IP 101.168.200.22 开放端口8310 ... -
centos6.5 配置PXE系统
2017-08-25 09:58 732参考https://linux.cn/article-4902 ... -
centos6 tomcat 启动脚本 tomcat服务
2017-08-23 11:24 1438系统自动启动tomcat 复制该脚本到/etc/init.d/ ... -
CentOS6.5 整机备份与迁移恢复 五
2017-07-10 14:44 841修改网卡等配置 B服务器启动后,由于权限等原因会导至部分功能出 ... -
CentOS6.5 整机备份与迁移恢复 四
2017-07-07 16:52 865修改B系统引导器,正常启动B系统 选择系统安装或更新 ... -
CentOS6.5 整机备份与迁移恢复 三
2017-07-07 16:41 1048恢复系统文件 使用光盘启动B服务器,进入rescue模式,进入 ... -
CentOS6.5 整机备份与迁移恢复 二
2017-07-07 16:05 1154恢复分区表和格式化分区 在B服务器上,使用同样的系统盘启动系统 ... -
CentOS6.5 整机备份与迁移恢复 一
2017-07-07 15:32 7609CentOS6.5的整机备份与迁 ... -
centos vsftpd 虚拟用户安装配置
2017-07-07 14:11 640安装vsftpd yum install -y vsftp ... -
openstack 虚拟机改IP
2017-03-31 17:17 1676虚拟环境搭建好以后,需要把实体服务器切换到虚拟机中,为了 ... -
编译安装openstack mitaka horizon
2017-03-15 15:19 1631由于openstack的rpm包 ...
相关推荐
zabbix 5 oracle监控模板zabbix 5 oracle监控模板zabbix 5 oracle监控模板
zabbix3.4.1 通过orabbix监控oracle数据库,通过percona监控mysql数据库,agentd可以走proxy agent不能走proxy****
本文将详细探讨如何使用Zabbix监控Oracle11g模板。 1. **Zabbix与Oracle监控基础** - Zabbix监控框架:Zabbix提供了一个灵活的架构,支持多种监控方式,包括SNMP、IPMI、JMX、Agent等,对于Oracle监控,主要通过...
zabbix监控oracle时使用的模板。请配合orabbix插件使用
在IT领域,数据库监控是...总之,通过Zabbix监控Oracle数据库,你可以实现全面、深入的性能监控,及时发现并解决问题,保障企业的数据安全和业务稳定性。不断学习和调整监控策略,将有助于提升整体系统的效率和可靠性。
本文将详细探讨如何使用Zabbix通过自动发现功能监控Oracle的表空间,并介绍一个一键部署的shell脚本。 首先,我们需要理解Zabbix的自动发现功能。自动发现是Zabbix的一项强大特性,它允许系统自动发现网络中的新...
《Zabbix监控Oracle数据库插件详解》 在IT运维领域,监控系统扮演着至关重要的角色,它能够实时洞察系统的运行状态,及时发现并解决问题。Zabbix作为一款强大的开源监控工具,广泛应用于各种环境。本文将重点讲解...
3. 配置Zabbix监控项:在Zabbix中创建监控模板,添加dbforbix提供的监控项,这些项会定期执行并返回Oracle的性能数据。 4. 规则和触发器:设置合适的阈值,当Oracle的某些关键性能指标超过这些阈值时,Zabbix会触发...
本篇文章将详细阐述如何在Windows环境下安装Zabbix,并利用它来监控Oracle数据库。 首先,我们需要了解Zabbix的基本概念。Zabbix是由Zabbix LLC开发的一款强大的监控解决方案,支持多种操作系统和平台,提供图形化...
- **Zabbix协议兼容**:完全兼容Zabbix协议,能够无缝集成到现有的Zabbix监控环境中,提供强大的数据收集和分析能力。 - **图形化展示与SLA分析**:插件支持生成详细的图形化报告和SLA分析,帮助用户直观理解数据库...
整理的zabbix监控Oracle,Python Pyora
Zabbix 3.4.8 通过Discovery批量监控Oracle表空间,模板文件
### zabbix与oracle的连接配置...通过以上步骤,我们可以成功地配置Zabbix与Oracle数据库之间的连接,并实现对Oracle数据库的有效监控。在整个过程中,需要特别注意权限设置和依赖库的安装,以确保Zabbix能够顺利运行。
详细的写出如何搭建zabbix项目,以及如何进行oracle数据库监控。
在Zabbix监控界面中,可以通过创建相应的监控项来获取Oracle数据库的状态信息。例如,可以设置监控项来获取表空间使用率、数据库大小等指标。 #### 六、总结 通过本文介绍的方法,可以实现对Oracle数据库的全面...
zabbix监控oracle工具
作用:使zabbix4支持监控oracle11g、Oracle12c 使用方式 这是根据 hsnotebook/orabbix4zabbix4 的项目修改的。 一、替换了ojdbc6.jar 原来的ojadb6.jar只支持11g,使得12c的ojdbc6.jar进行替换 二、编译,我...
"Pyora_ExternalCheck_11G_oracle11g_zabbix_"这个标题表明,我们正在讨论的是一个用于Zabbix监控Oracle 11g数据库的特定工具或配置。 描述中提到,我们需要将附件中的"Pyora_ExternalCheck_11G.xml"模板导入到...