Oracle databace内のログ監視について

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

表題の通りOracle database内のログ監視を行いたいと考えていますがその方法はあるでしょうか?

Oracle監視はorabbixをインストールすればできるようですが、
監視内容を調べるとCPUやメモリなどのパフォーマンス監視だけなのかなと思いました(検証はできておりません)。

Oracle database内のログ監視方法についてご教授よろしく御願いいたします。

-------------サーバー情報(zabbix共通)-------------
zabbixバージョン2.4.7
サーバーOSCentOS release 6.7 (Final)
----------------------------------------------------

コメント表示オプション

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

具体的に例を挙げて頂けませんでしょうか?
「Oracle Database内のログ」だけでは、何を指しているのかが
特定できません。

ユーザー RYT の写真

TNK様

申し訳ございません。
本件はお客様からの依頼で調査しておりまして、
具体的な例はわかっておりません。

要望としては「Oracle Database内のログに発生するエラーをZabbixで検知できますか?」ということです。

私自身Oracleに詳しくないのでどのようなログがあるのかなども認識できておりません。

情報が少なく申し訳ございません。

ユーザー TNK の写真

何を監視したいのかがわかりません。

「Oracle Database内のログに発生するエラー」という表現だけでは、
人によっては、Oracle DatabaseがOSのファイルシステム上に出力す
るログファイルを指す場合もありますし、テーブル上に記録される
ログを指す場合も考えられます。

テキストファイルに出力されるログファイルから、正規表現で合致
するかを監視することならできます。
監査ログなどは、データベースにもファイルにも出力するよう設定
することもできたはずですので、同様にファイルに出力されれば監
視できます。

ただし、ファイルに出力する際にXMLフォーマットも選択できたと
思うので、そういった複数行で1つのログデータを示すようなログ
ファイルだと、Zabbixでは直接監視することができません。

ユーザー RYT の写真

TNK様

>「Oracle Database内のログに発生するエラー」という表現だけでは、
>人によっては、Oracle DatabaseがOSのファイルシステム上に出力す
>るログファイルを指す場合もありますし、テーブル上に記録される
>ログを指す場合も考えられます。
以上の件、お客様に確認いたします。

認識としては
①Oracle DatabaseがOSのファイルシステム上に出力するログファイルを指す場合
⇒アイテムキー「log」や「logrt」で監視できる
②テーブル上に記録されるログを指す場合
⇒Zabbixでは監視不可

という認識でよろしいでしょうか?

お手数をおかけして申し訳ございません。

ユーザー RYT の写真

本件についてお客様に確認したところテーブル上に記録されるログとのことでした。
また、お客様もOracleにあまり詳しくないようでどのように書き込まれるかわかっていないということです。

ですのでOracle Databaceのテーブル上に記録されるログをZabbixで監視できるかをご教授いただければ幸いです。

以上、知識不足で申し訳ございませんがよろしく御願いいたします。

ユーザー TNK の写真

「Oracle Databaceのテーブル上に記録されるログ」が具体的に何
を指しているのかがわからないのですが、例えば、テーブルにレコ
ードが追加されたことを監視して、その追加されたレコードを抽出
して障害かどうか判断するということを指しているのであれば、
Zabbixの機能だけでは実現できないでしょう。
# レコードの件数の変化だけならできると思いますが。

レコードが追加され、そのレコードの内容を監視するのであれば、
Oracle Databaseのトリガーの機能を利用してZabbixが処理できる
何らかの形に変換させてZabbixサーバーに通知するか、昨日も書か
せて頂いた通り、機能によってはファイルにも出力することが可能
であったと思うので、そのファイルを監視するということで対応で
きるかもしれません。

ただし、そのログの内容にもよりますが、セキュリティには厳重な
注意が必要となる場合も考えられますので、システム全体のセキュ
リティポリシーに合わせてどのように対応すべきか検討する必要が
あると思います。

ユーザー RYT の写真

TNK様

少ない情報の中、アドバイスをいただき誠にありがとうございます。

お客様へはTNK様からご教授いただいた内容をお伝えしてみます。

改めてご教授いただきありがとうございました。