* [Comm] NUT и Ippon @ 2012-01-20 14:00 Vladimir Karpinsky 2012-01-20 14:07 ` Vladimir Karpinsky 2012-01-21 12:23 ` Sergey Vlasov 0 siblings, 2 replies; 40+ messages in thread From: @ 2012-01-20 14:00 UTC (permalink / raw) ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-20 14:00 [Comm] NUT и Ippon Vladimir Karpinsky @ 2012-01-20 14:07 ` Vladimir Karpinsky 2012-01-21 12:35 ` Sergey Vlasov 2012-01-21 12:23 ` Sergey Vlasov 1 sibling, 1 reply; 40+ messages in thread From: @ 2012-01-20 14:07 UTC (permalink / raw) ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-20 14:07 ` Vladimir Karpinsky @ 2012-01-21 12:35 ` Sergey Vlasov 2012-01-21 13:05 ` Vladimir Karpinsky 0 siblings, 1 reply; 40+ messages in thread From: @ 2012-01-21 12:35 UTC (permalink / raw) ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-21 12:35 ` Sergey Vlasov @ 2012-01-21 13:05 ` Vladimir Karpinsky 2012-01-21 16:07 ` Sergey Vlasov 0 siblings, 1 reply; 40+ messages in thread From: @ 2012-01-21 13:05 UTC (permalink / raw) ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-21 13:05 ` Vladimir Karpinsky @ 2012-01-21 16:07 ` Sergey Vlasov 2012-01-21 18:29 ` Dubrovskiy Viacheslav ` (2 more replies) 0 siblings, 3 replies; 40+ messages in thread From: @ 2012-01-21 16:07 UTC (permalink / raw) ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-21 16:07 ` Sergey Vlasov @ 2012-01-21 18:29 ` Dubrovskiy Viacheslav 2012-01-21 18:47 ` Vladimir Karpinsky 2012-01-21 18:38 ` Vladimir Karpinsky 2012-01-22 16:12 ` Vladimir Karpinsky 2 siblings, 1 reply; 40+ messages in thread From: @ 2012-01-21 18:29 UTC (permalink / raw) ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-21 18:29 ` Dubrovskiy Viacheslav @ 2012-01-21 18:47 ` Vladimir Karpinsky 0 siblings, 0 replies; 40+ messages in thread From: @ 2012-01-21 18:47 UTC (permalink / raw) ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-21 16:07 ` Sergey Vlasov 2012-01-21 18:29 ` Dubrovskiy Viacheslav @ 2012-01-21 18:38 ` Vladimir Karpinsky 2012-01-22 17:18 ` Michael Shigorin 2012-01-22 16:12 ` Vladimir Karpinsky 2 siblings, 1 reply; 40+ messages in thread From: @ 2012-01-21 18:38 UTC (permalink / raw) ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-21 18:38 ` Vladimir Karpinsky @ 2012-01-22 17:18 ` Michael Shigorin 2012-01-22 17:28 ` Vladimir Karpinsky 0 siblings, 1 reply; 40+ messages in thread From: @ 2012-01-22 17:18 UTC (permalink / raw) ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-22 17:18 ` Michael Shigorin @ 2012-01-22 17:28 ` Vladimir Karpinsky 2012-01-22 17:51 ` Michael Shigorin 0 siblings, 1 reply; 40+ messages in thread From: @ 2012-01-22 17:28 UTC (permalink / raw) ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-22 17:28 ` Vladimir Karpinsky @ 2012-01-22 17:51 ` Michael Shigorin 2012-01-22 17:59 ` Vladimir Karpinsky 2012-01-22 21:04 ` Yura Kalinichenko 0 siblings, 2 replies; 40+ messages in thread From: @ 2012-01-22 17:51 UTC (permalink / raw) ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-22 17:51 ` Michael Shigorin @ 2012-01-22 17:59 ` Vladimir Karpinsky 2012-01-22 21:04 ` Yura Kalinichenko 1 sibling, 0 replies; 40+ messages in thread From: Vladimir Karpinsky @ 2012-01-22 17:59 UTC (permalink / raw) To: community 22.01.2012 21:51, Michael Shigorin пишет: > По nut-2.6.0-alt1: > http://lists.altlinux.org/pipermail/devel/2011-March/189170.html > http://lists.altlinux.org/pipermail/devel/2011-March/189171.html Там много непонятных слов, но суть угадывается --- скорой победы не будет. Понял, спасибо. -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-22 17:51 ` Michael Shigorin 2012-01-22 17:59 ` Vladimir Karpinsky @ 2012-01-22 21:04 ` Yura Kalinichenko 1 sibling, 0 replies; 40+ messages in thread From: Yura Kalinichenko @ 2012-01-22 21:04 UTC (permalink / raw) To: shigorin, ALT Linux Community general discussions Michael Shigorin пишет: > On Sun, Jan 22, 2012 at 09:28:59PM +0400, Vladimir Karpinsky wrote: > >> Михаил, Вы писали про подходы к сборке новых версий. Есть смысл >> ожидать их появления в обозримом будущем? >> > > Если yuk@ оттаймаутится, то придётся ближе к весне спрашивать > с пристрастием, что хоть получилось, и пытаться доводить самому. > Хотя было бы гораздо лучше с пакетом имени Юры, думаю. > Миша, задержка в общем-то возникла потому, что для ALT приоритет >= P6, а для меня - <= 4.1. А поскольку пакет setup в части касающейся nut претерпел серьезные изменения где-то посредине P6 - критически важно сделать так, чтобы это учитывалось при сборке nut во всех версиях дистрибутивов. Или бэкпортить setup в 4.1 & 2.4, в чем тоже надо разбираться. Плюс свои костыли переделывать. Постоянно пытаюсь найти время чтобы разрулить это все, но поскольку ftp.linux.kiev.ua:/pub/Linux/ALT/people/_yuk/Sisyphus/SRPMS/nut-2.6.2-alt1.src.rpm вполне себе собирается и работает на моих серверах as is - крайне трудно себя уговаривать, ибо есть масса более приоритетных задач, а по ночам работать я уже слишком стар. Но ввиду релиза 2.6.3 постараюсь сделать очередной подход в ближайшее время. -- SY, Yura Kalinichenko ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-21 16:07 ` Sergey Vlasov 2012-01-21 18:29 ` Dubrovskiy Viacheslav 2012-01-21 18:38 ` Vladimir Karpinsky @ 2012-01-22 16:12 ` Vladimir Karpinsky 2012-01-22 17:12 ` Yura Kalinichenko 2012-01-22 17:37 ` Dubrovskiy Viacheslav 2 siblings, 2 replies; 40+ messages in thread From: Vladimir Karpinsky @ 2012-01-22 16:12 UTC (permalink / raw) To: community 21.01.2012 20:07, Sergey Vlasov пишет: > Отключение через заданное время после пропадания внешнего питания > можно настроить через upssched; Решил попробовать настроить отключение slave компьютера через upssched? и не получилось. При вытыкании ИБП из розетки получаю в /var/log/messages следующее: Jan 22 18:23:24 pullet upsmon[17744]: UPS ippon@192.168.5.2 on battery Jan 22 18:23:24 pullet upsmon[28478]: UPS ippon@192.168.5.2 on battery Jan 22 18:23:24 pullet upsmon[21055]: UPS ippon@192.168.5.2 on battery Jan 22 18:23:24 pullet wall[27438]: wall: user upsmon broadcasted 1 lines (34 chars) Jan 22 18:23:31 pullet upssched[27440]: Failed to connect to parent and failed to create parent: No such file or directory Во-первых, 3 раза про то, что UPS ушёл на батареи, а самое главное --- последняя строка: кто такой этот parent я не понимаю. При возврате что-то отрабатывает, сообщения от upsmon тоже тройкой проходят: Jan 22 18:28:14 pullet upsmon[17744]: UPS ippon@192.168.5.2 on line power Jan 22 18:28:14 pullet upsmon[28478]: UPS ippon@192.168.5.2 on line power Jan 22 18:28:14 pullet upsmon[21055]: UPS ippon@192.168.5.2 on line power Jan 22 18:28:14 pullet wall[26650]: wall: user upsmon broadcasted 1 lines (37 chars) Jan 22 18:28:14 pullet upssched[26652]: Executing command: ups-back-on-line Jan 22 18:28:14 pullet upssched[26652]: exec_cmd(/usr/sbin/upssched-cmd ups-back-on-line) returned 126 В /etc/nut/upsmon.conf: MONITOR ippon@192.168.5.2 1 monuser pass slave SHUTDOWNCMD "/sbin/shutdown -h +0" NOTIFYCMD /usr/sbin/upssched NOTIFYFLAG ONLINE SYSLOG+WALL+EXEC NOTIFYFLAG ONBATT SYSLOG+WALL+EXEC NOTIFYFLAG LOWBATT SYSLOG+WALL+EXEC $ ls -l -rwxr-xr-x 1 root root 19896 Apr 13 2007 /usr/sbin/upssched В /etc/nut/upssched.conf CMDSCRIPT /usr/sbin/upssched-cmd PIPEFN /var/run/upssched/upssched.pipe LOCKFN /var/run/upssched/upssched.lock AT ONBATT * START-TIMER onbattwarn 30 # Seconds! AT ONLINE * CANCEL-TIMER onbattwarn AT ONBATT * START-TIMER earlyshutdown 180 # Seconds! AT ONLINE * CANCEL-TIMER earlyshutdown AT ONLINE * EXECUTE ups-back-on-line Каталог /var/run/upssched существует $ ls -l /usr/sbin/ups* -rwxr-xr-x 1 root root 47140 Apr 13 2007 /usr/sbin/upsd -rwxr-xr-x 1 root root 43500 Apr 13 2007 /usr/sbin/upsmon -rwxr-xr-x 1 root root 19896 Apr 13 2007 /usr/sbin/upssched -rwx------ 1 root root 504 Jan 22 18:23 /usr/sbin/upssched-cmd $ cat /usr/sbin/upssched-cmd #!/bin/sh mail="user@address" case $1 in onbattwarn) echo "The UPS has been on battery for a while" | /bin/mail -s "UPS monitor" "$mail" ;; ups-back-on-power) echo "Power restored" | /bin/mail -s "UPS monitor" "$mail" ;; earlyshutdown) logger -t upssched-cmd "UPS on battery too long, forced shutdown!" echo "UPS forced shutdown" | /bin/mail -s "UPS monitor" "$mail" /sbin/shutdown -h now ;; *) /usr/bin/logger -t upssched-cmd "ERROR!! Unrecognized command: $1" ;; esac Письма тоже не приходят. Может, кроме рута, на выполнение этого скрипта надо ещё кому-нибудь права дать? -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-22 16:12 ` Vladimir Karpinsky @ 2012-01-22 17:12 ` Yura Kalinichenko 2012-01-22 17:23 ` Vladimir Karpinsky 2012-01-24 14:19 ` Vladimir Karpinsky 2012-01-22 17:37 ` Dubrovskiy Viacheslav 1 sibling, 2 replies; 40+ messages in thread From: Yura Kalinichenko @ 2012-01-22 17:12 UTC (permalink / raw) To: ALT Linux Community general discussions Vladimir Karpinsky пишет: > > Письма тоже не приходят. Может, кроме рута, на выполнение этого > скрипта надо ещё кому-нибудь права дать? > Разумеется. ls -l /usr/lib/nut/upssched-cmd -rwxr-xr-- 1 root upsmon 3945 Ноя 13 01:07 /usr/lib/nut/upssched-cmd -- SY, Yura Kalinichenko ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-22 17:12 ` Yura Kalinichenko @ 2012-01-22 17:23 ` Vladimir Karpinsky 2012-01-24 14:19 ` Vladimir Karpinsky 1 sibling, 0 replies; 40+ messages in thread From: Vladimir Karpinsky @ 2012-01-22 17:23 UTC (permalink / raw) To: community 22.01.2012 21:12, Yura Kalinichenko пишет: > Vladimir Karpinsky пишет: >> >> Письма тоже не приходят. Может, кроме рута, на выполнение этого скрипта >> надо ещё кому-нибудь права дать? >> > Разумеется. > > ls -l /usr/lib/nut/upssched-cmd > -rwxr-xr-- 1 root upsmon 3945 Ноя 13 01:07 /usr/lib/nut/upssched-cmd Понял. Но внутри скрипта вызов shutdown, его дадут выполнить пользователю upsmon? Тут ещё накопал: > Jan 22 18:23:31 pullet upssched[27440]: Failed to connect to parent and > failed to create parent: No such file or directory > PIPEFN /var/run/upssched/upssched.pipe > LOCKFN /var/run/upssched/upssched.lock NUT пользователь не может писать в /var/run/upssched/, см. http://lists.alioth.debian.org/pipermail/nut-upsuser/2007-June/002851.html. Правильно ли просто сменить хозяина этого каталога на upsmon или это плохо по каким-то соображениям. > Во-первых, 3 раза про то, что UPS ушёл на батареи, Тут такое: $ ps aux | grep upsmon root 28477 0.0 0.1 3272 824 ? Ss Jan17 0:00 /usr/sbin/upsmon upsmon 28478 0.0 0.1 3272 668 ? S Jan17 0:00 /usr/sbin/upsmon root 17743 0.0 0.1 3272 824 ? Ss Jan17 0:00 /usr/sbin/upsmon upsmon 17744 0.0 0.1 3272 668 ? S Jan17 0:00 /usr/sbin/upsmon root 2716 0.0 0.1 3272 824 ? Ss 21:15 0:00 /usr/sbin/upsmon upsmon 2717 0.0 0.1 3272 600 ? S 21:15 0:00 /usr/sbin/upsmon Т.е. 3 процесса от пользователя upsmonи 3 --- root. Их так и должно быть много? -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-22 17:12 ` Yura Kalinichenko 2012-01-22 17:23 ` Vladimir Karpinsky @ 2012-01-24 14:19 ` Vladimir Karpinsky 2012-01-24 14:37 ` Шенцев Алексей Владимирович 1 sibling, 1 reply; 40+ messages in thread From: Vladimir Karpinsky @ 2012-01-24 14:19 UTC (permalink / raw) To: community 22.01.2012 21:12, Yura Kalinichenko пишет: > Vladimir Karpinsky пишет: >> >> Письма тоже не приходят. Может, кроме рута, на выполнение этого скрипта >> надо ещё кому-нибудь права дать? >> > Разумеется. > > ls -l /usr/lib/nut/upssched-cmd > -rwxr-xr-- 1 root upsmon 3945 Ноя 13 01:07 /usr/lib/nut/upssched-cmd Права на скрипт и /var/run/upssched поправил, стало лучше: Jan 24 17:34:05 pullet upsmon[17744]: UPS ippon@192.168.5.2 on battery Jan 24 17:34:05 pullet upsmon[28478]: UPS ippon@192.168.5.2 on battery Jan 24 17:34:09 pullet upsmon[2717]: UPS ippon@192.168.5.2 on battery Jan 24 17:34:09 pullet wall[3623]: wall: user upsmon broadcasted 1 lines (34 cha rs) Jan 24 17:34:09 pullet upssched[3714]: Timer daemon started Jan 24 17:34:10 pullet upssched[3714]: New timer: onbattwarn (30 seconds) Jan 24 17:34:10 pullet upssched[3714]: New timer: earlyshutdown (180 seconds) Jan 24 17:34:40 pullet upssched[3714]: Event: onbattwarn Jan 24 17:37:10 pullet upssched[3714]: Event: earlyshutdown Jan 24 17:37:10 pullet upssched-cmd: UPS on battery too long, forced shutdown! Скрипт запускается. До этого момента всё работает, рассылаются предупредительные письма, далее он должен выполнить "/sbin/shutdown -h now" но выключения не происходит: Jan 24 17:37:10 pullet upssched[3714]: exec_cmd(/usr/sbin/upssched-cmd earlyshutdown) returned 126 Опять код выхода 126, где-то что-то с правами? Если скрипт работает с правами пользователя upsmon, он вероятно не вправе выполнить shutdown. Это где-то настраивается, или надо использовать sudo? Jan 24 17:37:25 pullet upssched[3714]: Timer queue empty, exiting Файл /var/run/upssched/upssched.pipe в процессе работы создавался, а, вот, файла /var/run/upssched/upssched.lock я не увидел. Эти файлы указаны в uppsched.conf, как PIPEFN и LOCKFN, соответственно. -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-24 14:19 ` Vladimir Karpinsky @ 2012-01-24 14:37 ` Шенцев Алексей Владимирович 2012-01-24 14:51 ` Vladimir Karpinsky 0 siblings, 1 reply; 40+ messages in thread From: Шенцев Алексей Владимирович @ 2012-01-24 14:37 UTC (permalink / raw) To: ALT Linux Community general discussions On Tuesday 24 January 2012 18:19:23 Vladimir Karpinsky wrote: > 22.01.2012 21:12, Yura Kalinichenko пишет: > > Vladimir Karpinsky пишет: > >> Письма тоже не приходят. Может, кроме рута, на выполнение этого скрипта > >> надо ещё кому-нибудь права дать? > > > > Разумеется. > > > > ls -l /usr/lib/nut/upssched-cmd > > -rwxr-xr-- 1 root upsmon 3945 Ноя 13 01:07 /usr/lib/nut/upssched-cmd > > Права на скрипт и /var/run/upssched поправил, стало лучше: > > Jan 24 17:34:05 pullet upsmon[17744]: UPS ippon@192.168.5.2 on battery > Jan 24 17:34:05 pullet upsmon[28478]: UPS ippon@192.168.5.2 on battery > Jan 24 17:34:09 pullet upsmon[2717]: UPS ippon@192.168.5.2 on battery > Jan 24 17:34:09 pullet wall[3623]: wall: user upsmon broadcasted 1 lines > (34 cha > rs) > Jan 24 17:34:09 pullet upssched[3714]: Timer daemon started > Jan 24 17:34:10 pullet upssched[3714]: New timer: onbattwarn (30 seconds) > Jan 24 17:34:10 pullet upssched[3714]: New timer: earlyshutdown (180 > seconds) Jan 24 17:34:40 pullet upssched[3714]: Event: onbattwarn > Jan 24 17:37:10 pullet upssched[3714]: Event: earlyshutdown > Jan 24 17:37:10 pullet upssched-cmd: UPS on battery too long, forced > shutdown! > > Скрипт запускается. До этого момента всё работает, рассылаются > предупредительные письма, далее он должен выполнить "/sbin/shutdown -h now" > но выключения не происходит: А за чем выключение делать из внешнего скрипта? В upsmon.conf пропишите: SHUTDOWNCMD "/sbin/shutdown -h +0" NOTIFYFLAG SHUTDOWN SYSLOG+EXEC+WALL и нормально всё выкллючается. Я во внешнем скрипте только письма рассылаю, да месаги по джаберу. > > Jan 24 17:37:10 pullet upssched[3714]: exec_cmd(/usr/sbin/upssched-cmd > earlyshutdown) returned 126 > > Опять код выхода 126, где-то что-то с правами? Если скрипт работает с > правами пользователя upsmon, он вероятно не вправе выполнить shutdown. ls -l /sbin/shutdown -rwx------ 1 root root 22212 Окт 6 03:02 /sbin/shutdown Как видите только рут. > Это где-то настраивается, или надо использовать sudo? Настроить можно в /etc/sudoers. Дав пользователю upsmon право выполнить shutdown без ввода рутовского пароля: upsmon ALL = NOPASSWD: /sbin/shutdown Только за чем так делать, если достаточно настроить upsmon.conf? > > Jan 24 17:37:25 pullet upssched[3714]: Timer queue empty, exiting > > Файл /var/run/upssched/upssched.pipe в процессе работы создавался, а, вот, > файла /var/run/upssched/upssched.lock я не увидел. Эти файлы указаны в > uppsched.conf, как PIPEFN и LOCKFN, соответственно. -- С уважением, ведущий специалист отдела эксплуатации информационных технологий ЗАО "НР - КТВ" Шенцев Алексей Владимирович. Тел.: (8617) 716-526 доп.106 ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-24 14:37 ` Шенцев Алексей Владимирович @ 2012-01-24 14:51 ` Vladimir Karpinsky 2012-01-24 15:00 ` Шенцев Алексей Владимирович 0 siblings, 1 reply; 40+ messages in thread From: Vladimir Karpinsky @ 2012-01-24 14:51 UTC (permalink / raw) To: community 24.01.2012 18:37, Шенцев Алексей Владимирович пишет: > А за чем выключение делать из внешнего скрипта? > В upsmon.conf пропишите: > > SHUTDOWNCMD "/sbin/shutdown -h +0" > NOTIFYFLAG SHUTDOWN SYSLOG+EXEC+WALL Хочется выключить часть компьютеров, подключённых к одному ИБП, не дожидаясь разряда аккумуляторов. Поскольку нельзя сделать это, основываясь на уровне заряда, то выключить через определённое время после пропадания внешнего питания. Подробнее расписано выше по треду. -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-24 14:51 ` Vladimir Karpinsky @ 2012-01-24 15:00 ` Шенцев Алексей Владимирович 2012-01-24 15:21 ` Vladimir Karpinsky 0 siblings, 1 reply; 40+ messages in thread From: Шенцев Алексей Владимирович @ 2012-01-24 15:00 UTC (permalink / raw) To: ALT Linux Community general discussions On Tuesday 24 January 2012 18:51:38 Vladimir Karpinsky wrote: > 24.01.2012 18:37, Шенцев Алексей Владимирович пишет: > > А за чем выключение делать из внешнего скрипта? > > В upsmon.conf пропишите: > > > > SHUTDOWNCMD "/sbin/shutdown -h +0" > > NOTIFYFLAG SHUTDOWN SYSLOG+EXEC+WALL > > Хочется выключить часть компьютеров, подключённых к одному ИБП, не > дожидаясь разряда аккумуляторов. Поскольку нельзя сделать это, основываясь > на уровне заряда, то выключить через определённое время после пропадания > внешнего питания. > > Подробнее расписано выше по треду. А замнить в SHUTDOWNCMD "/sbin/shutdown -h +0" </sbin/shutdown -h +0> на нужное вам? -- С уважением, ведущий специалист отдела эксплуатации информационных технологий ЗАО "НР - КТВ" Шенцев Алексей Владимирович. Тел.: (8617) 716-526 доп.106 ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-24 15:00 ` Шенцев Алексей Владимирович @ 2012-01-24 15:21 ` Vladimir Karpinsky 2012-01-24 15:31 ` Шенцев Алексей Владимирович 2012-01-24 19:04 ` Andrey Liakhovets 0 siblings, 2 replies; 40+ messages in thread From: Vladimir Karpinsky @ 2012-01-24 15:21 UTC (permalink / raw) To: community 24.01.2012 19:00, Шенцев Алексей Владимирович пишет: > On Tuesday 24 January 2012 18:51:38 Vladimir Karpinsky wrote: >> 24.01.2012 18:37, Шенцев Алексей Владимирович пишет: >>> А за чем выключение делать из внешнего скрипта? >>> В upsmon.conf пропишите: >>> >>> SHUTDOWNCMD "/sbin/shutdown -h +0" >>> NOTIFYFLAG SHUTDOWN SYSLOG+EXEC+WALL >> >> Хочется выключить часть компьютеров, подключённых к одному ИБП, не >> дожидаясь разряда аккумуляторов. Поскольку нельзя сделать это, основываясь >> на уровне заряда, то выключить через определённое время после пропадания >> внешнего питания. >> >> Подробнее расписано выше по треду. > > А замнить в > > SHUTDOWNCMD "/sbin/shutdown -h +0" > > </sbin/shutdown -h +0> > > на нужное вам? Теоретически это возможно, но в состав nut входит upssched для этих целей. Важно то, что от сам должен отработать и отмену выключения, если в течение отмеренного времени, питание вдруг восстановится. Думаю, что выдумывать всё самому в разы сложнее, чем научиться upssched готовить. Собственно, почти всё готово, сейчас надо понять: права на выполнение shutdown где-то в конфигах должно быть прописано, или настроить через sudо. -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-24 15:21 ` Vladimir Karpinsky @ 2012-01-24 15:31 ` Шенцев Алексей Владимирович 2012-01-24 15:39 ` Vladimir Karpinsky 2012-01-24 19:04 ` Andrey Liakhovets 1 sibling, 1 reply; 40+ messages in thread From: Шенцев Алексей Владимирович @ 2012-01-24 15:31 UTC (permalink / raw) To: ALT Linux Community general discussions On Tuesday 24 January 2012 19:21:22 Vladimir Karpinsky wrote: > 24.01.2012 19:00, Шенцев Алексей Владимирович пишет: > > On Tuesday 24 January 2012 18:51:38 Vladimir Karpinsky wrote: > >> 24.01.2012 18:37, Шенцев Алексей Владимирович пишет: > >>> А за чем выключение делать из внешнего скрипта? > >>> В upsmon.conf пропишите: > >>> > >>> SHUTDOWNCMD "/sbin/shutdown -h +0" > >>> NOTIFYFLAG SHUTDOWN SYSLOG+EXEC+WALL > >> > >> Хочется выключить часть компьютеров, подключённых к одному ИБП, не > >> дожидаясь разряда аккумуляторов. Поскольку нельзя сделать это, > >> основываясь на уровне заряда, то выключить через определённое время > >> после пропадания внешнего питания. > >> > >> Подробнее расписано выше по треду. > > > > А замнить в > > > > SHUTDOWNCMD "/sbin/shutdown -h +0" > > > > </sbin/shutdown -h +0> > > > > на нужное вам? > > Теоретически это возможно, но в состав nut входит upssched для этих целей. > Важно то, что от сам должен отработать и отмену выключения, если в течение > отмеренного времени, питание вдруг восстановится. Думаю, что выдумывать всё > самому в разы сложнее, чем научиться upssched готовить. Собственно, почти > всё готово, сейчас надо понять: права на выполнение shutdown где-то в > конфигах должно быть прописано, или настроить через sudо. В таком случае, думаю, проще через sudoers. -- С уважением, ведущий специалист отдела эксплуатации информационных технологий ЗАО "НР - КТВ" Шенцев Алексей Владимирович. Тел.: (8617) 716-526 доп.106 ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-24 15:31 ` Шенцев Алексей Владимирович @ 2012-01-24 15:39 ` Vladimir Karpinsky 2012-01-24 15:51 ` Шенцев Алексей Владимирович 2012-01-24 19:48 ` Sergey Vlasov 0 siblings, 2 replies; 40+ messages in thread From: Vladimir Karpinsky @ 2012-01-24 15:39 UTC (permalink / raw) To: community 24.01.2012 19:31, Шенцев Алексей Владимирович пишет: >> Теоретически это возможно, но в состав nut входит upssched для этих целей. >> > Важно то, что от сам должен отработать и отмену выключения, если в течение >> > отмеренного времени, питание вдруг восстановится. Думаю, что выдумывать всё >> > самому в разы сложнее, чем научиться upssched готовить. Собственно, почти >> > всё готово, сейчас надо понять: права на выполнение shutdown где-то в >> > конфигах должно быть прописано, или настроить через sudо. > В таком случае, думаю, проще через sudoers. Это понятный путь, если ничего лучше никто не посоветует, то завтра так и сделаю. Только казалось бы: коль скоро такой инструмент есть, то и механизм выключения со всеми правами должен бы быть предусмотрен. М.б. я его просто не нашёл. -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-24 15:39 ` Vladimir Karpinsky @ 2012-01-24 15:51 ` Шенцев Алексей Владимирович 2012-01-24 16:01 ` Vladimir Karpinsky 2012-01-24 19:48 ` Sergey Vlasov 1 sibling, 1 reply; 40+ messages in thread From: Шенцев Алексей Владимирович @ 2012-01-24 15:51 UTC (permalink / raw) To: ALT Linux Community general discussions On Tuesday 24 January 2012 19:39:24 Vladimir Karpinsky wrote: > 24.01.2012 19:31, Шенцев Алексей Владимирович пишет: > >> Теоретически это возможно, но в состав nut входит upssched для этих > >> целей. > >> > >> > Важно то, что от сам должен отработать и отмену выключения, если в > >> > течение отмеренного времени, питание вдруг восстановится. Думаю, что > >> > выдумывать всё самому в разы сложнее, чем научиться upssched готовить. > >> > Собственно, почти всё готово, сейчас надо понять: права на выполнение > >> > shutdown где-то в конфигах должно быть прописано, или настроить через > >> > sudо. > > > > В таком случае, думаю, проще через sudoers. > > Это понятный путь, если ничего лучше никто не посоветует, то завтра так и > сделаю. Только казалось бы: коль скоро такой инструмент есть, то и механизм > выключения со всеми правами должен бы быть предусмотрен. М.б. я его просто > не нашёл. Здесь: http://www.networkupstools.org/documentation.html не смотрел? -- С уважением, ведущий специалист отдела эксплуатации информационных технологий ЗАО "НР - КТВ" Шенцев Алексей Владимирович. Тел.: (8617) 716-526 доп.106 ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-24 15:51 ` Шенцев Алексей Владимирович @ 2012-01-24 16:01 ` Vladimir Karpinsky 0 siblings, 0 replies; 40+ messages in thread From: Vladimir Karpinsky @ 2012-01-24 16:01 UTC (permalink / raw) To: community 24.01.2012 19:51, Шенцев Алексей Владимирович пишет: >> Это понятный путь, если ничего лучше никто не посоветует, то завтра так и >> сделаю. Только казалось бы: коль скоро такой инструмент есть, то и механизм >> выключения со всеми правами должен бы быть предусмотрен. М.б. я его просто >> не нашёл. > > Здесь: > > http://www.networkupstools.org/documentation.html > > не смотрел? Смотрел, но пока не нашёл, м.б. пропустил. -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-24 15:39 ` Vladimir Karpinsky 2012-01-24 15:51 ` Шенцев Алексей Владимирович @ 2012-01-24 19:48 ` Sergey Vlasov 2012-01-25 15:50 ` Vladimir Karpinsky 1 sibling, 1 reply; 40+ messages in thread From: Sergey Vlasov @ 2012-01-24 19:48 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 634 bytes --] On Tue, Jan 24, 2012 at 07:39:24PM +0400, Vladimir Karpinsky wrote: > Это понятный путь, если ничего лучше никто не посоветует, то завтра так и > сделаю. Только казалось бы: коль скоро такой инструмент есть, то и механизм > выключения со всеми правами должен бы быть предусмотрен. М.б. я его просто > не нашёл. Стандартный инструмент - upsmon -c fsd (в этом случае завершением работы будет заниматься процесс upsmon, у которого есть соответствующие права). Однако в данном случае этот способ не годится, поскольку нужно выключить только часть компьютеров, а флаг FSD подействует на все компьютеры, подключенные к UPS. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-24 19:48 ` Sergey Vlasov @ 2012-01-25 15:50 ` Vladimir Karpinsky 2012-01-25 20:50 ` Alexey Borisenkov 0 siblings, 1 reply; 40+ messages in thread From: Vladimir Karpinsky @ 2012-01-25 15:50 UTC (permalink / raw) To: community 24.01.2012 23:48, Sergey Vlasov пишет: > On Tue, Jan 24, 2012 at 07:39:24PM +0400, Vladimir Karpinsky wrote: >> Это понятный путь, если ничего лучше никто не посоветует, то завтра так и >> сделаю. Только казалось бы: коль скоро такой инструмент есть, то и механизм >> выключения со всеми правами должен бы быть предусмотрен. М.б. я его просто >> не нашёл. > > Стандартный инструмент - upsmon -c fsd (в этом случае завершением > работы будет заниматься процесс upsmon, у которого есть > соответствующие права). Однако в данном случае этот способ не > годится, поскольку нужно выключить только часть компьютеров, а флаг > FSD подействует на все компьютеры, подключенные к UPS. Настроил через sudo --- работает. Плохо то, что для того чтобы пользователь upsmon мог выполнить sudo, пришлось его добавить в группу wheel. -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-25 15:50 ` Vladimir Karpinsky @ 2012-01-25 20:50 ` Alexey Borisenkov 2012-01-26 5:27 ` Vladimir Karpinsky 0 siblings, 1 reply; 40+ messages in thread From: Alexey Borisenkov @ 2012-01-25 20:50 UTC (permalink / raw) To: community 25.01.2012 19:50, Vladimir Karpinsky пишет: > Настроил через sudo --- работает. Плохо то, что для того чтобы > пользователь upsmon мог выполнить sudo, пришлось его добавить в группу > wheel. Если устроит, то можно убрать их обратно из wheel и разрешить использовать sudo всем: # control sudo public ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-25 20:50 ` Alexey Borisenkov @ 2012-01-26 5:27 ` Vladimir Karpinsky 0 siblings, 0 replies; 40+ messages in thread From: Vladimir Karpinsky @ 2012-01-26 5:27 UTC (permalink / raw) To: community 26.01.2012 0:50, Alexey Borisenkov пишет: > 25.01.2012 19:50, Vladimir Karpinsky пишет: >> Настроил через sudo --- работает. Плохо то, что для того чтобы >> пользователь upsmon мог выполнить sudo, пришлось его добавить в группу >> wheel. > > Если устроит, то можно убрать их обратно из wheel и разрешить использовать > sudo всем: > > # control sudo public Спасибо, подумаю, что хуже-лучше. -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-24 15:21 ` Vladimir Karpinsky 2012-01-24 15:31 ` Шенцев Алексей Владимирович @ 2012-01-24 19:04 ` Andrey Liakhovets 2012-01-24 19:13 ` Vladimir Karpinsky 1 sibling, 1 reply; 40+ messages in thread From: Andrey Liakhovets @ 2012-01-24 19:04 UTC (permalink / raw) To: community On Tue, 24 Jan 2012 19:21:22 +0400 Vladimir Karpinsky wrote: > >24.01.2012 19:00, Шенцев Алексей Владимирович пишет: >> On Tuesday 24 January 2012 18:51:38 Vladimir Karpinsky wrote: >>> 24.01.2012 18:37, Шенцев Алексей Владимирович пишет: >>>> А за чем выключение делать из внешнего скрипта? >>>> В upsmon.conf пропишите: >>>> >>>> SHUTDOWNCMD "/sbin/shutdown -h +0" >>>> NOTIFYFLAG SHUTDOWN SYSLOG+EXEC+WALL >>> >>> Хочется выключить часть компьютеров, подключённых к одному ИБП, не >>> дожидаясь разряда аккумуляторов. Поскольку нельзя сделать это, основываясь >>> на уровне заряда, то выключить через определённое время после пропадания >>> внешнего питания. >>> >>> Подробнее расписано выше по треду. >> >> А замнить в >> >> SHUTDOWNCMD "/sbin/shutdown -h +0" >> >> </sbin/shutdown -h +0> >> >> на нужное вам? > >Теоретически это возможно, но в состав nut входит upssched для этих целей. >Важно то, что от сам должен отработать и отмену выключения, если в >течение отмеренного времени, питание вдруг восстановится. >Думаю, что выдумывать всё самому в разы сложнее, чем научиться upssched >готовить. Собственно, почти всё готово, сейчас надо понять: права на >выполнение shutdown где-то в конфигах должно быть прописано, или настроить >через sudо. Похоже, в вашем случае не удастся выключить slave исключительно через upsmon. Т.е., на slave'е внешний скрипт должен будет сам выключать компьютер, а т.к. он запущен от пользователя upsmon, то придётся этот shutdown выполнять через sudo. Я такую конфигурацию не использовал (хотя думаю попробовать в ближайшем будущем), поэтому пока мои соображения чисто теоретические, основаны только на документации NUT. А именно: upsmon может сам выключить компьютер (путём отправки 1 байта своей части, выполняемой с правами root, которая и выполнит SHUTDOWNCMD из upsmon.conf), но для этого upsmon должен увидеть, что питающие данный компьютер UPS'ы в "плохом состоянии". В случае master'а можно было бы выполнить "upsmon -c fsd", тем самым сказав, что все локальные для master'а UPS'ы "плохие", и т.д... В случае slave'а ничего подобного не предусмотрено, т.е. upsmon на slave'е действительно должен увидеть, что UPS'у на master'е "плохо", и только тогда upsmon на slave'е начнёт выключать slave. В вашем же случае slave должен выключаться тогда, когда UPS на master'е ещё в рабочем состоянии, т.е. указанный выше вариант не проходит. (Есть ещё вариант, когда upsmon на slave'е сначала увидит, что UPS на master'е OB, а затем увидит, что нет соединения с master'ом, -- тогда upsmon на slave'е тоже решит, что "всё плохо" и начнёт сам выключать. В этом случае на slave'е не нужны никакие внешние скрипты и не нужен upssched. Но для такого варианта я пока не представляю, как в нужный момент обеспечить на стороне master'а разрыв соединения) Андрей Ляховец ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-24 19:04 ` Andrey Liakhovets @ 2012-01-24 19:13 ` Vladimir Karpinsky 2012-02-01 13:18 ` Vladimir Karpinsky 0 siblings, 1 reply; 40+ messages in thread From: Vladimir Karpinsky @ 2012-01-24 19:13 UTC (permalink / raw) To: community 24.01.2012 23:04, Andrey Liakhovets пишет: > Похоже, в вашем случае не удастся выключить slave исключительно через > upsmon. Т.е., на slave'е внешний скрипт должен будет сам выключать > компьютер, а т.к. он запущен от пользователя upsmon, то придётся этот > shutdown выполнять через sudo. ... Спасибо за развёрнутый ответ! Вечно я нарываюсь на то, что чего-то странного по сравнению с широкими народными массами ;-) Завтра попробую воткнуть sudo в скрипт. -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-24 19:13 ` Vladimir Karpinsky @ 2012-02-01 13:18 ` Vladimir Karpinsky 2012-02-01 16:17 ` Vladimir Karpinsky 2012-02-01 17:01 ` Andrey Liakhovets 0 siblings, 2 replies; 40+ messages in thread From: Vladimir Karpinsky @ 2012-02-01 13:18 UTC (permalink / raw) To: community 24.01.2012 23:13, Vladimir Karpinsky пишет: > 24.01.2012 23:04, Andrey Liakhovets пишет: >> Похоже, в вашем случае не удастся выключить slave исключительно через >> upsmon. Т.е., на slave'е внешний скрипт должен будет сам выключать >> компьютер, а т.к. он запущен от пользователя upsmon, то придётся этот >> shutdown выполнять через sudo. > ... > > Спасибо за развёрнутый ответ! Вечно я нарываюсь на то, что чего-то > странного по сравнению с широкими народными массами ;-) Завтра попробую > воткнуть sudo в скрипт. Собственно всё получилось, сейчас осталось взгромоздить то же самое на SUN. и будет ура. Остался один вопрос --- второстепенные компьютеры засыпают раньше, могут дать электроэнергию раньше, чем уснёт Мастер. Будить собираюсь через etherwake по сигналу ONBATT. Как я понимаю, это можно сделать через скрипт, обозначенный в upsmon.conf переменной NOTIFYCMD. Но, вот, примеров такого скрипта я что-то пока не нашёл. Вопрос следующий: что передаётся при вызове этому скрипту? Там вероятно надо какой-то case делать, в зависимости от того, по какому поводу вызван. Если у кого есть такой пример, покажите, пожалуйста. -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-02-01 13:18 ` Vladimir Karpinsky @ 2012-02-01 16:17 ` Vladimir Karpinsky 2012-02-02 15:24 ` Vladimir Karpinsky 2012-02-01 17:01 ` Andrey Liakhovets 1 sibling, 1 reply; 40+ messages in thread From: Vladimir Karpinsky @ 2012-02-01 16:17 UTC (permalink / raw) To: community 01.02.2012 17:18, Vladimir Karpinsky пишет: > Будить собираюсь через etherwake по сигналу ONBATT. Как я понимаю, это > можно сделать через скрипт, обозначенный в upsmon.conf переменной > NOTIFYCMD. Но, вот, примеров такого скрипта я что-то пока не нашёл. Вопрос > следующий: что передаётся при вызове этому скрипту? Там вероятно надо > какой-то case делать, в зависимости от того, по какому поводу вызван. Если > у кого есть такой пример, покажите, пожалуйста. Вроде, нашёл: передаётся 2 переменных UPSNAME и NOTIFYTYPE: UPSNAME: the name of the system that generated the change. This will be one of your identifiers from the MONITOR lines in upsmon.conf. NOTIFYTYPE: this will be ONLINE, ONBATT, or whatever event took place which made upsmon call your script. Подробности тут: http://www.networkupstools.org/docs/user-manual.chunked/ar01s07.html Искал долго --- проверять уже сегодня не буду. -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-02-01 16:17 ` Vladimir Karpinsky @ 2012-02-02 15:24 ` Vladimir Karpinsky 0 siblings, 0 replies; 40+ messages in thread From: Vladimir Karpinsky @ 2012-02-02 15:24 UTC (permalink / raw) To: community 01.02.2012 20:17, Vladimir Karpinsky пишет: >> Будить собираюсь через etherwake по сигналу ONBATT. Как я понимаю, это >> можно сделать через скрипт, обозначенный в upsmon.conf переменной >> NOTIFYCMD. Но, вот, примеров такого скрипта я что-то пока не нашёл. Вопрос >> следующий: что передаётся при вызове этому скрипту? Там вероятно надо >> какой-то case делать, в зависимости от того, по какому поводу вызван. Если >> у кого есть такой пример, покажите, пожалуйста. > > Вроде, нашёл: передаётся 2 переменных UPSNAME и NOTIFYTYPE: В результате, через upsmon.conf и NOTIFYCMD у меня не получилось. Вызова NOTIFYCMD не увидел в т.ч. в логах. Разбираться не стал --- сделал, по проторенной дорожке через upssched с задержкой побудки в 180 секунд --- работает. Тему, в общем, можно закрывать... -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-02-01 13:18 ` Vladimir Karpinsky 2012-02-01 16:17 ` Vladimir Karpinsky @ 2012-02-01 17:01 ` Andrey Liakhovets 2012-02-01 17:32 ` Vladimir Karpinsky 1 sibling, 1 reply; 40+ messages in thread From: Andrey Liakhovets @ 2012-02-01 17:01 UTC (permalink / raw) To: ALT Linux Community general discussions On Wed, 01 Feb 2012 17:18:25 +0400 Vladimir Karpinsky wrote: ... >Остался один вопрос --- второстепенные компьютеры засыпают раньше, >могут дать электроэнергию раньше, чем уснёт Мастер. >Будить собираюсь через etherwake по сигналу ONBATT. >Как я понимаю, это можно сделать через скрипт, обозначенный в upsmon.conf >переменной NOTIFYCMD. >Но, вот, примеров такого скрипта я что-то пока не нашёл. >Вопрос следующий: что передаётся при вызове этому скрипту? >Там вероятно надо какой-то case делать, в зависимости от того, по какому >поводу вызван. Если у кого есть такой пример, покажите, пожалуйста. Насчёт кастомного NOTIFYCMD не знаю. Но если вы на slave'ах использовали upssched, то и здесь можно так же. Что-то вроде: /etc/nut/upsmon.conf: ... NOTIFYCMD /usr/sbin/upssched ... NOTIFYFLAG ONLINE SYSLOG+EXEC NOTIFYFLAG ONBATT SYSLOG+WALL+EXEC ... /etc/nut/upssched.conf: ... CMDSCRIPT /usr/local/sbin/upssched-cmd ... #AT ONBATT * START-TIMER onbatt 300 #AT ONLINE * CANCEL-TIMER onbatt AT ONLINE * EXECUTE online /usr/local/sbin/upssched-cmd: #!/bin/sh case "$1" in onbatt) upsmon -c fsd ;; online) sudo etherwake ... sudo etherwake ... ;; *) logger -t upssched-cmd "Unrecognized command: $1" ;; esac Или сделать в /etc/nut/upssched.conf задержку старта slave'ов: AT ONLINE * START-TIMER online 30 AT ONBATT * CANCEL-TIMER online Или даже разные задержки для разных slave'ов (несколько TIMER'ов, и поправить CMDSCRIPT /usr/local/sbin/upssched-cmd). Андрей Ляховец ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-02-01 17:01 ` Andrey Liakhovets @ 2012-02-01 17:32 ` Vladimir Karpinsky 2012-02-01 18:06 ` Andrey Liakhovets 0 siblings, 1 reply; 40+ messages in thread From: Vladimir Karpinsky @ 2012-02-01 17:32 UTC (permalink / raw) To: community 01.02.2012 21:01, Andrey Liakhovets пишет: > Насчёт кастомного NOTIFYCMD не знаю. Попробую. Тут плюс, что не используется доп. таймер. Кстати, от какого пользователя будет выполняться NOTIFYCMD? upsmon или root? > Но если вы на slave'ах использовали upssched, то и здесь можно так же. В этом есть свой резон --- начинать побудку через минуту-другую-третью после восстановления питания, чтобы убедится, что питание действительно включили, а то электрики любят вкл-выкл делать, со всеми вытекающими. -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-02-01 17:32 ` Vladimir Karpinsky @ 2012-02-01 18:06 ` Andrey Liakhovets 2012-02-01 18:11 ` Vladimir Karpinsky 0 siblings, 1 reply; 40+ messages in thread From: Andrey Liakhovets @ 2012-02-01 18:06 UTC (permalink / raw) To: ALT Linux Community general discussions On Wed, 01 Feb 2012 21:32:06 +0400 Vladimir Karpinsky wrote: >01.02.2012 21:01, Andrey Liakhovets пишет: >> Насчёт кастомного NOTIFYCMD не знаю. > >Попробую. Тут плюс, что не используется доп. таймер. Не понял насчёт плюса. В конфиге upssched можно прописать исполнение CMDSCRIPT сразу, без таймера (а можно - после исчерпания таймера). См. предыдущее письмо. >Кстати, от какого пользователя будет выполняться NOTIFYCMD? >upsmon или root? upsmon >> Но если вы на slave'ах использовали upssched, то и здесь можно так же. > >В этом есть свой резон --- начинать побудку через минуту-другую-третью >после восстановления питания, чтобы убедится, что питание действительно >включили, а то электрики любят вкл-выкл делать, со всеми вытекающими. Ну да. А если ещё учитывать заряд UPS, да время старта/стопа slave'ов... Андрей Ляховец ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-02-01 18:06 ` Andrey Liakhovets @ 2012-02-01 18:11 ` Vladimir Karpinsky 0 siblings, 0 replies; 40+ messages in thread From: Vladimir Karpinsky @ 2012-02-01 18:11 UTC (permalink / raw) To: community 01.02.2012 22:06, Andrey Liakhovets пишет: > Не понял насчёт плюса. В смысле: "не создавать лишние сущности" ;-) > В конфиге upssched можно прописать исполнение CMDSCRIPT сразу, > без таймера (а можно - после исчерпания таймера). См. предыдущее письмо. Как раз, если уж делать через upssched, имеет смысл использовать возможность делать через таймер. >> >Кстати, от какого пользователя будет выполняться NOTIFYCMD? >> >upsmon или root? > upsmon Т.е. для etherwake тоже обязательно использование sudo... -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-22 16:12 ` Vladimir Karpinsky 2012-01-22 17:12 ` Yura Kalinichenko @ 2012-01-22 17:37 ` Dubrovskiy Viacheslav 1 sibling, 0 replies; 40+ messages in thread From: Dubrovskiy Viacheslav @ 2012-01-22 17:37 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: text/plain, Size: 1191 bytes --] 22.01.2012 11:12, Vladimir Karpinsky пишет: > 21.01.2012 20:07, Sergey Vlasov пишет: >> Отключение через заданное время после пропадания внешнего питания >> можно настроить через upssched; > > Решил попробовать настроить отключение slave компьютера через > upssched? и не получилось. При вытыкании ИБП из розетки получаю в > /var/log/messages следующее: > > Jan 22 18:23:24 pullet upsmon[17744]: UPS ippon@192.168.5.2 on battery > Jan 22 18:23:24 pullet upsmon[28478]: UPS ippon@192.168.5.2 on battery > Jan 22 18:23:24 pullet upsmon[21055]: UPS ippon@192.168.5.2 on battery > Jan 22 18:23:24 pullet wall[27438]: wall: user upsmon broadcasted 1 > lines (34 chars) > Jan 22 18:23:31 pullet upssched[27440]: Failed to connect to parent > and failed to create parent: No such file or directory > > Во-первых, 3 раза про то, что UPS ушёл на батареи, Ну для надежности обычно 3 раза ребутать нужно :) -- WBR, Dubrovskiy Viacheslav [-- Attachment #2: ÐÑипÑогÑаÑиÑеÑÐºÐ°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑ S/MIME --] [-- Type: application/pkcs7-signature, Size: 4922 bytes --] ^ permalink raw reply [flat|nested] 40+ messages in thread
* Re: [Comm] NUT и Ippon 2012-01-20 14:00 [Comm] NUT и Ippon Vladimir Karpinsky 2012-01-20 14:07 ` Vladimir Karpinsky @ 2012-01-21 12:23 ` Sergey Vlasov 1 sibling, 0 replies; 40+ messages in thread From: Sergey Vlasov @ 2012-01-21 12:23 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 1208 bytes --] On Fri, Jan 20, 2012 at 06:00:51PM +0400, Vladimir Karpinsky wrote: > Сегодня внимательно посмотрел на вывод upsc ippon@localhost (приведён ниже) > и не обнаружил там такого важного параметра, как "battery.charge". Я, > конечно, понимаю, что можно ориентироваться на соотношении текущего и > номинального напряжения на батареи, но это как-то неправильно. Вопрос > следующий: это убогость железки, и ничего сделать с этим уже нельзя, или > программно-железная несогласованность, которую можно исправить сейчас путём > исправления конфигов или в будущем ожидать улучшения в следующих версиях NUT? Это убогость железки, которая умеет выдавать только текущее напряжение на батарее, плюс отсутствие в драйвере megatec поддержки этой модификации UPS (для некоторых вариантов там есть параметры пересчёта напряжения в процент заряда, хотя результат получается не очень хороший; впрочем, в родном софте он примерно такой же). В последних версиях NUT поддержка этих UPS переехала в драйверы blazer_ser и blazer_usb, и параметры для приблизительного определения уровня заряда батареи предлагается настраивать самостоятельно: http://networkupstools.org/docs/man/blazer.html#_battery_charge [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 40+ messages in thread
end of thread, other threads:[~2012-02-02 15:24 UTC | newest] Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-01-20 14:00 [Comm] NUT и Ippon Vladimir Karpinsky 2012-01-20 14:07 ` Vladimir Karpinsky 2012-01-21 12:35 ` Sergey Vlasov 2012-01-21 13:05 ` Vladimir Karpinsky 2012-01-21 16:07 ` Sergey Vlasov 2012-01-21 18:29 ` Dubrovskiy Viacheslav 2012-01-21 18:47 ` Vladimir Karpinsky 2012-01-21 18:38 ` Vladimir Karpinsky 2012-01-22 17:18 ` Michael Shigorin 2012-01-22 17:28 ` Vladimir Karpinsky 2012-01-22 17:51 ` Michael Shigorin 2012-01-22 17:59 ` Vladimir Karpinsky 2012-01-22 21:04 ` Yura Kalinichenko 2012-01-22 16:12 ` Vladimir Karpinsky 2012-01-22 17:12 ` Yura Kalinichenko 2012-01-22 17:23 ` Vladimir Karpinsky 2012-01-24 14:19 ` Vladimir Karpinsky 2012-01-24 14:37 ` Шенцев Алексей Владимирович 2012-01-24 14:51 ` Vladimir Karpinsky 2012-01-24 15:00 ` Шенцев Алексей Владимирович 2012-01-24 15:21 ` Vladimir Karpinsky 2012-01-24 15:31 ` Шенцев Алексей Владимирович 2012-01-24 15:39 ` Vladimir Karpinsky 2012-01-24 15:51 ` Шенцев Алексей Владимирович 2012-01-24 16:01 ` Vladimir Karpinsky 2012-01-24 19:48 ` Sergey Vlasov 2012-01-25 15:50 ` Vladimir Karpinsky 2012-01-25 20:50 ` Alexey Borisenkov 2012-01-26 5:27 ` Vladimir Karpinsky 2012-01-24 19:04 ` Andrey Liakhovets 2012-01-24 19:13 ` Vladimir Karpinsky 2012-02-01 13:18 ` Vladimir Karpinsky 2012-02-01 16:17 ` Vladimir Karpinsky 2012-02-02 15:24 ` Vladimir Karpinsky 2012-02-01 17:01 ` Andrey Liakhovets 2012-02-01 17:32 ` Vladimir Karpinsky 2012-02-01 18:06 ` Andrey Liakhovets 2012-02-01 18:11 ` Vladimir Karpinsky 2012-01-22 17:37 ` Dubrovskiy Viacheslav 2012-01-21 12:23 ` Sergey Vlasov
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git