Концептуальная вещь - использование событий с удаленной машины - PullRequest
0 голосов
/ 24 февраля 2012

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

Я читал о подписке на временные события WMI и подписке на постоянные события WMI. Но постоянная подписка на события не реализована в пространстве имен System.Management.

Существуют ли другие возможности использовать постоянные события из журнала событий удаленной машины, не устанавливая что-либо на удаленную машину (программно!)?

1 Ответ

0 голосов
/ 24 февраля 2012

На удаленной машине можно реализовать простую программу, которая будет наблюдать за журналом событий и «отправлять» интересные события на машину мониторинга через службу SOAP, именованный канал или некоторый коммуникационный пакет на основе сокетов собственной разработки.Вероятно, это будет самый простой способ, если у вас есть контроль над удаленной машиной.Таким образом, «опрос», который просто необходимо выполнить на каком-то уровне, происходит в пределах одной машины и стоит всего несколько циклов ЦП и чтение данных вместо постоянных сетевых вызовов.

...