Jump to content

Cacti advanced ping large ICMP packets


SS7

Recommended Posts

  • Собственик

Неудобството на Cacti и Advanced ping е, че пингва със  малки пакети, което не е оптималния вариант.

Бърз и лесен начин за преработка за пинг с голям пакет :

1. отваряте cacti_dir/lib/ping.php

2. намирате следните редове :

function build_icmp_packet() {

           $seq_low   = rand(0,255);

           $seq_high  = rand(0,255);

           $data      = "cacti-monitoring-system-

3. Допълвате $data с някакви символи до желаната големина на пакета.

4. Вече ще виждате евентуални загуби на големи пакети :)

Адрес на коментара
Сподели в други сайтове

  • 2 weeks later...

Неудобството на Cacti и Advanced ping е, че пингва със  малки пакети, което не е оптималния вариант.

Бърз и лесен начин за преработка за пинг с голям пакет :

1. отваряте cacti_dir/lib/ping.php

2. намирате следните редове :

function build_icmp_packet() {

           $seq_low   = rand(0,255);

           $seq_high  = rand(0,255);

           $data      = "cacti-monitoring-system-

3. Допълвате $data с някакви символи до желаната големина на пакета.

4. Вече ще виждате евентуални загуби на големи пакети :)

Как да си пусна пинг статистика до даден интерфейс? Темплейта на Микротк няма пинг задавам на Unix ping Latency но нищо не се получава . Няккъде греша явно вече забих  :)

Version 0.8.7b

няма начин да няма начин

Адрес на коментара
Сподели в други сайтове

  • Собственик

Има темплейт "advanced ping" , потърси го, забравил съм от къде го взех, май от форума на cacti .

Адрес на коментара
Сподели в други сайтове

Има темплейт "advanced ping" , потърси го, забравил съм от къде го взех, май от форума на cacti .

10x Да там го намерих .

няма начин да няма начин

Адрес на коментара
Сподели в други сайтове

Има темплейт "advanced ping" , потърси го, забравил съм от къде го взех, май от форума на cacti .

Колега можеш ли да постнеш един демо юзър, да видя за кво иде реч ?

Wireless is more temperamental & variable than a woman’s mood! ;)
"no matter how hard you try, you just can NOT please everyone"

"където глупостта е образец-там разума е безумие.."Гьоте

Адрес на коментара
Сподели в други сайтове

  • 4 weeks later...

По практично е да използвате външен скрипт за генериране на пинг-тест, преди време "струпах" този и ми върши добра работа:

PING="/bin/ping"

DATA=`$PING -i0.1 -c10 $1 -s65000 -q `


LOSS=`echo $DATA | grep loss | cut -d"," -f3,4 | cut -d"%" -f1 |cut -d"," -f2`


echo $LOSS


if [ $LOSS = 100 ];

then

echo 0

else

echo $DATA | awk -F/ '{print $5 }'

fi

Така също може скрипта да е на друга машина от която ви интересува теста и да взимате данните отдалечено през PHP

... и яз можем, и тате може, ма козата си сака пръч!

Адрес на коментара
Сподели в други сайтове

По практично е да използвате външен скрипт за генериране на пинг-тест, преди време "струпах" този и ми върши добра работа:

PING="/bin/ping"

DATA=`$PING -i0.1 -c10 $1 -s65000 -q `


LOSS=`echo $DATA | grep loss | cut -d"," -f3,4 | cut -d"%" -f1 |cut -d"," -f2`


echo $LOSS


if [ $LOSS = 100 ];

then

echo 0

else

echo $DATA | awk -F/ '{print $5 }'

fi

Така също може скрипта да е на друга машина от която ви интересува теста и да взимате данните отдалечено през PHP

DATA=`$PING -i0.1 -c10 $1 -s65000 -q `

не е ли много тежък този пакет?

няма начин да няма начин

Адрес на коментара
Сподели в други сайтове

Пакета от 65000 байта е единствения който ти дава максимално добра представа за качеството на връзката. В случая изпращаме 10 броя за една секунда, времезакъсненията са според връзката/шейпъра по пътя, може да достигнат и над 1000ms. , НО ЗАГУБИ НЕ ТРЯБВА ДА ИМА дори и на 802.11B връзка която прави едвам 2Mbit макс на тест  :)

Ето токущо пуснат такъв пинг от:

рутер(P4 3.0GHz Debian)

през 600м. LAN (FTP и 8 суича по стълбовете)

и 7км. PtP WLAN (2x PowerStation5 на 18dB TX)

до AP на кулата(OvisLink 5460 с IP х.х.10.23)

SELATA:~# ping xxx.xxx.10.23 -s 65000 -i0.1 -c10

PING xxx.xxx.10.23 (xxx.xxx.10.23) 65000(65028) bytes of data.

