pandora fmsによる効率的なdb2モニタリング
DB2データベースをリモートで手間なく監視する
Pandora FMS は、Discovery Server から DB2 データベースを簡単に監視することができ、直感的なウェブインタフェースから多くのメトリクスを取得することができます。
あらゆるDB2データベースから主要メトリクスを取得
サーバーにローカルにコンポーネントをインストールする必要がなく、リモートで1点から。
DB2 Discovery plugin 一元化された効率的なプラットフォームでデータベース管理を最適化し、DB2への定期的なクエリーを実行して、環境のパフォーマンスやステータスに関する重要な情報を取得します:
- 接続数。
- キャッシュの状態とサイズ。
- ログの使用率。
なぜDB2を監視するのか?
IBM Db2は最も強力で信頼性の高いデータベース を市場に投入しています。しかし、適切な監視を行わなければ、重要な業務に影響を与えるパフォーマンスや可用性の問題に直面する可能性があります。
リアルタイムの重大問題防止
ビジネスに影響を与える前にデータベースのクラッシュ、待機時間、障害を検出し、予期せぬ中断を回避します。
管理された柔軟なスケーラビリティ
DB2の成長を計画する インフラ 利用可能なリソースがビジネスの将来的な需要に適応できるようにすることである。
リソースとパフォーマンスの最適化
以下のような主要指標を監視する:
- キャッシュの使用。
- ログの使用率。
- アクティブなコネクション。
効率的なオペレーションを確保し、具体的なデータに基づいて意思決定を行う。
マルチ環境およびマルチクライアント管理
複数のデータベースと顧客環境を単一のプラットフォームで管理:
- カスタムアクセスレベルの設定
- 異なるグループまたは顧客間の可視性をセグメント化する。
すべての制御を効率的な統合ソリューションに一元化。
なぜPandora FMSがDB2の監視に最適なのか?
Pandora FMS は、柔軟性、カスタマイズ性、リアルタイム分析を組み合わせて、DB2 データベースモニタリングの包括的なソリューションを提供します。このツールにより、リソースを最適化し、問題を防止し、DB2 データベースを一元管理することができます。 ITインフラ全体の管理
ローカルエージェントを介さないリモート接続
サーバに追加コンポーネントをインストールすることなく、あらゆる DB2 データベースを監視できます。Pandora FMS は、効率的なリモート接続を可能にすることで、導入がシンプルになります。 Discovery Server.
複数インスタンスの効率的な管理
単一のプラットフォームから複数のデータベースと DB2 インスタンスを同時に監視します。各インスタンスの重要度に応じて異なるメトリクスと範囲を設定し、グループまたは顧客ごとにセグメント化された可視性を提供することで、より柔軟で効率的な管理を実現します。
集中制御と適応性
Pandora FMS は、DB2 を監視するだけでなく、Oracle、Microsoft SQL Server、Google Cloud、Amazon Web Services などの他のプラットフォームからのデータも統合できます。IT インフラ全体を単一のインタフェースで管理し、すべての環境の可視性を統一されたプラットフォームに統合します。
定義済みメトリクスとカスタムクエリ
ログ使用率、データベースサイズ、クリティカルな操作のタイムアウトなど、DB2 の主要なメトリクスにアクセスできます。モニタリングをカスタマイズする必要がある場合、Pandora FMS では、既存の SQL スクリプトを再利用しながら、環境のニーズに合わせて特定のクエリを定義することができます。
リアルタイム分析とアラート
詳細なレポートとグラフを組み合わせて、いつでもデータベースのパフォーマンスを分析できます。設定可能なアラートにより、電子メール、SMS、Telegram、またはチャットツールを通じてリアルタイムで情報が提供されるため、どのようなインシデントにも即座に対応できます。
簡単で効率的なセットアップ
Pandora FMS から DB2 の監視タスクを設定するのは非常に簡単です。
1. DB2 アプリケーションを選択する
メニューへ Discovery > Applications を選択し、MySQL を選択してウィザードを開始する。
2. 基本パラメータの定義
このステップでは、タスクに不可欠なデータを設定する:
- タスクにわかりやすい名前をつける。
- 生成されたエージェントのグループを選択する。
- 監視間隔は、ご使用の環境に合わせて設定してください(例えば、5分ごと、15分ごとなど)。
次のステップでは、discovery がデータベース接続のためのユーザー認証情報を要求し、接続するサーバーのリストを定義して監視を実行します。これにより、IP:PORT/SID または IP/SID 形式を使用して、1 つのタスクから複数の DB2 サーバーの監視を管理することができます。
3. DB2 認証情報とサーバーを入力する
DB2データベースとの接続を確立するために必要な認証情報を追加したり、単一のタスクから複数のインスタンスを監視するために、IP:PORT/SIDまたはIP/SID形式を使用してサーバーのリストを定義します。高度なオプション
- 実行スレッドを設定して、マルチインスタンス環境での監視を最適化します。
- メトリックスを保存するエージェントの名前をカスタマイズし、データ伝送にプロキシを使用するなどの追加パラメータを調整します。
4. メトリクスとクエリのカスタマイズ
監視したい定義済みのメトリクスを選択するか、カスタムクエリを追加して特定のニーズに合わせた監視を行うことができます。すでに独自の SQL スクリプトをお持ちの場合は、Pandora FMS ディスカバリサーバの設定に直接組み込むことができます。タスクは実行中です:
5. スケジュールされたタスクのダブルチェック
ウィザードを完了すると、スケジュールされたディスカバリー・タスクのリストが表示されます。そのリストから、以下のことができる:
- 各タスクの現在のステータスを確認する。
- 詳細な実行サマリーにアクセスする。
- 必要に応じて、リアルタイムで手動更新を行う。
詳細結果
DB2データベースの全体像を把握する
Pandora FMS は、設定された内容に従って特定のエージェントとモジュールを生成し、各データベースとそのパフォーマンスを徹底的に監視します。
生成されたメトリクス
このタスクはターゲットデータベースごとにエージェントを作成します。そのエージェントは以下のモジュールを含みます:
If database_summary is enabled
AGENT_WAIT_TIME_PERCENT |
It represents the percentage of time DB2 agents are waiting for some activity, such as crashes or external requests. |
APP_RQSTS_COMPLETED_TOTAL |
It indicates the total number of completed application requests in the DB2 database. |
AVG_RQST_CPU_TIME |
It represents the average CPU time used by each application request in the database. |
CF_WAIT_TIME_PERCENT |
It displays the percentage of time DB2 agents are waiting for shares on multi-node systems. |
IO_WAIT_TIME_PERCENT |
It indicates the percentage of time DB2 agents are waiting for input/output (I/O) operations. |
LOCK_WAIT_TIME_PERCENT |
It represents the percentage of time DB2 agents are waiting for some activity due to resource blockages. |
NETWORK_WAIT_TIME_PERCENT |
It shows the percentage of time DB2 agents are waiting for network operations. |
RECLAIM_WAIT_TIME_PERCENT |
It displays the percentage of time DB2 agents are waiting for resource release. |
ROUTINE_TIME_RQST_PERCENT |
It represents the percentage of time used by stored routines (stored procedures, functions, etc.) in each application request. |
RQST_WAIT_TIME_PERCENT |
It displays the percentage of time that application requests are waiting to be executed by DB2 agents. |
TOTAL_BP_HIT_RATIO_PERCENT |
It indicates the hit percentage in the buffer pool, which represents the efficiency in accessing data in memory. |
TOTAL_BP_HIT_RATIO_PERCENT |
It represents the percentage of time used by transaction completion operations in each application request. |
If transactional_log is enabled
Log utilization percent |
Log usage percentage in Kilobytes. |
If db_size is enabled
Database size |
Database size in Megabytes. |
If analyze_connections is enabled
Active connections |
Number of active connections. |
If cache_stats is enabled
cache hit ratio |
Percentage cache hit ratio for each BP_NAME. By combining the hit ratio cache with “bp_name” (name of the buffer cache), you may evaluate the buffer cache performance for each of the existing caches in the DB2 database. You may monitor and compare the cache hit ratio for each buffer cache separately, allowing you to identify which buffer caches are working most efficiently and which may require adjustments. |
If database_summary is enabled
AGENT_WAIT_TIME_PERCENT It represents the percentage of time DB2 agents are waiting for some activity, such as crashes or external requests. |
APP_RQSTS_COMPLETED_TOTAL It indicates the total number of completed application requests in the DB2 database. |
AVG_RQST_CPU_TIME It represents the average CPU time used by each application request in the database. |
CF_WAIT_TIME_PERCENT It displays the percentage of time DB2 agents are waiting for shares on multi-node systems. |
IO_WAIT_TIME_PERCENT It indicates the percentage of time DB2 agents are waiting for input/output (I/O) operations. |
LOCK_WAIT_TIME_PERCENT It represents the percentage of time DB2 agents are waiting for some activity due to resource blockages. |
NETWORK_WAIT_TIME_PERCENT It shows the percentage of time DB2 agents are waiting for network operations. |
RECLAIM_WAIT_TIME_PERCENT It displays the percentage of time DB2 agents are waiting for resource release. |
ROUTINE_TIME_RQST_PERCENT It represents the percentage of time used by stored routines (stored procedures, functions, etc.) in each application request. |
RQST_WAIT_TIME_PERCENT It displays the percentage of time that application requests are waiting to be executed by DB2 agents. |
TOTAL_BP_HIT_RATIO_PERCENT It indicates the hit percentage in the buffer pool, which represents the efficiency in accessing data in memory. |
TOTAL_BP_HIT_RATIO_PERCENT It represents the percentage of time used by transaction completion operations in each application request. |
If transactional_log is enabled
Log utilization percent Log usage percentage in Kilobytes. |
If db_size is enabled
Database size Database size in Megabytes. |
If analyze_connections is enabled
Active connections Number of active connections. |
If cache_stats is enabled
cache hit ratio Percentage cache hit ratio for each BP_NAME. By combining the hit ratio cache with “bp_name” (name of the buffer cache), you may evaluate the buffer cache performance for each of the existing caches in the DB2 database. You may monitor and compare the cache hit ratio for each buffer cache separately, allowing you to identify which buffer caches are working most efficiently and which may require adjustments. |
プラグインはまた、設定ファイルで定義されたカスタムクエリごとにモジュールを作成します。
パンドラFMSリソース
もっと知りたいですか?その他のリソース
DB2データベースをリモートで手間なく監視する
Pandora FMS は、Discovery Server から DB2 データベースを簡単に監視することができ、直感的なウェブインタフェースから多くのメトリクスを取得することができます。