【知りたいこと】windows2003で、アプリケーションやセキュリティなどのイベントログの現在の使用サイズを取得する方法を教えてください。

【理由】放っておくと、いつのまにか上書きされてしまうので、最大ログサイズが近くなったころにログをバックアップしておきたいのです。右クリック→プロパティでも確認できますが、手動なので毎日確認は無理です。system32\config\***.evtのファイルサイズを取得でもいいかと思うのですが、みなさんはどのようにイベントログを管理しているのでしょうか。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/01/13 14:51:01
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:Mook No.1

回答回数1314ベストアンサー獲得回数393

ポイント20pt

イベントログは保存期間やサイズの設定がプロパティ

からできますが、それらはカスタマイズ済みでしょうか。


あまり参考にならないかもしれませんが、私の運用例は下記のようにしています。

  • WMI や LogParser を利用し、クエリ(期間を指定)により前回の確認時からのイベントをファイルに保存します。

保存に関しては、基本的にはEvt ファイルでも良いと思いますが、多数のサーバを管理するためテキストファイルで保存しています。

これは、他のPCではインストールされていないアプリケーションが出力するイベントの詳細を正常に見ることができないためです。


これをタスクスケジューラで設定し、定期的に取得します。


  • 出力したイベントファイルをアプリケーションとイベントコードで分類・カウントする処理を行い(スクリプトにより実行)、異常があれば対応をします。

イベントログではないですが、サーバであればベンダーが供給する管理ツールがあると思いますが、これらを併用して、サーバ監視を行っています。

これらにイベントログへ出力する機能もある場合もあるので、設定をしておくと有効です。

もし、SNMP を管理するシステムがあれば、HD や CPU 温度などの重要な障害は TRAP により監視できるようにしておくと即時に検知できるます。


また、今回の質問とは関係なく、既に実施されているかもしれませんが、データのバックアップも重要です。

id:kuruma_neko

プロパティでサイズは大きくしてはいるのですが、根本的な解決にはなっておらず、他の方はどうやっているのかなと気になりました。また、ベンダーの管理ツールは、導入費用が100万以上するので、ちょっと難しいです。

2007/01/09 02:41:46
id:spectacles No.2

回答回数5ベストアンサー獲得回数0

ポイント50pt

Windows Server World【2月号】にぴったりのスクリプトがあります。

購入しなくてもこちらの左メニューの最新号のご案内から、「> もっと詳しく」のリンクをクリックすると、サンプルスクリプトがダウンロードできます。

「backupevt.vbs」というのがイベントログのバックアップスクリプトになります。27行目でバックアップ先フォルダのパスが指定でき、28行目で何byteになるとバックアップを実行するかを指定できます。

タスクマネージャーで定期的に(一日に一回とか)実行すると良いと思います。

http://www.microsoft.com/japan/technet/scriptcenter/default.mspx...

Microsoft TechNet スクリプトセンター]で取得できるスクリプトを改変して作ったものだそうですが、他にも使えそうなものがたくさんあるので見てみてはどうでしょうか。

id:kuruma_neko

Windows Server Worldは、私も買っていたのですが、見落としていました。前日のイベントログをバックアップしてくれるそうなので、1日1回このスクリプトを実行することで、対応したいと思います。ありがとうございました。

2007/01/13 14:49:56

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません