Как отследить событие остановки службы сервера 1С (Windows 2008) #694767


#0 by arsik
Нужно при остановке службы сервера некоторые действия сделать. Не важно в ручную служба останавливается или из-за сбоя. Поискал события не нашел таких, может кто то знает?
#1 by Torquader
Можно периодически проверять состояние службы, а можно в ней поставить автоматический перезапуск при падении, тогда она сама сможет узнать, что упала и решить, как этого избежать. Вообще-то, ServiceStatus можно получать, а можно отправлять команды через ControlService, но права админа будут нужны.
#2 by Сержант 1С
1 повершеллом отслеживать 2 повесить шедулером скрипт на изменение состояния службы 3 мониторить сторонним софтом, пртг или 10-страйк
#3 by 1dvd
Это, не?
#4 by arsik
Остановка сервиса может быть не только из за сбоя. В основном сервис останавливается вручную, но иногда бывают и аварийные. Мне нужно все эти случаи отследить. Как повершелом отслеживать как? Постоянно проверять запущен ли сервис. Это не выход.
#5 by МихаилМ
события wmi Вам в помощь.
#6 by ЧеловекДуши
Пиши свою службу, которая будет отслеживать процесс от "1С". И если он не запущен, то и делать, то что тебе надо :)
#7 by ЧеловекДуши
Аварийные случаи решаются просто, там в настройках есть параметры перезапуска.
#8 by Torquader
Первая ссылка в google:
#9 by arsik
Это я в курсе - это самое простое, а мне нужно еще отследить и штатные остановки. Это вариант из писать свою службу.
#10 by Jaap Vduul
Service control manager в системном журнале фиксирует изменение статусов всех служб. Навесить на это дело пару стандартных task с триггером на "On an event" - один на штатное завершение ("Служба ... перешла в состояние Остановлена"), другой на аварийное ("Служба ... неожиданно прервана").
#11 by arsik
Копал глубоко, но через него невозможно определить какая служба остановилась ну или я не нашел.
#12 by Jaap Vduul
Через xpath практически любой фильтр можно нарисовать, типа: <Select Path="System">*[System[Provider[@Name='Service Control Manager'] and (EventID=7036)]] and *[EventData[Data[@Name='MyService']]]</Select>
#13 by Jaap Vduul
+12
#14 by arsik
Спасибо. ТО что доктор прописал.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С