svoping
0 / 0 / 0
Регистрация: 27.09.2012
Сообщений: 32
|
|
1 | |
Мониторинг состояния службы30.05.2017, 21:30. Просмотров 1826. Ответов 9
Метки нет Все метки)
(
Всем доброго времени суток.
Прошу помочь с созданием батника, задача следующая: 1. Батник запускался бы с запуском Windows - решил с помощью планировщика 2. Затем чтобы батник работал след. образом Каждый час запрашивал информацию о состоянии службы(servicename), если служба имеет состояние "running", то батник уходил в ожидание еще на час, если служба имеет другое состояние, то перезапускал бы(полная остановка и запуск) службу, и опять в ожидание на час.
0
|
|
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
30.05.2017, 21:30 |
Ответы с готовыми решениями:
9
Контроль состояния службы cmd/bat Мониторинг состояния процессов
Мониторинг состояния выполнения программы |
ixoyz
|
|||||||||||||||||||||
31.05.2017, 06:13 | 2 | ||||||||||||||||||||
Если чётко по задаче
Добавлено через 27 минут Также рекомендую обратить внимание на настройку службы вкладка Восстановление, действие при сбое. Возможно вам и скрипт станет не нужен.
0
|
v_svitere
|
|
31.05.2017, 10:25 | 3 |
ixoyz,
Вот в этой теме, описаны куда как, лучшие варианты реализации, мониторинга на POSH. Запуск кода powershell как службы Использование подписки на событие, идеологически вернее, чем какие-нибудь бесконечный циклы, или планировщики запускающие задачу каждый час.
0
|
ixoyz
|
31.05.2017, 13:16
#4
|
Не по теме: v_svitere, по мне так и Запуск кода powershell как службы - костыль. Если говорить об идеологии, я б zabbix поднял и его заставил бы такое контролить.
0
|
v_svitere
|
|
31.05.2017, 13:28 | 5 |
ixoyz, из всех решений, на мой взгляд, подписка на событие - лучше всех.
Просто ваш вариант, уж совсем плох, скажем если служба упала, через пару минут после старта, в бесконечном цикле и планировщике, пройдет больше 50 минут пока служба стартанет. При подписке же, перезапустится сразу же. Zabbix - определенно вещь хорошая, но разворачивать его, например, ради, только одного мониторинга состояния сервиса, я бы не стал.
0
|
ixoyz
|
|
31.05.2017, 13:52 | 6 |
Не по теме: а я как-бы и не говорю, что для такой задачи стоит разворачивать zabbix. Я считаю, что ИТ инфраструктура в принципе должна мониториться и средства мониторинга нужно использовать по максимуму. как-бы не мой вариант Таким образом сделал то, что попросили. А плюсы, минусы и как в конечном итоге реализовать - это решать автору темы, что ему нужно. Добавлено через 3 минуты Не по теме: v_svitere, тоже вопрос, а нужны ли решения, что мы с вами предлогаем в принципе? Добавлено через 5 минут А как данное решение будет работать если служба остановилась корректно? Хотя-бы в сравнение с тем-же планировщиком.
0
|
ixoyz
|
31.05.2017, 14:12
#8
|
Не по теме: На сколько я понял из вашей темы, ваше решение сработает только на аварийную остановку. А если служба может остановится корректно сама или от рук пользователя или вообще не стартанёт (повиснет запуск часа на полтара)? При таких вариантах планировщик оказывается более уневерсальным и работоспособным. Хоть согласен, что ваше решение лаконичнее для сбоев, но я всё же останусь при своём: что моё решение, что ваше решение - это всё костыли.
0
|
ixoyz
|
|
31.05.2017, 14:41 | 10 |
0
|
31.05.2017, 14:41 | |
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
31.05.2017, 14:41 |
Мониторинг состояния компьютера в реальном времени Мониторинг состояния аппаратного Raid массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |