The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проверка коннекта посредством ping и traceroute"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Проверка коннекта посредством ping и traceroute"  +/
Сообщение от Zag email on 16-Дек-09, 13:02 
Есть скрипт, которые изменяет сестевые системные параметры в зависимости от того, какой код возвращает команда "ping -c1 -I eth3 somehost.com" в переменной "$?" (переключает с канала на канал, перенастраивает прокси)

Но дело в том, что роутеры очень часто при нагрузке начинают терять icmp пакеты, хотя маршрут следования пакетов не нарушается. В результате скрипт часто производит переключения, хотя это и не нужно чаще всего (несколько пакетов потерялось, но инет -то работает).

Можно ли в скриптах использовать какие-то другие средства типа traceroute?

Я пробовал делать traceroute -i eth3 somehost.com, ведь если маршрут не доступен, то уже точно канал упал, но коды возврата, судя по всему, у этой проги другие... Не подскажете, где можно посмотреть коды возврата traceroute? Или есть другие способы проверить доступность через конкретный интерфейс (eth3 в моем случае)?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проверка коннекта посредством ping и traceroute"  +/
Сообщение от Vitaly_loki (ok) on 17-Дек-09, 06:53 
>Не подскажете, где можно посмотреть коды возврата traceroute?

/usr/src/contrib/traceroute/traceroute.c

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проверка коннекта посредством ping и traceroute"  +/
Сообщение от daevy (ok) on 17-Дек-09, 07:48 
>Можно ли в скриптах использовать какие-то другие средства типа traceroute?

а нагиосовских плугинах есть продвинутый пинг, с учетом потерь

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проверка коннекта посредством ping и traceroute"  +/
Сообщение от Pahanivo email(ok) on 17-Дек-09, 08:03 
у меня есть свой аналогичный скрипт
я пингую НЕСКОЛЬКО ХОСТОВ, НЕСКОЛЬ РАЗ - скажем список из корневых серверов (там штук 13),
каждый пингую несколько раз (скажем по 5). После скажем двух удачных (в сумме) прекращаю пинговать и считаю что канал поднят.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру