Можно ли эмулировать отключение ИБП Eaton без отключения его физически от сети?

Как можно эмулировать отключение ИБП от сети и проверить работу клиентов без фактического физического отключения? Как это можно сделать через NUT-server и NUT-clients, учитывая, что веб-интерфейс Eaton пустой и в мануалах NUT не нашлось соответствующей информации?
  • 20 декабря 2023 г. 9:57
Ответы на вопрос 2
Да, можно эмулировать отключение ИБП Eaton без фактического отключения его физически от сети, используя NUT (Network UPS Tools).

NUT состоит из серверной части (NUT-server) и клиентской части (NUT-clients). Ниже описано, как это можно сделать через NUT:

1. Установите NUT-server на компьютер, к которому подключен ИБП Eaton. Настройте файл конфигурации NUT сервера (обычно это файл nut.conf) для определения соответствующего параметра (пример: UPS_TYPE, UPS_PORT, DRIVER). Вам может понадобиться информация о вашем ИБП Eaton для правильной настройки.

2. Подключите клиентов NUT (NUT-clients) к серверу. Клиенты могут быть установлены на других компьютерах в сети или на том же компьютере, где установлен сервер. Настройте файл конфигурации клиента (обычно это файл ups.conf) для указания параметров сервера (IP-адрес и порт). Также настроить другие параметры, если необходимо.

3. После настройки и запуска сервера и клиентов вы сможете отслеживать статус вашего ИБП Eaton через команду на клиентском компьютере или веб-интерфейсе NUT (если установлено). Например, вы можете использовать команду "upsc" для получения информации о состоянии ИБП.

4. Чтобы эмулировать отключение ИБП от сети, вам понадобится использовать команду "upscmd" на сервере или клиенте. Например, вы можете выполнить команду "upscmd -u username -p password your-ups-name shutdown.return", где "username" и "password" - это учетные данные, установленные вами для доступа к ИБП, и "your-ups-name" - это имя вашего ИБП, указанное в файле конфигурации.

5. После выполнения этой команды ИБП будет эмулировано отключение от сети, и клиенты NUT будут получать статус "NOCOMM" (отсутствует связь с ИБП).

Обратите внимание, что для успешной эмуляции отключения ИБП от сети необходимо правильно настроить NUT-server и клиентов, а также иметь подходящие учетные данные и параметры доступа к ИБП Eaton. Если у вас возникнут проблемы или вам потребуется дополнительная информация, рекомендуется обратиться к документации NUT или производителя ИБП Eaton.
На NUT-server запускайте команду upscmd -l ups_name , вам покажется доступные в firmware этого UPS комманды. Если там есть shutdown.restart - вот эта команда выключит UPS, выключив перед этим правильно сконфигурированные клиенты. 

Есть ещё команда upsmon -c fsd , делает то же самое, но внутри узкого круга NUT-клиентов, кажется не затрагивая сам UPS.

Но это не точно!
Похожие вопросы