Как использовать VB.NET для запроса журналов событий удаленного сервера? - PullRequest
0 голосов
/ 27 августа 2009

Я работаю над созданием веб-приложения, которое будет запрашивать журналы событий на внутренних серверах для событий, использующих определенный идентификатор. Поскольку большинство серверов работают под управлением Windows Server 2003, я не могу использовать предпочтительный метод System.Diagnostics.Eventing.Reader, который я надеялся использовать.

Я видел упоминание об использовании WMI, но хотел бы избежать этого, если это возможно. Я баловался с классом System.Diagnostics, но не могу заставить его работать при работе на сервере. Он может при локальном тестировании запрашивать мой журнал событий, но ничего не отображает, когда помещается на последний сервер. После запуска программы ошибка не отображается.

Каков наилучший способ сделать это с помощью VB.NET и ASP.NET? Если WMI - лучший метод, кто-то может указать мне правильное направление, поскольку я никогда не работал с ним раньше.

Заранее спасибо.

1 Ответ

1 голос
/ 27 августа 2009

Я считаю, что для запроса журнала событий удаленных серверов лучше всего подходит WMI. Лучше всего использовать инструмент, разработанный для задачи, которую вы хотите выполнить.

На первый взгляд выглядит сложным, но на самом деле все не так плохо.

Вот ссылка, с которой можно начать.

http://bloggingabout.net/blogs/wellink/archive/2005/04/08/3289.aspx

...