Jump to content
XPEnology Community

Recommended Posts

Заметил что хрень иногда неправильно показывает остаточное время работы акб. Если разрядить ипб и с 0 заряжать с подключенной хренью то счетчик в секундах показывает более менее верно но через неделю счетчик падает раза в 2. Если сработает ипб то хрень выключится по неправильному счетчику  типа но  на самом деле физически железка будет работать дальше но с багом так как по сети не будет доступна.

Link to comment
Share on other sites

  • 5 months later...
  • 1 month later...

Решил поделиться своим решением для ИБП без управления (честно говоря подсмотрено в сети, но готовое решение для Сино трудно было найти). Возможно кому-то как временное решение до покупки полноценного UPS подойдёт, тем более нет ничего более постоянного чем колхоз.

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

 

Логика работы простая - Nas подключаем через UPS. Сам Nas связан с устройством по сети, которое при потере электропитания выключается. Соответственно скрипт пингует устройство, если пинг пропадает, Nas автоматически "гасится". UPS не жалко, он дешёвый и батарея - фиг с ней... В скрипте предусмотрена логика отслеживания кратковременного пропадания питания на время примерно 4 минуты, т.е. если был кратковременный скачок (пропадание) питания, то NAS продолжит работу.

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

Спойлер

Панель управление- Планировщик задач - Создать - Запущенная задача - Скрипт созданный пользователем:

В общих: "Пользователь" - root;  "Событие" - загрузка

В "Настройки задач" - "выполнить задачу" - прописываем путь к скрипту

 

Сам скрипт можно скачать ниже спойлера или скопипастить прямо тут:

 

#!/bin/sh

# Доступность этого хоста (роутер) будет означать доступность электропитания
HOST=192.168.0.1
# Файл журнала
LOGFILE=/volume1/Logs/Shutdown_ping.log
# Запись в журнале о загрузке
echo `date +'%Y/%m/%d %H:%M:%S'` Load nas  >> ${LOGFILE}
# Пауза при старте 180 сек
# sleep 180

while true; do
 
# Пингуем хост
ping -c 1 $HOST > /dev/null

# Если возникла ошибка (хост не доступен)
if [ $? -ne "0" ]; then
    # Делаем запись в журнал
    echo `date +'%Y/%m/%d %H:%M:%S'` Not pinging >> ${LOGFILE}
######################################################################
        #Повторная проверка, если вдруг не пингуется (задержка 240 сек):
        sleep 240
        # Пингуем хост
        ping -c 1 $HOST > /dev/null
        # Если повторная ошибка (нет пинга)
        if [ $? -ne "0" ]; then
            # Делаем запись в журнал
            echo `date +'%Y/%m/%d %H:%M:%S'` Doesnt ping so nas shuts down >> ${LOGFILE}
            # выключаем Nas
            # Пауза перед  выключением (а вдруг нужна для завершения процессов) 1 сек
            # sleep 1
            # poweroff -p
            /sbin/poweroff
        # Если пингуется
        # else
            # Делаем запись в журнал (раскомментировать строку нижу)
            # echo `date +'%Y/%m/%d %H:%M:%S'` Pinging now Ok >> ${LOGFILE}
        fi
########################################################################    
# Если пингуется
# else
    # Делаем запись в журнал (раскомментировать строку нижу)
    # echo `date +'%Y/%m/%d %H:%M:%S'` Power Ok >> ${LOGFILE}
fi
# Пауза между проверками 1 минута
sleep 60    
done;

 

 

Сильно ногами не бить, просто хотел помочь нуждающимся.

 

UPSshutdown.sh

  • Like 5
  • Thanks 1
Link to comment
Share on other sites

  • 3 weeks later...

Привет, друзья. Помогите подружить хрень и ИБП.

Дано: DSM 7.1.1-42962 Update 4, ИБП APC RS550GI. Хрень видит бесперебойник, настройки как на скрине. 

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

Что посоветуете?

Снимок экрана 2023-02-21 190618.png

Link to comment
Share on other sites

  • 4 weeks later...

Здравствуйте товарищи! Подскажите, имеется ли у кого-нибудь опыт подключения к хрени ИБП Stark Country 3000 inv/MPPT. Подключил через usb. Пробовал на 6.2.3, 6.2.4 ds3615xs. Хрень не видит ИБП. Внутри виртуальной машины в VMM с проброшенным usb портом работает с софтом Watch Power. Как это запустить на хрени без VMM?

Link to comment
Share on other sites

2 часа назад, golean сказал:

Здравствуйте товарищи! Подскажите, имеется ли у кого-нибудь опыт подключения к хрени ИБП Stark Country 3000 inv/MPPT. Подключил через usb. Пробовал на 6.2.3, 6.2.4 ds3615xs. Хрень не видит ИБП. Внутри виртуальной машины в VMM с проброшенным usb портом работает с софтом Watch Power. Как это запустить на хрени без VMM?

