URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 35858
[ Назад ]

Исходное сообщение
"Анализ работоспособности канала...."

Отправлено Psy , 13-Окт-03 11:17 
Люди, есть проблема : периодически падает канал... Нужно поставить програмку, которая слала бы пинги на определенный адрес с периодиченостью 1 раз в минуту, а результат писала бы в файл, типа того -
date   time   result  

Содержание

Сообщения в этом обсуждении
"Анализ работоспособности канала...."
Отправлено Psy , 13-Окт-03 11:23 
Продолжаю...

date            time             result
-------------------------------------------------
12.10.03        13.30            10ms
12.10.03        13.31            11ms
12.10.03        13.32            15ms
12.10.03        13.33            13ms
12.10.03        13.34            9ms
12.10.03        13.35            host not answear
12.10.03        13.36            host not answear
12.10.03        13.37            host not answear
12.10.03        13.38            10ms
и тд.

Вот типа того... Помогите..может можно просто скриптик написать... я не силен в програмировании, поэтому буду крайне признателен, если пошагово опишите мне необходимые действия..

Заранее благодарен....


"Анализ работоспособности канала...."
Отправлено maratkaz , 13-Окт-03 11:25 
>Люди, есть проблема : периодически падает канал... Нужно поставить програмку, которая слала
>бы пинги на определенный адрес с периодиченостью 1 раз в минуту,
>а результат писала бы в файл, типа того -
>date   time   result

не нужна никакая программа
ping mail.ru > /tmp/ping_log


"Анализ работоспособности канала...."
Отправлено Psy , 13-Окт-03 11:39 

>не нужна никакая программа
>ping mail.ru > /tmp/ping_log

Не нашел такого файла...


"Анализ работоспособности канала...."
Отправлено maratkaz , 13-Окт-03 11:40 
>
>>не нужна никакая программа
>>ping mail.ru > /tmp/ping_log
>
>Не нашел такого файла...
то есть


"Анализ работоспособности канала...."
Отправлено Psy , 13-Окт-03 11:47 
а сколько нужно времени ждать, чтобы какая-нить запись в файле появилась?

"Анализ работоспособности канала...."
Отправлено Psy , 13-Окт-03 11:49 
Все... получилось.... Спасибо....


"Анализ работоспособности канала...."
Отправлено Psy , 13-Окт-03 11:50 
А как бы сделать, так , чтобы она еще и время (во сколько) и дату пинга показывала бы?



"Анализ работоспособности канала...."
Отправлено maratkaz , 13-Окт-03 12:10 
>А как бы сделать, так , чтобы она еще и время (во
>сколько) и дату пинга показывала бы?
тогда нужен скрипт навроде
#!/bin/bash
date >>/tmp/ping_log;
ping mail.ru >>/tmp/ping_log;

и запускать с помощбю cron


"Анализ работоспособности канала...."
Отправлено Deac , 14-Окт-03 21:55 
>>А как бы сделать, так , чтобы она еще и время (во
>>сколько) и дату пинга показывала бы?
>тогда нужен скрипт навроде
>#!/bin/bash
>date >>/tmp/ping_log;
>ping mail.ru >>/tmp/ping_log;
>
>и запускать с помощбю cron

Примерно так:

cd /usr
mkdir event
mkdir result
touch /usr/result/ping.fault
touch /usr/event/ping_event.sh
chmod 10555 /usr/event/ping_event.sh
ee /usr/event/ping_event.sh

#!/bin/sh

/sbin/ping -с 1 -i 1 -t 1 mail.ru >/usr/result/ping.res
if [ $? = 0 ]
then
     date >/usr/result/ping.ok
else
     date >>/usr/result/ping.fault
fi

Закрываешь с записью

crontab -e

shells="/bin/sh"
mailto=""

0-59/1 * * * * /usr/event/ping_event.sh%

Закрываешь с записью

Пингуем каждую минуту,один раз,ждем одну секунду,результат в ping.res
Дата последнего удачного пинга в ping.ok
Даты неудачных пингов в ping.fault