ホームページ >システムチュートリアル >Linux >CHECKMKを使用したOracleサーバーの監視

CHECKMKを使用したOracleサーバーの監視

Joseph Gordon-Levitt
Joseph Gordon-Levittオリジナル
2025-03-18 12:04:11736ブラウズ

このチュートリアルでは、汎用性の高いIT監視ツールであるCHECKMKを使用してOracleデータベースを監視する方法を示しています。 CHECKMKはプロセスを簡素化し、最小限のセットアップを必要とする事前に構成されたOracleモニタリングを提供します。この積極的なアプローチにより、最適なデータベースパフォーマンスが保証され、最適化の機会が明らかになります。

CHECKMKを使用したOracleサーバーの監視

前提条件:

機能するCHECKMKサイト(この例では、Ubuntu 20.04でCHECKMKフリーエディション2.1.0p19を使用していますが、CHECKMKはさまざまなプラットフォームと展開方法をサポートしています)。 Oracleデータベースサーバー(この例では、Rocky Linux 9.0でバージョン19.0を使用しています)。オラクルの監視の経験は必要ありません。

ステップ1:Oracleユーザーアカウントの作成

CHECKMKの専用Oracleユーザーアカウントを作成して、監視データにアクセスします。この例では、SQL*Plusを使用しています。

  1. Oracleユーザーに切り替えます: su - oracle
  2. sysdba: sqlplus / as sysdbaとして接続します
  3. checkmkユーザーを作成します( MySecurePassword強力なパスワードに置き換えます): create user checkmk identified by MySecurePassword
  4. 必要な特権を付与する: grant select_catalog_role to checkmk; grant create session to checkmk;
  5. 接続をテストする: connect checkmk/MySecurePassword

ステップ2:CHECKMKでOracle監視ルールの構成

CHECKMKのエージェントベーカリー(RAWエディションでは利用できません; RAWエディションについては、CHECKMKドキュメントを参照してください)を使用して、エージェントを作成します。

  1. CHECKMKでは、セットアップに移動し、「Oracleデータベース」を検索し、「Oracleデータベース(Linux、Solaris、AIX、Windows)を選択します。」
  2. [ルールの追加]をクリックします。
  3. 「Oracle Databaseプラグインを展開する」を選択して、ルール(アクティベーションチェックボックス)をアクティブにします。
  4. (この例のように)SystemDを使用している場合、「ホストをXinetdまたはSystemD(Linux/AIX/Solarisのみ)を使用します」を選択し、「SystemD」を選択します。デフォルトの1分間隔を維持します。
  5. ログインデフォルトで、新しく作成されたCheckMKユーザー資格情報を提供します。
  6. [保存]をクリックします。

CHECKMKを使用したOracleサーバーの監視

ステップ3:CHECKMKエージェントのベーキングとインストール

  1. CHECKMKでは、セットアップに移動し、 Windows、Linux、Solaris、AIX 、およびBake Agentをクリックします。
  2. 適切なエージェントパッケージ(例:RPM)をダウンロードします。
  3. Oracle Serverにパッケージをインストールします(たとえば、 sudo dnf install check-mk-agent-2.1.0p19-0a8bd97002c9f415.noarch.rpm )。

CHECKMKを使用したOracleサーバーの監視

ステップ4:OracleサーバーをCHECKMKに追加します

  1. checkmkで、セットアップに移動してからホストをクリックし、 [ホストの追加]をクリックします。
  2. DNS解像度が利用できない場合は、Oracle Server HostName(またはIPアドレス)を入力します。
  3. [保存]をクリックして、サービス構成に移動します
  4. サービスの検出を待ち、 [すべてを受け入れる]をクリックします。
  5. 変更をアクティブにします。

CHECKMKを使用したOracleサーバーの監視

これで、Oracleデータベースが監視されています。モニターセクションで監視データを表示します。

CHECKMKを使用したOracleサーバーの監視

さらなる考慮事項:

これは基本的なセットアップです。サーバーハードウェアの監視とCHECKMKの高度な構成オプションの調査を検討してください。リモートデータベースの監視やその他の高度なトピックについては、CHECKMKドキュメントを参照してください。

以上がCHECKMKを使用したOracleサーバーの監視の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。