Network ups tools windows настройка

Обновлено: 05.07.2024

Эта статья описывает установку Network UPS Tools (NUT). Он совместим с тысячами моделей ИБП, полный список которых доступен в списке совместимого оборудования.

Contents

Установка

Настройка

У NUT есть 3 связанных с ним демона:

Идея состоит в том, что если существует несколько систем, подключенных к ИБП, одна может сообщать о состоянии ИБП по сети, а другие могут отслеживать это состояние, запуская свои собственные действия upsmon. У NUT есть обширная документация по конфигурации, здесь же будет рассказано о простой настройке USB-ИБП, а также соответствующего сервера и монитора в одной системе (обычная конфигурация рабочего места).

Настройка драйвера

Конфигурация зависит от типа используемого ИБП. Обратитесь к ранее упомянутому списку совместимого оборудования (Hardware Compatibility List), чтобы узнать, какой драйвер, скорее всего, будет работать с вашим ИБП. Также можно запустить утилиту nut-scanner(8) для обнаружения подключённых устройств, совместимых с NUT.

Для многих ИБП, подключенных по USB, используется драйвер usbhid-ups(8) . Для ИБП с последовательным портом используйте port=/dev/ttySX , где X — номер последовательного порта (например: /dev/ttyS1). Для ИБП с USB-портом используйте port=auto .

Назвать ИБП можно любым удобным именем. ups.conf(5)

Если же драйвер запускается с ошибками, убедитесь, что выбран правильный вариант для вашего оборудования. Возможно, вам придется попробовать другие драйверы, изменив значение "driver .D0.9E.D1.88.D0.B8.D0.B1.D0.BA.D0.B0_.22Can.27t_claim_USB_device.22"> Ошибка "Can't claim USB device"

Или менее конкретное:

Где idVendor и idProduct — производитель устройства и идентификатор продукта. Данную информацию можно найти в выводе ошибки [XXXX:YYYY] или с помощью lsusb .

Примечание: SYMLINK — необязательное правило для добавление символической ссылки на устройство для удобства (в данном случае оно отобразиться как /dev/ups0 при подключении).

После этого обновите и перезагрузите правила udev, выполнив следующую команду:

Настройка upsd

По умолчанию upsd слушает только localhost, что отлично подходит для наших целей. Хотя это необязательно, также можно настроить upsd под свои задачи, отредактировав файл /etc/nut/upsd.conf . Смотрите upsd.conf(5) для получения более подробной информации.

На этом этапе должна быть возможность запустить и включить службу nut-server.service , которая автоматически запустит nut-driver.

При успешном запуске можно выполнить команду upsc <upsname> для получения информации от ИБП. Пример вывода:

Настройка upsmon

Последний шаг — настроить upsmon для прослушивания upsd и выполнения действий при наступлении определённых событий.

Добавьте следующую строку в файл /etc/nut/upsmon.conf :

Также можно настроить, какие оповещения отправляются и куда, какие действия предпринимаются при разряженном аккумуляторе и многое другое. Смотрите upsmon.conf(5) для получения более подробной информации.

Затем запустите и включите службу nut-monitor.service .

В логах должен отобразиться запуск upsmon и мониторинг ИБП.

NUT-Monitor

NUT-Monitor — графический пользовательский интерфейс для мониторинга и управления устройствами, подключенными к серверу Network UPS Tools.

Когда возникает задача мониторить бесперебойники у рабочих станций? Запищал – заменил, конец. Чинить ИБП – дело неблагодарное, менять аккумуляторы – не все хотят возиться (или даже моветон).

Так думал и я, особенно после череды ИБП с отказавшей электроникой. Ситуацию усугублял софт от производителей. Он, как бы это помягче выразиться, барахло. Причем у всех – APC, Ippon, Powercom, TrippLite. Что серверный, что для рабочих станций. Пробовать платные версии после опыта с бесплатными – желания не возникло. А совсем весело, когда ИБП от разных производителей.

Но мониторить всё же надо. Плюсы очевидны: 1) можно поменять ИБП ДО того, как он издаст прощальный писк; 2) можно сразу увидеть, где сдохла батарея, а где электроника.
Минус же прост, как всегда: стоимость решения, в деньгах или человеко-часах.

