Страница 1 из 9

Re: Network UPS Tools

Добавлено: 2009-05-05 13:50:31
hangover
?
Было дело, настраивал. Конфиги надо?

Re: Network UPS Tools

Добавлено: 2009-05-05 14:56:45
Raven2000
глянь http://www.lissyara.su/?id=1932 это еще демка еще запятые расставить нада =)
если найдешь косяки напиши ну и конфиги скинь гляну может что добавить нада =)

Re: Network UPS Tools

Добавлено: 2009-05-06 11:15:49
Raven2000
Ну так что есть идеи, вопросы или предложения?
===
Где обещанныt конфиги?

Re: Network UPS Tools

Добавлено: 2009-05-06 12:07:47
hangover
Статья, отличная, конфигов, я думаю, не надо - у тебя и так очень подробно всё описано.
Единственное, что, по-моему, зря не расписано - дык это вебморда, больно уж красивые картинки показывает.
Хотя, в принципе, там настраивать, и правда, почти ничо и не надо.

Re: Network UPS Tools

Добавлено: 2009-05-06 12:41:46
princeps
Будем пробовать. У мну оно, правда, почему-то не видит бесперебойника, пока руки не доходят разобраться.

Re: Network UPS Tools

Добавлено: 2009-05-06 13:01:36
Raven2000
с мордой там надо редактировать hosts.conf и upsstats.html как я понял и *.cgi апачу скормить.
Подскажи (тк неуспеваю разобрать по полкам морду) и конфиг кинь если надо какой и что куда для апача показывать.

Re: Network UPS Tools

Добавлено: 2009-05-06 13:02:09
Raven2000
princeps писал(а):Будем пробовать. У мну оно, правда, почему-то не видит бесперебойника, пока руки не доходят разобраться.
Какой у тебя он и на чем висит?

Re: Network UPS Tools

Добавлено: 2009-05-06 13:28:54
hangover
Raven2000 писал(а):с мордой там надо редактировать hosts.conf и upsstats.html как я понял и *.cgi апачу скормить.
Подскажи (тк неуспеваю разобрать по полкам морду) и конфиг кинь если надо какой и что куда для апача показывать.
Насколько я помню, ничего, кроме настройки веб-сервера, делать не надо. Нужно поправить /usr/local/etc/nut/upsset.conf:

Код: Выделить всё

I_HAVE_SECURED_MY_CGI_DIRECTORY
и ещё надо поправить .htaccess в /usr/local/www/cgi-bin/nut

А вот рабочий конфиг апачи:

Код: Выделить всё

<VirtualHost *:80>
    ServerName stat.mydomain
    ServerAlias stat
    ServerAdmin root@localhost
    Options Indexes FollowSymlinks MultiViews +ExecCGI
    AddHandler cgi-script .cgi
    DocumentRoot /usr/local/www/nut/
    ErrorLog /var/log/apache22/stat.error.log
    CustomLog /var/log/apache22/stat.access.log common
    AccessFileName .htaccess

    <Directory "/usr/local/www/nut/">
        Options Indexes FollowSymlinks MultiViews +ExecCGI
        AddHandler cgi-script .cgi
        DirectoryIndex index.html
        AllowOverride None
        Order Deny,Allow
        Allow from all
    </Directory>

    ScriptAlias /cgi-bin/  "/usr/local/www/cgi-bin/"
    <Directory "/usr/local/www/cgi-bin/">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>

</VirtualHost>
Сегодня-завтра попробую на нулёвом серваке поставить nut с вебмордой, посмотрю, не упустил ли чего.

А правки upsstats.html и upsstats-single.html не требуется - это просто шаблоны, из которых cgi показывает страничку. Можно и дефолтные использовать.

Re: Network UPS Tools

Добавлено: 2009-05-06 14:26:19
Raven2000
Уже добавленно в статью =)

Re: Network UPS Tools

Добавлено: 2009-05-08 10:52:21
Raven2000
Господа минуточку! Вышел финал статьи Network UPS Tools прошу любить и жаловать =) :drinks:

Re: Network UPS Tools

Добавлено: 2009-05-08 12:23:13
Alteron
Я не понял, а где задаётся процент заряда батарейки для выключения слейва и мастера?
Клиент на винде ставится сервисом? должен ли быть залогинен юзер на винде, чтобы выключился виндовозный сервер?

Re: Network UPS Tools

Добавлено: 2009-05-08 13:05:45
princeps
Alteron писал(а):должен ли быть залогинен юзер на винде, чтобы выключился виндовозный сервер?
нет, конечно, иначе какой в этом смысл? сервисом ставится клиент

Re: Network UPS Tools

