Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ilya Evseev                          2:5020/400     17 Oct 2001  21:49:06
 To : Alexander Baranov
 Subject : Re: Ищу хитрую прогу
 -------------------------------------------------------------------------------- 
 
     Hi!
 
 >  Есть проблема в сетке.
 >  1) Время от времени падает NT.
 
 А что она вообще делает?
 
 >  2) Время от времени падает выделенка, точнее она подвисает.
 >  Hо при это LINUX !!! ни разу не упал.
 
 >  В связи с этим ищу прогу или набор прог, которые должны уметь следующее:
 >  1) пинговать , если нет пинга запустьить прогу для перезапуска рутера.
 
 В файл /etc/crontab добавляешь примерно следующее:
     */10 * * * * root /usr/sbin/resurrect_router
 Читай man crontab, чтобы понять вышеизложенное.
 Составляешь файл /usr/sbin/resurrect_router:
     #!/bin/sh
     ping -c 4 router.where.ru || program_that_restarts_this_fucking_router
 Делаешь chmod +x resurrect_router и service crond reload.
 
 >  2) Пинговать, если нет пинга N минут, отправить
 >  почту (через определенный smtp).
 
 resurrect_router должен быть переделан примерно следующим образом:
     #!/bin/bash
     MAX_FAILS=5
     if ping -c 4 router.where.ru ; then
         fails_count=0
     else
         fails_count=$[0`cat /var/resurrector/fails_count` + 1]
         if [ $fails_count -ge $MAX_FAILS ]; then
             mail -s "Caution!" admin@where.ru <<EOF
             Do something: ping failed $MAX_FAILS count...
             ~
 
             EOF
             fails_count=0
         fi
     fi
     echo $fails_count > /var/resurrector/fails_count
 Локальный почтовый сервер на Линукс-машине
 должен быть соответственно настроен:
 как для почтового клиента переопределить
 почтовый сервер с локального на удаленный, я не нашел.
 
 >  Еще крайне желательно найти прогу, которая умеет залезть на страничку
 >  через прокси, заполнить форму отправки на пейджер (2 окна для ввода)
 >  и отослать. Может есть что-то готовое, а то я не умею писАть на
 >  perl/bash/C++
 
 man lynx.
 Ключи -auth, -cmd_script, -get_data, переменная окружения http_proxy.
 
 С уважением,
 Илья Евсеев
 -- 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Ищу хитрую прогу   Alexander Baranov   17 Oct 2001 16:56:07 
 Re: Ищу хитрую прогу   Ilya Evseev   17 Oct 2001 21:49:06 
 Re: Ищу хитрую прогу   Andrey Chernomyrdin   18 Oct 2001 00:00:42 
 Re: Ищу хитрую прогу   Michael Shigorin   18 Oct 2001 09:54:26 
 Ищу хитрую прогу   Vladimir Mosgalin   18 Oct 2001 11:05:42 
Архивное /ru.linux/6488c4041c09.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional