Автор: MmM , 13 февраля 2007
Проблема:
Tcnm некое удаленное обособленное подразделение. Связь - ADSL. В подразделении - сервер, в который смотрит второй конец vpn туннеля. Время от времени все это чудо виснет.

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

На ум приходит решение типа - в разрыв между модемом и сервером ставим екое устройство, которое или просматривает траф, или ждет ображения к нему ... в случае получения какой-либо команды - тупо жмет ресет на серваке.

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

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Baza

19 лет назад

По идее есть в сети проекты по прикручиванию к PIC-контроллеру Ethernet и TCP-IP :) или какому-нибудь Атмелу :)
Извините за наивный вопрос: а что, никак нельзя сделать сервер
невиснущим? Или это задумка такая, сделать сервер из очень
дешевой комплектухи, а потом героически бороться с зависаниями :? :cool:
У одного начинающего интеренет провайдера видел такое чудо. Стоит сервак раздающий интернет на дайл ап модемы. Иногда виснет. Так как все это хозяйство стоит в здании узла связи, то связисты выделили специальный номер. На этом номере стоит обыкновенное реле, вместо звонка телефонного аппарата, нормально разомкнутые контакты которого подключены к резету сервера. Админ мониторит работоспособность из дома. Если он замечает что сервер повис или ему кто нибудь об этом сообщает, он звонит с обычного телефона на заветный номер и сервак перезагружается.
Как вариант - поставить ешё одну машинку, которая будет этот сервер пинговать. У оной на компорте через ключь подцепить релюшку... Если тачка заметила, что мастер подвис - открываем и закрываем компорт, ключ врубает релюшку. Таким же девайсом можно оснастить и мастера, тогда получится почти неубиваемая связка (главное в софте не перемудрить)

rgt

19 лет назад

MmM Помнится была на Ботике инфа, как "на коленке" сделать WatchDog из спикера и ресета с минимальным количеством железа. Если не путаю, идея состояла в том, что импульсы приходящие со спикера разряжали RC-цепочку, которая при отсутствии импульсов заряжалась и после этого реле замыкало ресет.
Приветствую!

... На ум приходит решение типа - в разрыв между модемом и сервером ставим екое устройство, которое или просматривает траф, или ждет ображения к нему ... в случае получения какой-либо команды - тупо жмет ресет на серваке.


Схемы с сайта http://www.nag.ru "Автоматическая перезагрузка компьютера при зависании." Первый вариант. Второй вариант.

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

С уважением, Владимир.
MmM
а вот с повисаниями сервера бороться исключительно сложно.

На ум приходит решение типа - в разрыв между модемом и сервером ставим екое устройство, которое или просматривает траф, или ждет ображения к нему ... в случае получения какой-либо команды - тупо жмет ресет на серваке.

Вопрос: не попадалость ли кому такое(подобное) чудо живьем


Вообще-то, для ресета зависших серваков выпускаются, вроде бы, специальные WatchDog карточки. Правда, ни одной из них я вживую не видел. :)

Элементарные Watch Dog функции реализованы в некоторых микросхемах ввода-вывода (SIO). Например, в ITE IT8712 ( я, помнится, писал про эту штуку на своей ПС ).

Вместо ватч-дога можно использовать, например второй компьютер (какой-нибудь 486 или даже трешку).
Поставить в него какой-нибудь убогий полудохлый модем (хоть на 1200бод), от которого бы требовалось лишь умение трубу поднимать.
Завести контакты от кнопки RESET с сервака на этот модем.
Соединить вспомогательный комп и сервак по сетке.
Написать простенькую прожку, которая по сетке пинговала бы сервак. А при отсутствии пингов, поднимала бы трубу на модеме (ATA, если не ошибаюсь) и тем самым ресетила бы сервак.
Если для ADSL модема есть custom firmware можно схемку перезагружающую сервер прицепить к нему на GPIO, и впеньдюрить в него соответствующий софт.

MmM

19 лет назад

Извините за наивный вопрос: а что, никак нельзя сделать сервер
невиснущим? Или это задумка такая, сделать сервер из очень
дешевой комплектухи, а потом героически бороться с зависаниями

Фирменные серваки HP ... просто из-за высокой скорости развертывания(по началу не поспевали с подключениями -> проблемы с репликацией), низкого качества электричества, собственных кривых рук ... мы только приблежаемся к идеалу.

Надумал пока только такое чудо: Само устройство имеет MAC и IP ... может отвечать на пинг ... если не ловит пинг - перезагружает сервер.
Реализуется элементарно, с использованием запчастей с 10мбит метевух. Уже и схемку накидал.

Проблема: перезагружать сервер нужно удаленно ... тоесть не по комманде с самого сервера, а по комманде с офиса ... если я пингую устройство с офиса, то при отсутствии связи сервер уходит в постоянный ребут.

BTW ... в моем случае зависание обычно выражается в том, что сервак не пускает в терминал и не отдает шары ... а во всем остальном живет просто замечательно :(
Сотовый телефон с сигналом на резет + настройка мелодии для соответсвующего номера.
У лайткома поглядите чтоже чего подойдет. Они там нетпинги дальше разивают помоему, мож чего красивого придумали.