orabbixを使ったOracleの監視について

はじめまして。いつも参考にさせていただいております。

orabbixを使ってOracleデータベースの監視をしています。
orabbixのログ及び、zabbixの最新データの履歴から、orabbixはデフォルト設定で1分間隔でアイテムのデータを更新しているように見えます。
監視のインターバルを5分間隔や10分間隔に変更したいのですが、どなたかorabbixを使っている方のアドバイスいただけないでしょうか。

環境は、以下の通りです。
Zabbixサーバ
・RedHat 5.0
・Zabbix 1.8.5

Orabbixサーバ
・Ubuntu Server 10.04
・orabbix 1.2.3

conf.propsのOrabbixDaemon.Sleepパラメータは変更&再起動してみましたがorabbixが設定ファイルを動的に読み込むタイミングのようで監視の間隔には影響ありませんでした。

以上

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー kodai の写真

Orabbixを使ったことがないので詳細は分からないのですが、サイトの説明を見る限りでは、Orabbix自体がzabbix_getのような機能を持っていて、定期的にデータをZabbixサーバに投げているように見えます。

パラメータ設定などで調整できないようでしたら、Orabbixのソースを修正する必要があるんじゃないかと思います。
(ソースをダウンロードしようとしたのですが、ユーザ登録が必要なようだったので少しためらってしまいました)

ユーザー ksaito の写真

orabbixを提供しているSmartMarmot Techのホームページからソースを見つけられませんでした。
kodaiさんがダウンロードしようとしたソースコードのURLを教えていただけませんか。

SourceForgeにホスティングされているソースを見つけました。
バージョンは、1.1.0のようでRevision 358のmain.javaの244行目に下記のコードがあり、60秒ごとの固定値になっていました。

244 Thread.sleep(60*1000);

設定ファイルから秒単位で実行間隔を調整するコードがありますがコメントアウトされていました。
ご指摘の通りソースコードの修正しか手がないようです。

ユーザー kodai の写真

改めてサイトを見てみたところ、sourceforgeのリンクを見つけました。以前見たときには何かを見間違えていたのかもしれません。。。
また、情報ありがとうございます。60秒は少し短いように思うので、orabbixを利用する場合は必要に応じてソースを修正する必要がありあそうですね。