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 - 投稿数: 1341
Orabbixを使ったことがないので詳細は分からないのですが、サイトの説明を見る限りでは、Orabbix自体がzabbix_getのような機能を持っていて、定期的にデータをZabbixサーバに投げているように見えます。
パラメータ設定などで調整できないようでしたら、Orabbixのソースを修正する必要があるんじゃないかと思います。
(ソースをダウンロードしようとしたのですが、ユーザ登録が必要なようだったので少しためらってしまいました)
ksaito - 投稿数: 22
orabbixを提供しているSmartMarmot Techのホームページからソースを見つけられませんでした。
kodaiさんがダウンロードしようとしたソースコードのURLを教えていただけませんか。
SourceForgeにホスティングされているソースを見つけました。
バージョンは、1.1.0のようでRevision 358のmain.javaの244行目に下記のコードがあり、60秒ごとの固定値になっていました。
244 Thread.sleep(60*1000);
設定ファイルから秒単位で実行間隔を調整するコードがありますがコメントアウトされていました。
ご指摘の通りソースコードの修正しか手がないようです。
kodai - 投稿数: 1341
改めてサイトを見てみたところ、sourceforgeのリンクを見つけました。以前見たときには何かを見間違えていたのかもしれません。。。
また、情報ありがとうございます。60秒は少し短いように思うので、orabbixを利用する場合は必要に応じてソースを修正する必要がありあそうですね。