サーバーが再起動されたときに特定のWindowsPerfmonカウンターログが自動的にログ記録を再開することを確認する方法を理解しようとしています。
これはWindows2003 Serverであるため、再起動後すぐに誰もログオンしない可能性があります。 この同様の質問 を見ましたが、誰かがログオンせずにスケジュールされたタスクが実行されるとは思いませんでした...
編集:わかりました。サーバーが起動するたびにコマンドを実行するようにスケジュールされたタスクを設定できるようですが、残りの質問がいくつかあります。
そして最後の戦略の質問:この方法で少数のサーバーを短期間監視したい場合は、これらのモニターを各サーバーに直接設定するか、ワークステーションで直接実行してデータをリモートで収集する方がよいでしょう。 ?
OK-私は今これを行う方法を覚えています!
START TIMEを現在(または過去)に設定します。 STOPAFTERを9999日に設定します。これにより、スケジュールされた開始スクリプトを必要とせずに、再起動するたびにカウンターが自動的に再起動します。
スケジュールされたタスクは、ユーザーがログオンしていなくても実行できます。タスクのユーザー名とパスワードを指定します(パスワードの有効期限が切れないように、サービスアカウントが望ましい)。
Logman.exe を実行するスケジュールされたタスクを作成して、パフォーマンスカウンターログを開始します。
更新: [スケジュール]タブで、過去の日付を選択します(およびnot手動で!)。これで十分だと思います。しかし、私は最近それをテストしませんでした。これをより完全にするには、いくつかの合理的な停止条件を選択し、[ログファイルが閉じられたとき]ボックスで新しいログファイルの開始を選択します。これで問題は解決すると思います。
更新前:「パフォーマンスカウンターのリスター」とはどういう意味ですか?パフォーマンスカウンターは、システムが稼働しているときに常に使用できます。カウンターからのデータをログに記録する場合は、「カウンターログ」機能を使用できます。対象となるカウンターを使用して新しいログを作成し、ログのスケジュールを構成できます。コンピュータが再起動すると自動起動します。