Любое оборудование подвержено Первому закону девайсдинамики: Электроника рано или поздно должна зависнуть! Для тех кто его не знает, есть Второй закон термодинамики - хаос может только увеличиваться.
Как определить, что ваш объект уже мертв? – Ну, наверное, надо поставить внешнее устройство для его постоянной проверки. А если внешнее устройство зависло?
Хотя, какая разница, если завис Интернет-роутер? Ну, определили вы, что он висит, не пингуется офис, пропала связь с охранной системой дачи, не отвечает антарктическая станция. Что вы сделаете? - доступа то все равно нет!
ААУ – автоматическое антизависающее устройство еще 30 лет назад было разработано в Спецлаб. Windows 3.1 падал сам по себе регулярно. Уже с первых продаж цифровых систем видеонаблюдения в Спецлаб встал вопрос надежности, с которым мы не расставались ни на минуту и по сегодняшний день.
Чтоб не завис ААУ делали ААУ для ААУ. Развернули сервер Zabbix, чтобы контролировать все ААУ. Видеонаблюдение требует надежности, а она как энтропия во втором законе термодинамики - стремится к хаосу.
Мы слезли с ПК, который сам по себе безнадежен в плане ожидания от него, что он долго проработает, а если и перезагрузится, то ничего не слетит. Перешли на non PC-based.
Видеоблейзер – благодатная почва для посадки в нее увочдогов на любой процесс. Причем, аппаратных. Там контролируется всё, что даже теоретически может сбойнуть. Наверное, процентов 30 всего времени разработки мы потратили на беспрецедентную надежность. Как ни крути, а начинка китайская, и ничего нельзя гарантировать, поэтому под контролем все узлы и элементы.
Но зависает обычный Интернет-роутер – и нет больше связи с нашим супернадежным устройством. Вот так всё просто! Объект остается без охраны. Связисты кричат, что у них всё норм. Кто виноват и что делать?
Виноват всегда российский разработчик! Вы ставите свою программу, а зависает не она -компьютер, отказывает китайский хаб или коммутатор, для клиента есть только один виновник. Поэтому приходится отвечать за всех.
У нас вообще как-то неровно дышат в сторону тех, кто что-то пытается разрабатывать в России. Даже на Хабре, как мы заметили, на любую статью про российскую разработку – это как красная тряпка на быков - слетаются все злопыхатели. В дело – не в дело, получи минус. Если у китайцев что-то ненорм – так они же китайцы, все равно хорошо. А если российская компания сама без протекций вышла на рынок – иди сюда, отвечай за все грехи всего мира!
Вот все 30 лет, что мы в хайтеке – такое отношение. Поэтому у нас нет права на ошибку китайцев, на ошибку связи, вообще на любой чих. Из-за этого приходится изобретать системы повышения надежности всего и всех. Очередным таким изобретением стала Розетка надежности.

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

Это гораздо эффективней, чем можно сделать снаружи. Внешний сервер способен лишь сообщить о проблеме. А Розетка безопасности при пропадании связи перегружает оборудование изнутри. Только так можно восстановить связь! Хотя есть другой способ - ездить по объектам и перегружать руками.
Суть проста – и странно, что на Али не появилось таких гаджетов. Видеоблейзер пингует внешний сервер.

При отсутствии связи сначала пытается мягкими путями переинициализировать различные модули, потом перегружает все роутеры, коммутаторы, хабы – все, отчего зависит связь извне.
При длительном отсутствии ответочки идет отключение подачи электричества на 5 секунд, дабы не только перегрузить, но и сбросить шлаковый кэш, который может сохраняться за счет кондеров.

Комментарии (12)

ildarz
20.04.2026 09:06Видеоблейзер пингует внешний сервер.
Зачем внешний-то? Все что за пределами шлюза в интернет все равно вне вашего контроля, вот шлюз как конечную точку и пингуйте.

Owshen
20.04.2026 09:06Может, Вы неправильно поняли, речь идет, в основном, о доступе из интернета. Вы уехали за граница, а в дому завис роутер - ни камеры посмотреть, ни доступ к документам своим получить.
Сначала опрашиваются точно подтвержденные сервера, которые не бывают лежачими. Если нет, ищется проблема. Опрашивается диапазон провайдера, белых списков, соседей и т.д. В общем, довольно хорошо определяется место затыка. Если не отвечает ничего, тогда перезагруз своего оборудования.
Daiichi
20.04.2026 09:06В общем, довольно хорошо определяется место затыка. Если не отвечает ничего, тогда перезагруз своего оборудования.
Ну да, ну да, а всё дело было в том, что в посёлке просто пропал проводной интернет, а беспроводной лёг, потому что все, за неимением проводного, ломанулись в беспроводной.
И тут в действие вступила волшебная розетка. Не увидев интернета, она дёрнула роутер по питанию, роутер включился и сказал «кря», загрузившись с чистого листа, потому что сброс питания спровоцировал ошибку NVRAM. Да здравствует волшебная розетка :)

ildarz
20.04.2026 09:06Ну своя логика в поведении "пока доступно хоть что-то из внешки, свое не трогаем" имеется. Плюс, если я верно понял описание, вполне можно сразу задать в настройках опроса не восьмерки, а собственный роутер или первый хоп провайдера.

Cristal Автор
20.04.2026 09:06имеется у кого?
Да, восьмерки приказали долго жить - попали под санкции. Выбираем любой российский хостинг.
ildarz
20.04.2026 09:06У комментатора, который отвечал мне изначально.

Cristal Автор
20.04.2026 09:06Это розетка для любого оборудования, она перезагружается, если нет пинга с Интернетом. Таким образом, если какой-то сетевой хаб или конвертор оптики завис, все оживут.

digrobot
20.04.2026 09:06странно, что на Али не появилось таких гаджетов
Ну вот пример. Я заказывал такой, но не пригодилось, сделал перезагрузку на GSM-реле от гаражных ворот.

Cristal Автор
20.04.2026 09:06А что у них общего?

digrobot
20.04.2026 09:06В каком смысле? Устройство выполняет ту же функцию (кроме прочих) - пингует заданный хост, и релюхой прерывает питание, при недоступности.
А ручную перезагрузку по звонку на реле сделал, потому что несколько точек отказа (роутер, терминал, один модем, второй модем), а извне был настроен мониторинг доступности, и мне было проще самому ребутнуть все сразу. Это приходится делать очень редко.
Daiichi
А потом приходит РКН, просит подержать его пиво и блокирует нафиг эхо-ответы. А то много развелось умников, которые научились использовать ICMP для организации VPN-туннелей. И вот тут Ваша волшебная розетка разворачивается во всю ширь, начиная методично теребить несчастное оборудование, постепенно его убивая.
Вы хоть экспоненциальное увеличение интервала между сбросами по питанию в Вашем устройстве предусмотрели?
Owshen
. Естественно, это Спецлаб, никто не будет перезагружать оборудование постоянно. Алгоритм изучает много факторов, и некоторые из них в ответе на второй вопрос.