2009年10月21日水曜日

Hinemos による Oracle の SQL 監視

Hinemos を使ってサーバの死活監視を行う際、初期状態だと SQL 監視は PostgreSQL のみの対応である。
Oracle に SQL を発行して監視するには、Oracle JDBC ドライバを入れる必要がある。

以下は Hinemos 3.1.3 + Oracle JDBC Driver 11.1.0.7 で動作確認した際の手順。

1.JDBC ドライバの配置

Hinemos Manager の /opt/hinemos/jboss-4.2.2.GA/server/default/lib
へ ojdbc5.jar(JDK 1.5 用 Oracle JDBC ドライバ)を配置

2.Hinemos Manager の再起動

/etc/init.d/hinemos_manager restart

3.Hinemos Client へのドライバ登録

C:\Program Files\Hinemos\Client3.1.3\eclipse-rcp\plugins\com.clustercontrol.sql_3.1.3
配下にある Sql.jar の中身を変更する。

Sql/com/clustercontrol/sql/util/jdbc.properties に以下 3 行を追加。
jdbc.driver=2
jdbc.driver.name.2=Oracle
jdbc.driver.classname.2=oracle.jdbc.pool.OracleDataSource

4.Hinemos Client で監視設定

SQL監視にて接続先DBを「Oracle」とし、接続先URL は以下の形式。
jdbc:oracle:thin:@[IPアドレス]:[PORT番号]:[SID名]

0 コメント:

コメントを投稿