Видимо никак, коли в системе дров нет. Вашего ИБП даже в NUT нету.

Link to comment
Share on other sites

  • 4 weeks later...

Господа, достал из загажника два ИБП старой системы (наверное усб ком переходником), при подключении к DSM 7.1.1-42962 Update 1, последний по логам видит подключенный UPS, но виснет намертво

image.thumb.png.9044dec1b5de1828a4195270cb209265.png

Пробовал оба ИБП и пробовал через УСБ хабы - виснет. 

И если не вытаскивать УСБ между ИБП и Хренью, Хрень загружается но подключиться не получается по ВЕБ. Только сброс и без подключённого ИБП оживляет Хрень. Что может быть?

 

ЗЫ а вот идея со скриптом пингователем годная.... спасибо автору, бо основной ИБП у меня АПС но только с ком портом диагностике. 

Edited by Popesych
Link to comment
Share on other sites

  • 2 weeks later...
В 03.02.2023 в 20:48, 1onyx сказал:

Решил поделиться своим решением для ИБП без управления (честно говоря подсмотрено в сети, но готовое решение для Сино трудно было найти). Возможно кому-то как временное решение до покупки полноценного UPS подойдёт, тем более нет ничего более постоянного чем колхоз.

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

 

Логика работы простая - Nas подключаем через UPS. Сам Nas связан с устройством по сети, которое при потере электропитания выключается. Соответственно скрипт пингует устройство, если пинг пропадает, Nas автоматически "гасится". UPS не жалко, он дешёвый и батарея - фиг с ней... В скрипте предусмотрена логика отслеживания кратковременного пропадания питания на время примерно 4 минуты, т.е. если был кратковременный скачок (пропадание) питания, то NAS продолжит работу.

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

  Туториал (Показать контент)

Панель управление- Планировщик задач - Создать - Запущенная задача - Скрипт созданный пользователем:

В общих: "Пользователь" - root;  "Событие" - загрузка

В "Настройки задач" - "выполнить задачу" - прописываем путь к скрипту

 

Сам скрипт можно скачать ниже спойлера или скопипастить прямо тут:

 

#!/bin/sh

# Доступность этого хоста (роутер) будет означать доступность электропитания
HOST=192.168.0.1
# Файл журнала
LOGFILE=/volume1/Logs/Shutdown_ping.log
# Запись в журнале о загрузке
echo `date +'%Y/%m/%d %H:%M:%S'` Load nas  >> ${LOGFILE}
# Пауза при старте 180 сек
# sleep 180

while true; do
 
# Пингуем хост
ping -c 1 $HOST > /dev/null

# Если возникла ошибка (хост не доступен)
if [ $? -ne "0" ]; then
    # Делаем запись в журнал
    echo `date +'%Y/%m/%d %H:%M:%S'` Not pinging >> ${LOGFILE}
######################################################################
        #Повторная проверка, если вдруг не пингуется (задержка 240 сек):
        sleep 240
        # Пингуем хост
        ping -c 1 $HOST > /dev/null
        # Если повторная ошибка (нет пинга)
        if [ $? -ne "0" ]; then
            # Делаем запись в журнал
            echo `date +'%Y/%m/%d %H:%M:%S'` Doesnt ping so nas shuts down >> ${LOGFILE}
            # выключаем Nas
            # Пауза перед  выключением (а вдруг нужна для завершения процессов) 1 сек
            # sleep 1
            # poweroff -p
            /sbin/poweroff
        # Если пингуется
        # else
            # Делаем запись в журнал (раскомментировать строку нижу)
            # echo `date +'%Y/%m/%d %H:%M:%S'` Pinging now Ok >> ${LOGFILE}
        fi
########################################################################    
# Если пингуется
# else
    # Делаем запись в журнал (раскомментировать строку нижу)
    # echo `date +'%Y/%m/%d %H:%M:%S'` Power Ok >> ${LOGFILE}
fi
# Пауза между проверками 1 минута
sleep 60    
done;

 

 

Сильно ногами не бить, просто хотел помочь нуждающимся.

 

UPSshutdown.sh 1.42 \u043a\u0411 · 7 загрузок

Уважаемые, кто-нибудь использовал этот скрипт?

Link to comment
Share on other sites

  • 3 weeks later...

После перехода на DSM 7.1.1 пропало соединение с UPS (APC Back UPS RS 800), пишет ни один ИБП не подключен. Железо старое (MB ASUS M3A78-СМ CPU AMD Athlon II X4 610e DDR2 8Gb, но на версии 6.2.3 работало хорошо. Причем на семерке флешки через USB подключались, а ИБП ни в какую. Долго копался с разными драйверами, но UPC не подключался.

Тогда воткнул контроллер PCI-E ExeGate exe361, и, о чудо, UPS сразу "нашелся" и еще один сетевой порт заработал (конечно, после перекомпиляции загрзчика)).

 

Вот такой контроллер.

 

Может будет кому полезно.

20230521_111803(1).jpg

  • Thanks 1
Link to comment
Share on other sites

  • 3 weeks later...

На буржуйском форуме прочитал как USB APC подключить к Хренологии, правда там суть в том, что стоит proxmox в нем поднят lxc пакет в нем установлена служба мониторинга УПС по сети он вещает в сеть, пробрасывается физический порт в виртуальную машину LXC и по сети вещает состояние питания., т.е. мы получаем сетевой ИБП из проводного USB настраиваем время и вся виртуальная среда выключается правильным способом. После появления питания сервер сам включается (настраивается в биос) ну и все службы подымаются вместе с виртуальными машинами. Вот так вот по кругу и работает.

UPS LAN USB

UPS LAN proxmox

Power On server

Edited by LDiamond
Link to comment
Share on other sites

В 10.06.2023 в 21:13, LDiamond сказал:

На буржуйском форуме прочитал как USB APC подключить к Хренологии

А зачем так сложно? почему просто не воткнуть в USB, указать тип "ИБП USB" и пользоваться?

Link to comment
Share on other sites

  • 5 months later...

У меня на реальном железе с DSM 7.1.1-42962 Update 1 (DS3622xs+) вчера тоже не обнаружился APC Back-UPS 950VA (BX950UI). Хотя судя по UPS Compatibility List и не должен был. Но грешу на неродные опробованные USB-кабеля. Пока непонятно что делать, нашел на замен пару вариантов USB-кабелей.

На DSM 7.1.1-42962 Update 1 (DS3622xs+) у кого какие варианты бесперебойников успешно сопрягаются по USB?
На реальном железе (DS920+) в свое время bx650ci-rs обнаруживался сходу.

Link to comment
Share on other sites

3 часа назад, mrrc сказал:

У меня на реальном железе с DSM 7.1.1-42962 Update 1 (DS3622xs+) вчера тоже не обнаружился APC Back-UPS 950VA (BX950UI). Хотя судя по UPS Compatibility List и не должен был. Но грешу на неродные опробованные USB-кабеля. Пока непонятно что делать, нашел на замен пару вариантов USB-кабелей.

На DSM 7.1.1-42962 Update 1 (DS3622xs+) у кого какие варианты бесперебойников успешно сопрягаются по USB?
На реальном железе (DS920+) в свое время bx650ci-rs обнаруживался сходу.

Варианты разъёмов USB 2.0 - USB 3.x пробовали менять?

(у меня под ESXi подключенный по USB Powercom проброшен в виртуальную DSM - нормально работает)

Link to comment
Share on other sites

22 минуты назад, dj_nsk сказал:

Варианты разъёмов USB 2.0 - USB 3.x пробовали менять?

Там HP Microserver относительно не свежего поколения, вариантов 3.0 нет, а так разные порты как с задней стороны (пара) и с передней (четверо) пробовались  для сопряжения. Подключаемые USB-накопители работают.

Powerman или Ippon (не помню сейчас), хоть и старенький, но неплохой серии, тоже не обнаружился, еще Dexp пробовали, но я удивился бы, если бы этот вендор заработал.

Edited by mrrc
Link to comment
Share on other sites

Может быть, но странно, однако. С APC в большинстве случаев всегда и везде меньше проблем по сопряжению, чем с иными вендорами.

Честный DS920+ в свое время на семерке с bx650ci-rs отлично общался.

Link to comment
Share on other sites

16 минут назад, mrrc сказал:

С APC в большинстве случаев всегда и везде меньше проблем по сопряжению

Да и в поддержке они все (Почти все) заявлены полным списком и даже древние модели

https://www.synology.com/ru-ru/compatibility?search_by=category&category=upses

Edited by i926
Link to comment
Share on other sites

3 минуты назад, i926 сказал:

а и в поддержке они все заявлены полным списком и даже древние модели

Конкретно BX950UI там, как серия, кстати отсутствует (Back-UPS BX950MI-AZ/-FR/-GR/-MS).
А вот bx650ci-rs как раз наличествует (BX650CI/-AF/-AR/-AS/-CN/-RS/-ZA/-CP).

Link to comment
Share on other sites

В 04.05.2023 в 23:06, s3r9i0 сказал:

Уважаемые, кто-нибудь использовал этот скрипт?

Скрипт рабочий.
Главное разобраться в его работе и применении в сени.
Как вариант решения вопроса корректного отключения системы сгодится.

Link to comment
Share on other sites

  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...