次の方法で共有


ログオンせずにリモート コンピューターのパフォーマンスを監視する

この記事では、Microsoft Windows NT 4.0 Resource Kit に含まれているパフォーマンス モニターファイルとDatalog.exe ファイルを使用して、ログオンせずにリモート コンピューターでデータをログに記録し、アラートを生成する方法について説明します。

元の KB 番号: 246758

詳細

ログオンせずにリモート コンピューターでデータをログに記録し、アラートを生成するには、次の手順に従います。

Note

次の手順では、 <remotecomputer> を監視するコンピューターの名前に置き換えます。

  1. リモート コンピューターに Windows NT 4.0 リソース キットをインストールします。

  2. ローカル コンピューターで、Windows NT パフォーマンス モニター (Perfmon.exe) を使用してワークスペース ファイルを作成します。

    1. パフォーマンス モニターを開始し、View メニューの Log をクリックします。
    2. ログに記録するすべてのオブジェクトと生成するアラートを指定して、関連するカウンターを追加します。
    3. Options メニューの Log をクリックします。
    4. [ ファイル名 ボックスで、.log拡張子を使用してログ ファイルの名前を指定します。
    5. いずれかのログ間隔オプションをクリックし、[保存をクリックしてログ オプションを保存します。
    6. [ File メニューの [ワークスペースの保存 ] をクリック
    7. [ ファイル名 ボックスに、.pmw 拡張子を使用してワークスペース ファイル名を入力し、[保存 ] をクリック
    8. パフォーマンス モニターを終了します。
  3. 作成したワークスペース ファイルと、Windows NT 4.0 リソース キットに含まれるDatalog.exe ファイルの両方を、リモート コンピューターの %SystemRoot%\System32 フォルダーにコピーします。

  4. ローカル コンピューターで、リモート コンピューターのデータ ログ サービスを設定します。

    1. コマンド プロンプトで、次のコマンドを入力して Enter キーを押します。

      monitor \\remotecomputer setup
      

      このコマンドは、サービスを Windows NT Server 4.0 に登録します。 監視するコンピューターごとに 1 回だけコマンドを実行する必要があります。 次のエラー メッセージが表示された場合:

      サービスの作成に失敗しました

      これは、コマンドを既に 1 回実行したことを意味します。

    2. ログ記録にワークスペース ファイルを使用するには、次のコマンドを入力し、Enter キーを押します。

      monitor \\remotecomputer filename
      

      filename は、リモート コンピューターにコピーしたワークスペース ファイルの名前です。

  5. 監視プロセスを開始するには、次のコマンドを入力し、Enter キーを押します。

    monitor \\remotecomputer start
    
  6. 監視プロセスを停止するには、次のコマンドを入力し、Enter キーを押します。

    monitor \\remotecomputer stop
    

    監視プロセスを停止すると、パフォーマンス モニターでログ ファイルを表示できます。 これを行う方法については、「パフォーマンス モニターのヘルプ」を参照してください。

    また、スケジュール サービスと AT コマンドを使用して、設定された時刻に監視を実行するようにスケジュールすることもできます。 たとえば、毎週午前 2 時 40 分から午前 2 時 50 分の間にサーバーの速度が著しく低下する場合は、次の AT コマンドを入力して、物理的に存在することなく、その期間のデータをログに記録できます。

    at \\remotecomputer 2:30 /every:m,t,w,th,f monitor start
    at \\remotecomputer 3:00 /every:m,t,w,th,f monitor stop
    

    ログについて通知する場合は、次のコマンドを入力し、Enter キーを押します。

    at \\remotecomputer 3:00 /every:f net send yourusername 'The Monitor is stopped. The log contains data for this week!'