Добавлено: 2009-05-08 13:07:38
Raven2000
1. Процент зарядки для мастера в upsmon.conf - FINALDELAY - процент батареи, при котором происходит завершение работы системы. Для слейва в самом клиенте указывается см в Сетевой сервер шот №1 (Network UPS Tools Windows Client) или мастер сам вырубит клиента перед своим уходом в даун (но для меня лучше пораньше выключить и указать процент ш.дауна).
2. Текущий клиент не ставится сервисом, он просто запускается и уходит в трей (на счет сервиса надо подумать не думаю чтобы это было замороченно сделать). Не требуется залогиненого пользователя главное чтобы ПО клиента работало.

Re: Network UPS Tools

Добавлено: 2009-05-08 13:57:29
princeps
Raven2000 писал(а):Текущий клиент не ставится сервисом
? который у меня - ставится. Не помню, где именно скачал, но на офсайте нутов

Re: Network UPS Tools

Добавлено: 2009-05-08 14:13:12
Alteron
Raven2000 писал(а):1. Процент зарядки для мастера в upsmon.conf - FINALDELAY - процент батареи, при котором происходит завершение работы системы. Для слейва в самом клиенте указывается см в Сетевой сервер шот №1 (Network UPS Tools Windows Client) или мастер сам вырубит клиента перед своим уходом в даун (но для меня лучше пораньше выключить и указать процент ш.дауна).
А теперь читаем коммент к FINALDELAY :

# FINALDELAY - last sleep interval before shutting down the system
#
# On a master, upsmon will wait this long after sending the NOTIFY_SHUTDOWN
# before executing your SHUTDOWNCMD.

По крайней мере у меня не получалось загасить сервер UPSMON-ом на упс-нике INELT. По-моему, этот вариант сработает только с теми упсами, на которых есть отдельная нога BATTERY LOW на ком-порту (по-моему на АРС она как раз есть).
2. Текущий клиент не ставится сервисом, он просто запускается и уходит в трей (на счет сервиса надо подумать не думаю чтобы это было замороченно сделать). Не требуется залогиненого пользователя главное чтобы ПО клиента работало.
Не весь гуи-шный софт работает сервисом, а уж тем более работает с сетью в таком случае.

Да и запустится ли второй вариант этой софтины уже в гуях, когда он при помощи какой-то софтины запущен сервисом?

Я в своё время занимался подобным, но у меня только при помощи NUT не получилось гасить ни фрёвый, ни виндовые серверы. Пришлось писать скрипты. Был бы премного благодарен за ссылки на виндовозных клиентов, способных работать сервисами. Я не нашёл.

Re: Network UPS Tools

Добавлено: 2009-05-08 14:28:50
Raven2000
Alteron писал(а): По крайней мере у меня не получалось загасить сервер UPSMON-ом на упс-нике INELT. По-моему, этот вариант сработает только с теми упсами, на которых есть отдельная нога BATTERY LOW на ком-порту (по-моему на АРС она как раз есть).

Код: Выделить всё

This is an ASCII version of a drawing sent to me many years ago by
Steve Draper.  His original scan was used to create this diagram:

Now for the ASCII version of it:

M-DB9                               M - UPS        F - PC
         1       5
       _____________                1 ----\        1 --\    DCD
       \ o o o o o /                2 ------------ 2   |    RxD
        \ o o o o /                 3     \------- 3   |    TxD
         ~~~~~~~~~                  4              4 --/    DTR
          6     9                   5     /------- 5        GND
                                    6     |        6        DSR
F-DB9                               7     |        7 --\    RTS
         5       1                  8     |        8 --/    CTS
       _____________                9 ----/        9        RNG
       \ o o o o o /
        \ o o o o /
         ~~~~~~~~~
          9     6

The loopback pins (back to the computer) are provided for Powerchute's sake.
The NUT driver (apcsmart) doesn't need them and will work with just the
two data lines and GND connected.

# upsmon -c fsd - не гасит??
Alteron писал(а):Не весь гуи-шный софт работает сервисом, а уж тем более работает с сетью в таком случае.
Ну почему же немогут надо попробывать как-то было дело и я запускал софтинки сервисом которые не могли быть оным =).
Alteron писал(а):Да и запустится ли второй вариант этой софтины уже в гуях, когда он при помощи какой-то софтины запущен сервисом?
Не понял, кто второй вариант монитор или клиенское ПО поясни..
===
Про сервисы я обдумаю :drinks:

Re: Network UPS Tools

Добавлено: 2009-05-08 15:59:28
Фырш
http://forums.cacti.net/about19250.html
вот это ещё в кактус, нарядненько выглядит =)
и т.к. текущая серверная у меня бомжовая, то и мониторинг температуры осуществляется не с помощью нормального Ethernet-snmp модуля, а вот так ;)
Кста, не в тему, раз 5 устанавливал кактус, всё время какие-то глюки, решаемые танцами с бубнами с версиями rrdtool

