Любое оборудование подвержено Первому закону девайсдинамики: Электроника рано или поздно должна зависнуть! Для тех кто его не знает, есть Второй закон термодинамики - хаос может только увеличиваться.

Как определить, что ваш объект уже мертв? – Ну, наверное, надо поставить внешнее устройство для его постоянной проверки. А если внешнее устройство зависло?

Хотя, какая разница, если завис Интернет-роутер? Ну, определили вы, что он висит, не пингуется офис, пропала связь с охранной системой дачи, не отвечает антарктическая станция. Что вы сделаете? - доступа то все равно нет!

ААУ – автоматическое антизависающее устройство еще 30 лет назад было разработано в Спецлаб. Windows 3.1 падал сам по себе регулярно. Уже с первых продаж цифровых систем видеонаблюдения в Спецлаб встал вопрос надежности, с которым мы не расставались ни на минуту и по сегодняшний день.

Чтоб не завис ААУ делали ААУ для ААУ. Развернули сервер Zabbix, чтобы контролировать все ААУ. Видеонаблюдение требует надежности, а она как энтропия во втором законе термодинамики - стремится к хаосу.

Мы слезли с ПК, который сам по себе безнадежен в плане ожидания от него, что он долго проработает, а если и перезагрузится, то ничего не слетит. Перешли на non PC-based.

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

Но зависает обычный Интернет-роутер – и нет больше связи с нашим супернадежным устройством. Вот так всё просто! Объект остается без охраны. Связисты кричат, что у них всё норм. Кто виноват и что делать?

Виноват всегда российский разработчик! Вы ставите свою программу, а зависает не она  -компьютер, отказывает китайский хаб или коммутатор, для клиента есть только один виновник. Поэтому приходится отвечать за всех.

У нас вообще как-то неровно дышат в сторону тех, кто что-то пытается разрабатывать в России. Даже на Хабре, как мы заметили, на любую статью про российскую разработку – это как красная тряпка на быков - слетаются все злопыхатели. В дело – не в дело, получи минус. Если у китайцев что-то ненорм – так они же китайцы, все равно хорошо. А если российская компания сама без протекций вышла на рынок – иди сюда, отвечай за все грехи всего мира!

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

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

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

Суть проста – и странно, что на Али не появилось таких гаджетов. Видеоблейзер пингует внешний сервер.

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

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

 

 

 

 

 

 

 

 

 

 

 

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


  1. Daiichi
    20.04.2026 09:06

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

    А потом приходит РКН, просит подержать его пиво и блокирует нафиг эхо-ответы. А то много развелось умников, которые научились использовать ICMP для организации VPN-туннелей. И вот тут Ваша волшебная розетка разворачивается во всю ширь, начиная методично теребить несчастное оборудование, постепенно его убивая.

    Вы хоть экспоненциальное увеличение интервала между сбросами по питанию в Вашем устройстве предусмотрели?


    1. Owshen
      20.04.2026 09:06

      . Естественно, это Спецлаб, никто не будет перезагружать оборудование постоянно. Алгоритм изучает много факторов, и некоторые из них в ответе на второй вопрос.


  1. ildarz
    20.04.2026 09:06

    Видеоблейзер пингует внешний сервер.

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


    1. Owshen
      20.04.2026 09:06

      Может, Вы неправильно поняли, речь идет, в основном, о доступе из интернета. Вы уехали за граница, а в дому завис роутер - ни камеры посмотреть, ни доступ к документам своим получить.

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


      1. Daiichi
        20.04.2026 09:06

        В общем, довольно хорошо определяется место затыка. Если не отвечает ничего, тогда перезагруз своего оборудования.

        Ну да, ну да, а всё дело было в том, что в посёлке просто пропал проводной интернет, а беспроводной лёг, потому что все, за неимением проводного, ломанулись в беспроводной.

        И тут в действие вступила волшебная розетка. Не увидев интернета, она дёрнула роутер по питанию, роутер включился и сказал «кря», загрузившись с чистого листа, потому что сброс питания спровоцировал ошибку NVRAM. Да здравствует волшебная розетка :)


        1. ildarz
          20.04.2026 09:06

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


          1. Cristal Автор
            20.04.2026 09:06

            имеется у кого?
            Да, восьмерки приказали долго жить - попали под санкции. Выбираем любой российский хостинг.


            1. ildarz
              20.04.2026 09:06

              У комментатора, который отвечал мне изначально.


              1. Cristal Автор
                20.04.2026 09:06

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


  1. digrobot
    20.04.2026 09:06

    странно, что на Али не появилось таких гаджетов

    Ну вот пример. Я заказывал такой, но не пригодилось, сделал перезагрузку на GSM-реле от гаражных ворот.


    1. Cristal Автор
      20.04.2026 09:06

      А что у них общего?


      1. digrobot
        20.04.2026 09:06

        В каком смысле? Устройство выполняет ту же функцию (кроме прочих) - пингует заданный хост, и релюхой прерывает питание, при недоступности.
        А ручную перезагрузку по звонку на реле сделал, потому что несколько точек отказа (роутер, терминал, один модем, второй модем), а извне был настроен мониторинг доступности, и мне было проще самому ребутнуть все сразу. Это приходится делать очень редко.