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

Исходное сообщение
"ping"

Отправлено max , 30-Дек-08 11:29 
А когда ping не получает ответ он что-нибудь генерирует?
Просто мне нужно постоянно пинговать устройство, и в случае его пропадания, генерировать сообщение. Пинг при этом прекращаться не должен!

Содержание

Сообщения в этом обсуждении
"ping"
Отправлено Andrey Mitrofanov , 30-Дек-08 11:58 
>Пинг при этом прекращаться не должен!

Вам срочно нужна корпоративная система обеспечения надёжности с элементами мониторинга! Тиволи, Openview, может, микрософт чего делает...

PS:
while true; do ping -c3 $ADDRESS |awk '/, 0 received/{nil=1}END{exit nil!=""}' || echo $ЧЕГО-НИБУДЬ | mail $КУДА-НИБУДЬ; sleep 65; done

PPS: Нет, это--^^^ не карпаративная пинговалка: почтой за-а-авалит....


"ping"
Отправлено mezantrop , 30-Дек-08 12:06 
>А когда ping не получает ответ он что-нибудь генерирует?
>Просто мне нужно постоянно пинговать устройство, и в случае его пропадания, генерировать
>сообщение. Пинг при этом прекращаться не должен!

#!/bin/sh

while :; do
        ping -c 1 192.168.1.254 > /dev/null
        if [ $? -ne 0 ]; then
                echo "Prisoner has escaped!"
        fi
done


"ping"
Отправлено max , 30-Дек-08 12:33 
>while :; do

[skip]
>done

Собственно я так и сделал. :)
Но думал что-то есть в самом пинге.


"ping"
Отправлено Fen , 30-Дек-08 13:36 
>>while :; do
>
>[skip]
>>done
>
>Собственно я так и сделал. :)
>Но думал что-то есть в самом пинге.

делать пинг - это неправильный поход... это как расчесывать влосы на голове граблями.


"ping"
Отправлено anonymous , 31-Дек-08 08:29 
>А когда ping не получает ответ он что-нибудь генерирует?
>Просто мне нужно постоянно пинговать устройство, и в случае его пропадания, генерировать
>сообщение. Пинг при этом прекращаться не должен!

не генерирует.

не надо забивать гвозди отверткой -- научитесь настраивать nagios или нечто подобное ему.


"ping"
Отправлено ReSeT , 31-Дек-08 10:29 
>>А когда ping не получает ответ он что-нибудь генерирует?
>>Просто мне нужно постоянно пинговать устройство, и в случае его пропадания, генерировать
>>сообщение. Пинг при этом прекращаться не должен!
>
>не генерирует.
>
>не надо забивать гвозди отверткой -- научитесь настраивать nagios или нечто подобное
>ему.

Интересно, а nagios наверное уличной магией узнает что сервис пропал? тоже небось пингует, или по snmp собирает... Ну как вариант - агента ставит... но я погляжу как Вы агента провайдерскому шлюзу например поставите или на циску скажем...


"ping"
Отправлено anonymous , 04-Янв-09 23:42 
>>>А когда ping не получает ответ он что-нибудь генерирует?
>>
>>не надо забивать гвозди отверткой -- научитесь настраивать nagios или нечто подобное
>>ему.
>
>Интересно, а nagios наверное уличной магией узнает что сервис пропал? тоже небось
>пингует, или по snmp собирает... Ну как вариант - агента ставит...

nagios (а точнее, check_ping) запускает ping и анализирует выдачу, это факт.  а зачем нужно видеть (!) реакцию на буквально каждый посланный icmp echo-request, я не знаю -- может быть, автор сидит и смотрит на консоль, как в фильме Матрица.

>но я погляжу как Вы агента провайдерскому шлюзу например поставите или
>на циску скажем...

не понял, к чему это?


"ping"
Отправлено max , 31-Дек-08 13:31 
>не надо забивать гвозди отверткой -- научитесь настраивать nagios или нечто подобное
>ему.

ради того чтобы снять суточную работу/неработу устройства? Может не надо стрелять из пушек по воробьям?


"ping"
Отправлено anonymous , 04-Янв-09 23:45 
>>не надо забивать гвозди отверткой -- научитесь настраивать nagios или нечто подобное
>>ему.
>
>ради того чтобы снять суточную работу/неработу устройства? Может не надо стрелять из
>пушек по воробьям?

ну опишите же наконец задачу так, чтобы можно было предложить адекватное решение.  исходный вопрос совершеннейше бредов, если уж откровенно.