Вот эту проблему и будем решать.

Если имеем зоопарк, то самый адекватный способ – это Network UPS Tools.

По нему мало информации про Windows, а ещё нет GUI. Но это мы решим.

Справедливости ради нужно отметить, что есть похожий проект на Python. Но мне лично кажется совершенно излишним использование Python (и подобные технические решения) там, где можно обойтись парой строк нативного скриптинга.

  • Это не «готовое решение».
  • Это не предложение, а рассказ.
  • Да, есть Zabbix, Cacti, etc, и это тяжеловесные решения для больших компаний, требующие выделенного сервера и всё равно какого-то промежуточного слоя для поддержки соответствующего протокола UPS.
  • При всём вышеперечисленном, решение достаточно простое, достаточно лёгкое и стоит 0 валюты.

Разумеется, для сбора информации понадобятся UPS с инфо-портом. У меня возникли проблемы с COM-портом IPPON, всё остальное работает на ура.

Обычно для рабочих станций используется подключение ИБП по USB, этот случай и рассмотрим. Нужно установить NUT на все рабочие станции с ИБП.
Возможные проблемы при этом:


25 Дек 2017 00:12:40 | 15 комментариев

Настройка NUT для управления ИБП с нескольких серверов

Как настроить NUT на Linux и Windows серверах ? Читаем ниже.

Исходные данные:
1. В локальной сети организации есть 2 сервера под управлением Debian 8.9 (jessie) и 1 сервер под управлением Windows Server 2012 R2;
2. Есть ИБП компании APC, модель Smart-UPS 1000. ИБП подключен по USB к одному из серверов Debian 8.9 (jessie);

Задача:
На сервере Debian 8.9 к которому подключен ИБП установить серверную часть NUT и настроить клиентскую часть NUT на этом сервере и других серверах. В случае перехода питания серверов на ИБП и истощения заряда батарей ИБП нужно произвести корректное завершение работы всех серверов.

Настройка серверной части NUT.

1. Проверим факт обнаружения нашего ИБП ядром Linux с помощью утилиты lsusb:

Для ИБП марки APC Smart-UPS значения idVendor и idProduct будут 051d и 0002 соответственно.

2. Установка NUT (серверной части на хосте 192.168.100.1):

Далее отредактируем файл /etc/nut/ups.conf и приведем его к виду:

Этой минимальной конфигурации хватит для нашего ИБП.

Как Вы уже догадались в файле /etc/nut/ups.conf описываются все наши ИБП, а так же драйвер и их параметры для работы с NUT.

Нашему ИБП мы присвоили имя apc и будем использовать драйвер usbhid-ups.
Драйвер usbhid-ups гарантировано работает с ИБП Smart-UPS компании APC.
Более детально со списком драйверов и списком ИБП каких фирм может работать NUT описано на этой странице. Список параметров драйвера usbhid-ups можно посмотреть на этой странице.

3. Настройка драйвера NUT для работы с нашим ИБП.

Далее нам нужно установить права на наше USB устройство чтобы драйвер NUT смог работать с ним.

Далее нужно перечитать все правила, для этого выполним:

Для тех кто хочет понять в чем тут дело, объясняю:

Если интересно, то запросить информацию у udev по нашему устройству можно так:

4. Теперь запустим все драйвера NUT описанные в /etc/nut/ups.conf с помощью команды:

Если в файле /etc/nut/ups.conf у Вас описаны несколько ИБП, то остановить конкретный драйвер или запустить его можно так:

5. Теперь опишем права доступа к нашему серверу NUT для доступа клиентских ОС по сети, за это отвечает файл /etc/nut/upsd.conf

Директива LISTEN задает адрес и порт на котором будет принимать соединения демон upsd (Сервер NUT).

ВНИМАНИЕ! Директивы ACL, ACCEPT, REJECT в файле /etc/nut/upsd.conf больше не используется и является устаревшей.

В секции [admin] мы описали пользователя для управления NUT через утилиту upscmd, а так же разрешили менять все параметры самого ИБП (строка actions = SET и instcmds = ALL).
Если нужно разрешить пользователю admin менять только определенные параметры, то их нужно описать в опции instcmds, например так:

