|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6488c4041c09.html, оценка из 5, голосов 10
|