Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Работа с ИБП.

    Scheduled Pinned Locked Moved Russian
    34 Posts 11 Posters 10.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      Alex-pmx
      last edited by

      Разобрался.
      Стоит обратить внимание на два момента:

      • Надо внимательно читать надписи на странице конфигурирования NUT, а именно эту: "If generic or cable specified in parenthesis you need to select the appropriate option below. " Отсюда следует, что если не generic или cable specified, то ничего заполнять не надо. Моя ошибка была в том, что я пытался указать все, что можно, а этого делать было не надо.

      • Статус ИБП, даже если все правильно сконфигурировано, не всегда корректно отображается с первого раза, т.е. после нажатия кнопки "Change" выполняется переход на вкладку Status, однако показывает ошибку. И только после клика по названию вкладки, которое является ссылкой, текущий статус отображается нормально.

      Протестировал работу связки сенса и APC Back UPS ES 700. Заметил одну особенность - если восстановить подачу эл-ва в промежуток между тем моментом, как сенс вырубился, но UPS еще работает, то машина с сенсом сама не стартует. Это происходит только если UPS совсем разрядится и вырубится, издав последний писк.
      Кроме того, в настройках NUT лучше поставить галку Power Down Instead of Halt, в противном случае в консоли сенса увидим надпись "System was halted. Press any key to reboot" или что-то в этом роде.

      1 Reply Last reply Reply Quote 0
      • B Offline
        Buch
        last edited by

        К сожалению не успел с ответом по настройке NUTa, уже сами разобрались!

        @Alex-pmx:

        Протестировал работу связки сенса и APC Back UPS ES 700. Заметил одну особенность - если восстановить подачу эл-ва в промежуток между тем моментом, как сенс вырубился, но UPS еще работает, то машина с сенсом сама не стартует. Это происходит только если UPS совсем разрядится и вырубится, издав последний писк.

        Чтобы этого не происходило нужно использовать SMART UPS. У них задается время с момента приема команды на выключение до фактического отключения нагрузки. Причем это отключение происходит и при возобновлении подачи питания в момент завершения работы. Если он выключился по команде, то включения произойдет по достижении выставленного порога заряда батарей. Если заряда достаточно - почти сразу.

        2.2.6-RELEASE  (amd64)  built on Mon Dec 21 14:50:08 CST 2015 FreeBSD 10.1-RELEASE-p25
        AMD Turion™ II Neo N40L Dual-Core Processor Current: 187 MHz, Max: 1497 MHz

        1 Reply Last reply Reply Quote 0
        • A Offline
          Alex-pmx
          last edited by

          Осталось понять, как определить Smart - не Smart, если смотреть на бесперебойники, выпущенные не АРС. :) Но с этим уже проще - материалов в Сети предостаточно.
          ps
          @werter:

          Попробуйте задать вопрос вот тут http://forum.lissyara.su/

          Попытался зарегиться на этом ресурсе - ссылка для активации учетки так и не пришла. А если попробовать поискать инфу - Извините, но вам запрещено пользоваться поиском.

          1 Reply Last reply Reply Quote 0
          • B Offline
            Buch
            last edited by

            @Alex-pmx:

            Осталось понять, как определить Smart - не Smart, если смотреть на бесперебойники, выпущенные не АРС. :) Но с этим уже проще - материалов в Сети предостаточно.

            Посмотрите здесь: http://www.apc.com/shop/ru/ru/categories/power/uninterruptible-power-supply-ups-/network-and-server/smart-ups/_/N-1h89yke

            2.2.6-RELEASE  (amd64)  built on Mon Dec 21 14:50:08 CST 2015 FreeBSD 10.1-RELEASE-p25
            AMD Turion™ II Neo N40L Dual-Core Processor Current: 187 MHz, Max: 1497 MHz

            1 Reply Last reply Reply Quote 0
            • A Offline
              Alex-pmx
              last edited by

              @Buch:

              Чтобы этого не происходило нужно использовать SMART UPS. У них задается время с момента приема команды на выключение до фактического отключения нагрузки. Причем это отключение происходит и при возобновлении подачи питания в момент завершения работы. Если он выключился по команде, то включения произойдет по достижении выставленного порога заряда батарей. Если заряда достаточно - почти сразу.

              У меня вопрос пока остается открытым, поэтому прошу помочь со следующими вопросами:
              @Buch:

              Чтобы этого не происходило нужно использовать SMART UPS. У них задается время с момента приема команды на выключение до фактического отключения нагрузки.

              Где и как это задается?
              @Buch:

              Если он выключился по команде, то включения произойдет по достижении выставленного порога заряда батарей. Если заряда достаточно - почти сразу.

              Аналогичный вопрос - где и как устанавливается порог заряда батареи? Этот же вопрос интересует и с точки зрения конфигурирования уровня заряда, при котором происходит выключение машины. Сейчас - это где-то в районе 5%, а я хотел бы увеличить этот параметр, скажем, до 50%, ибо нет смысла до последнего момента держать работающим сенс, когда большинство остальных серверов уже наверняка выключились. К тому же, при более высоком уровне заряда, по идее, должен быстрее произойти и запуск в случае восстановления подачи энергии, если я правильно все понял.
              В документации к NUT пока этой информации не нашел.
              На данный момент из другого офиса привезен APC Smart 1000. Без какого-либо конфигурирования он ведет себя точно также, как и APC Back, т.е. не включает машину с сенсом, если возобновление подачи энергии происходит при работающем ИБП.
              Можно было бы предположить, что включение происходит по достижении определенного уровня заряда, но с Back UPS этого не произошло более, чем за двое суток (тестовый стенд был оставлен на выходные. Сенс был корректно выключен со стороны ИБП, после чего на него (ИБП) возобновилась подача эл-ва). А со SMART UPS этого не произошло за два с лишним часа.

              1 Reply Last reply Reply Quote 0
              • P Offline
                PbIXTOP
                last edited by

                Как то странно все это — после выключения системы, она может включиться совсем не многим количеством способов.

                1. Если происходит обрыв питания, то в BIOS обычно есть опция включения по возвращению питания, но при этом должен быть умный ИБП который сам умеет отключать нагрузку на некоторое время, и таких я как-то не встречал за вменяемые деньги. И обычно при нормальном выключении система даже при таких параметрах сама не стартует.
                2. Подача сигнала RNG в COM порт от ИБП после восстановления питания, естественно в BIOS подобная опция должна быть активирована.
                3. Контролирование  ИБП с IP мониторингом сторонними сервисами и запуск систем через IPMI.
                1 Reply Last reply Reply Quote 0
                • B Offline
                  Buch
                  last edited by

                  @Alex-pmx:

                  Аналогичный вопрос - где и как устанавливается порог заряда батареи? Этот же вопрос интересует и с точки зрения конфигурирования уровня заряда, при котором происходит выключение машины. Сейчас - это где-то в районе 5%, а я хотел бы увеличить этот параметр, скажем, до 50%, ибо нет смысла до последнего момента держать работающим сенс, когда большинство остальных серверов уже наверняка выключились. К тому же, при более высоком уровне заряда, по идее, должен быстрее произойти и запуск в случае восстановления подачи энергии, если я правильно все понял.
                  В документации к NUT пока этой информации не нашел.
                  На данный момент из другого офиса привезен APC Smart 1000. Без какого-либо конфигурирования он ведет себя точно также, как и APC Back, т.е. не включает машину с сенсом, если возобновление подачи энергии происходит при работающем ИБП.
                  Можно было бы предположить, что включение происходит по достижении определенного уровня заряда, но с Back UPS этого не произошло более, чем за двое суток (тестовый стенд был оставлен на выходные. Сенс был корректно выключен со стороны ИБП, после чего на него (ИБП) возобновилась подача эл-ва). А со SMART UPS этого не произошло за два с лишним часа.

                  Вот страничка настройки, это через карту доступа AP963x. Такие же настройки доступны при настройке через USB/RS232 при помощи штатных программ Power Shute.
                  Весь этот механизм с завершением работает когда на ИБП была выдана команда "завершения работы" - только в этом случае он выждет паузу (у меня 180 сек) и даже если за это время питание было восстановлено будут отключены выходы и включены вновь если выполнено условие возобнавления работы (у меня 15% батареи).
                  Если команда не выдавалась - все будет как на обычном ИБП.
                  На машине в биосе должно быть настроено включение при подаче питания.

                  ap.png
                  ap.png_thumb

                  2.2.6-RELEASE  (amd64)  built on Mon Dec 21 14:50:08 CST 2015 FreeBSD 10.1-RELEASE-p25
                  AMD Turion™ II Neo N40L Dual-Core Processor Current: 187 MHz, Max: 1497 MHz

                  1 Reply Last reply Reply Quote 0
                  • A Offline
                    Alex-pmx
                    last edited by

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

                    1 Reply Last reply Reply Quote 0
                    • B Offline
                      Buch
                      last edited by

                      @Alex-pmx:

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

                      Эти настройки делаются один раз, ясное дело на другой машине. От "сенса", точнее от nut требуется только выдача команды "завершить работу"

                      2.2.6-RELEASE  (amd64)  built on Mon Dec 21 14:50:08 CST 2015 FreeBSD 10.1-RELEASE-p25
                      AMD Turion™ II Neo N40L Dual-Core Processor Current: 187 MHz, Max: 1497 MHz

                      1 Reply Last reply Reply Quote 0
                      • A Offline
                        Alex-pmx
                        last edited by

                        Пока что неудачно. Впрочем, это логично, если задуматься.
                        Итак, имеем APS Smart 1000, подключаем его по USB к ноуту, на который ставим PowerChute Сервер, Агент и Консоль (без компонентов сконфигурировать не получится). Конфигурируем ИБП, после чего перетыкаем USB в сенс. В результате NUT видит ИБП, но не воспринимает от него команд, что логично. С какого, простите, перепуга NUT и виндовый PowerChute должны работать по одному протоколу? При наступлении ситуации, сконфигурированой в PowerChute, ИБП честно отправляет соотв. команду для PowerChute. Но с чего NUT должен "понять" её?
                        В случае с картой - другое дело. Не уверен, но предполагаю, что с её помощью можно а) сконфигурировать ИБП, б) сигналы от нее одинаково хорошо понимают разные ОС и модули, в частности - NUT.
                        Выход - либо внедрять решение с картой, либо искать ПО на сайте производителя ИБП и курить их форумы.

                        1 Reply Last reply Reply Quote 0
                        • B Offline
                          Buch
                          last edited by

                          @Alex-pmx:

                          С какого, простите, перепуга NUT и виндовый PowerChute должны работать по одному протоколу?

                          В этом случае и данные nut не должен воспринимать.
                          К сожалению работающее решение разобрано и нет возможности его повторить.
                          Почитайте здесь http://www.networkupstools.org/docs/man/usbhid-ups.html, посмотрите конфиги nut, должен быть скрипт выполняющийся в момент когда nut решит выключаться, там и должна выдаться в ИБП команда на выключение с задержкой

                          2.2.6-RELEASE  (amd64)  built on Mon Dec 21 14:50:08 CST 2015 FreeBSD 10.1-RELEASE-p25
                          AMD Turion™ II Neo N40L Dual-Core Processor Current: 187 MHz, Max: 1497 MHz

                          1 Reply Last reply Reply Quote 0
                          • B Offline
                            bboyshock
                            last edited by

                            У меня pfsense дружит с ибп фирмы APC с коробки. Поставил только пакет и все выключается/включается без проблем :)

                            1 Reply Last reply Reply Quote 0
                            • A Offline
                              Alex-pmx
                              last edited by

                              Да, тоже удалось добиться нормальной работы сенса с пакетом NUT и АРС Smart 1000 и RS500.

                              1 Reply Last reply Reply Quote 0
                              • S Offline
                                SaymonPhoenix
                                last edited by

                                Кто-то себя пяткой в грудь бил, что напишет пошаговую инструкцию… :-\

                                1 Reply Last reply Reply Quote 0
                                • B Offline
                                  Buch
                                  last edited by

                                  Попался в руки ИБП APC Back-UPS RS500 (BR500I).
                                  Растянул виртуалку с 2.2.6, пробросил USB от ИБП.
                                  Вот как оно работает с apcupsd и nut.
                                  Ставил релиз 2.3.1 - там нет этих пакетов.

                                  a1.png
                                  a1.png_thumb
                                  a2.png
                                  a2.png_thumb
                                  n1.png
                                  n1.png_thumb
                                  n2.png
                                  n2.png_thumb

                                  2.2.6-RELEASE  (amd64)  built on Mon Dec 21 14:50:08 CST 2015 FreeBSD 10.1-RELEASE-p25
                                  AMD Turion™ II Neo N40L Dual-Core Processor Current: 187 MHz, Max: 1497 MHz

                                  1 Reply Last reply Reply Quote 0
                                  • A Offline
                                    aleksvolgin
                                    last edited by

                                    Вот как оно работает с apcupsd и nut.

                                    А где самое вкусное: WEB интерфейс?

                                    1 Reply Last reply Reply Quote 0
                                    • B Offline
                                      Buch
                                      last edited by

                                      "Из коробки" нет веб интерфейса.
                                      Можно настроить доступ извне snmp, nut (для подключения систем, запитанных от этого же ИБП)
                                      Для nut есть gui в виде win nut client

                                      2.2.6-RELEASE  (amd64)  built on Mon Dec 21 14:50:08 CST 2015 FreeBSD 10.1-RELEASE-p25
                                      AMD Turion™ II Neo N40L Dual-Core Processor Current: 187 MHz, Max: 1497 MHz

                                      1 Reply Last reply Reply Quote 0
                                      • M Offline
                                        Miles27
                                        last edited by

                                        А есть инструкция для обычных смертных ? как например настроить RS500 с кабелем на rs232?

                                        1 Reply Last reply Reply Quote 0
                                        • P Offline
                                          pigbrother
                                          last edited by

                                          А с помощью чего было реализовано? NUT

                                          Последние версии NUT в пакете для pfSense имеют "умный" USB драйвер, исчезли кучи настроек с выбором кабеля и пр.
                                          Важный момент - после  включения сервиса и  выбора драйвера требуется перезагрузка
                                          Для NUT в pfSense пакет устанавливает виджет.

                                          На скриншоте - мои настройки для APC Back-UPS RS 1000

                                          RUN_AS_USER root включил для E-Mail notifications, без него него не работает отправка почты через SSL\TLS

                                          ignorelb
                                          override.battery.charge.low = 30
                                          override.battery.runtime.low = 300

                                          Меняют порог отключения с дефолтных очень малых величин на 30% или 300 секунд.

                                          Пробовал и apcupsd,работает, но  остановился на NUT.
                                          Тема, где очень отзывчивый автор пакета NUT отвечает на вопросы:
                                          https://forum.pfsense.org/index.php?topic=115349.msg661791#msg661791
                                          То же, но для apcupsd:
                                          https://forum.pfsense.org/index.php?topic=70830.msg688548#msg688548

                                          Capture.PNG
                                          Capture.PNG_thumb

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.