Секции [local_mon] [srv2_mon] и [srv3_mon] описывают пользователей для клиентских ОС, на них будет стоять клиентская часть NUT.
В этих секциях мы указали индивидуальные пароли (опция password) и статус этих пользователей (опция upsmon).

Для пользователя local_mon мы указали в опции upsmon значение master, это сделано не спроста, дело в том что на том же ПК, где у нас будет работать сервер NUT мы настроим и клиентскую часть NUT и когда сервер NUT отправит всем клиентам сигнал о критическом состоянии батарей ИБП, то master должен выключиться самым последним из серверов, дождавшись выключения всех slave серверов.

7. Настроим режим работы NUT на сервере 192.168.100.1 (работа в режиме сервера), для этого в файле /etc/nut/nut.conf напишем:

8. Запустим сервер NUT:

И проверим его статус:

Проверим открытые порты:

Настройка клиентской части NUT на серверах.

1. Настроим клиент мониторинга (upsmon), который будет заниматься слежением за состоянием ИБП и правильным завершением работы сервера при отсутствии электричества и полном разряде батарей. (Первый клиент у нас будет на том же хосте, что и сервер NUT, то есть на 192.168.100.1):

Для этого отредактируем файл /etc/nut/upsmon.conf и приведем его к виду:

Директиву NOTIFYCMD в которой как правило задают запуск планировщика upssched, а далее настраивают upssched.conf мы не используем. Если Вам нужно настроить уведомления на email или в мессенджеры и кастомизировать процедуру выключения, то тогда нужно настраивать планировщик. Но нам это пока не нужно.

В ней описывается подключение к нашему серверу NUT, формат здесь простой:
MONITOR @

Теперь перезапустим клиента NUT командой

И проверим его статус:

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

Посмотреть значение какого-то конкретного параметра можно указав дополнительно его имя:

Кроме того, как я писал выше есть более сложный клиент (upscmd), который позволяет не только просматривать настройки, но и выполнять команды.
Список доступных команд можно увидеть вот так:

2. Теперь настроим клиент мониторинга NUT (upsmon) на сервере под управлением Debian Linux (хост 192.168.100.2):

Отредактируем файл /etc/nut/upsmon.conf и приведем его к виду:

Отредактируем файл /etc/nut/nut.conf и приведем его к виду:

Теперь перезапустим клиента NUT командой

И проверим подключение к серверу NUT путем вывода всех параметров ИБП командой:

3. Теперь настроим клиента мониторинга NUT (upsmon) на серверe под управлением Windows Server 2012 R2 (хост 192.168.100.3):

Скачиваем инсталлятор NUT под Windows с официального сайта и устанавливаем.

Открываем консоль cmd с правами Администратор и рестартуем службу:

И наконец там же из cmd проверяем подключение к серверу NUT путем вывода всех параметров ИБП командой:

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

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

Для реализации подобной задачи развернем NUT в локальной сети.

В качестве сервера выбран Linux Debian 10, тут нет сильных отличий при установке. Клиентами будут выступать Linux и Windows машины.

Сервер NUT

Установим NUT на сервер:

Какое именно устройства подключено и на каком порту смотрим командой:

Посмотрим подробно информацию про наш ИБП:

Настройки NUT

Настройка драйвера NUT для работы с нашим ИБП

Создаем файл с правилом для udev:

Перезапустим сервис udev:

и проверим настройки:

Если вывод похож на этот, то настроено правильно.

Настройка адресов и портов прослушивания подключений к NUT

В /etc/nut/upsd.conf раскомментируем или добавим:

Теперь настроим пользователей и пароли для подключения клиентских устройств к серверу NUT:

Пользователю upsadm разрешили управлять NUT через утилиту upscmd, менять все параметры ИБП (строка actions = SET и instcmds = ALL). Если нужно разрешить менять только определенные параметры, то их нужно описать в опции instcmds, например:

Запустим сервер NUT и проверим статус:

Проверим слушает ли NUT настроенные порты:

Сервер наш готов.

Протестируем соединение с ИБП, должно сообщить о своем состоянии:

Настройка клиентов NUT

Подготовим пользователей клиентов от имени которых будет подключение к NUT. В /etc/nut/upsd.conf добавим секции с пользователями:

/etc/nut/upsmon.conf и приведем его к виду:

Разберем значения MONITOR:

Настройка клиента NUT на сервере под управлением Linux

Для разнообразия в качестве клиента будет выступать Linux CentOS 7, по сути клиента для Debian систем мы настроили на сервере.

/etc/ups/upsmon.conf и приведем к виду:

Перезапустим сервис и включим автостарт при загрузке:

Проверим подключение к серверу NUT:

Настройка клиента Windows

В папку где установили NUT в bin находим и кладем библиотеки OpenSSL, о которых предупреждал при установке, ssleay32.dll, libssl32.dll и libeay32.dll. Библиотеки входят в дистрибутив openssl или просто находим отдельными файлами.

NUT\etc\nut.conf.sample переименовываем в NUT\etc\nut.conf и правим:

Аналогично upsmon.conf.sample в upsmon.conf и правим:

Или через консоль:


Проверка системы

Протестируем нашу систему. Отправим сигнал отключения, наши сервера поочередно пойдут выключаться и в конце выключится сервер NUT.

Network UPS Tools представляет собой набор программ, которые обеспечивают общий
интерфейс для мониторинга и администрирование UPS оборудования.

У меня есть APC Smart-UPS 1500VA USB & Serial 230V и к нему подключено 2 сервера один с FreeBSD, второй - c Windows 2003. При выключении питания один штатно выключается (тк к нему подключен дата-кабель от UPS), второй - как получится. Передо мной встала задача - автоматизировать процесс выключения серверов подключенных к одному UPS, при разрядке батареи последнего. Требования к утилите были следующие: умение работать с сетью, наличие интерфейса управления, возможность работы с любыми операционными системами.

Установка


(подключения через COM)

Я остановился на подключении через COM порт, так как выдел в нем более светлое будущее для работы с NUT.


Уберите лишнее, например IPV6, и SERIAL\USB (зависит от подключаения UPS), поставьте SNMP (если ваш UPS поддерживает такую возможность) и CGI, если требуется мониторить UPS через веб интерфейс. Приступаем к установке.


Готово, теперь переходим к настройке NUT.

Предварительная настройка


Посмотрим, поддерживает ли NUT мое оборудование APC Smart-UPS 1500VA.


Поддержка имеется, поэтому я могу использовать два драйвера для USB и для COM порта. На данный момент буду использовать драйвер "apcsmart".

Настройка


Добавим UPS и настроим подключение к нему.

Создадим конфигурационный файл.


Добавим следующие значения:

- test.panel.start - старт теста передней панели
- test.battery.start - старт теста батареи
- test.battery.stop - остановка теста батареи
- calibrate.start - запуск калибровки батареи
- calibrate.stop - остановка калибровки батареи


Мы добавили MONITOR в котором указали наши значения. Формат таков:


Измените разрешения на конфигурационные файлы: они должны читаться пользователем uucp (или другим пользователем NUT_USER):

Запуск сервиса

Broadcast Message from root@bsd.ampul.local
(no tty) at 12:51 MSD.

Communications with UPS APC@localhost lost

Detected Smart-UPS 1500 [AS0537130911] on /dev/cuad0
Starting nut.
Network UPS Tools upsd 2.4.1
listening on 192.168.0.2 port 3493
listening on 127.0.0.1 port 3493
Connected to UPS [APC]: apcsmart-APC

Broadcast Message from root@bsd.ampul.local
(no tty) at 12:51 MSD.

Communications with UPS APC@localhost established


Смотрим, что все запустилось нормально и UPS подхватился, все правила подключились и порт слушается. =)


Все замечательно, демон находится в памяти и ведет логи.

Можно посмотреть монитором


Если система корректно выключилась, то все в порядке.

Сетевой сервер

Проведем практические испытания - выключим электричество на входе UPS'а и посмотрим, как отреагирует сервер и клиент.

Как и было задумано, сперва штатно выключился Windows 2003 slave (при зарядке батареи 10%), а затем - FreeBSD master (при зарядке батареи 5%)
May 5 14:04:03 bsd upsmon[770]: UPS APC@localhost on battery
May 5 14:41:43 bsd upsmon[770]: UPS APC@localhost battery is low
May 5 14:41:43 bsd upsmon[770]: Executing automatic power-fail shutdown

Broadcast Message from root@bsd.ampul.local
(no tty) at 14:41 MSD.

UPS APC@localhost battery is low

Broadcast Message from root@bsd.ampul.local
(no tty) at 14:41 MSD.

Executing automatic power-fail shutdown

May 5 14:41:43 bsd upsmon[770]: Auto logout and shutdown proceeding

Broadcast Message from root@bsd.ampul.local
(no tty) at 14:41 MSD.

Auto logout and shutdown proceeding

*** FINAL System shutdown message from root@bsd.ampul.local ***
System going down IMMEDIATELY

May 5 14:41:48 bsd shutdown: halt by root:
May 5 14:42:20 bsd rc.shutdown: 30 second watchdog timeout expired. Shutdown terminated.

Дополнительно


upsset.conf - Конфигурация Network UPS Tools для upsset.cgi


В конфигурационный файл Apache добавим следующее:

Заключение

Система поработала в тестовом режиме полторы недели и уже один раз спасла (как раз на праздниках выключали электричество). И после получение питания с UPS(включили электричество) эти два сервера включились самостоятельно (настройка BIOSа) как и положено. =)

Ссылки

размещено: 2009-05-11,
последнее обновление: 2011-06-21,
автор: Raven2000

Andy, 2009-05-11 в 13:16:38

Raven2000, 2009-05-11 в 21:45:51

Вай спасибо =))) От тебя это как две похвалы ;)

razor, 2009-05-12 в 10:06:25

зачот.
буду знать, что не apcupsd единым ;)

Salimk, 2009-05-15 в 9:57:48

Вот не успел,
я только закончил писать статью про NUT,
Хотел уже выложить, ладно я не обиделся,
Raven2000 зачет хорошая статья,
у меня правда Ups-КА MGE и подключал через USB,
кому интересно с USB

Controller /dev/usb1:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
port 1 addr 2: low speed, power 20 mA, config 1, EXtreme(0xffff), MGE UPS SYSTEMS(0x0463), rev 1.00
port 2 powered

[nut_usb=10]
add path 'ugen0' group wheel user uucp mode 0660

Salimk, 2009-05-15 в 10:15:00

и еще в upsmon.conf
NOTIFYCMD "/usr/local/sbin/upssched"

NOTIFYFLAG ONLINE SYSLOG+WALL+EXEC
NOTIFYFLAG ONBATT SYSLOG+WALL+EXEC
NOTIFYFLAG SHUTDOWN SYSLOG+WALL+EXEC
NOTIFYFLAG LOWBATT SYSLOG+WALL+EXEC
NOTIFYFLAG REPLBATT SYSLOG+WALL+EXEC
NOTIFYFLAG NOCOMM SYSLOG+WALL+EXEC
NOTIFYFLAG COMMBAD SYSLOG+EXEC
NOTIFYFLAG COMMOK SYSLOG+EXEC


И конечно сам скрипт /usr/local/scripts/nut_notifycmd.sh
Он еще немного сырой, но он работает

notify_mail="ВАША_МЫЛО"
local_machine=$(uname -n)
cur_date=$(date +%d-%m-%Y/%H:%M)

Salimk, 2009-05-25 в 9:49:10

позволяет отключат юпс после завершения работы системы, работает только с COM портом, Usb не хочет т.к usbd отключается раньше времени.
Эти строки поместите в самый конец /etc/rc.shutdown:

if [ -f /etc/killpower ]; then
  rm -f /etc/killpower
  /usr/local/libexec/nut/upsdrvctl shutdown MyUPS
fi

Ещё в rc.conf можно прописать nut_upslog_ups="APC" иначе ups.log будет забит бессмысленными NA NA NA NA

logging status of >>>myups<<<@localhost to /var/log/ups.log (300s intervals)

gigzbyte, 2009-09-22 в 13:18:42

Автору огромное спасибо за статью! Очень понятно и доходчиво :)

Destroyed, 2009-10-18 в 22:25:41

Долго я бился с UPS от powercom, но по этой статье оказалось все очень просто. По FreeBSD 6.4 завелся с полпинка. И win клиент пашет и через web сервер тоже все доступно и мониторится. Раньше приходилось через утилитку с сайта powercom мониторить, а теперь перешел на nut.

Думаю весь офис перевести на мониторинг через nut, который на FreeBSD.

Огромная благодарность автору за статью.

hranitel_y2k, 2009-11-07 в 21:34:32

Спасибо за статью! Как раз собирал настраивать NUT c UPS PCM, теперь будет быстрее и проще.

someday, 2009-11-20 в 23:11:26

ОГРОМНОЕ СПАСИБО.
Наконец-то нашел толковое описание нута. Правда настраивал на gentoo сабж KRAULER D550, но описание конфигов подошло 100%.
Еще раз спасибо!

zloidemon, 2010-01-02 в 1:24:42

ошибочка.
FINALDELAY это отвечает через сколько выполниться SHUTDOWNCMD, но хотелось бы узнать как указать процент при котором начать отключение.

Artemka, 2010-01-11 в 15:38:27

Network UPS Tools - UPS driver controller 2.4.1
Network UPS Tools - Generic HID driver 0.34 (2.4.1)
USB communication driver 0.31
No matching HID UPS found
Driver failed to start (exit status=1)

Модель Back-UPS CS 650 думал поднять дома, из за отсутсвия драйвера сижу в пролете))

Vadim, 2010-04-05 в 15:12:16

to Phantom_Rat, это из-за доступа к usb-портам, в FreeBSD по умолчанию только root имеет доспуп к /dev/usb/*
я решил таким способом (он кстать описан выше), но:

DarkAGeS, 2010-04-29 в 17:49:24

gyurza2000, 2010-09-16 в 23:37:52

Ещё в rc.conf можно прописать nut_upslog_ups="APC" иначе ups.log будет забит бессмысленными NA NA NA NA
всё равно NA NA

Raven2000, подпиши, пожалуйста, источник красивой вебморды статистики, указанной на последней картинке. В NUT 2.4.1 имеется весьма безрадостная таблица. Столбы радуют.

Raven2000, 2010-10-25 в 8:49:02

2 Sailor_Leviafan
Этот график сам NUT представляет, читай всю главу "Web" там все показано, что делать.

risk94, 2010-12-05 в 12:38:57

В общем:
Официальная документация не совсем актуальна. Если у кого-то какие-то вопросы возникают - подписывайтесь на рассылку - поддержка очень быстрая. Ребатам респект!

risk94, 2010-12-06 в 18:45:09

В случае с SHUTDOWNCMD "/sbin/shutdown -h +0" система будет просто остановлена. Чтобы системы выключилась необходимо: SHUTDOWNCMD "/sbin/shutdown -p +0"

S-tri-G, 2010-12-10 в 12:53:34

А ни кто не озадачивался графиком истории напруг.
Дефолтная морда статична. хотелось бы видеть во времени поведение сети/аккумов.

Raven2000, 2010-12-10 в 19:28:43

Chukcha, 2011-05-19 в 14:26:05

> Установим и посмотрим, что upsstats может нам предложить.

Похоже, автор упустил из виду одну "мелочь" - что это и откуда этот upsstats берется?
Этот пакет или что, где его взять?
Гугл ничего вразумительного не сказал.
Кто-то знает ответ?

Chukcha, 2011-05-19 в 15:08:11

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

Chukcha, 2011-05-19 в 15:09:56

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

Chukcha, 2011-05-19 в 16:00:21

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

DarkAGeS, 2011-05-19 в 21:57:51

upsstats это cgi-программа, идущая в комплекте с пакетом nut

Народ, я конечно понимаю что совсем туплю, но не могли бы вы распсать "для дурака" как и что делать с пользователями? Который день бъюсь - нифига не стартует. Система OpenBSD 4.5 сижу под рутом по ssh (если это важно), упс APC Smart по USB.
ups.conf
user=root
driver = apc
port = auto
serial = 1234567890
[apc]
driver = usbhid-ups
port = /dev/ugen0.00
pollfreq = 60

Если строку с юзером убираю то upsdrvctl start выдает ошибку, а стартует только так upsdrvctl -u root start
Народ, очень очень нид хелп.

german, 2012-12-27 в 20:43:41

Прикрутил к MEV-1000 ERT LT от N-Power, через вэб-морду все мониторит )) доволен как слон ))

german, 2012-12-27 в 20:46:13

Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

Читайте также: