Jump to content

Cacti advanced ping large ICMP packets


SS7

Recommended Posts

  • Owner

Неудобството на 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. Вече ще виждате евентуални загуби на големи пакети :)

Link to comment
Share on other sites

  • 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

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

Link to comment
Share on other sites

  • Owner

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

Има темплейт "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"

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

Link to comment
Share on other sites

  • 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

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

Link to comment
Share on other sites

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

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 `

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

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

Link to comment
Share on other sites

Пакета от 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

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

Link to comment
Share on other sites

Пакета от 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 минавали без загуби значи ще работи , губели през два таймаута няма да го бъде  тогава  се проверява основно докато се докара в ред  :)

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

Link to comment
Share on other sites

  • Owner

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

Link to comment
Share on other sites

  • Owner

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

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

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

Link to comment
Share on other sites

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

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

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

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

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

Link to comment
Share on other sites

  • 2 months later...

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"

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

Link to comment
Share on other sites

  • Administrator

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

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

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

RB951Ui-2HnD / RBD25GR-5HPACQD2HPND&R11E-LTE6 /  RB952Ui-5ac2nD-TC


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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

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