Мониторинг приложения
Модераторы: Trinity admin`s, Free-lance moderator`s
Мониторинг приложения
Здравствуйте.
Подскажите, как можно следить за работой приложения (или сервиса) запущенного на сервере и в случае его отказа, запускать на другом серваке?
Можно ли это сделать стандартными средствами MS. Может существуют какие либо скрипты или софт сторонних производителей.
Подскажите, как можно следить за работой приложения (или сервиса) запущенного на сервере и в случае его отказа, запускать на другом серваке?
Можно ли это сделать стандартными средствами MS. Может существуют какие либо скрипты или софт сторонних производителей.
Увы, MS Cluster Service это первое, что приходит на ум. Но у этого решения один недостаток - высокая стоимость. Для того, чтоб следить за работой единственного экзешника, который даже и ресурсов то не жрет, согласитесь, это больно круто. А у ёглавбуха слово "кластер" вообще вызывает гаденький смех.
У меня стойкая уверенность, что где-то есть софтина, которая позволяет следить за процессами на сервере и в случае их зависания запускать их на удаленном. Где бы только найти её.
У меня стойкая уверенность, что где-то есть софтина, которая позволяет следить за процессами на сервере и в случае их зависания запускать их на удаленном. Где бы только найти её.
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Интересно, кто вам сказал, что она стоит безумных денег? Это штатная штука, входящая в состав Вин 2003 Ент Сервер.Phoenix писал(а):Увы, MS Cluster Service это первое, что приходит на ум. Но у этого решения один недостаток - высокая стоимость. Для того, чтоб следить за работой единственного экзешника, который
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Хм, все-таки пусть человек опишет, почему "безумных денег". Если речь про лицензии, это одно. Если речь про железки, то особых требований к ним в 2003 нет. Да и если А у ёглавбуха слово "кластер" вообще вызывает гаденький смех, врядли здесь идет речь об абсолютно легальном софте.gs писал(а):А он что - пять окпеек стоит?
Re: Мониторинг приложения
Hint: На вкладке "Восстановление" в MMC Управление службами есть возможность выбрать, что делать при сбое - в том числе, можно задать запуск программы. (Сразу оговорюсь, никогда ничего подобного не делал и не слышал, чтобы кто-то делалPhoenix писал(а):Здравствуйте.
Подскажите, как можно следить за работой приложения (или сервиса) запущенного на сервере и в случае его отказа, запускать на другом серваке?
Можно ли это сделать стандартными средствами MS. Может существуют какие либо скрипты или софт сторонних производителей.

Если удастся что-то сделать в этом роде, не забудьте, плз, поделиться опытом.
Здравствуйте.
Может, не совсем верно объяснил суть вопроса. Если подробнее, то есть две персоналки на i815. К ним подсоединена звуковая станция, которой управляет соответственное приложение, запущенное на одной из них.
Требуется, чтобы если управляющий станцией ПК по каким либо причинам зависает (или само приложение, или сеть пропадает), то оно тут же должно быть запущено на втором.
Кластер, повторюсь, это первое что напрашивается, но увы это обычные офисные ПК, для сервера слабоваты, да и сомнительно, что они перечислены в HCL. Ставить вместо них полноценный кластер это будет не безумно, но всё равно дорого, да и решение будет из разряда "гора родила мышь".
Временно решил проблему с помощью скриптов. На серваке запущен батник, который пингует станцию, и проверяет запущено ли на ней приложение, если нет, то запускает его на втором.
А можно ли сделать кластер не используя внешнее хранилище? Интересно NLB позволяет ли это сделать? Подозреваю, что я не первый, кто задает подобные вопросы.
Есть, например такая софтина - Double Take от NSI Software. Она позволяет мониторить сервисы на удаленном компьютере, но запускать их на другом не позволяет.
Может, не совсем верно объяснил суть вопроса. Если подробнее, то есть две персоналки на i815. К ним подсоединена звуковая станция, которой управляет соответственное приложение, запущенное на одной из них.
Требуется, чтобы если управляющий станцией ПК по каким либо причинам зависает (или само приложение, или сеть пропадает), то оно тут же должно быть запущено на втором.
Кластер, повторюсь, это первое что напрашивается, но увы это обычные офисные ПК, для сервера слабоваты, да и сомнительно, что они перечислены в HCL. Ставить вместо них полноценный кластер это будет не безумно, но всё равно дорого, да и решение будет из разряда "гора родила мышь".
Временно решил проблему с помощью скриптов. На серваке запущен батник, который пингует станцию, и проверяет запущено ли на ней приложение, если нет, то запускает его на втором.
А можно ли сделать кластер не используя внешнее хранилище? Интересно NLB позволяет ли это сделать? Подозреваю, что я не первый, кто задает подобные вопросы.
Есть, например такая софтина - Double Take от NSI Software. Она позволяет мониторить сервисы на удаленном компьютере, но запускать их на другом не позволяет.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя