ZABBIX之ORACLE监控

1,安装JDK

2,安装orabbix

wget http://www.smartmarmot.com/downloads/orabbix-1.2.3.zip

mkdir /opt/orabbix

mv orabbix-1.2.3.zip /opt/orabbix

cd /opt/orabbix

unzip orabbix-.1.2.3.zip

3, 授权

chmod +x /opt/orabbix/run.sh

chmod +x /opt/orabbix/init.d/orabbix

cp /opt/orabbix/conf/config.props.sample config.props

4,配置config.props

cat /opt/orabbix/conf/config.props |grep -v "#"            这里仅取没有注释的。

ZabbixServerList=ZabbixServer          #zabbix名称

ZabbixServer.Address=192.168.0.119     #zabbix服务端的IP地址

ZabbixServer.Port=10051                #zabbix服务端的端口

OrabbixDaemon.PidFile=./logs/orabbix.pid

OrabbixDaemon.Sleep=300

OrabbixDaemon.MaxThreadNumber=100

DatabaseList=pfs-dev               #这个名称可以随便起,但是必须跟监控的主机名保持一致。

DatabaseList.MaxActive=10

DatabaseList.MaxWait=100

DatabaseList.MaxIdle=1

twstcptest.com.Url=jdbc:oracle:thin:@192.168.32.48:1521:pfstest  #这里主要是通过JDBC来连接客户端的。rdcms主要是数据库的实例名称。在客户端可以通过select instance_name from v$instance来得到实例的名称。

twstcptest.com.User=zabbix      #数据库用户

twstcptest.com.Password=zabbix  #数据库用户密码

twstcptest.com.MaxActive=10

twstcptest.com.MaxWait=100

twstcptest.com.MaxIdle=1

twstcptest.com.QueryListFile=./conf/query.props

5, oracle数据库权限配置

su - oracle

export ORACLE_SID=pfstest

sqlplus / as sysdba

create user zabbix identified by "zabbix" default tablespace system 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_$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;

6, 启动orabbix

/opt/orabbix/run.sh

ps aux|grep orabbix

时间: 2024-10-26 16:25:34

ZABBIX之ORACLE监控的相关文章

Zabbix创建Oracle监控模板

如何自定义一个Oracle的监控模板?以oracle11.2为例,首先来梳理下oracle需要监控哪些指标: 1.一些常见的基础指标,诸如:实例状态.会话数.登陆失败次数.表空间使用率.asm磁盘组使用率等. 2.详细的oracle性能指标,诸如AWR Report Summary中列出来的很多指标,但其实很好获取的指标暂时可以想到的就是事务数和非Idle等待会话数. 所以总结下目前能轻易获取的指标只有以下几种: 数据库连通性  //暂时不建对应的监控项,懒 实例会话数 处于非空闲等待的会话数

zabbix使用pyora监控oracle数据库

前段时间使用Orabbix监控oracle数据库,发现可以实现对oracel数据库实行监控,但是最近部署Orabbix监控oracle数据库,发现始终无法获取到数据库的内容......由于Orabbix是基于java实现的,使用的是jdbc连接oracle数据库,获取到的值传递给zabbix捕捉器来捕捉,这个过程我不是很熟悉......始终无法调试出图来...最后终于放弃,寻找Orabbix的替代品.在zabbix官网找了一遍,发现使用python实现的pyora这个脚本还不错,最大的优势就是能

第29章 oracle 监控

2015-10-24 目录 参考资料 [1] 如何监控Oraclezabbix监控Oracle [3] Oracle性能监控常用命令 [4] oracle数据库监控及故障维护 [5] oracle监控查询语句 [6] Oracle会话和进程数的监控 [7] zabbix 监控 oracle 数据库 [8] zabbix利用orabbix监控oracle(详细配置图解) [9] zabbix监控Oracle [10] nagios监控oracle运行状况 [11] nagios监控oracle [

Zabbix之MySQL监控

1.linux-node2节点安装数据库 [[email protected] ~]# yum install -y mariadb-server [[email protected] ~]# systemctl start mariadb [[email protected] ~]# netstat -tulnp |grep 3306 tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      

zabbix专题:第十一章 zabbix proxy分布式监控配置

zabbix专题:第十一章 zabbix proxy分布式监控配置             对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.co zabbix proxy分布式监控配置 zabbix proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力.zabbix proxy可以非常简便的实现了集中式.分

Zabbix windows被监控端安装agentd

Windows zabbix_agentd安装包下载地址: http://www.zabbix.com/downloads/2.2.1/zabbix_agents_2.2.1.win.zip 一.解压安装包, 解压后文件夹内bin目录下有win32和win64两个文件夹,分别对应windows32位和64位操作系统. 当前主机系统为windows server 2003 32位,则将32位目录下的文件全部移动到C:\zabbix\下. 二.在C:\zabbix下创建zabbix_agentd.c

利用Zabbix ODBC monitoring监控SQL Server

利用Zabbix ODBC monitoring监控SQL Server 1. 创建群组ODBC Templates 2. 创建Template SQL Server和Template MySQL 3. 在Zabbbix上安装unixODBC shell> yum -y install unixODBC unixODBC-devel 4. 在Zabbix上安装对应数据库的unixODBC驱动 unixODBC有一个支持的数据库和驱动列表: http://www.unixodbc.org/driv

zabbix linux被监控端部署

测试使用agentd监听获取数据. 服务端的安装可以查看http://blog.chinaunix.net/space.php?uid=25266990&do=blog&id=3380929 下载 http://www.zabbix.com/downloads/2.0.3/zabbix_agents_2.0.3.linux2_6.i386.tar.gz http://www.zabbix.com/documentation/2.0/manual/installation 安装 1)创建用户

Zabbix CPU utilization监控参数

工作中查看Zabbix linux 监控项的时候对linux 监控的cpu使用的各个参数没怎么明白,特意查看了下资料 Zabbix linux模板下的CPU utilization是自带的监控Linux CPU各个参数的监控项,其实就是Linux下top命令显示的cpu信息. Zabbix下的监控信息,有时候直观的看图会一脸懵逼,各个值分别是什么意思呢? 官方解释,Cpu(s)表示的是cpu信息. us: user cpu time (or) % CPU time spent in user s