タグ付けされた質問 「monitoring」

根本的な問題の明確な兆候を見つけるために使用できる、さまざまな統計およびイベントのongongチェック。

3
SQL Serverと通信するには、どのPowerShellテクニックを使用する必要がありますか?
最終的には、PowerShellを使用して、SQLインスタンスモニターに使用する古いKornShellスクリプトを置き換えたいと思います。ただし、PowerShellが実際にSQLサーバーと通信できるさまざまな方法を頭に入れて苦労しています。これがすべてかどうかはわかりませんが、SQLサーバーのバージョンを照会できる5つのまったく異なる方法を次に示します。 1. SQLConnection .NETクラス $SqlConnection = New-Object System.Data.SqlClient.SqlConnection $SqlConnection.ConnectionString = "Server=MyServer;Database=Master;Integrated Security=True" $SqlCmd = New-Object System.Data.SqlClient.SqlCommand $SqlCmd.CommandText = "Select @@version as SQLServerVersion" $SqlCmd.Connection = $SqlConnection $SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter $SqlAdapter.SelectCommand = $SqlCmd $DataSet = New-Object System.Data.DataSet $SqlAdapter.Fill($DataSet) $SqlConnection.Close() $DataSet.Tables[0] 2. WMIプロバイダー $sqlProperties = Get-WmiObject -computerName "MyServer" -namespace root\Microsoft\SqlServer\ComputerManagement10 -class SqlServiceAdvancedProperty …


1
アクティブな接続と残りの接続の数
一定期間の接続のピーク数に関する統計を取得したいと思います。 私はpg_stat_activityビューなどを知っていますが、select count(*) from pg_stat_activityこの方法はあまり賢くないと思います。 必要な情報を提供できる他のビューまたはテーブルはありますか?

7
postgresqlデータベースを監視するための優れたツールはありますか[非公開]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、データベース管理者のStack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 すぐに、非常に負荷の高いpostgresqlデータベースをいくつか用意する予定です。mysqlデータベースを高負荷で管理しているのですが、今はpostgresqlを使用する必要があります。 日々のデータベース管理とステータスレポートに最適なツールを教えてください。(もちろんコンソールは最高のものですが、他のオプションについても知りたいです) すべての経験は大歓迎です!