65008 bytes from xxx.xxx.10.23: icmp_seq=1 ttl=255 time=51.1 ms

65008 bytes from xxx.xxx.10.23: icmp_seq=2 ttl=255 time=54.1 ms

65008 bytes from xxx.xxx.10.23: icmp_seq=3 ttl=255 time=54.0 ms

65008 bytes from xxx.xxx.10.23: icmp_seq=4 ttl=255 time=53.3 ms

65008 bytes from xxx.xxx.10.23: icmp_seq=5 ttl=255 time=57.3 ms

65008 bytes from xxx.xxx.10.23: icmp_seq=6 ttl=255 time=52.4 ms

65008 bytes from xxx.xxx.10.23: icmp_seq=7 ttl=255 time=56.0 ms

65008 bytes from xxx.xxx.10.23: icmp_seq=8 ttl=255 time=53.5 ms

65008 bytes from xxx.xxx.10.23: icmp_seq=9 ttl=255 time=51.6 ms

65008 bytes from xxx.xxx.10.23: icmp_seq=10 ttl=255 time=57.5 ms

--- xxx.xxx.10.23 ping statistics ---

10 packets transmitted, 10 received, 0% packet loss, time 986ms

rtt min/avg/max/mdev = 51.163/54.129/57.551/2.128 ms

... и яз можем, и тате може, ма козата си сака пръч!

Адрес на коментара
Сподели в други сайтове

Пакета от 65000 байта е единствения който ти дава максимално добра представа за качеството на връзката. В случая изпращаме 10 броя за една секунда, времезакъсненията са според връзката/шейпъра по пътя, може да достигнат и над 1000ms. , НО ЗАГУБИ НЕ ТРЯБВА ДА ИМА дори и на 802.11B връзка която прави едвам 2Mbit макс на тест  :)

Ето токущо пуснат такъв пинг от:

рутер(P4 3.0GHz Debian)

през 600м. LAN (FTP и 8 суича по стълбовете)

и 7км. PtP WLAN (2x PowerStation5 на 18dB TX)

до AP на кулата(OvisLink 5460 с IP х.х.10.23)

За тест на трасето и аз го пържа на 50000 минавали без загуби значи ще работи , губели през два таймаута няма да го бъде  тогава  се проверява основно докато се докара в ред  :)

няма начин да няма начин

Адрес на коментара
Сподели в други сайтове

  • Собственик

Като се има в предвид, че максималната големина на етернет фрейма е 1518 байта , според мен е безсмислено да се пингва с по-големи пакети , те така или иначе се фрагментират.

Адрес на коментара
Сподели в други сайтове

  • Собственик

Сори, чак сега виждам поста ти. Ето картинка , юзер ме мързи да правя , много е кликане :( , най вече с правата какво да виждаш и какво не.

На картинката добре се вижда преминаването от малък на голям пакет.

Колега можеш ли да постнеш един демо юзър, да видя за кво иде реч ?

Адрес на коментара
Сподели в други сайтове

При мен не го рисува този пинг :(

Не мога да разбера от кво е. Има графика за пинг но е празно. Само на един хост ми рисуваше обаче след време и той изгасна...

Ето кво става :(

Wireless is more temperamental & variable than a woman’s mood! ;)
"no matter how hard you try, you just can NOT please everyone"

"където глупостта е образец-там разума е безумие.."Гьоте

Адрес на коментара
Сподели в други сайтове

  • 2 месеца по-късно ...

3. Допълвате $data с някакви символи до желаната големина на пакета.

$data      = "cacti-monitoring-system-"

Аз го направих така ;

$data      = "1472"

Дали ще ги пингва така с този пакет ?

Wireless is more temperamental & variable than a woman’s mood! ;)
"no matter how hard you try, you just can NOT please everyone"

"където глупостта е образец-там разума е безумие.."Гьоте

Адрес на коментара
Сподели в други сайтове

  • Администратор

пресканирай устройството явява се тоя бъг при промени

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

пресканирай устройството явява се тоя бъг при промени

Имаш предвид да изтрия хоста и да го добавя на ново ?

Wireless is more temperamental & variable than a woman’s mood! ;)
"no matter how hard you try, you just can NOT please everyone"

"където глупостта е образец-там разума е безумие.."Гьоте

Адрес на коментара
Сподели в други сайтове

Създайте нов акаунт или се впишете, за да коментирате

За да коментирате, трябва да имате регистрация

Създайте акаунт

Присъединете се към нашата общност. Регистрацията става бързо!

Регистрация на нов акаунт

Вход

Имате акаунт? Впишете се оттук.

Вписване
  • Потребители разглеждащи страницата   0 потребители

    • No registered users viewing this page.
×
×
  • Създай нов...

Important Information

By using this site, you agree to our Terms of Use.