zoukankan      html  css  js  c++  java
  • zabbix监控oracle

    原文地址:

    http://blog.51cto.com/waringid/1579107

    1.安装orabbix

    一.环境:
    1.需要jdk7或8都可以
    2.zabbix服务端上安装
    
    二.安装:
    unzip orabbix-1.2.3.zip -d /opt/orabbix
    cd /opt/orabbix
    cp init.d/orabbix /etc/init.d/
    chmod a+x run.sh   #需要修改java为绝对路径
    chmod a+x /etc/init.d/orabbix
    
    三.配置
    cd /opt/orabbix/conf
    cp config.props.sample config.props
    vim config.progs
    ---------------------------------------------
    ZabbixServerList=ZabbixServer
    ZabbixServer.Address=192.168.0.189
    ZabbixServer.Port=10051
    OrabbixDaemon.PidFile=./logs/orabbix.pid
    OrabbixDaemon.Sleep=300
    OrabbixDaemon.MaxThreadNumber=100
    DatabaseList=CRMDB  #这个名字随便起,自己好记就行。另外zabbix控制台添加注机的时候 名称要和这里一至
    DatabaseList.MaxActive=10
    DatabaseList.MaxWait=100
    DatabaseList.MaxIdle=1
    CRMDB.Url=jdbc:oracle:thin:@192.168.0.209:1521:orcl
    CRMDB.User=ZABBIX
    CRMDB.Password=zabbix
    CRMDB.MaxActive=10
    CRMDB.MaxWait=100
    CRMDB.MaxIdle=1
    CRMDB.QueryListFile=./conf/query.props   #这个配置文件是查询词句配置在这里
    ---------------------------------------------
    
    四.被监控的oracle上添加授权
    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;
    
    ###以下是oracle11g需要执行的
    ------------------------------
    begin
    dbms_network_acl_admin.create_acl(acl => 'resolve.xml',description => 'resolve acl', principal =>'ZABBIX', is_grant => true, privilege => 'resolve');
    
    dbms_network_acl_admin.assign_acl(acl => 'resolve.xml', host =>'*');
    
    commit;
    end;
    -------------------------------
    
    五.启动orabbix
    /etc/init.d/orabbix start  #ps -ef | grep orabbix 查看进程
    
    
    六.添加开机启动
    chkconfig --add orabbix
    chkconfig --level 3    orabbix on

    2.zabbix控制台添加监控

    添加模板

    模板位置

    修改模板内容

    导入模板

     

    查看模板

    添加主机

    在zabbix界面上配置数据库监控时,要注意,orabbix是把每个数据库都配置成一个“主机”的,这块看着有点别扭,而且,注意在配置主机时,名称一定要和config.props文件中配置的数据库名称一样,比如我这里就是DB1:

    clip_image003

    前面说了,这个“主机”的地址可以随便写,因为被监控的主机端不需要一定有agent,但是为了方便管理,我觉得还是写上Oracle主机的地址比较好。

  • 相关阅读:
    CSS-DAY03
    Java语言支持的8种基本数据类型
    Linux目录结构
    面向对象的四个基本特征
    使用AVADA头部有搜索icon怎么去掉?
    在ubuntu 上使用apt-get安装 任意版本
    ubuntu 14.04 nginx 1.12.2 配置https遇见的坑
    java Process执行linux命令
    node.js 接收上传的文件
    node.js 进行http get 向服务端请求
  • 原文地址:https://www.cnblogs.com/hanxiaohui/p/9603615.html
Copyright © 2011-2022 走看看