Как настроить ИБП с USB-подключением в Ubuntu с помощью драйвера NUT

Убунту 15

В этом подробном руководстве мы покажем вам процесс настройки источника бесперебойного питания (ИБП) с USB-соединением в Ubuntu с использованием драйвера Network UPS Tools (NUT).

Чтобы настроить ИБП с подключением USB в Ubuntu с помощью драйвера NUT, вам необходимо установить NUT в вашей системе, отредактировать файл ups.conf, чтобы добавить устройство ИБП, установить правильные разрешения для устройства USB, запустить драйвер ИБП, и проверьте состояние ИБП с помощью команды upsc.

Введение

ИБП — это важнейший компонент вашей серверной инфраструктуры, который обеспечивает непрерывную работу вашей системы в случае сбоя питания. Для мониторинга и управления ИБП в Ubuntu мы используем набор инструментов и драйверов, известных под общим названием Network UPS Tools (NUT).

Предварительные условия

Прежде чем мы начнем, убедитесь, что ваш ИБП подключен к вашей системе Ubuntu через USB и обнаружен системой. Вы можете убедиться в этом, выполнив команду lsusb -v. Найдите строку, похожую на 0463:ffff MGE UPS Systems UPS, которая указывает на правильность подключения ИБП.

Установка НУТА

Если вы еще не установили NUT в своей системе, вы можете сделать это, выполнив следующую команду:

sudo apt-get установить гайку

Эта команда использует менеджер пакетов apt-get для установки пакета NUT. Команда sudo используется для запуска команды с правами root.

Настройка НУТ

Основной файл конфигурации NUT находится по адресу /etc/nut/ups.conf. Откройте этот файл в текстовом редакторе с правами root:

судо нано /etc/nut/ups.conf

В этот файл вам необходимо добавить раздел для вашего устройства ИБП. Для ИБП Eaton 5E можно использовать драйвер usbhid-ups. Добавьте в файл следующие строки:

[Eaton5E]

драйвер = порт usbhid-ups = авто

Здесь, [Eaton5E] — это имя, которое вы выбираете для своего ИБП. В строке драйвера указывается используемый драйвер, а значение port = auto позволяет системе автоматически обнаруживать ИБП.

Настройка разрешений

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

sudo chmod 0666 /dev/bus/usb/[bus number]/[device number]

Заменять [bus number] и [device number] с соответствующими значениями из вывода lsusb. Команда chmod изменяет права доступа к файлу, а 0666 разрешает доступ на чтение и запись для всех пользователей.

Запуск драйвера ИБП

После завершения настройки вы можете запустить драйвер ИБП, выполнив следующую команду:

запуск sudo upsdrvctl

Команда upsdrvctl используется для управления драйверами ИБП. Опция запуска запускает драйвер.

Проверка состояния ИБП

Чтобы проверить состояние ИБП, выполните следующую команду:

УПС Eaton5E

Эта команда должна возвращать информацию об ИБП, такую ​​как заряд батареи, время работы, напряжение и т. д.

Заключение

Это руководство должно было дать вам полное представление о том, как настроить ИБП с USB-соединением в Ubuntu с помощью драйвера NUT. Если драйвер usbhid-ups не работает, вместо него можно попробовать использовать драйвер blazer_usb. Всегда проверяйте, что у вас установлена ​​последняя версия NUT и что ваша система обновлена.

Для получения дополнительной информации о NUT и его драйверах вы можете обратиться к официальной документации NUT.

Проверить соединение можно, выполнив в терминале команду lsusb -v. Найдите строку, похожую на 0463:ffff MGE UPS Systems UPS, которая указывает на правильность подключения ИБП.

Вы можете установить NUT, выполнив команду sudo apt-get install nut в терминале. Эта команда использует менеджер пакетов apt-get для установки пакета NUT. Команда sudo используется для запуска команды с правами root.

Основной файл конфигурации NUT находится по адресу /etc/nut/ups.conf. Откройте этот файл в текстовом редакторе с правами root с помощью команды sudo nano /etc/nut/ups.conf. В этот файл вам необходимо добавить раздел для вашего устройства ИБП, используя соответствующий драйвер и конфигурацию порта.

Чтобы установить правильные разрешения для USB-устройства, выполните команду sudo chmod 0666 /dev/bus/usb/[bus number]/[device number]. Заменять [bus number] и [device number] с соответствующими значениями из вывода lsusb. Команда chmod изменяет права доступа к файлу, а 0666 разрешает доступ на чтение и запись для всех пользователей.

После завершения настройки вы можете запустить драйвер ИБП, выполнив в терминале команду sudo upsdrvctl start. Команда upsdrvctl используется для управления драйверами ИБП, а опция запуска запускает драйвер.

Чтобы проверить состояние ИБП, выполните команду upsc [UPS name] в терминале. Заменять [UPS name] с именем, которое вы выбрали для своего ИБП в файле конфигурации. Эта команда должна возвращать информацию об ИБП, такую ​​как заряд батареи, время работы, напряжение и т. д.

Если драйвер usbhid-ups не работает, вместо него можно попробовать использовать драйвер blazer_usb. Измените файл конфигурации /etc/nut/ups.conf соответствующим образом, заменив строку драйвера на driver = blazer_usb. Всегда проверяйте, что у вас установлена ​​последняя версия NUT и что ваша система обновлена.

Для получения дополнительной информации о NUT и его драйверах вы можете обратиться к официальная документация NUT. В документации представлена ​​подробная информация по настройке и управлению устройствами ИБП с помощью NUT.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *