Батарея ибп hid программа windows 10

Hid Battery Driver by Microsoft Corporation.

Hid Battery Driver by Microsoft Corporation.

This service also exists in Windows 7 and 8.

Startup Type

Windows 10 version Home Pro Education Enterprise
1507 Manual Manual Manual Manual
1511 Manual Manual Manual Manual
1607 Manual Manual Manual Manual
1703 Manual Manual Manual Manual
1709 Manual Manual Manual Manual
1803 Manual Manual Manual Manual
1809 Manual Manual Manual Manual
1903 Manual Manual Manual Manual
1909 Manual Manual Manual Manual
2004 Manual Manual Manual Manual
20H2 Manual Manual Manual Manual
21H1 Manual Manual Manual Manual
21H2 Manual Manual Manual Manual
22H2 Manual Manual Manual Manual

Default Properties

Display name: HID UPS Battery Driver
Service name: HidBatt
Type: kernel
Path: %WinDir%System32driversHidBatt.sys
Error control: normal

Default Behavior

The HID UPS Battery Driver service is a kernel mode driver. If HID UPS Battery Driver fails to start, the error is logged. Windows 10 startup proceeds, but a message box is displayed informing you that the HidBatt service has failed to start.

Restore Default Startup Type of HID UPS Battery Driver

Automated Restore

1. Select your Windows 10 edition and release, and then click on the Download button below.

2. Save the RestoreHIDUPSBatteryDriverWindows10.bat file to any folder on your hard drive.

3. Right-click the downloaded batch file and select Run as administrator.

4. Restart the computer to save changes.

Note. Make sure that the HidBatt.sys file exists in the %WinDir%System32drivers folder. If this file is missing you can try to restore it from your Windows 10 installation media.

Yea, though I walk through the valley of the shadow of death, I will fear no evil: for thou art with me; thy rod and thy staff they comfort me.

Программа для работы с ИБП по протоколу Megatec (его используют многие UPS Ippon, Mustek, Sven и т.п.), ключевые возможности и отличия от аналогичного софта:
— потребляет мало ОЗУ и минимум процессорного времени;
— не требует инсталляции, не требует никаких драйверов, библиотек, framework и прочих дополнительных компонентов;
— ситуация с выдёргиванием USB-кабеля из ИБП продумана и обрабатывается;
— возможно управление сразу несколькими ИБП подключенными к одному компьютеру;
— обработка событий: нет напряжения, запас заряда ниже указанного, батарея села, питание восстановлено, ИБП потерян, ИБП неисправен;
— уведомления по email (встроенный SMTP-клиент) и запуск файлов (для скриптов или выключения);
— терминальная консоль для USB интерфейса для ручного управления ИБП (аналогов этому нет!) — можно самостоятельно различные инженерные команды вводить.

Поскольку это Beta-версия — её надёжность не гарантируется!

Скриншот - Основной экран UPS Lite ManagerСкриншот - Настройки обработки событий в UPS Lite ManagerСкриншот - Терминал ручного ввода ИБП-команд в UPS Lite Manager

FAQ

Почему заряд батареи по расчёту достигает не точно 100%, а около 100% (например 95% или 105%)? Но по опросу — 100%.

Потому что ИБП по каким-то своим причинам (может алгоритмы сохранения батарей) в разное время заряжает батареи до немного разного напряжения.
Например SmartWinner 2000 — заряжает от уровня 55V до 58V. Может в зависимости от предшествующего разряда, для сохранения батарей.
А расчёт уровня делается по минимальному и максимальному значению напряжения. Если же максимальное значение плавает — то и расчёт процентов тоже плавает.
Встроенная команда опроса (BL) — очевидно при каждом окончании заряда калибруется на 100%.
Но для самостоятельного расчёта автоматическая калибровка невозможна — ИБП не имеет команд сообщающих о том что он в состоянии заряда.

Как сделать автоматическое включение компьютера после восстановления электричества?

Запрограмировать в Оповещениях: Выключение компьютера при помощи shutdown /s /f,
прикинуть сколько времени это занимает — например 2-3 минуты максимум, активировать функцию «Отключить ИБП через 3 минуты».
Кстати, не все ИБП разрешают себя просто выключить, некоторые требуют обязательно указать и время включения.
Для таких надо ещё активировать «И снова включить ИБП через», указать там какое-нибудь время когда электричество точно дадут
(ну в городе например это минут 300 (5 часов), за городом может 3000 (два дня)).
В терминале ИБП-команд ввести команду AR1 — для активации режима автовключения ИБП после восстановления электричества.
В BIOS поискать опции типа AC Back Function, After Power Failure, PWRON After PWR-Fail и настроить её для включения.
Пароль на вход в Windows — либо убрать, либо настроить в планировщике запуск нужных программ
(однако они будут запущены без доступа к рабочему столу и после входа в Windows реального пользователя — они будут недоступны).
Итак, при разрядке батарей — UPS Lite Manager запрограммирует отключение ИБП и корректно завершит работу Windows, затем отключится ИБП.
После восстановления питания — ИБП включится, и компьютер тоже включится.
Но, следует учесть несколько возможных коллизий в этой схеме:
— если электричество восстановится в интервале между началом завершения работы Windows и запрограммированным (на 3-5 минут) отключением ИБП.
ИБП тогда выключится, и включится только через несколько часов — в запрограммированное время включения.
— если электричество пропадает и восстанавливается несколько раз подряд. ИБП может оказаться критически разряжен в процессе запуска Windows,
и аварийно отключится без программирования включения.

Какие есть другие программы и драйвера для этих ИБП?

Перед тем как написать свою — я пробовал следующее:
WinPower,
UPS Assistant,
Energy Controller 2,
Ippon Monitor.

Какие есть особенности работы программы для ИБП на серверах?

В связи с тем что сервер может работать без входа пользователя, на серверах в этом случае возникает проблема с запуском программы. В идеале надо для сервера делать программу из двух частей — служба (которая работает всегда и без входа пользователя) и конфигуратор (который запускает пользователь). Но, UPS LM создавался совсем не для этого, и у него единая часть. Однако в UPS LM сделан детект — работает ли он от реального пользователя (интерактивный логон — LogonInteractive) или запущен планировщиком от имени пользователя (пакетный логон — LogonBatch). Если на сервере запускать программу Планировщиком, от имени пользовательского логина — то программа (UPS_LM.exe) будет запущена, но, запуск будет с правами пакетного логона. Программа в этом случае не может взаимодействовать с рабочим столом, и не может взаимодействовать с пользователем (когда сам настоящий пользователь залогинится). UPS_LM.exe будет виден только в диспетчере задач, однако он сможет выводить MsgBox-уведомления через сервер (функцией WTSSendMessage вместо MessageBox) и обрабатывать все действия (запуски файлов, отправка почты). При запуске файлов надо учесть что файлы тоже будут запускаться в контексте невидимой сессии и тоже не смогут взаимодействовать с залогиненным реальным пользователем. Для того чтобы настраивать что-либо в UPS_LM запущенным планировщиком от имени пользователя — надо этот UPS_LM.exe закрыть в диспетчере задач и запустить нормальным образом.

Требования к компьютеру и ИБП

Требования к системе — любая версия от WindowsXP SP3 по Windows11, 32 или 64 битная.
Аналогичные серверные версии Windows тоже поддерживаются.
Подключение бесперебойника только через USB (работа через COM/RS232 не поддерживается),
предполагается работа с ИБП со следующими PNP кодами (ИД оборудования):
HIDVID_06DA&PID_0003,
HIDVID_0665&PID_5161,
HIDVID_05B8&PID_0000,
HIDVID_0F03&PID_0001.
Помимо этого, в настройках можно вручную задать любые коды VID/PID.
Насчёт поддержки других ИБП — обращайтесь по email, если особых отличий нет — можно добавить…
Данная версия проверялась только на Ippon Smart Winner (старого поколения), на всех прочих моделях пока может не работать — будет исправляться по мере надобности.
Ippon Smart Winner нового поколения (который с дисплеем) — не поддерживается.
Программа работает с любым ИБП который определяется как стандартное USB-HID устройство и отвечает на команду Q1, QS или Q4.

Справочная информация по протоколам UPS

2016.04.03
Краткое описание протокола Megatec/Ippon и его модификации
(собранное по обрывкам документации в интернете, исследованиям некоторых прошивок ИБП, и снифферами при работе штатного софта)
команды которые можно вводить в терминале:
Команда Описание
AR?, AR0, AR1 Режим автовключения выключенного ИБП при восстановлении питания.
AT?, AT0, AT1 Выключение/включение автотеста (на Smart Winner он раз в неделю запускается).
BL? Узнать уровень заряда батарей в процентах, ответ — 3-значное число, например — 098
C Отменить выключенное состояние (включить немедленно) или запланированное выключение.
Отменяет действие команд Snn, SnnRmmmm
Разумеется это реально только если компьютер сам не питается от этого выключенного ИБП.
CBnn ?
CT Прервать тест
CTL ?
EB?, EBnn Узнать кол-во внешних батарей, установить кол-во внешних батарей (например EB01 — 1 батарея).
Предположительно это влияет на расчёт ёмкости в команде BL? и зарядный ток.
EF? Пишет допустимые отклонения частоты в ECO mode, в процентах.
Например — (005 005
EV? Пишет допустимые отклонения напряжения в ECO mode, в процентах.
Например — (005 005
F Узнать некоторые параметры настроек,
в ответ строка: #MMM.M QQQ SS.SS RR.R
# — маркер
MMM.M — номинальное напряжение (220.0, 230.0, и т.п.)
QQQ — ?
SS.SS — стандартное напряжение батареи (48.0 например)
RR.R — номинальная частота (50.0)
FLT ?
FUNC? На некоторых ИБП возвращает 7-значное число, вероятно какие-то флаги опций или возможностей.
Например — (0000078
FW? Версия прошивки.
GR?, GR0, GR1 В настройках WinPower функция Energy Saving управляет этими командами.
I Узнать производителя и модель, в ответ строка: #Company_Name UPS_Model Version
IP?, IPN, IPW, IPG Узнать или установить режим допустимых отклонений: нормальный(N)/широкий(W)/генератор(G).
Команда переключает соответствующие светодиоды на панели (у Ippon Smart Winner).
LT? ?
PD ?
PE ?
Q Звук разрешить/запретить. Команда циклически переключает текущий режим звук.
Посмотреть текущий режим звука можно в Q1.
Q1 Самая главная команда, для опроса текущего состояния. Софт её ежесекундно запрашивает.
В ответ приходит такая строка: (MMM.M NNN.N PPP.P QQQ RR.R SS.S TT.T abcdefgh
( — маркер
MMM.M — входное напряжение
NNN.N — вроде бы регистр запоминающий напряжение перед сбоем
PPP.P — выходное напряжение
QQQ — текущая нагрузка в процентах
RR.R — текущая частота сети
SS.S — текущее напряжение батарей (может быть как суммарным, так и расчётным на 1 элемент)
TT.T — температура
a — сбой входного напряжение, работа от батареи
b — батарея сильно разряжена
c — AVR
d — неисправность
e — тип ИБП (1 Standby, 0 Online)
f — выполняется тест
g — ИБП выключен программно (командой S)
h — звуковые сигналы разрешены
Q4 Ещё один вариант для опроса текущего состояния.
В ответ приходит такая строка: (MMM.M ???.? ???.? NNN.N PPP.P ??? QQQ RR.R ??? ??? SS.S TT.T flags
flags — разные флаги состояний:
E — выполняется тест
A — сбой входного напряжение, работа от батареи
C — Bypass/AVR
L — ?
M — ?
I — ?
Некоторые модели поддерживающие Q4 — поддерживают и Q1.
Q2 Q3 Q5 Q6 Q7 QS D QGS Тоже варианты опроса текущего состояния, у некоторых моделей.
QA ?
QBL Пишет информацию о батарее, например — (026.5 02 01 068 255
1 — напряжение батареи,
2 — кол-во батарей последовательно,
3 — кол-во батарей параллельно,
4 — проценты ёмкости,
5 — расчётное время до нуля, минуты.
QI Серийник
QLDL Статистика по минимальному и максимальному уровню нагрузки.
QMOD Код текущего состояния (тест, от батареи, AVR, и т.п. — их более десятка)
QMD Паспортные данные об ИБП — мощность, кол-во батарей, вход, выход, и т.п.
QMF Производитель
QMT ?
QOF Пишет режим выходной частоты, например — (50.0
QP Допустимые границы входного напряжения и частоты, при выходе за которые будет переход на батарею.
Например — (45.0 55.0 184 264 EpbkcrafDo — допустим диапазон 45…55Гц, 184…264В, и какие-то флаги.
QRI Паспортные данные об ИБП:
номинальное выходное напряжение, допустимый ток, напряжение батарей, частота тока.
QVFW Версия прошивки.
Snn Выключить питание через nn минут (.1, …, .9, 01…99).
Например S.5 выключит питание через 30 секунд, S05 выключит питание через 5 минут.
SnnRmmmm Выключить питание через nn минут (.1, …, .9, 01…99) и включить через mmmm минут (0001…9999).
Не все поддерживают время менее минуты, и не все поддерживают команду Snn.
Например Winner поддерживает SnnRnnnn, но не поддерживает Snn.
SASV07? ?
SD? SD0 SD1 ?
SR ?
T Тест на 10секунд
TL Тест до разрядки батареи
Tnn Тест на указанное время, nn — минуты 01…99.
V Отвечает настройки режима AVR — например — 165 200 220 240 275
где соответственно указаны:
1 — нижняя граница перехода на батарею,
2 — нижняя граница включения повышающей ступени AVR,
3 — номинальное напряжение,
4 — верхняя граница включения понижающей ступени AVR,
5 — верхняя граница переходя на батарею.
V? Пишет режим выходного напряжения, например — (V220
V220, V230, V240 Переключает выходное напряжение (и соответствующий светодиод).
Проверка — в команде F либо V?.
WA ?
WH ?
WM Отвечает какую-то цифру, например — (3
Предположительно какой-то флаг режимов работы ИБП.
Команды со «?» обычно выводят какие-либо данные — вроде нет команд с «?» которые бы могли что-то изменить в ИБП.
Остальные команды — следует использовать аккуратно, т.к. они могут внести какие-либо изменения.
Если ИБП не знает вводимую команду — он отвечает эту же команду, нету общего слова о незнакомой команде.
Если ИБП команду принял успешно — он может не ответить ничего (если команда не вопросительная, а должна что-то изменить в ИБП).
Некоторые модели ИБП отвечают «NAK» на неподдерживаемую команду, и «ACK» на поддерживаемую.
Подробные описания этих и других команд можно найти на сайте Network UPS Tools.

История развития UPS LM

v.1.5.2.31 (2022.10.11) Мелкие оптимизации в сборке, совместимость с NX/DEP и ASLR.
v.1.5.1.30 (2022.05.24) Исправлена проблема с отображением опроса BL?-команды на ИБП которые на самом деле не поддерживают эту команду;
Исправлена проблема с запуском просмотра лога при длинных путях;
Запуск просмотра лога с Shift — открывает лог состояний ИБП;
Оптимизирован формат справки команд (поэтому размер файла стал значительно меньше).
v.1.5.0.27 (2022.05.04) Исправлена ошибка приводящая к постоянному Out of sync request Qx на некоторых моделях ИБП (которые формируют строку ответа с нечётным кол-вом байт или с 0x00 байтом).
Добавлена проверка доступности обновлений (только вручную, из меню о программе).
Поддержка экранов с DPI масштабированием (теперь шрифты не искажаются).
Запись в лог входа/выхода в спящий режим.
Мелкие доработки.
v.1.4.0.25 (2022.01.10) Исправлена проблема с запуском файлов с ключами (опции оповещений надо заново настроить); Добавлена настройка поля темы для email (актуально для случаев когда несколько ИБП подключены, чтобы различать почту от них); Разные мелкие исправления потенциальных ошибок.
v.1.3.0.22 (2021.02.14) Поддержка командной строки (пока только команда для выключения/включения ИБП поддерживается, для справки см. ups_lm /?).
Мелкие доработки.
v.1.2.5.21 (2020.09.07) Многочисленные доработки в почтовом клиенте (SMTP): теперь работает OpenSSL 1.1.1g (и есть TLS 1.3), поправлен формат заголовка from (иначе на некоторых серверах была ошибка 555 5.5.2 Syntax error), отладочный лог email имеет ещё один режим — запись только в случае ошибок, разные мелкие доработки в email, база серверов для автонастройки обновлена — работоспособность проверена на бесплатных почтовых службах AOL, MailRu, Yandex, GMail, GMX, Rambler, OfficeCom/Live.
v.1.2.4.20 (2018.11.11) Добавлена поддержка некоторых ИБП которые раньше не работали из-за BL?-команды, добавлена фильтрация ложных низких напряжений в статистике, добавлен отладочный лог.
v.1.2.3.15 (2018.03.28) Мелкие доработки, функция проверочной отправки email в настройках.
v.1.2.2.11 (2017.09.30) Мелкие доработки, поддержка работы через SrvAny.exe (пока не полная).
v.1.2.0.9 (2017.06.11) Борьба с глюками Касперского — были ложные детекты на UPX.
v.1.2.0.7 (2017.06.06) Исправлена ошибка при отправке email, исправлена ошибка при вводе длинных ИБП-команд, добавлена возможность выключать ИБП по событиям.
v.1.1.0.6 (2017.04.28) Мелкие доработки.
v.1.1.0.5 (2016.12.18) Мелкие доработки, исправления сообщений об ошибках, переход на OpenSSL v1.1 (для email-клиента).
v.1.0.0.4 (2016.08.03) Мелкие доработки.
v.1.0.0.3 (2016.04.03) Первая публичная версия.

Скачать “UPS_LM_v152.rar” – 47,23 КБВерсия 1.5.2.31, 2022-10-11

Скачать “UPS_LM_v151.rar” – 42,19 КБВерсия 1.5.1.30, 2022-05-24

Скачать “UPS_LM_v150.rar” – 52,56 КБВерсия 1.5.0.27, 2022-05-04

Скачать “UPS_LM_v140.rar” – 51,42 КБВерсия 1.4.0.25, 2022-01-10

Содержание

  1. Вариант управления ИБП без дополнительного программного обеспечения — стандарт Smart Battery
  2. Читайте также:
  3. Мониторинг ИБП рабочих станций в Windows с Network UPS Tools
  4. Управление источником бесперебойного питания для Windows
  5. Обзор программного обеспечения UPSMON Plus для ИБП Powercom

Вариант управления ИБП без дополнительного программного обеспечения — стандарт Smart Battery

Контроллеры USB порта, совместимые со стандартом Smart Battery, позволяют осуществлять базовые функции управления ИБП с Windows XP/Vista/7 без установки дополнительного программного обеспечения, используя только стандартные средства операционной системы (в дальнейшем ОС). Например, в Windows XP после подключения ИБП к USB порту можно открыть Диспетчер устройств в Панели управления (раздел Система, вкладка Оборудование) и убедиться, что система опознает его как дополнительную батарею.

Для настройки действий операционной системы необходимо открыть раздел Электропитание в Панели управления. После подключения ИБП в нем появилась дополнительная вкладка Сигнализация, на которой можно задать действия ОС при разряде аккумулятора до определенного уровня. Таких уровня два – низкий заряд и почти полная разрядка.

Для каждого уровня кроме звукового и текстового уведомления доступен следующий выбор возможных действий:

  • переход в ждущий режим
  • переход в спящий режим
  • завершение работы
  • запуск программы

При использовании спящего режима содержимое памяти компьютера, в том числе и не сохраненные документы записывается на жесткий диск и компьютер выключается. После включения содержимое памяти восстанавливается, и пользователь может продолжить работу с того же места, где остановился. Для использования спящего режима в Windows XP необходимо на вкладке Спящий режим поставить галочку напротив «разрешить использование спящего режима» и убедиться, что на диске достаточно свободного места.

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

Настройка действий ОС для Windows Vista и 7 немного отличается внешне, хотя, по сути, аналогична. В Панели Управления, в разделе электропитание выбирается изменение параметров текущего плана электропитания. Для текущего плана необходимо открыть изменение дополнительных параметров питания, выбрать раздел Батарея и установить уровни низкого заряда и почти полной разрядки батареи, а также задать действия которые необходимо выполнить ОС.

Аналогично Windows XP при пропадании напряжения в правом нижнем углу рабочего стола появиться символ батареи и дополнительная информация.

Для наиболее полной реализации новых функций ИБП рекомендуется использовать последнюю версию программного обеспечения UPSMON, которую можно загрузить с сайта http://www.pcm.ru/support/soft/

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

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

Давайте сразу определимся, что речь пойдет об однофазных ИБП, выполненных по технологии оффлайн и не имеющих встроенного стабилизатора. Достаточно часто этот класс ИБП называет еще Back UPS. Как правило, цифровой код в названии модели, например, UPS 500 – это мощность ИБП, указанная в вольт амперах (VA). Что при стандартном среднем показателе коэффициента мощности для этого класса оборудования — 0,5-0,6, будет соответствовать 300 Вт максимум.

Традиционно к SMART UPS (ИБП) относят линейно-интерактивные источники бесперебойного питания с выходным напряжением в виде чистой синусоиды. Такие решения пока еще остаются дешевле устройств класса онлайн и этот факт оставляет их популярными для малого и среднего бизнеса, а также для защиты оборудования, чувствительного к форме выходного напряжения или работающего в режиме 24х7. Сфера применения очень широка. Как правило, это серверное оборудование, коммутаторы и концентраторы, маршрутизаторы, сетевые устройства, ответственные рабочие станции, кассовые терминалы и т.д.

Мониторинг ИБП рабочих станций в Windows с 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 на все рабочие станции с ИБП.
Возможные проблемы при этом:

  • > Драйвер libusb лучше ставить отдельно. Те, что в комплекте, понимает не все ИБП;
  • Если libusb предлагает стандартное имя HID UPS Battery, нужно его изменить – со стандартным именем некоторые системы почему-то не видят UPS;
  • если процессе установки появилось сообщение «Драйвер без цифровой подписи«, то его нужно повторно переустановить руками, иначе он слетает;
  • если libusb не распознал модель UPS, то с первого раза драйвер ставится НЕКОРРЕКТНО! Об этом говорит ошибка «upsmon ERROR ACCESS DENIED», или драйвер просто слетает. Нужно: остановить службу NUT, удалить драйвер libusb, подождать, пока установится «USB устройство ввода», выбрать для него вручную драйвер libusb заново;
  • Для NUT нужны сторонние библиотеки, которых в комплекте установки нет. Setup об этом говорит, но кто ж его читает 🙂 Плюс часто в системах уже есть софт с этими библиотеками. Точно нужны: libeay32.dll, ssleay32.dll, libgcc_s_dw2-1.dll (есть в папке NUT-bin), libusb.dll (есть в дистрибутиве libusb), msvcr71.dll (в составе Net Framework 1.1). Все эти файлы должны быть в папке WindowsSystem32;
  • иногда нужно указать bus=«bus-0» для USB UPS в ups.conf;
  • на быстрых машинах и на некоторых сетевых картах служба NUT стартует раньше, чем драйвер и/или сетевой интерфейс. При этом тип запуска «Автозагрузка (отложенный запуск)» приводит к ошибке «upsc ERROR DATA STALE». Решение: создать задачу, которая будет проверять наличие процесса upsd при появлении события с кодом 1 из источника «Network UPS Tools» и перезапускать службу Network UPS Tools скачать xml-файл задачи скачать скрипт (должен быть в папке NUTothers).

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

Как понять, почему не работает NUT под Windows:

  • проверяем, есть ли в процессах nut.exe
  • если есть, то проверяем upsd.exe и upsmon.exe
  • если upsd нет в процессах, идём в nutsbin и запускаем руками:
  • «upsd не может быть запущен, так как отсутствует dll» – проверяем dll в system32, перезагружаемся на всякий случай;
  • «upsd error creating named pipe» – upsd уже запущен
  • запускается и сразу закрывается – проверить ip-адрес в upsd.conf в секции LISTEN, особенно актуально, если на машине DHCP ;
  • upsd запустился, но не видит UPS – установить или переустановить libusb, проверить libusb.dll в system32, переименовать устройство из HID UPS Battery;
  • если upsd стартовал, идём в bin и выполняем upsc our_ups@localhost
  • «upsc не может быть запущен, так как отсутствует dll» – проверяем библиотеки ;
  • «upsc failed connection unknown error» – проверяем, запущен ли upsd и upsmon, внимательно проверяем секцию MONITOR в upsmon.conf, ещё раз проверяем библиотеки dll;
  • «upsc error data stale» – либо UPS один раз запускался и больше не работает, тогда переустанавливаем драйвер libusb и переименовываем HID UPS Battery, либо служба NUT поднялась быстрее, чем стал виден сетевой интерфейс или USB UPS, перезапускаем службу;
  • «upsmon error ACCESS DENIED» – переустанавливаем драйвер, как описано выше.

Для сервера мониторинга нужны:

  • NUT в режиме standalone;
  • любой web-сервер с php и mysql. Я использую Uniform Server
  • MySQL-база и папка www из репозитория, и пара batch-скриптов оттуда же.

Базу SQL и www кладём в соответствующие каталоги веб-севера. Скрипты из batch_scripts копируем в папку установки NUT. Запускаем веб-сервер, переходим на localhost/index_ups.php. Добавляем любой из клиентских UPS в формате UPS_name@host. Запускаем скрипт get_ups_list_mysql.cmd. Проверяем. Enjoy.

Что мы можем увидеть полезного, помимо текущего состояния? Например:

  • если минимальный вольтаж батареи приближается к 10 – лучше заменить её заранее;
  • при нормальных значениях вольтажа отказ ИБП будет связан скорее всего, с отказом электроники (ваш, К.О.);
  • нагрузка более 70 процентов нежелательна, 100 не нормальна, если не связана с событием self-test;
  • минимальный заряд батареи менее 30% говорит о неисправности батареи либо о неверных настройках автоотключения при разряде на клиенте.

Несколько моментов:

  • столбцы можно сортировать нажатием на заголовок;
  • максимальные/минимальные значения выводятся через слеш к текущим, критические отмечаются красным;
  • осторожнее с кнопкой «self-test».

Если у кого-то проблемы с установкой/работой NUT под Windows – пишите, разберёмся вместе.

Спасибо за внимание!

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Управление источником бесперебойного питания для Windows

Оценка:
  • 1
  • 2
  • 3
  • 4
  • 5

3.38 /5 голосов — 19

Лицензия: Условно-бесплатная | Цена: 400 руб.
Ограничение: 15 дней
Версия: 3.5.1.4 | Сообщить о новой версии
Обновлено: 11.02.2020
ОС: Windows 10, 8.1, 8, 7, XP
Интерфейс: Русский
Разработчик: VDsoft
Категория: Управление питанием
Загрузок (сегодня/всего): 0 / 7 031 | Статистика
Размер: 8,56 Мб
СКАЧАТЬ

Управление источником бесперебойного питания — программа предназначена для настройки, управления, и контроля состояния источников бесперебойного питания (ИБП) поддерживающих набор команд Smart.

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

Основные возможности программы:

  • Мониторинг параметров электропитания и состояния ИБП и их графическое представление (входное, выходное напряжения, заряд, температура и т.д.);
  • Возможность изменения внутренних настроек ИБП и его адаптация к параметрам местной электросети;
  • Регистрация отклонений в системе питания и функционировании ИБП по времени дня и дате;
  • Возможность автоматического отключение ИБП при приостановке ПК;
  • Планировщик работы ПК — Ваш ИБП может отключать и включать нагрузку по заданному вами расписанию;
  • Настройка реакции на события при сбоях в питании;
  • Возможность приостановки работы компьютера при сбое в электросети Возможность отправки уведомлений о сбоях и неисправностях по локальной сети и электронной почте.
  • Возможность запуска внешнего приложения для обработки событий при сбоях и неисправностях.
  • Возможность мониторинга нескольких компьютеров по локальной сети

Поддерживается вся линейка ИБП серии APC Smart и другие ИБП с аналогичным набором команд.

Обзор программного обеспечения UPSMON Plus для ИБП Powercom

Сегодняшний обзор посвящен программному обеспечению UPSMON Plus, которым комплектуются изделия фирмы Powercom. Это ПО дает возможность реализовать полноценное взаимодействие источника бесперебойного питания и персонального компьютера.

Тестируемое ПО UPSMON Plus поставляется на CD-диске. Объем дистрибутива программы для Win32 — 4 МБ. Общий объем диска — 37 МБ. Дата выпуска 3/09/2010. По сравнению со всеми ранее протестированными программами для связи ИБП и ПК, эта является просто верхом минимализма! Полиграфия диска выполнена качественно, диск вложен в плотный глянцевый картонный конверт.

Список поддерживаемых операционных систем:

  • Windows NT/95/98/Me;
  • Windows 2000/Server2003/XP/Vista/Server2008;
  • Novell Netware;
  • Linux.

Явно недостает поддержки Mac OS, а ведь пользователей этой системы становится все больше и больше… По ряду причин мы не можем проверить все варианты предлагаемого ПО со всеми системами, но постараемся подробно рассмотреть функционирование UPSMON Plus под Windows 7 Ultimate. Инсталляция версии для 2000/Server2003/XP/Vista/Server2008 проходит автоматически, требуется только указать директорию для установки. Иконка вставленного диска выглядит удовлетворительно.

Для проверки ПО мы использовали ПК в следующей конфигурации:

При установке программы никаких проблем выявлено не было. ПО заняло на диске 18 МБ. Доступ к интерфейсу программы происходит через иконку в трее: . Ее вид при переходе с электросети на батарейное питание не изменяется. Дизайн программы не сказать что современный, но вполне симпатичный (не относится к иконке, она ужасна). На шести «приборах» отображаются актуальные данные о состоянии электросети и ИБП. Мы считаем, что диапазон показаний выбран не оптимально, а стрелки имеют скорее эстетическое, чем практическое значение. Предусмотрено и цифровое отображение параметров.

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

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

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

Третья иконка вызывает конфигуратор портов, позволяющий выбрать порт, к которому подключен ИБП. Недостатком конфигуратора является отсутствие индикации текущего подключения, а при повторном выборе порта появляется ошибка связи и требуется перезапуск конфигуратора для возобновления связи с ИБП.

Четвертая иконка запускает планировщик заданий, возможно составление ежемесячных, еженедельных и ежедневных расписаний.

На скриншоте показана настройка еженедельного расписания.

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

Шестая иконка отображает журнал событий, это окно также не может менять размер. Зато можно выбрать, какие события регистрировать, и есть возможность сохранить журнал в формате XML.

Седьмая иконка позволяет настроить отправку уведомлений на пейджер. Имея факс-модем, подключенный к порту RS-232 (как ни странно, они еще продаются), можно получать сообщения на пейджер (пейджинговые компании, как ни странно, тоже сохранились). Скорее всего, сообщение будет отправлено посредством DTMF, но мы не проверяли. Как вариант, можно указать свой мобильный номер и научиться по звуку различать сообщения. По идее, должны существовать и DTMF-декодеры… Это все к тому, что данную возможность вполне можно использовать, особенно если ПК не подключен к интернету или интернет может пропасть при обесточивании сети.

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

При переходе на батарейное питание появляется информационное окно: выводится прогнозируемое время работы от батарей, в секундах и минутах. При восстановлении питания окно сменяется на другое, которое само пропадает через 5 секунд. Также любое окно можно закрыть кнопкой ОК.

ПО UPSMON Plus позволяет включать или выключать автовыключение ИБП при отсутствии нагрузки, так называемый режим энергосбережения. Эта очень полезная функция, но, к сожалению, мы не могли это проверить, как и добавленную в версии 2.87 функцию отключения звука в ИБП. Дело в том, что для управления режимом энергосбережения и отключения звука в прошивке процессора ИБП должна быть реализована соответствующая функция. Функция управления режимом энергосбережения добавлена в источники бесперебойного питания, выпущенные в этом году, а управление звуком должно появиться в конце года. В ИБП более ранних выпусков эти функции осуществляются только аппаратно, кнопкой на передней панели.

Справочная система реализована очень просто, вызывается html-файл помощи. Желающие могут скачать (550 КБ, ZIP) и посмотреть.

Фирма Powercom постоянно дорабатывает программное обеспечения для своих ИБП, проверить наличие обновлений вы можете на сайте компании.

Adblock
detector

Microsoft

Специальное предложение. См. дополнительную информацию о Outbyte и unistall инструкции. Пожалуйста, просмотрите Outbyte EULA и Политика Конфиденциальности

Microsoft HID UPS Battery


Windows XP, XP 64-bit, Vista, Vista 64-bit, 7, 7 64-bit, 11, 10, 8, 8.1

Microsoft HID UPS Battery Windows для устройств собирались с сайтов официальных производителей и доверенных источников. Это программное обеспечение позволит вам исправить ошибки Microsoft HID UPS Battery или Microsoft HID UPS Battery и заставить ваши устройства работать. Здесь вы можете скачать все последние версии Microsoft HID UPS Battery драйверов для Windows-устройств с Windows 11, 10, 8.1, 8 и 7 (32-бит/64-бит). Все драйверы можно скачать бесплатно. Мы проверяем все файлы и тестируем их с помощью антивирусного программного обеспечения, так что скачать их можно на 100% безопасно. Получите последние WHQL сертифицированные драйверы, которые хорошо работают.

Эта страница доступна на других языках:
English |
Deutsch |
Español |
Italiano |
Français |
Indonesia |
Nederlands |
Nynorsk |
Português |
Українська |
Türkçe |
Malay |
Dansk |
Polski |
Română |
Suomi |
Svenska |
Tiếng việt |
Čeština |
العربية |
ไทย |
日本語 |
简体中文 |
한국어

ПО Winpower на компакт-диске идёт в комплекте с источниками бесперебойного напряжения Ippon. С помощью Winpower можно воспользоваться дополнительными функциями по управлению UPS. Для установки потребуется серийный номер, он напечатан на компакт-диске и есть внутри дистрибутива в текстовом файле.

Версия Winpower: 5.2.0.2.

Поддерживаемые ОС:

  • Windows 95/98/ME/NT/2000/XP/2003/Vista/2008
  • Linux
  • Linux AMD64
  • Sun Solaris 7/8/9/10
  • IBM Aix 4.3 and 5.1x
  • HP-UX 11.x
  • FreeBSD
  • Unix
  • Mac OS

Пароль по-умолчанию

Administrator

Ссылки

Иногда более свежую версию можно отыскать здесь (Версия Winpower: 5.6.0.5.):

http://www.ups-software-download.com/winpower.htm

Мануал: WinPower Quick Installation and Setup.pdf

Установка

Запускаем инсталлятор.

ippon

Попадаем в раздел Introduction. Здесь нет ничего интересного. Next.

ippon

Попадаем в раздел Enter Serial Number. С нас требуют серийник. Он написан на конверте с диском, есть в текстовом файле внутри дистрибутива и легко гуглится, например, «511C1-01220-0100-478DF2A». Судя по всему серийник один единственный на всех.

ippon

Указываем серийный номер. Next.

ippon

Попадаем в раздел Choose Install Folder. Можно выбрать директорию установки. Next.

ippon

Попадаем в раздел Choose Shortcut Folder. Выбираем галками где создать ярлык на программу. Next.

ippon

Попадаем в раздел Pre-Installation Summary. Нажимаем Install.

ippon

Попадаем в раздел Installing. Начинается установка.

ippon

Попадаем в раздел Install Complete. Установка завершена. Done.

ippon

На рабочем столе появляется иконка Winpower.

Настройка

Настраивать буду версию Winpower 5.6.0.5.

ippon

Мастер

При первом запуске открывается мастер, который предлагает настроить ПО. Сперва предлагают сменить пароль администратора. Дефолтный пароль — «Administrator».

ippon

Change. Далее предлагают подключить UPS по USB или RS232.

ippon

Если будем искать, нажимаем Search. Если пропускаем, нажимаем Skip. Открывается страница с настройками отключения.

ippon

Save или Skip. Предлагают найти UPS в сети по SNMP. Можно задать диапазон IP.

ippon

Пропускаю — Skip. Далее предлагают настроить уведомления на email — дело хорошее.

ippon

Я пропускаю, Skip. Далее предлагают настроить уведомления по SMS.

ippon

Skip. На последнем шаге мастера нам дают QR код для доступа из мобильного приложения.

ippon

Close. Все эти настройки можно и без мастера потом настроить.

Подключение

При запуске ПО пытается найти UPS.

ippon

Если нет ИБП — ошибка.

ippon

Подключаю UPS по USB.

ippon

UPS найден.

ippon

Проверка — выдираю UPS из розетки.

ippon

AC Fail, шарманка работает.

Настройка

System

System > Act as Administrator. Winpower manager запускается только с правами на чтение. Для получения админских прав нужно войти в System > Act as Administrator.

ippon

Запросят пароль.

ippon

Если не войти под админом, то изменённые настройки не сохранятся.

System > Modify Administrator Password. Здесь можно изменить пароль админа.

ippon

System > Start Wizard. Запускает мастер, который я описал ранее.

System > Auto Search Device. Повторно запускает поиск устройства. Как и при первом запуске.

ippon

System > Com Port Settings. Настройки RS232.

ippon

System > Exit. Выход.

Logs

Logs > Event Log. Лог событий.

ippon

Logs > Data Log. Лог данных.

ippon

Logs > Record Settings. Настройки логирования.

ippon

Device

Device > Show module by light. Это не для UPS, а для устройств Telecom Power System.

Device > Device Control Parameters. Параметры устройства, зависят от модели.

Device > UPS Battery Parameters. Параметры батареи, количество батарей, уровень заряда.

Device > Load Segment Control. Параметры загрузки ИБП.

  • Shutdown Timer. Выключение ИБП при потере питания через выбранное количество секунд (от 1 до 32767 секунд).
  • Startup Timer. Включение ИБП при восстановлении питания через выбранное количество секунд (от 1 до 32767 секунд).
  • Manual Shutdown. Выключить ИБП.
  • Manual Startup. Включить ИБП.

Device > Event Action. Действия при наступлении события.

  • Логировать.
  • Отправить email.
  • Отправить SMS.
  • Записать в системный лог.

ippon

Device > Shutdown Parameter. Важная опция — что делать при отключении питания. Здесь можно настроить отключение сервера.

ippon

Выключаем питание:

ippon

Если питание восстановится до отключения компьютера, то покажется сообщение:

ippon

Иначе сервер выключится.

Важно. Если компьютер находится в спящем режиме, то UPS не сможет его выключить.

Чтобы разрешить ИБП будить комп, нужно поставить галку. Находим в диспетчере устройств Батареи ИБП HID. В свойствах ставим галку «Разрешить этому устройству выводить компьютер из ждущего режима.»

ippon

Device > Wake on LAN setting. Указываем MAC адреса компов, которые следует будить по сети. Можно поставить галку Select all. В документации сказано, что эта штука может ребутать по сети компы при отсутствии питания.

ippon

Device > Battery Self-Test Now. Диалоговое окно для самотестирования ИБП.

Device > Cancel Current Battery Self-Test. Диалоговое окно для прерывания самотестирования ИБП.

Device > Battery Self-Test Schedule. Расписание самотестирования ИБП.

ippon

Device > UPS On/Off Schedule. Расписание включения/отключения ИБП.

ippon

Device > View Schedule. Показывает расписание всех запланированных задач по самотестированию, включению и отключению ИБП.

ippon

Tools

Tools > E-mail Setting. Настройки e-mail.

ippon

Tools > SMS Setting. Настройки SMS.

ippon

Monitor

Monitor > Monitor Remote Device. Мониторинг удалённого ИБП по сети.

ippon

Monitor > Web Server Control. Управление web-сервером. Можно остановить, запустить, изменить порт.

ippon

ippon

Monitor > View Server URL. Показывает QR код для web-морды.

ippon

Monitor > Accept Remote Control. Разрешает управлять настройками этой машины из сети.

SNMP

SNMP > Search Device. Поиск устройств по SNMP.

SNMP > Modify Device. Изменить информацию об устройстве.

SNMP > Delete Device. Удалить устройство.

SNMP > Add Area. Добавить зону SNMP.

SNMP > Modify Area. Изменить информацию о зоне SNMP.

SNMP > Delete Area. Удалить зону SNMP.

SNMP > SNMP Trap Receiving Port Setting. Настройка порта трапов.

SNMP > SNMP Event Log. Лог событий SNMP.

SNMP > Event Log Setting. Настройка лога SNMP.

Preference

Настройка отображения программы.

Preference > BottomImage. Бэкграунд.

Preference > Temp. Формат температуры — градусы Цельсия или Фаренгейта.

Preference > DateFormat. Формат отображения даты.

Preference > Advance Settings. Дополнительные настройки.

ippon

ippon

Language

Выбор языка из:

  • English
  • German
  • French
  • Italian
  • Spanish
  • Polish
  • Turkish
  • Russian
  • Portuguese
  • Thai
  • Japanese

Help

Help > Content. Справка.

ippon

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

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

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

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

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

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

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

Disclaimer

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

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

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

  • > Драйвер libusb лучше ставить отдельно. Те, что в комплекте, понимает не все ИБП;
  • Если libusb предлагает стандартное имя HID UPS Battery, нужно его изменить – со стандартным именем некоторые системы почему-то не видят UPS;
  • если процессе установки появилось сообщение «Драйвер без цифровой подписи«, то его нужно повторно переустановить руками, иначе он слетает;
  • если libusb не распознал модель UPS, то с первого раза драйвер ставится НЕКОРРЕКТНО! Об этом говорит ошибка «upsmon ERROR ACCESS DENIED», или драйвер просто слетает. Нужно: остановить службу NUT, удалить драйвер libusb, подождать, пока установится «USB устройство ввода», выбрать для него вручную драйвер libusb заново;
  • Для NUT нужны сторонние библиотеки, которых в комплекте установки нет. Setup об этом говорит, но кто ж его читает :) Плюс часто в системах уже есть софт с этими библиотеками. Точно нужны: libeay32.dll, ssleay32.dll, libgcc_s_dw2-1.dll (есть в папке NUT-bin), libusb.dll (есть в дистрибутиве libusb), msvcr71.dll (в составе Net Framework 1.1). Все эти файлы должны быть в папке WindowsSystem32;
  • иногда нужно указать bus=«bus-0» для USB UPS в ups.conf;
  • на быстрых машинах и на некоторых сетевых картах служба NUT стартует раньше, чем драйвер и/или сетевой интерфейс. При этом тип запуска «Автозагрузка (отложенный запуск)» приводит к ошибке «upsc ERROR DATA STALE». Решение: создать задачу, которая будет проверять наличие процесса upsd при появлении события с кодом 1 из источника «Network UPS Tools» и перезапускать службу Network UPS Tools скачать xml-файл задачи скачать скрипт (должен быть в папке NUTothers).

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

N:NUT-Installer-2.6.5-6.msi /qn
copy N:dllssleay32.dll C:WindowsSystem32 /Y
copy N:dlllibeay32.dll C:WindowsSystem32 /Y
copy N:dlllibgcc_s_dw2-1.dll C:WindowsSystem32 /Y
copy N:dlllibusb.dll C:WindowsSystem32 /Y
copy N:etc* "%programfiles%NUTetc"

rem добавляем IP-адрес клиента в конфиг NUT автоматически
SET IP=192.168.100.10
set ip_address_string="IP Address"
rem Uncomment the following line when using Windows 7 (with removing "rem")!
set ip_address_string="IPv4-адрес"
REM echo Network Connection Test
for /f "usebackq tokens=2 delims=:" %%f in (`ipconfig ^| findstr /c:%ip_address_string%`) do SET IP=%%f
ECHO LISTEN %IP% 3493 >> "%programfiles%NUTetcupsd.conf"

rem Ставим драйвер libusb отдельно
N:libusb-win32-bin-1.2.6.0bininf-wizard.exe

rem Правим конфиги, там буквально две строки
notepad "%programfiles%NUTetcups.conf"
notepad "%programfiles%NUTetcupsmon.conf"
pause
net use N: /delete /Y

Как понять, почему не работает NUT под Windows:

  • проверяем, есть ли в процессах nut.exe
  • если есть, то проверяем upsd.exe и upsmon.exe
  • если upsd нет в процессах, идём в nutsbin и запускаем руками:
  • «upsd не может быть запущен, так как отсутствует dll» – проверяем dll в system32, перезагружаемся на всякий случай;
  • «upsd error creating named pipe» – upsd уже запущен
  • запускается и сразу закрывается – проверить ip-адрес в upsd.conf в секции LISTEN, особенно актуально, если на машине DHCP ;
  • upsd запустился, но не видит UPS – установить или переустановить libusb, проверить libusb.dll в system32, переименовать устройство из HID UPS Battery;
  • если upsd стартовал, идём в bin и выполняем upsc our_ups@localhost
  • «upsc не может быть запущен, так как отсутствует dll» – проверяем библиотеки ;
  • «upsc failed connection unknown error» – проверяем, запущен ли upsd и upsmon, внимательно проверяем секцию MONITOR в upsmon.conf, ещё раз проверяем библиотеки dll;
  • «upsc error data stale» – либо UPS один раз запускался и больше не работает, тогда переустанавливаем драйвер libusb и переименовываем HID UPS Battery, либо служба NUT поднялась быстрее, чем стал виден сетевой интерфейс или USB UPS, перезапускаем службу;
  • «upsmon error ACCESS DENIED» – переустанавливаем драйвер, как описано выше.

Для сервера мониторинга нужны:

  • NUT в режиме standalone;
  • любой web-сервер с php и mysql. Я использую Uniform Server
  • MySQL-база и папка www из репозитория, и пара batch-скриптов оттуда же.

Базу SQL и www кладём в соответствующие каталоги веб-севера. Скрипты из batch_scripts копируем в папку установки NUT. Запускаем веб-сервер, переходим на localhost/index_ups.php. Добавляем любой из клиентских UPS в формате UPS_name@host. Запускаем скрипт get_ups_list_mysql.cmd. Проверяем. Enjoy.

image

Что мы можем увидеть полезного, помимо текущего состояния? Например:

  • если минимальный вольтаж батареи приближается к 10 – лучше заменить её заранее;
  • при нормальных значениях вольтажа отказ ИБП будет связан скорее всего, с отказом электроники (ваш, К.О.);
  • нагрузка более 70 процентов нежелательна, 100 не нормальна, если не связана с событием self-test;
  • минимальный заряд батареи менее 30% говорит о неисправности батареи либо о неверных настройках автоотключения при разряде на клиенте.

Несколько моментов:

  • столбцы можно сортировать нажатием на заголовок;
  • максимальные/минимальные значения выводятся через слеш к текущим, критические отмечаются красным;
  • осторожнее с кнопкой «self-test».

Если у кого-то проблемы с установкой/работой NUT под Windows – пишите, разберёмся вместе.

Спасибо за внимание!

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Какой софт вы используете для мониторинга ИБП рабочих станций?


18.92%
Софт от производителя
21


27.93%
Zabbix / Cacti / подобное
31


26.13%
Не использую, но после прочтения статьи решил, что надо бы
29


3.6%
Другое, рассказал в комментариях
4

Проголосовали 111 пользователей.

Воздержались 22 пользователя.

Like this post? Please share to your friends:
  • Базовый векторный формат изображений для windows поддерживаемый всеми приложениями
  • Базовый адаптер майкрософт вместо видеокарты windows 10 что делать
  • Базовый адаптер майкрософт вместо видеокарты windows 10 драйвер
  • Базовые упрощенные темы для windows 7 скачать
  • Бат файл для отключения защитника windows 10