Re: Network UPS Tools

Добавлено: 2009-05-08 20:22:56
Alteron
Raven2000 писал(а):

Код: Выделить всё

This is an ASCII version of a drawing sent to me many years ago by
Steve Draper.  His original scan was used to create this diagram:

The loopback pins (back to the computer) are provided for Powerchute's sake.
The NUT driver (apcsmart) doesn't need them and will work with just the
two data lines and GND connected.
Ну я и не был уверен, что этот сигнал таки есть.
# upsmon -c fsd - не гасит??
Ты не понял, NUT вообще не мог понять, что аккумулятор разряжен, ибо у него нет такого параметра - процент разряда аккумуляторов, когда надо завершать работу. Есть параметр - время работы на аккумуляторах, но в моём случае он не подходит.
Alteron писал(а):Да и запустится ли второй вариант этой софтины уже в гуях, когда он при помощи какой-то софтины запущен сервисом?
Не понял, кто второй вариант монитор или клиенское ПО поясни..
У тебя один экземпляр проги будет запущен сервисом для мониторинга момента шутдауна, а второй ты захочешь запустить, например, для того, чтобы стрелочки от упс-а в винде посмотреть. Вот не факт, что две версии софтины корректно отработают.

Re: Network UPS Tools

Добавлено: 2009-05-08 20:51:16
Raven2000
Alteron писал(а):У тебя один экземпляр проги будет запущен сервисом для мониторинга момента шутдауна, а второй ты захочешь запустить, например, для того, чтобы стрелочки от упс-а в винде посмотреть. Вот не факт, что две версии софтины корректно отработают.
3 экземпляра запускал все нормально, а чему ему не быть нормальным ведь это только монитор и он считывает из одного источника.

Re: Network UPS Tools

Добавлено: 2009-05-11 0:41:13
Alteron
Raven2000 писал(а):
Alteron писал(а):У тебя один экземпляр проги будет запущен сервисом для мониторинга момента шутдауна, а второй ты захочешь запустить, например, для того, чтобы стрелочки от упс-а в винде посмотреть. Вот не факт, что две версии софтины корректно отработают.
3 экземпляра запускал все нормально, а чему ему не быть нормальным ведь это только монитор и он считывает из одного источника.
Ну да бог с ним, самый главный вопрос: где у него кнопка? (с) Т.е. где параметр, задающий процент заряда аккумулятора, при котором начинается шатдаун?

Re: Network UPS Tools

Добавлено: 2009-05-11 20:53:20
Raven2000
Извиняюсь что долго не отвечал
Alteron писал(а):у да бог с ним, самый главный вопрос: где у него кнопка? (с) Т.е. где параметр, задающий процент заряда аккумулятора, при котором начинается шатдаун?
в клиенте Setting-Misc-Shutdown if battery lower then (процент%)

Re: Network UPS Tools

Добавлено: 2009-05-12 14:06:37
Alteron
Я про FreeBSD.

Re: Network UPS Tools

Добавлено: 2009-05-18 12:31:07
AA3
Вылетает с ошибкой
Can't uu_lock cuad0: link error: Operation not permitted

Re: Network UPS Tools

Добавлено: 2009-05-18 13:27:23
Raven2000
покажи подключение

Код: Выделить всё

# dmesg -a | grep sio0
+ в ядре не убирал COM?

Re: Network UPS Tools

Добавлено: 2009-06-03 14:03:03
ximik
Raven2000 писал(а):Извиняюсь что долго не отвечал
Alteron писал(а):у да бог с ним, самый главный вопрос: где у него кнопка? (с) Т.е. где параметр, задающий процент заряда аккумулятора, при котором начинается шатдаун?
в клиенте Setting-Misc-Shutdown if battery lower then (процент%)
И всетаки я так и не понял можно ли slave сервер отключать по проценту заряда батереи.
Пробовал юзать клиент http://csociety.ecn.purdue.edu/~delpha/winnut/ для Win 2003. У него конфиг аналогичен юниксовому + умеет писать эвенты в стандартные журналы винды. Ничего про заряд батареи в дефолтном конфиге вроде как нет. И клиент начинает гасить сервер сразу после перехода упса на батареи, что нифига не айс :(. Пока проинсталил на виндовые серваки клиента указаного Raven2000 в статье как службу виндовс, ему хотяы в ini файле сказать можно при каком заряде бабрейки гасить сервер. Единственный трабл c Win 2003 x64 сервером, там пришаманить winnut клиента в качестве службы не удалось, пришлось в шедуллер пихать на запуск при старте системы, что тоже не айс.

З.ы. 2Raven2000 за статью спасибо.