| Автор: Андрей, BelkaPC | 67930 | 30.12.2016 15:34 |
|
Доброго времени суток! Возникла такая задача: Нужно отслеживать запуск некоторых приложений, служб и тд на компьютерах сотрудников. И если нужный процесс(служба, программа) запущена, тут же отправлять Email. Работать должно через просмотр логов винды. Перекопал кучу софтин, а именно (Event Log Explorer, Event reader 3.0, Event Analyst 8.0) и все не то. Да логи смотрят, находят что нужно, по фильтрам присылают отчеты, НО: первая не может сохранять фильтр, и если сервак перезагрузился, ее надо руками настраивать(неприемлемо), вторая умеет слать просто отчеты, а не по факту появления события. То есть не важно, произошло или нет, все равно шлет отчеты. А нужно что бы отчеты приходили только по факту. Может кто знает, как это правильнее реализовать?
|
|
| Автор: oko | 67940 | 30.12.2016 21:44 |
|
На любом языке высокого уровня пишется простейший анализатор диспетчера задач. Вставляется в автозагрузку. Шлет что угодно, кому угодно и по наступлению любого события, связанного с процессами (запуск, потребление памяти и ЦП, завершение и т.д.). При должном умении можно даже нити внутри потоков отслеживать...
Если не писать самому - курить гугл по предложенному выше описанию запросов... А читать логи Винды на предмет отслеживания процессов - это моветон... Логи в этой ОС вообще нужны для одной цели - переполнение и блокировка юзверей :) |
|
| Автор: Юрий | 67945 | 31.12.2016 16:18 |
|
Бесплатно - если версия ОС позволяет, то можно попробовать через Планировщик задач по созданию триггера на EventID 4688 для создания процесса, 4689 для завершения (Windows 7).
или скриптом как выше написали через групповую политику. |
|
Просмотров темы: 2816