MySQL監視ツール


12

MySQLサーバーインスタンスの状態を監視するためにどのツールを使用しますか?無料ですか、それとも商用ですか?

回答:




2

Mysqlには、mysql GUIツールパッケージの一部であるMysql Administratorと呼ばれる無料のものがあります。

Mysql管理者接続ドキュメント

さらに多くの監視機能を備えたMysql Enterprise Monitorもあります。他のサーバーでMysqlを監視できます。よくある質問7をご覧ください。


しかし、MySQL MonitorはローカルのMySQLインスタンスを監視するだけですよね?したがって、Linuxマシン上のMySQLサーバーを監視することはできません。
セバスチャン・ホッツ2009

申し訳ありませんが、MySQL管理者はローカルインスタンスのみを監視できます。
セバスチャン・ホッツ2009

いいえ、mysqlがサポートする任意のOS上の非ローカルサーバー上のMysqlインスタンスを監視できます。
マーク

はい、Mysql Adminは別のサーバー上のMySqlインスタンスを監視することもできます。回答にリンクを投稿します。
マーク

1

mySQLのリモート管理にはSQLyogが好きです。素敵なGUI環境。無料のコミュニティエディションがあります。

この会社はまた、mySQL監視ソリューションであるMONyogを作成していますが、それは無料ではなく、私はそれで遊んでいません。


1

MySQLから有用なデータポイントを抽出するためのカスタムZabbix構成があります。これらのスクリプトをコミュニティに公開する必要があります。



1

innotop監視に最適です。の両方のエディションで推奨されると思いhigh performance mysqlます。


1

基本的に、私は使用しました:

$ watch -n1 "mysqladmin processlist -u root -pYouWillNeverGuessThis"

これにより、接続、ユーザー、ホスト、データベース、コマンドなどのリストが毎秒更新されます。リアルタイムの「今誰が何をしているのですか?」解決。

非常にシンプルですが、便利です。




0

基盤となるプラットフォームを監視することを忘れないでください。私は監視します

  • ログ、データ、およびtmpデバイスのIOPS(3つの別個のLUNにIOPSがありますか?)
  • スワッピング(数ページ/秒以上はmysqlにとっては悪い、Googleが「mysql swappiness」を使用して理由を調べる)
  • ホストOSのメモリ統計。私が従う一般的な経験則は、mysqlプロセスに80%以下を割り当てて、OSとバッファーキャッシュ用のスペースを確保することです。

SNMPとCactiを使用して、これらすべてを監視できます



0

上記のサボテン。また、現在のアクティビティを監視するmytopもあります。


0

nagios nagios_mysqlプラグインを介した基本的な監視には、スレーブのステータスとslavelagを監視する小さなカスタムスクリプトが追加されました。



0

実際には、サーバーで実行されているデータベースに依存します。

私は通常チェックします

  • クエリ数
    • データベースに依存
  • インデックス
  • スロークエリログ
  • mysqlping
  • リモートホストから特定のデータベースへのmysql接続
    • 適切なホストから動作することを確認してください
    • 適切なホストから失敗することを確認します
  • 現在の時刻を選択して、正しいことを確認します
  • 照合/エンコードを選択します
  • 接続ユーザー

フレームワーク側では、ステータス情報を提供するすべてのもののメトリックとnagios(まもなくicingaになる)を提供できるすべてのものにmuninを使用しています。


0

MySQLのより包括的な監視(ただし、商用であるため、データベースに価値がある場合のみ)については、www.LogicMonitor.comをご覧ください。構成は不要です(ストレージエンジンの種類、レプリケーションステータスなどを検出します)。チューニングの推奨事項を提供します。1つのシステムでの完全な履歴グラフとアラート。非常に拡張可能で、データセンターインフラストラクチャの残りを監視します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.