Hyperic監控Oracle的機制是經過JDBC訪問Oracle中的系統視圖得到關鍵的運行數據。所以須要配置JDBC鏈接,固然在Hyperi Agent端須要JDBC的jar包,以及登陸到Oracle的帳號和口令。git
當前支持的版本:Oracle 8i,9i,10g,11g;sql
具體以下:shell
爲了簡單測試,也能夠直接使用系統管理員帳號。或者新建立用戶。數據庫
使用sqlplus 在被監控的oracle 數據庫中,執行:服務器
CREATE USER hquser IDENTIFIED BY hquser; GRANT CONNECT TO hquser; GRANT SELECT ANY DICTIONARY TO hquser;
將 oracle 目錄下的jdbc 包,例如:oracle
E:\oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar
複製到 Hyperic Agent的響應目錄下:測試
agent-4.6.1.BUILD-SNAPSHOT\bundles\agent-4.6.1.BUILD-SNAPSHOT\pdk\lib
根據實際狀況,調整路徑,JRE版本,選擇合適的ojdbc jar, 例如可以使用 ojdbc6.jar 適合jre 6環境。spa
從新啓動hq-agent.net
在自動發現的oracle 服務器中,配置屬性日誌
Install Path:Oracle的安裝目錄,一般會自動發現,不須要配置
jdbcUrl: JDBC鏈接URL,例如: jdbc:oracle:thin:@localhost :1521:ORCL
jdbcUser: hquser
jdbcPassword: hquser
tnsnames:TNS 監聽器文件,通常不需配置
process.ptql:進程監控PTQL語句,通常不需配置
若是保存沒有錯誤提示,就基本成功了。
在「視圖」下,可看到相似下面頁面:若是有問題,能夠查看Hyperic Agent的日誌,在 logs目錄下。
Hyperic 中文版 免費下載: