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.5下用orabbix監控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.5下yum安裝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.5下DHCP服務器的安裝和配置
默認 聲明 網絡 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.5下nginx安裝
模塊 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