- Выключение по отсутствию пинга, andreo, 11:07 , 18-Ноя-08 (1)
>[оверквотинг удален] >При экстренном отключении питания UPS посылает команду на сервер windows 2000 по >COM интерфейсу и сервак корректно выключается > >Необходимо реализовать на FreeBSD выключение при отсутствии пинга сервера Windows 2000. > >Т.Е. при отключении напряжения в сети УПС подаёт команду на WINDOWS 2000, >при выключении которого пропадает связь со 2м сервером и происходит выключение >FREEBSD. > >ПОДСКАЖИТЕ КАК ЭТО МОЖНО РЕАЛИЗОВАТЬ??? хороший вопрос на самом деле .... написать скрипт на sh rn будет пинговать вашу машину в случает отказа посылать команду shutdown -p now но вдруг вы ребутитие ваш комп ? нужно написать поверочное условие еще на какую нить машину чтоб полностью уверенным ...
- Выключение по отсутствию пинга, smaks, 13:27 , 18-Ноя-08 (3)
>написать скрипт на sh >rn будет пинговать вашу машину >в случает отказа посылать команду shutdown -p now >но вдруг вы ребутитие ваш комп ? >нужно написать поверочное условие еще на какую нить машину чтоб полностью уверенным >... Вот только я не силен в скриптах sh Ты не мог бы помочь???
- Выключение по отсутствию пинга, andreo, 18:43 , 18-Ноя-08 (4)
> >>написать скрипт на sh >>rn будет пинговать вашу машину >>в случает отказа посылать команду shutdown -p now >>но вдруг вы ребутитие ваш комп ? >>нужно написать поверочное условие еще на какую нить машину чтоб полностью уверенным >>... > >Вот только я не силен в скриптах sh >Ты не мог бы помочь??? пишется элементарный скрипт #! /bin/sh ping="/sbin/ping" # сетевые адрес IP1=195.189.135.233 is=`$ping -c 3 $IP1 | grep -c "64 bytes"` # Проверяем прошли ли пинги if !(test $is -gt "0") then shutdown -p now echo Комп перестал пинговаться в `date` >> /var/log/apc.log exit 1; fi
вот попробуй так ... но советую добавить второе условие второй ип к примеру
- Выключение по отсутствию пинга, andreo, 18:44 , 18-Ноя-08 (5)
>[оверквотинг удален] > if !(test $is -gt "0") > then > shutdown -p now > echo Комп перестал пинговаться в `date` >> /var/log/apc.log > exit 1; > >fi > >вот попробуй так ... >но советую добавить второе условие второй ип к примеру и по крону раз в 5 мин
- Выключение по отсутствию пинга, smaks, 15:45 , 19-Ноя-08 (7)
>[оверквотинг удален] >> shutdown -p now >> echo Комп перестал пинговаться в `date` >> /var/log/apc.log >> exit 1; >> >>fi >> >>вот попробуй так ... >>но советую добавить второе условие второй ип к примеру > >и по крону раз в 5 мин Благодарю!!!
- отсутствию одного пинга, Andrey Mitrofanov, 16:07 , 19-Ноя-08 (8)
>вот попробуй так ... >но советую добавить второе условие второй ип к примеру Угу, есть такая мысль. А ещё хотя бы "три из трёх" пингов потерять, прежде чем к орг.выводам переходить / http:/openforum/vsluhforumID9/7594.html#4 + [поиск] вверху---^^ мы-щёлк, p i n g ПРОБЕЛ c r o n, ENTER
- Выключение по отсутствию пинга, Vladimir, 11:11 , 18-Ноя-08 (2)
>[оверквотинг удален] >При экстренном отключении питания UPS посылает команду на сервер windows 2000 по >COM интерфейсу и сервак корректно выключается > >Необходимо реализовать на FreeBSD выключение при отсутствии пинга сервера Windows 2000. > >Т.Е. при отключении напряжения в сети УПС подаёт команду на WINDOWS 2000, >при выключении которого пропадает связь со 2м сервером и происходит выключение >FREEBSD. > >ПОДСКАЖИТЕ КАК ЭТО МОЖНО РЕАЛИЗОВАТЬ??? Apcupsd может работать по сети.
- Выключение по отсутствию пинга, Аноним, 19:05 , 18-Ноя-08 (6)
>[оверквотинг удален] >> >>Необходимо реализовать на FreeBSD выключение при отсутствии пинга сервера Windows 2000. >> >>Т.Е. при отключении напряжения в сети УПС подаёт команду на WINDOWS 2000, >>при выключении которого пропадает связь со 2м сервером и происходит выключение >>FREEBSD. >> >>ПОДСКАЖИТЕ КАК ЭТО МОЖНО РЕАЛИЗОВАТЬ??? > > Apcupsd может работать по сети. а подробнее ?
- Выключение по отсутствию пинга, Vladimir, 19:17 , 19-Ноя-08 (9)
>[оверквотинг удален] >>> >>>Т.Е. при отключении напряжения в сети УПС подаёт команду на WINDOWS 2000, >>>при выключении которого пропадает связь со 2м сервером и происходит выключение >>>FREEBSD. >>> >>>ПОДСКАЖИТЕ КАК ЭТО МОЖНО РЕАЛИЗОВАТЬ??? >> >> Apcupsd может работать по сети. > >а подробнее ? Один apcupsd запущен на сервере, подключенном к ups-у через ком-порт и является мастером, а второй apcupsd на другом сервере является slave-ом и слушает по сети состояние ups-а. Все это есть в документации на apcupsd. У меня это работает.
- Выключение по отсутствию пинга, smaks, 11:06 , 25-Ноя-08 (10)
Проблему решил так:1.Создал скрипт: #!/bin/sh if ping -c 1 192.168.0.10 then echo "OK" else if ping -c 1 192.168.0.11 then echo "OK" else shutdown -p NOW fi fi 2. Добавил в крон с интервалом 5 минут НО появилась другая проблема: При появлении питания все сервера запускаются, сервер на фряхе грузится за 1 мин, а сервера с виндой до 15 минут, через 5 мин после загрузки фряхи она пингует те серваки и т.к. те в свою очередь еще не прогрузились то снова вырубается, после чего не стартует!!! Хочу добавить еще одно условие "время сесии > 15 мин" подскажите команду которой можно узнать время работы freebsd.
- Выключение по отсутствию пинга, reader, 11:18 , 25-Ноя-08 (11)
>[оверквотинг удален] >2. Добавил в крон с интервалом 5 минут > >НО появилась другая проблема: >При появлении питания все сервера запускаются, сервер на фряхе грузится за 1 >мин, а сервера с виндой до 15 минут, через 5 мин >после загрузки фряхи она пингует те серваки и т.к. те в >свою очередь еще не прогрузились то снова вырубается, после чего не >стартует!!! > >Хочу добавить еще одно условие "время сесии > 15 мин" подскажите команду которой можно узнать время работы freebsd.uptime ?
- Выключение по отсутствию пинга, swm, 11:32 , 25-Ноя-08 (12)
>>НО появилась другая проблема: >>При появлении питания все сервера запускаются, сервер на фряхе грузится за 1 >>мин, а сервера с виндой до 15 минут, через 5 мин >>после загрузки фряхи она пингует те серваки и т.к. те в >>свою очередь еще не прогрузились то снова вырубается, после чего не >>стартует!!! Мне кажется, "направление решения проблемы" должно быть "противоположным" :)) Софт от UPS обычно умеет не только гасить PC но и выполнять скрипты. Ну и повесте на винде в скрипт, который будет гасить FreeBSD. Зачем извраты с пингом-то ? Ну при условии, что конкретно ваш софт умеет скрипты...
- Выключение по отсутствию пинга, андрей, 11:59 , 25-Ноя-08 (13)
> >Мне кажется, "направление решения проблемы" должно быть "противоположным" :)) >Софт от UPS обычно умеет не только гасить PC но и выполнять >скрипты. Ну и повесте на винде в скрипт, который будет гасить >FreeBSD. Зачем извраты с пингом-то ? Ну при условии, что конкретно >ваш софт умеет скрипты... решение с пингами и скриптами для скучающих и не знающих чем себя занять админов. если пользовать софтину http://www.apcupsd.org/ - то данное решение позволяет управлять несколькими серверами по сети. у самого 2 БСД сервера сидят на 1 юпсе. на первом сервере (к которому по сом-порту подключен юпс) стоит настройка в конфиге master, на втором серрвере прописан слэйв. когда пропадает свет, то оба сервера красиво уходят в shutdown -h now согласно выставленных временных задержек... а теперь внимание вопрос - зачем придумывать велосипед?
- Выключение по отсутствию пинга, swm, 13:53 , 25-Ноя-08 (14)
>решение с пингами и скриптами для скучающих и не знающих чем себя >занять админов.... >а теперь внимание вопрос - зачем придумывать велосипед? А теперь внимание - правильный ответ :) (ну типа так для отмаза :) Не везде можно ставить сторонний, бесплатный и т.п. софт. На моем предыдущем месте - было нельзя. Поэтому такую же задачку решили через скрипт. Разница от текущей задачи - все сервера были под Win.
- аналогичный случАй бы в 1тычяча8сотЛохМатом голу в $Nской г, Andrey Mitrofanov, 14:38 , 25-Ноя-08 (15)
>А теперь внимание - правильный ответ :)Не-а. Это ответ от _вашего_ (=другого) вопроса. >На моем предыдущем месте - было нельзя. >все сервера были под Win. Найдите 2 (два) отличия--^^^ от обсуждавшегося вопроса.
- Выключение по отсутствию пинга, андрей, 17:05 , 25-Ноя-08 (16)
>[оверквотинг удален] >>занять админов. > >... >>а теперь внимание вопрос - зачем придумывать велосипед? > >А теперь внимание - правильный ответ :) (ну типа так для отмаза >:) >Не везде можно ставить сторонний, бесплатный и т.п. софт. На моем предыдущем >месте - было нельзя. Поэтому такую же задачку решили через скрипт. >Разница от текущей задачи - все сервера были под Win. не сочтите за флуд, но у меня волосы шевелятся, когда представляю, каким образом вы пытаетесь решить проблему со спамом при столь скудных вариантах выбора инструментов (софта)
- Выключение по отсутствию пинга, swm, 17:36 , 25-Ноя-08 (17)
>не сочтите за флуд, но у меня волосы шевелятся, когда представляю, каким >образом вы пытаетесь решить проблему со спамом при столь скудных вариантах >выбора инструментов (софта) А причем здесь спам??? Для этих целей было ПО. А ПО к UPS не было. Вы слишком категорично судите...
|