web-dev-qa-db-ja.com

リアルタイムIISモニタリング

IISのリアルタイムのパフォーマンス情報を報告および表示する監視ソフトウェアを探しています。現在、実行中のリクエストやキューに入れられたリクエストなどを監視するためにperfmonを使用していますが、レポートやグラフなどを生成できる永続的なソリューションを探しています。

Nagiosは多くの賞賛を得ているようですが、私たちはWindowsにインストールできるものを探しています。 Nimsoft に出くわしましたが、他に選択肢があるかどうか疑問に思っていましたか?

Webサーバー(5台未満のマシン)の監視のみを検討しています。

5
nivlam

Windowsにインストールできるものが欲しいとおっしゃっていたのは知っていますが、実際に利用できる「良い」オプションはあまりありません。

Linuxの世界に勇敢に立ち向かおうと決心した場合に備えて、とにかくお勧めしたいと思います:) Linuxマシンが少なくとも1つある場合、または仮想マシンを実行できる場所がある場合は、Zabbixも仮想マシンを持っているので調べてください。いいですね。それはオープンソースであり、あなたが求めていることを正確に行うことができます(私はそれをしているのでこれを知っています)。 perfmonカウンターを取得して、リアルタイムで保存するグラフに変換できます。 IISサーバー、NginXサーバー、MSSQL、Memcached、およびその他の重要なさまざまなものについて、パフォーマンスカウンターをzabbixにグラフ化します。セットアップ時間と調査が必要でしたが、非常に強力です。

オーバーレイグラフを作成したレポートもあります。たとえば、すべてのWebサーバーのインバウンド/アウトバウンド要求、それらのCPU使用率、および同じ時間枠内のグラフの上にオーバーラップしたグラフを作成しました。 SQLサーバーでのCPU使用率とそれに対するクエリの数が表示され、その上にオーバーラップしているのは、時間枠内のキャッシュ/ヒットとミスの数です。あなたが探しているものの例は少し複雑すぎるかもしれませんが、あなたはその考えを理解します。

2
Dave Holland

パフォーマンスカウンターとログファイルのどちらをサポートしているかは特にわかりませんが、SolarWinds Orion APM をご覧ください。

1
sdanelson