3
ジョブが失敗したときにSQL Serverからエラーの詳細を電子メールで受け取るにはどうすればよいですか?
SQL Serverでは、失敗したときに電子メールアラートを送信するようにジョブを構成できます。これは、ジョブを監視するためのシンプルで効果的な方法です。ただし、これらのアラートには詳細は含まれず、成功または失敗の通知のみが含まれます。 ジョブが失敗した場合、これは典型的な警告メールのようになります。 JOB RUN: 'DBA - Consistency Check Databases' was run on 8/14/2011 at 12:00:04 AM DURATION: 0 hours, 0 minutes, 0 seconds STATUS: Failed MESSAGES: The job failed. The Job was invoked by Schedule 2 (Nightly Before Backup 12AM). The last step to run was step 1 (Check …

2
突然のMongodbの高接続/キュー、データベースが応答を停止する
問題 mongodbのセットアップに奇妙な問題があります。時々、高接続と高キューのピークを取得し、キューと接続を増加させるとmongodbプロセスが応答を停止します。htopでsigkillを使用してインスタンスを再起動する必要があります。 ハードウェアリソースは問題ないため、mongodbの動作をブロックするシステム制限/ mongodb設定があるようです。この問題のバージョンはスタンドアロンで発生し、その後実稼働サーバーでレプリカセットが発生します。今後の詳細。 ソフトウェア環境について これはスタンドアロンのmongodbインスタンス(シャードでもレプリカセットでもない)であり、専用のマシン上で動作し、他のマシンによってクエリされます。Debian 7.7でmongodb-linux-x86_64-2.6.12を使用しています。 mongoを照会するマシンは、Django == 1.7.4、Mongoengine = 0.10.1 with pymongo == 2.8、nginx 1.6.2およびgunicorn 19.1.1を使用しています。 Django settings.pyファイルで、次の行を使用してデータベースに接続しています。 from mongoengine import connect connect( MONGO_DB, username = MONGO_USER, password = MONGO_PWD, host = MONGO_HOST, port = MONGO_PORT ) MMS統計 MMSサービスの次のimgでわかるように、接続とキューにピークがあります。 これが発生すると、mongodbプロセスが完全にフリーズします。SIGKILLを使用してmongodbを再起動する必要がありますが、これは非常に悪いことです。 画像には3つのフリーズイベントがあります。 imgが示すように、これが発生すると、非マップ仮想メモリにもピークがあります。 また、2番目と3番目のフリーズの前後でBtreeチャートの増加を発見しました。 ログを確認しましたが、疑わしいクエリはなく、Opcountersも急増しません。通常よりも多くのクエリはないようです。 同じバグの別の日時の別のスクリーンショットを次に示します。 すべてのケースで、DBのロックはそれほど増加しておらず、ピークがありますが、4%にも達していません。 OpCounterはゼロに低下し、すべてのopがmongodb quequeに送られるように見えるため、データベースは新しい接続を作成して新しい要求を実行しようとし、それらもすべてキューに送られます。 …


2
ジョブカテゴリのいずれかのジョブが失敗したときにアラート
SQL Server 2008で、特定のカテゴリのジョブが失敗したときに電子メールを送信するアラートを設定することはできますか? SSRSサブスクリプションが失敗するたびに電子メールをセットアップしたいと思っています。これらのサブスクリプションはすべて、カテゴリReport Serverのジョブです。 編集 -SSRSサブスクリプションが失敗しても、ジョブ自体は失敗しないことが判明したため、私の質問はSSRSサブスクリプションの監視の使用には適用されません。しかし、私は私たちの環境で実行している他の仕事についてまだ知りたいです

2
Postgresqlのメモリ使用量を表示する
UbuntuサーバーでPostgresqlを実行しており、そのメモリ使用量を監視できる必要があります。現在、1分間のcronジョブでスクリプトを実行しています。このスクリプトは、さまざまな統計を監視/記録し、Postgresqlの現在のメモリ使用量も監視/記録する必要があります。Postgresqlが共有メモリを有効に利用しているため、 'top'などのプログラムによって指定された値が正確ではないという事実を除いて、私は周りを検索しましたが、あまり見つけることができませんでした。 どのようにしたらPostgresqlの合計メモリ使用量をいつでも監視できますか?このデータは、後で分析用のグラフを作成するために使用されます。

2
PostgreSQLデータベース接続の数を適切に監視するにはどうすればよいですか?
Nagiosスクリプトを使用してPostgresデータベース上のデータベース接続の数を監視しようとしたところ、この問題が発生しました。これらは現在開いている接続としてカウントされ、5分ごとに測定されます。 SELECT sum(numbackends) FROM pg_stat_database; それでも、これは多数の短期間の接続を見逃しているようで、統計は現実とはかけ離れています。 スクリプトを手動で実行してみましたが、2秒の接続が数秒離れた2つの接続の間でも大きな変化が見られました。 この情報を信頼できる方法で取得するにはどうすればよいですか?時間間隔中に発生したmax(connectios)など。

1
ストアドプロシージャごとのタイムスパンごとの呼び出し数を監視するにはどうすればよいですか?
パフォーマンスの問題を診断するために、システムパフォーマンスと比較して、特定のプロシージャが呼び出される回数をよりよく理解したいと思います。特定の期間中に各プロシージャが呼び出された回数を取得する方法はありますか?

2
データベースごとのMySQLアクティビティを監視しますか?
サーバーの各データベースのアクティビティを監視する最良の方法は何ですか? アクティビティをリアルタイムで表示するmtop / mytopを試してみましたが、実行されたすべてのクエリを表示するのはあまり実用的ではありません。 MySQLログをアクティブ化しましたが、データベースごとに分割するオプションがありません。 MySQLサーバーを監視するためにどのツールを使用していますか?

4
SQL Serverデータファイルの空き領域の監視
SQL Serverデータベースでの自動拡張操作を回避するために、mdf / ndfファイルを手動で大きなサイズに変更しました。ファイルの方が大きいので、ディスクパーティションの空き領域はほとんどなく、システム管理者は、領域が不足していることを警告し続けます。 サイズを変更したため、データファイルには多くの空き領域がありますが、ファイルサイズ/ディスクの空き領域を確認しても気付かないでしょう。 データファイルの実際の使用率を監視するにはどうすればよいですか?私は、perfmonカウンタを使用したいと思います。ファイルが実際にスペースを使い果たすと、SQL Serverは十分なスペースを割り当てることができず、クラッシュするだろうと私は確信しています。

6
SQL Serverパフォーマンスベースラインモニタリングの作成
概要と比較可能なデータを取得するための私の現在のタスクは、さまざまな生産的なSQL Serverインスタンスに関するいくつかの数値を取得するためのパフォーマンスベースラインを作成することです。 私の考えは: 複数のDMVを使用したい プロファイラートレース(実行計画を含む)を含めたい perfmonデータを含めたい したがって、私が達成しようとしているのは、開始可能および停止可能(スケジュール可能でもあります)の一般的なパフォーマンスモニタリングです。 進行中のパフォーマンス最適化タスクの成功を識別するために必要なすべての情報 長期的な進捗状況を視覚化するのに役立つ、いくつかの集約された単純な図..特に 管理用;-) 個々のキューの変更とインデックス最適化タスクによる改善を比較するためのプロファイラートレース内の再実行可能な実行プラン パフォーマンスベースラインの作成について説明している情報がいくつか見つかりました。それらのほとんどは、非常に複雑であるか、目的のパフォーマンスインジケーターの1つ(主にパフォーマンスデータ)にのみ焦点を当てています。 最も一致するサンプル/説明は次のとおりです。SQLServerのパフォーマンスベースラインの作成 質問は: この種のパフォーマンスモニターをすばやく実行可能な方法で作成した経験がある人はいますか?

6
MS SQL Serverモニタリングソフトウェアまたはサービスの推奨事項 [閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、データベース管理者のスタック交換のトピックになるようにします。 6年前休業。 MS SQL Serverインスタンス(2000、2005)が20〜30台のサーバーに分散しているクライアントがあります。私は物事の整理に従事しており、定期的にデータベースインフラストラクチャの状態を確認したり、バックアップをテストしたりしています。また、2008年までにこれらのデータベースをできるだけ多く取得する予定です。 Linuxスタックのウェブアプリやデータベース向けのNew Relicなどのサービスを知っていて、Google経由でSQL Monitor製品(RedGate)に出会いました。私や私のクライアントがMS SQLインスタンスを監視および管理できるようにするサービスまたはツール(経験がある)に関して、誰かが何らかの方向性を提供できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.