2017-02-15 12 views
-1

Я хочу, чтобы иметь возможность выполнить действие при сбое питания, т. Е. Когда электричество отключается, так как мои сетевые маршрутизаторы находятся на ИБП, поэтому он не знает о сбоях питания, поэтому каким-то образом я хочу иметь возможность хранить данные о сбое питания в текстовый файл через php, так что в любом случае можно записать данные о сбое питания в текстовый файл через PHP?Как обнаружить сбой питания?

Вот скриншот Mikrotik с различными открытыми окнами относительно вопроса: enter image description here

+0

Объясните свой вопрос вкратце с примера –

+0

@MASIDDIQUI: обновлено: D –

+0

1. Как ваш маршрутизатор может получить питание от сбоя питания? 2. Как вы предлагаете обнаружить отказ питания? 3. Поддерживает ли Mikrotik Router дистанционное управление с помощью консоли API/SSH/консоли? –

ответ

1

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

Так вот что я подумал:
Если у вас есть сервер, работающий на маршрутизаторах, которые могут быть доступны remotly, вы могли бы просто «пинг» («file_get_contents„или“curl») маршрутизатор с запросами. Если вы получите сообщение об ошибке, значит, он больше не в сети. А затем сохраните это в текстовом файле.

Если вы хотите использовать локальный ноутбук для этого, вы можете просто просто «пинговать» местоположение вашего маршрутизатора (может быть 192.168.0.1, зависит от вашего маршрутизатора), и если он не отвечает, значит, он отключен ,

+0

ИБП обеспечивают подачу питания на отказ сети питания не менее 15 минут. Это означает, что вы все еще будете иметь 15-минутное время от батарей ИБП, чтобы что-то выполнить. –

+0

Да, но если ваш ИБП подает питание на маршрутизатор, вы не обнаружите отключение питания до тех пор, пока ИБП не разрядится, в этот момент уже слишком поздно, как и все другие устройства также не подключены к сети. Самый умный способ сделать это - фактически получить маршрутизатор propper с обнаружением PO и доступом к сети. Этот маршрутизатор может подключаться к внешней или внутренней конечной точке API и выполнять все, что вам нужно выполнить. Зачем изобретать велосипед с дополнительным оборудованием для мониторинга ПО и ноутбуками? – Auris

0

Большинство ИБП имеют SNMP-сервер, где вы можете запросить простую статистику (определенно, сбои питания).

Есть несколько пакетов linux, например nut-snmp, которые вы можете использовать для получения информации от ИБП.

 Смежные вопросы

  • Нет связанных вопросов^_^