MariaDB 監視ツールのベスト 6
MariaDB は、無料のオープンソースでコミュニティによってサポートされるシステムであるため、非常に強力な開発人材を擁しています。 MariaDB は MySQL のフォーク これは、Oracle Corporation が Sun Microsystem を買収し、無料で使用できる MySQL を取得したことへの対応として 2009 年に作成されました。 MySQL の最初の作成者は、Oracle が MySQL を商用専用にすることを懸念し、システム全体をコピーして MariaDB という名前を付けました。
Oracle Corporation は、反対派が懸念していたほど貪欲ではありませんでした。したがって、 MySQL は依然として広く使用されています 、特に Web サイトのデータベースの場合。 MySQL が引き続き無料で利用できるようになったことで、MariaDB の成長が抑制された可能性があります。 MySQL は、多くの実装において MariaDB を大幅に上回っています。
MySQL と MariaDB は類似しているため、あるシステムから別のシステムにアプリケーションを移植することが非常に簡単になります。注目すべきもう一つの名前は、 スカイSQL 、これは MariaDB のホスト型バージョンです。 アマゾンRDS MariaDB サポートを提供します。そのため、MariaDB 監視ツールを探している場合、そのシステムがこれらの関連システムも監視する可能性が高くなります。
以下に、6 つの最高の MariaDB 監視ツールのリストを示します。
- AppOptics 編集者の選択 これは、MariaDB などのリレーショナル データベースのパフォーマンスを追跡する監視手順を含む、クラウド ベースのインフラストラクチャおよびアプリケーション モニターです。 30 日間の無料トライアルを開始してください。
- データドッグ さまざまな監視ツールを提供するクラウド プラットフォームとインフラストラクチャ モジュールは、サービスとそれらが実行されるサーバーをカバーします。このサービスはすべてのサービスを識別し、統合により MariaDB を注意深く監視します。
- ManageEngine アプリケーション マネージャー この包括的なアプリケーション モニターはサービスとサーバーを監視します。これには、MariaDB パフォーマンス追跡のプロセスが含まれます。 Windows Server と Linux にインストールされます。
- Site24x7 インフラストラクチャ このクラウドベースの監視サービス パッケージを使用すると、スタック全体を観察し、MariaDB のパフォーマンス追跡をシステム全体のコンテキストに組み込むことができます。
- オプスビュー 特殊な MariaDB 監視機能用のプラグインを備えたシステム モニター。 Linux にインストールするか、クラウドベースのサービスとして利用できます。
- ロジックモニター AI プロセスを含み、MariaDB 監視機能を備えた柔軟なクラウドベースの監視ツール。
データベース監視の考慮事項
現在の IT 業界の構造は非常に多様です。クラウド サービスの作成とは、企業がアプリケーションとサービスのバンドルのサブスクリプションを引き受け、特定のヘッドライン システムを選択し、それをサポートするバックエンド システムに注意を払わないことを意味します。その結果、一般的な企業では、監視するために地理的に分散した場所でホストされているさまざまなサービスが多数あり、それらはすべて異なる DBMS でサポートされている可能性が非常に高くなります。
あなたがそうなることは予想外ではありません DBMS が混在している たとえ社内開発に MariaDB を使用するという企業決定を下したとしても。このガイドは MariaDB の監視ツールに焦点を当てていますが、他の DBMS も監視できるシステムを入手すると大きな助けになります。
最高の MariaDB 監視ツール
MariaDB 監視ツールを探していたとき、私たちは次のようなシステムに焦点を当てました。 幅広い機能 、MariaDB のみを監視するものではありません。これにより、加入しているオンライン サービスの背後に別の DBMS が実際にあることが判明したときに、別の監視システムを購入する必要がなくなるため、多額の費用を節約できます。
準備ができている人には運が味方するので、監視する能力がある 多くの異なる DBMS あなたのビジネスは何にでも対応できる準備ができていることを意味します。必要のない非常に長いサービス メニューを歩き回ることは望ましくありません。また、データベースを監視するためのコードがすべて含まれている非常に大きなソフトウェア パッケージをインストールする必要もありませんが、データベースで使用しない可能性があります。未来。
理想的なデータベース監視システムは、次のことを可能にするシステムです。 アドオン 特定の DBMS を監視する機能があるため、既知のシステムを監視するために必要な画面だけが表示されます。もちろん、リストに載っているデータベース モニターはすべて MariaDB 監視機能を備えています。
MariaDB 監視ツールを選択するための方法論
私たちは MariaDB 監視システムの市場を調査し、次の基準に基づいてツールを分析しました。
- インスタンスクエリアクティビティ
- SQLパフォーマンスのチューニング
- データベースオブジェクトを最適化するための推奨事項
- サポートサーバーリソースの可用性のライブ追跡
- 履歴分析ツール
- 購入前にモニターをテストできる無料トライアルまたはデモ システム
- MariaDB のパフォーマンスを適正な価格で効率的に追跡および調整する監視ツールによるコストパフォーマンス
これらの選択基準を念頭に置いて、MariaDB を含むさまざまな DBMS を監視することでコストを節約できるデータベース監視ツールを特定しました。
1. AppOptics (無料トライアル)
アプリオプティクスSolarWinds による クラウドベースの アプリケーションパフォーマンスモニター。この監視サービスは、オンプレミス システムと SaaS システムのパフォーマンスを監視でき、ホストされている場所に関係なく、すべてのシステムの監視を統合できます。このサービスには、 データベース監視 これには、MariaDB のパフォーマンス追跡が含まれます。
主な特徴:
- クラウドベース
- データベースを監視する
- クラウドベースの MariaDB を監視する
- 60のメトリクスを追跡
- 問題に関するアラート
AppOptics の基本パッケージは標準サービスとアプリケーションをカバーしており、サーバー リソースをチェックすることもできます。 MariaDB を監視する機能を追加する必要があります。ただし、アクティベーションの手順は、 MariaDB プラグイン 非常に簡単で、追加のモジュールは無料です。 MariaDB 監視用のモジュールは実際には MySQL アドオン 。ただし、MariaDB インスタンスでも同様に機能します。
MariaDB サービスは以下を監視します 60の要素 。これらはデータベース内から測定され、実際のクエリ アクティビティや管理アクションなどのさまざまな要素がカバーされます。モニターもチェックしてます リソース データベースのホストを監視し、リソース不足に注意します。
長所:
- 多くのサイト上の複数のインスタンスの監視を統合する
- オンサイトデータベースとクラウドベースのデータベースの監視を統合
- アプリケーションの依存関係を特定し、マップを作成します
- PostgreSQL、Cassandra、MariaDB、Aurora、MySQL を監視します
- 分散トレーシングを適用してモジュールの対話を記録します
短所:
- 自己ホスト型オプションなし
AppOptics は サブスクリプションサービス 2 つのエディションで提供されます。これらのうち低いものはと呼ばれます インフラストラクチャの監視 これには MariaDB の機能が含まれます。したがって、データベースを監視するために必要なのはこれだけです。上位のプランは次のように呼ばれます。 インフラストラクチャとアプリケーションの監視 。 SolarWinds は、AppOptics を 30 日間の無料トライアルで提供しています。
編集者の選択
AppOptics は MariaDB を監視するための第一の選択肢です。特に気に入っているのは、 アプリケーションの依存関係マップ サポートするもの 根本原因分析 パフォーマンスの問題解決のために。 SolarWinds AppOptics には次のものが含まれます 警告メカニズム 問題が発生した場合、技術者への電子メールおよび SMS 通知がトリガーされます。
14 日間の無料トライアルを開始します:https://my.appoptics.com/sign_up
あなた:クラウドベース
二。 Datadog インフラストラクチャ
Datadog プラットフォームは クラウドに基づいた どこにいてもシステムを監視できます。したがって、ローカル サイト、リモート サイト、またはクラウド リソースの監視を検討している場合でも、このツールは興味深いものとなるはずです。クラウドを含むさまざまな場所にあるリソースの監視を組み合わせて、システム全体の概要を作成することもできます。
主な特徴:
- SaaSパッケージ
- オンプレミスとクラウドベースのインスタンスを監視する
- 80以上のメトリクスを収集
- 機械学習によるしきい値の作成
の Datadog インフラストラクチャ モジュールは、「」と呼ばれる 400 個の無料プラグインのライブラリによって拡張できます。 統合 」 MariaDB 監視機能を追加する統合が利用可能です。オンプレミスの MariaDB インスタンスを監視するための統合に加えて、統合ライブラリは監視するための特別なプラグインを提供します。 MariaDB 用の Azure DB そしてもう一つは AWS RDS 。
Datadog インフラストラクチャ パッケージの中核は、ユーザー向けソフトウェアをサポートするアプリケーションとサービスを監視し、サーバー リソースの可用性も追跡します。この監視システムの機能は以下に拡張されます。 仮想システム そして クラウドリソース 。このサービスには、MariaDB などのデータベースが含まれます。このモニターは、他の多くのデータベース管理システムのパフォーマンスを追跡することもでき、それらすべてを監視するための単一のコンソールを提供します。
MariaDB モニターは、次の統計を収集します。 80を超えるデータベースステータス 。これらには、オペレーティング インスタンス内から取得されたクエリ パフォーマンス データが含まれます。このモニターは、データベースがサーバー リソースにどのように接続されているかを検査するときに、キャッシュ パフォーマンスやディスクの相互作用などの問題を評価します。また、実行中のデータベースの一般的な要件を考慮して、容量の可用性を追跡することもできます。
Datadog インフラストラクチャ システムは次のものを使用できます。 機械学習 一般的なパフォーマンス レベルを予測し、潜在的なリソース不足によってパフォーマンスが低下する可能性がある時期を特定するしきい値を適用します。
データベースにアクセスするすべてのアプリケーションを追跡することにより、Datadog は依存関係マップを作成します。この機能はと呼ばれます。 相関関係 そしてそれはAIプロセスに基づいています。 Correlations サービスは、アプリケーションのパフォーマンスが低下し始めたときに調査のパスを設定する準備システムです。これにより、根本原因の分析が迅速化され、回避策を講じる時間を稼ぐことができます。
Datadog Infrastructure が生成するアラートはすべて、電子メールまたはメッセージング システムによる通知として技術者に送信できます。したがって、誰もが MariaDB やその他のサービスの監視を任せることができます。 自動化されたプロセス Datadog システムの。
長所:
- AI を使用したアプリケーションの依存関係マッピング
- AWS および Azure のレポート層と統合
- アプリケーションの依存関係を特定し、マップを作成します
- SQLの最適化とデータベースのチューニングを実行します。
短所:
- 他のモジュールを追加することで改善されます
Datadog Infrastructure は 3 つのエディションでパッケージ化されています。 無料 、 プロ 、 そして 企業 。無料サービスは最大 5 台のホストのみを監視します。 Pro には、MariaDB データベースをサポートするために必要なすべての監視サービスが含まれています。相関関係やパフォーマンスしきい値の機械学習など、Datadog インフラストラクチャの上位レベルの機能は、Enterprise プラン用に予約されています。得られる 14日間の無料トライアル いずれかの有料プラン。
Datadog インフラストラクチャ データベース内のクエリのパフォーマンスや、データベース管理システムに必要なリソースに関連する要素もカバーしているため、MariaDB の監視にも最適です。このツールは、クラウド プラットフォームで実行されている MariaDB インスタンスだけでなく、独自のサーバーで実行されているインスタンスも監視できます。オンサイト データベースと SaaS データベースが混在するレポートを統合することもできます。
14 日間の無料トライアルを利用する : https://www.datadoghq.com/dg/monitor/mariadb/
あなた : クラウドベース
3. ManageEngine アプリケーション マネージャー
ManageEngine アプリケーション マネージャー は、非常に広範な機能を備えたアプリケーションおよびサーバーのモニターです。 マリアDB は、このサービスが監視できるシステムの 1 つです。ソフトウェア パッケージは、それがホストされているサーバー、同じサイト上の他のサーバー、リモート サイトのサーバー、およびクラウド リソースを監視します。
主な特徴:
- オンプレミスシステム
- ハイブリッド環境の監視
- データベース使用状況の追跡
AppOptics サービスと同様に、Applications Manager で使用される MariaDB 監視センサーは、 MySQL と MariaDB の両方 。これら 2 つの DBMS の類似点は非常に高いため、一方に対して作成されたクエリは他方でも実行されます。これらのシステムの両方に同じコードを使用すると、完全な監視スイートに必要なスペースの量が削減されます。
MariaDB 監視システムは、以下を含む多数の要素に関する統計を収集します。 データベースインスタンスの識別子 データベースのサイズとオブジェクトに関する情報。このデータにより、ダッシュボードにそのインスタンスのエントリが作成され、ページにはそのインスタンスに関する統計が満載されます。データベース インスタンスに関して収集される統計には、メモリとキャッシュの使用量、ディスク アクセス、応答時間、リクエスト レート、リソース ロック、クエリ操作メトリクス、レプリケーション情報が含まれます。
Applications Manager のデータ プロセッサは次のことができます。 使用統計を照合する 最もアクティブなユーザー、呼び出しアプリケーション、およびクエリについて。多数の MariaDB インスタンスがある場合、全体的なパフォーマンス ページには、すべてのインスタンスから集約されたアクティビティ データが表示されます。その後、次のことが可能になります ドリルダウン 操作の詳細については、個々のインスタンスに問い合わせてください。
Applications Manager は、各 MariaDB インスタンスにアクセスするすべてのサービスとアプリケーションを追跡します。これはの一部です 自動検出システム システム間のリンクを特定し、アプリケーションの依存関係マップを作成します。このマップは常に更新され、問題が発生した場合の根本原因分析の基礎として機能します。
長所:
- Oracle、MSSQL、MySQL、PostgreSQL、および MariaDB を監視します
- データベースのチューニングとクエリの最適化
- アプリケーションの依存関係マッピングと根本原因分析
短所:
- SaaS版ではありません
アプリケーション マネージャーは次の場所にインストールできます。 Windowsサーバー または Linux 。次の 3 つのエディションで提供されます。 無料 、 プロ 、 そして 企業 。無料版はモニターが 5 台に制限されています。 Professional エディションは単一のサイトをカバーし、Enterprise エディションは複数のサイトを監視します。アプリケーション マネージャーは次の目的で使用できます。 30日間の無料トライアル 。
四。 Site24x7 インフラストラクチャ
Site24x7 は クラウドベースの監視サービス 。これは、MySQL センサーを 2 倍にして MariaDB も監視する別の監視システムです。 MySQL/ マリアDB サービスは監視システムの基本パッケージに追加する必要があります。これにより、サービスのダッシュボードが拡張され、データベース監視用の画面が追加されます。
主な特徴:
- データベースリソースの監視
- 電子メールとSMSによるアラート通知
- レプリケーションとバックアップを追跡します
MariaDB モニターは各データベース インスタンスの内部を調べ、 その構造を評価する 。オブジェクトの種類と数をメモし、この情報をダッシュボードの詳細画面に記録します。そうすれば、 継続的に監視する メモリやキャッシュのアクティビティ、ディスクの操作、ネットワーク インターフェイスのアクティビティなどのアクション。すべてのクエリが発生するたびにカウントされ、各リクエストのユーザー アカウントとソースが特定されます。
モニターもチェックしてます DBMS 管理アクティビティ 、レプリケーションなど。各インスタンスの上位のクエリ ターゲットとソースの概要が示され、すべてのインスタンスのパフォーマンスの概要を示すために収集されたすべての統計も集計されます。
Site24x7 セット パフォーマンスのしきい値 横断したときにアラートをトリガーします。これらのアラートは電子メールまたは SMS で技術者に送信できます。この通知により、データ センターのスタッフは、問題が発生した場合に通知によってコンソールに戻されるため、MariaDB データベース インスタンスがすべてスムーズに実行されていると想定できます。
長所:
- Oracle、SQL Server、MySQL、PostgreSQL、MariaDB を監視します
- データベースへのアクセスを記録する
- サーバーのメモリ、CPU、ディスク I/O 容量を監視します
短所:
- セルフホスティング オプションなし
Site24x7 インフラストラクチャは サブスクリプションパッケージ これにより、ネットワーク、サーバー、アプリケーション モニターなどのさまざまなサービスが許可されます。サーバーごとに許可されるアドインは 1 つだけです。ただし、さらに必要な場合は、有料でその制限を引き上げることができます。標準サブスクリプション アカウントでは、最大 10 台のサーバーを監視できます。 Site24x7 インフラストラクチャを試すことができます。 30日間の無料トライアル 。
5. オプスビュー
オプスビューは、ネットワーク、サーバー、アプリケーションをカバーする、適応性のあるリソース監視パッケージです。その機能は、「」と呼ばれるアドオンのライブラリによって拡張できます。 作戦パック 」監視できる opspack があります マリアDB 。 Nagios プラグインを Opsview にインストールすることもできます。
主な特徴:
- MariaDB の拡張機能
- Nagios プラグインを使用可能
- クエリアナライザー
MariaDB opspack は、システム ダッシュボードに画面を追加し、データ収集エージェントを利用できるようにします。このエージェントは、レプリケーションおよびサーバー リソースとのやり取りに関する情報を収集します。も検査します クエリのパフォーマンス 。これにより、特定のクエリを選択し、その実行パフォーマンスの経時的な変化を監視することができます。これは、パフォーマンスに焦点を当てる場合に特に便利です。 重要なデータベースアクション 。
Opsview は、MariaDB だけでなく、他のデータベース管理システムも監視できます。それはあなたに与えます 単一のコンソール すべての IT リソースを監視します。このツールは、オンプレミス サービスを監視するだけでなく、クラウド リソースのパフォーマンスもチェックできます。オンプレミスとクラウドにあるリソースをカバーする概要内のサービスを組み合わせることができます。
Opsview システムには、 自動検出 ネットワークを探索し、すべてのリソースを識別するサービス。これは、ソフトウェアやアプリケーションのログ記録にまで及びます。システム スキャンは継続的に行われるため、インフラストラクチャに加えられた変更を検出し、その記録を自動的に更新します。マッピングもします ヴイエムウェア 構造物。これは、システムが自動的にセットアップされ、常に最新の状態に保たれることを意味します。
Opsview には、追跡する各メトリクスのパフォーマンスしきい値システムが含まれています。これらの旅行 アラート 交差した場合、それらのアラートは電子メール、SMS、または Slack メッセージで通知として送信できます。 Opsview システムはスタック マップを作成し、異常検出と根本原因分析のサポートを提供します。
長所:
- MariaDB データベース インスタンスを含むすべてのアプリケーションに自動検出を提供します。
- アプリケーションの依存関係マップを作成します
- クエリの最適化とデータベースの追跡
短所:
- MariaDB はプラグインとして追加する必要があります
Opsview プランには、次の 3 つのエディションがあります。 中小規模企業 、 企業 、 そして Opsview クラウド 。 SMB は中小企業向けであり、Enterprise は大規模組織向けに設計されています。これらは両方とも、にインストールするためのオンプレミス パッケージです。 Linux サーバー。 Opsview Cloud はホスト型 SaaS システムです。すべてのバージョンは同じ機能を備えており、すべて MariaDB opspack を使用します。 無料トライアルを利用する クラウドサービスの。
6. ロジックモニター
ロジックモニター MySQL の監視システムを以下に適用します MariaDBの監視 。このサービスは、統合によって拡張できるクラウドベースの IT リソース監視パッケージの一部です。 MySQL サービスは、次のライブラリの 1 つです。 2000 年の統合 。
主な特徴:
- クエリパフォーマンスの監視
- レプリケーションの追跡
- サーバーリソースの計画
データベース監視サービスは、クエリのパフォーマンス、データベース管理システムのアクティビティ、サーバー リソースとネットワークとの相互作用、アプリケーションとユーザーによるアクセスを検査します。サービスが収集するすべてのメトリクスは、ダッシュボードにグラフやチャートとして表示されます。
LogicMonitor サービスがデプロイされます。 AI パフォーマンスの期待値を設定し、それを使用して異常が検出された場合にアラートを生成します。システムが作成する フルスタックビュー 、ネットワーク、サーバー、アプリケーションを横断し、それらの依存関係をリンクします。これにより速度が向上します 根本原因分析 問題に対しても AI がサポートします。
長所:
- データベースを使用するシステムに関連したデータベース監視を実装します。
- データベースのアクティビティとサーバーのリソース使用量を関連付けます
- AIを活用した根本原因分析
短所:
- セルフホスティング オプションなし
ロジックモニターには、 芯 システムと ウェブサイトモニター サービス – これらは 2 つの別個のパッケージであり、MariaDB を監視するために必要なのはコア システムのみです。このプランには 2 つのエディションがあります。これらはと呼ばれます プロ そして 企業 – これらは同じ基本機能を備えていますが、Enterprise は 200 台を超えるデバイスを監視し、サービスの AI 機能が含まれています。 LogicMonitor を評価できます。 14日間の無料トライアル 。
MariaDB 監視に関するよくある質問
MariaDB は安全ですか?
MariaDB データベースは暗号化によって保護されており、アクセスにはユーザー アカウントが必要であるため、データベース インスタンス内のすべてのアクティビティが追跡可能でログに記録されます。
MariaDB は MySQL に代わるものですか?
MariaDB は MySQL に非常に近いコピーです。 2 つのシステムは相互に互換性があります。ただし、MySQL を廃止する予定はないため、MariaDB をその代替として考慮することはできません。
MariaDB は MySQL よりも優れていますか?
アナリストは、MariaDB は MySQL よりもデータの検索が速いと主張しています。同時接続の数が多いと、MySQL インスタンスの応答時間が遅くなる可能性がありますが、MariaDB ではそのようなことは起こりません。