HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Linux, Freebsd, *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 27.12.2014, 17:14
gamera
Участник форума
Регистрация: 28.10.2014
Сообщений: 115
С нами: 6073995

Репутация: 0
По умолчанию

Всем привет, существует ли пингер до сайта и если в случае даунтайма сайта до посылает команду ребут на сервер?
 
Ответить с цитированием

  #2  
Старый 28.12.2014, 00:34
Цукер
Постоянный
Регистрация: 05.03.2008
Сообщений: 410
С нами: 9570749

Репутация: 0
По умолчанию

Нету таких в паблике, но написать не трудно.
Любой мониторинг береш и использую библиотеку php-ssh подключаешся и ребутиш, только если он не пингуеться то как к нему каманду отправить?
 
Ответить с цитированием

  #3  
Старый 28.12.2014, 00:54
gamera
Участник форума
Регистрация: 28.10.2014
Сообщений: 115
С нами: 6073995

Репутация: 0
По умолчанию

команда отправляется же на сервер а не на апач, и сам сервер уходит в ребут
 
Ответить с цитированием

  #4  
Старый 28.12.2014, 05:37
Цукер
Постоянный
Регистрация: 05.03.2008
Сообщений: 410
С нами: 9570749

Репутация: 0
По умолчанию

Цитата:

gamera написал(а):

команда отправляется же на сервер а не на апач, и сам сервер уходит в ребут

Тогда озвуч более подробно что требуеться. Тебе нужно не пинговать тогда.. а получать страницу и из нее уже парсить некую строку типа заголовка?
 
Ответить с цитированием

  #5  
Старый 28.12.2014, 12:01
efs
Новичок
Регистрация: 10.04.2010
Сообщений: 1
С нами: 8467316

Репутация: 0
По умолчанию

Цитата:

gamera написал(а):

команда отправляется же на сервер а не на апач, и сам сервер уходит в ребут

ладно если апач/нжиникс/мускуль сдох, до сервера достучался и передернул. а если сервак в себя ушел? там стучись не стучись, а толку не будет.
опять же, может скажем мускуль лежать, а сайт будет прекрасно пинговаться. это уже необходимо курлом дергать страницу и проверять отдается контекст или нет.
 
Ответить с цитированием

  #6  
Старый 28.12.2014, 15:11
gamera
Участник форума
Регистрация: 28.10.2014
Сообщений: 115
С нами: 6073995

Репутация: 0
По умолчанию

здесь проблема в другом, здесь проблема такая что при выключение сервера, райд контроллер не инициализируется, а после рестарта инициализируется, вот и было придумано поставить какой то сайт на райд массив, который будет пинговатся с физического диска и если сайт райд не инциализировался то и пинга не будет, тогда он отправит сервер в ребут, вот я накидал маленький скрипт, только как сделать чтобы когда спрашивает пароль по ssh он автоматом писал? пробовал прописат типо
expect root@192.168.0.104`s password:
send пароль
не сработало

Код:


Код:
#!/bin/bash
while :;
do
if [ ! "`ping -c 1 192.168.0.104`" ]
then
TIMESTAMP=`date "+%Y-%m-%d %H:%M:%S"`
echo "[$TIMESTAMP]" "Raid is off line. Server will be rebooted in 30 sec."
sleep 30
LOGFILE="/home/denism/Desktop/logs/log.log"
echo "$TIMESTAMP Raid is off line. Rebooting server." >> $LOGFILE
ssh root@192.168.0.104 reboot
else
LOGFILE="/home/denism/Desktop/logs/log.log"
TIMESTAMP=`date "+%Y-%m-%d %H:%M:%S"`
echo "[$TIMESTAMP]" "Raid is active"
echo "$TIMESTAMP Raid is active." >> $LOGFILE
sleep 1m
fi
done
 
Ответить с цитированием

  #7  
Старый 28.12.2014, 16:09
lag
Участник форума
Регистрация: 13.10.2014
Сообщений: 290
С нами: 6095240

Репутация: 0
По умолчанию

 
Ответить с цитированием

  #8  
Старый 28.12.2014, 16:31
gamera
Участник форума
Регистрация: 28.10.2014
Сообщений: 115
С нами: 6073995

Репутация: 0
По умолчанию

Спасибо, теперь все работает как часики

P.S. хотя нет, после рестарта снова спросил пароль
P.S.S он стер ключи как я понял с сервера
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.