1. 程式人生 > >centos6.5下用orabbix監控oracle

centos6.5下用orabbix監控oracle

zabbix監控oracle

一.orabbix簡介

本文件主要介紹zabbix通過orabbix來監控oracle

Orabbix是zabbix監控oracle的外掛,其具備多例項採集機制,進而提供資訊的監控和效能指標。

Orabbix監控的內容

  1、資料庫版本

  2、歸檔日誌與生產趨勢

  3、觸發器,表/過程命中率

  4、邏輯IO效能

  5、物理IO效能

  6、PGA

  7、SGA

  8、共享池

  9、Session

  10、資料庫大小

二.orabbix部署步驟

實驗環境

OS:centos6.5

server端:10.45.30.228

agent端(oracle rac的某一節點):10.45.25.111

b. 確保jre

[[email protected] ~]# java -version

java version "1.6.0_24"

OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64)

OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mod

c.安裝orabbix

將下載的orabbix-1.2.3.zip

拷貝至server端的/opt/orabbix/下(建議目錄,否則會影響後續指令碼執行)

#mkdir /opt/orabbix

#cd /opt/orabbit

#unzip orabbix-1.2.3.zip 


d.配置orabbix

1.給orabbix目錄下附許可權

#chmod a+x /opt/orabbix -R

2.建立orabbix配置檔案

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

3.編輯config.props

ZabbixServerList=ZabbixServer1   

ZabbixServer1.Address=10.45.30.228                             #此處地址為zabbixserver的地址

ZabbixServer1.Port=10051                            

OrabbixDaemon.PidFile=./logs/orabbix.pid                       #java程序路徑

#frequency of item's refresh

OrabbixDaemon.Sleep=300

#MaxThreadNumber should be >= than the number of your databases

OrabbixDaemon.MaxThreadNumber=100

#put here your databases in a comma separated list

#DatabaseList=DB1,DB2,DB3

DatabaseList=yfcdas01                                                   #此處名稱需和oracle db端的hostname一致

#Configuration of Connection pool

#if not specified Orabbis is going to use default values (hardcoded)

#Maximum number of active connection inside pool

DatabaseList.MaxActive=10

#The maximum number of milliseconds that the pool will wait 

#(when there are no available connections) for a connection to be returned 

#before throwing an exception, or <= 0 to wait indefinitely. 

DatabaseList.MaxWait=100

DatabaseList.MaxIdle=1

#define here your connection string for each database

#DB1.Url=jdbc:oracle:thin:@server.domain.example.com:<LISTENER_PORT>:DB1

yfcdas01.Url=jdbc:oracle:thin:@10.45.25.111:1521:yfcdas1       # yfcdas01和之前databaselist一致,10.45.25.111是oracle db 的ip,1521是埠,yfcdas1是oracle_sid

yfcdas01.User=ZABBIX                                                   #該使用者oracle資料庫使用者,需具備connect和resource許可權 ,也可以建立zabbix使用者,後面會有sql語句

yfcdas01.Password=zabbix

#Those values are optionals if not specified Orabbix is going to use the general values

yfcdas01.MaxActive=10

yfcdas01.MaxWait=100

yfcdas01.MaxIdle=1

yfcdas01.QueryListFile=./conf/query.props

e.建立oracle資料庫zabbix使用者

該步驟在oracle db端執行

export XXX(oracle_sid)

sqlplus / as sysdba

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 ROLEALL;

GRANT SELECT ANY TABLE TOZABBIX;

GRANT CREATE SESSION TO ZABBIX;

GRANT SELECT ANY DICTIONARY TOZABBIX;

GRANT UNLIMITED TABLESPACE TOZABBIX;

GRANT SELECT ANY DICTIONARY TOZABBIX;

f.啟動服務和程序

#cp -a /opt/orabbix/init.d/orabbix /etc/init.d/orabbix

#chmod 755 /etc/init.d/orabbix

#/etc/init.d/orabbix start

日誌檔案在/opt/orabbix/logs/orabbix.log中 tail -f 跟蹤日誌分析部署過程中的問題。

三.zabbix web端新增模板

將orabbix server端/opt/orabbix/template/orabbix_export_full.xml上傳到本地, 

然後再zabbix web端configuration—》Templates—》Import中將模板新增


然後再已新增好的hosts中增加該oracle template,enable相應所需要監控的內容即可。 


相關推薦

centos6.5orabbix監控oracle

zabbix監控oracle 一.orabbix簡介 本文件主要介紹zabbix通過orabbix來監控oracle Orabbix是zabbix監控oracle的外掛,其具備多例項採集機制,進

CentOS6 5使用NetHogs監控進程網絡使用情況

UNC com lai include set 混合 node lan spa Nethogs 是一個終端下的網絡流量監控工具,它的特別之處在於可以顯示每個進程的帶寬占用情況,這樣可以更直觀獲取網絡使用情況。它支持 IPv4 和 IPv6 協議、支持本地網卡及 PPP

CentOS6.5搭建ftp服務器(三種認證模式:匿名戶、本地戶、虛擬戶)

所有者 start 生效 用戶權限 密碼 新建 over 使用 則無 CentOS 6.5下搭建ftp服務器 vsftpd(very secure ftp daemon,非常安全的FTP守護進程)是一款運行在Linux操作系統上的FTP服務程序,不僅完全開源而且免費,此外,

centos6.5安裝docke過程

centos devel x86 修改 版本 span yum ice 順序 由於需要到使用到docker,centOs6.5的內核是 2.6.32-431.el6.x86_64,需要更新到3.0以上。 安裝過程。 1 下載 kernel-ml-aufs-3.10.5-3.

centos6.5安裝python3安裝、python3虛擬環境創建venv

替代品 虛擬環境 由於 需要 tools python2.6 ipy模塊 python2 pip3   原因:在安裝完centos6.5後,通過命令行鍵入python時,默認為python2.6.6版本,系統並沒有安裝python3版本。又想學習python3,因此需要在c

centos6.5yum安裝mysql5.5

eps mysql 啟動 pms pan tar oar exp let 第一步就是看linu是否安裝了mysql,經過rpm -qa|grep mysql查看到centos下安裝了mysql5.1,那就開始卸載咯 2 接下來就是卸載mysql5.1了,命令

centos6.5使用yum完美搭建LNMP環境(php5.6)

準備工作 ase write res .so -c service 啟動 tcp 準備工作 配置防火墻,開啟80端口、3306端口刪除原有的 iptables , 添加合適的配置 rm -rf /etc/sysconfig/iptables vi /etc/sysco

Centos6.5DHCP服務器的安裝和配置

默認 聲明 網絡 grep eve install 廣播 6.0 lan 1、首先需要安裝DHCP的軟件包,使用yum進行安裝 # yum install -y dhcp.x86_64 dhcp-devel.x86_64 2、將/usr/share/doc/dhcp-4.

Centos6.5安裝cacti-0.8.7i

cacti安裝(初學者)(因為我是新手,在安裝時有很多大大小小的問題,我都在這裏備註上了,歡迎萌新們參考)Cacti功能Cacti是通過 snmpget來獲取數據,使用 RRDtool繪畫圖形,而且你完全可以不需要了解RRDtool復雜的參數。它提供了非常強大的數據和用戶管理功能,可以指定每一個用戶能查看樹狀

Centos6.5 zabbix3.2.6監控mysql

linux zabbix mysql 一、 操作環境我使用的linux系統是centos6.5,數據庫是mysql5.6,apache2.4,php5,6安裝目錄:/usr/local/apache/usr/local/php/usr/local/mysql/usr/local/zabb

centos6.5的mysql5.6.30安裝

ack ble max 啟動 nal html name root base http://www.cnblogs.com/fujinzhou/p/5750442.html centos6.5下的mysql5.6.30安裝 1.解壓mysql tar -

orabbix監控oracle

product src 全部 exceptio rip sid ted 系統啟動 trigger Orabbix 是一個用來監控 Oracle 數據庫實例的 Zabbix 插件。下載地址: http://www.smartmarmot.com/product/orabbix

centos6.5使用yum完美搭建LNMP環境(php5.6,mysql5.1,nginx1.10)

table 保存 rest var 虛擬 安裝包 允許 三方 www 準備工作 配置防火墻,開啟80端口、3306端口 不用執行這句:rm -rf /etc/sysconfig/iptables 直接進入修改:vi /etc/sysconfig/iptables 添加8

CentOS6.5nginx安裝

模塊 pcre acc .cn nginx fig 啟動服務 tab start 一、nginx安裝環境 1、Gcc rpm -qa | grep gcc 安裝nginx需要先將官網下載的源碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要

CentOS6.5 Nginx 的安裝與配置

ffffff style 指定 this load() 應用 case 編譯 $? 昨天買了個服務器最近在配置一些基礎環境,想在訪問www.wzpbk.com:8080 不想要後面的:8080就能直接訪問到,聽說了Nginx就研究下給服務器裝上傳說中大名鼎鼎 Ng

CentOS6.5使用lnmp架構安裝nextcloud雲盤

pass -h style 訪問 param 配置nginx script etag turn 最近兩年隨著各大網盤紛紛關閉,百度雲也早早的就開始限速,文件的安全也沒有保障。所以還不如自己搭建一個網盤。網上看了下,發現有一個nextcloud比較好用。支持多平臺客戶端,支持

Centos6.5 PXE+Kickstart無人值守安裝

transacti == cdrom resolved finished png share max ase Centos6.5下 PXE+Kickstart無人值守安裝 PXE(Preboot eXecute Environment,預啟動執行環境)是由Intel公司開發

記錄Centos6.5安裝vsftp服務及配置文件說明

linux 運維 vsftp 參考文章:http://blog.csdn.net/zwhfyy/article/details/1547454 http://www.linuxidc.com/Linux/2015-06/118442.htmvsftp 的優點:除了安全、高速、穩定之外,vsftpd

Centos6.5搭建web環境(Apache+mysql+php+phpMyAdmin)

apache mysql php phpmyadmin 轉崗以後因為不太熟練一直沒有怎麽管理服務器,為了後續工作能夠順利展開,決定將之前的服務器重新搭建,並把某些需求整合避免以後管理起來會淩亂。首先先把web環境給搭建起來,以下是搭建過程以作後續查證使用。因為機房實在是太冷了╮(╯▽╰)╭,所

centos6.5 搭建 samba

samba 文件共享 1、查看磁盤分配情況[root@server ~]# df -k2、關閉SELinux[root@server ~]# sudo setenforce 03、安裝samba所需依賴包[root@server ~]# yum -y install samba samba-commo