Перейти к содержимому
Калькуляторы

Важные узлы интернета

Хочу настроить мониторинг различных узлов в сети (через smokeping), чтобы иметь общее представление о каких-то заметных изменениях в сети (изменение пинга, джиттера, ttl и т.п.).

Когда-то давно я подобный скрипт делал, там мониторилась пара десятков хостов (yandex.ru, google.com, 1.1.1.1, 8.8.8.8, level3.com, he.net и т.п.).

Но тот скрипт потерялся, да и не уверен, что набор хостов там был оптимальным.

Не поделитесь, может у кого что похожее есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 23.05.2022 в 14:27, alibek сказал:

Хочу настроить мониторинг различных узлов в сети (через smokeping), чтобы иметь общее представление о каких-то заметных изменениях в сети (изменение пинга, джиттера, ttl и т.п.).

Когда-то давно я подобный скрипт делал, там мониторилась пара десятков хостов (yandex.ru, google.com, 1.1.1.1, 8.8.8.8, level3.com, he.net и т.п.).

Но тот скрипт потерялся, да и не уверен, что набор хостов там был оптимальным.

Не поделитесь, может у кого что похожее есть?

president.gov.ua

president.gov.no

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

kremlin.ru и прочее пойдет, чтобы проверить, что интернет не упал глобально.

Но не очень, чтобы заметить какие-то глобальные изменения в связности и доступности.

Я использовал десяток различных looking glass (исходя из того, что lg скорее всего будет на маршрутизаторах), но не помню, какие именно были.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

On 5/24/2022 at 12:39 AM, alibek said:

исходя из того, что lg скорее всего будет на маршрутизаторах

С чего бы вдруг ? Оно будет на обычном сервере/виртуалке, который будет, возможно, обращаться к роутеру

если это конечно не софто роутер, который мониторит не интересно

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Вывод там специфичный, похожий именно на маршрутизаторы.

Пока что на мониторинг поставил:

- сайты в рунете: yandex.ru, mail.ru, ok.ru, vk.com, gosuslugi.ru, ozon.ru, rbc.ru

- зарубежные сайты: google.com, youtube.com, wikipedia.org, apple.com, aliexpress.com, speedtest.net

- узлы в своей сети (PE и CE пиров, локальные кеши и сервисы)

- некоторые узлы в рунете: 77.88.8.8, mx.yandex.ru, mxs.mail.ru

- некоторые зарубежные узлы: 1.1.1.1, 8.8.8.8, gmail-smtp-in.l.google.com, 192.0.43.10

- корневые DNS-сервера

 

Screenshot at 2022-05-24 11-15-23.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня вот такое к mrtg прикручено /etc/mrtg_ping.sh:

#!/bin/sh
ADDR=$1
PING="/bin/ping"
DATA=`$PING -c10 -s500 $ADDR -q `
LOSS=`echo $DATA | awk '{print $18 }' | tr -d %`
echo $LOSS
if [ $LOSS = 100 ];
then echo 0
else
echo $DATA | awk -F/ '{print $5 }'
fi

и в mrtg.cfg например для 8.8.8.8

Title[ping_8888]: Ping to 8.8.8.8
PageTop[ping_8888]: Round Trip Time
Target[ping_8888]: `/etc/mrtg_ping.sh 8.8.8.8`
MaxBytes[ping_8888]: 2000
Options[ping_8888]: growright,unknaszero,nopercent,gauge
ShortLegend[ping_8888]:
LegendI[ping_8888]: Pkt lose %
LegendO[ping_8888]: RTT (avg)
YLegend[ping_8888]: RTT (ms)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

On 5/24/2022 at 5:24 PM, alibek said:

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

Вывод там специфичный, похожий именно на маршрутизаторы.

Вывод там с маршрутизатора, но сам функционал крутится где-нить на сервере, находящимся где-то там … 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Конфигурационная секция Targets для smokeping.

Вдруг кому пригодится.

Скрытый текст
*** Targets ***

probe = FPing

menu = Top
title = Network Latency Grapher


+ site
menu = SITES
title = Веб-сайты

++ yandex
host = yandex.ru

++ mail
host = mail.ru

++ ok
host = ok.ru

++ vk
host = vk.com

++ gosuslugi
host = gosuslugi.ru

++ ozon
host = ozon.ru

++ rbc
host = rbc.ru

++ google
host = google.com

++ youtube
host = youtube.com

++ wikipedia
host = wikipedia.org

++ apple
host = apple.com

++ aliexpress
host = aliexpress.com

++ speedtest
host = speedtest.net


+ node
menu = NODES
title = Сетевые узлы

++ yandex-dns
host = 77.88.8.8
menu = yandex-dns
title = yandex-dns [77.88.8.8]

++ yandex-mx
host = mx.yandex.ru
menu = yandex-mx
title = yandex-mx [mx.yandex.ru]

++ mail-mx
host = mxs.mail.ru
menu = mail-mx
title = mail-mx [mxs.mail.ru]

++ cloudflare-dns
host = 1.1.1.1
menu = cloudflare-dns
title = cloudflare-dns [1.1.1.1]

++ google-dns
host = 8.8.8.8
menu = google-dns
title = google-dns [8.8.8.8]

++ gmail-mx
host = gmail-smtp-in.l.google.com
menu = gmail-mx
title = gmail-mx [gmail-smtp-in.l.google.com]

++ iana
host = 192.0.43.10
menu = iana
title = iana [192.0.43.10]


+ game
menu = GAMES
title = Онлайн-игры

++ wot-ru1
host = login.p1.worldoftanks.net
menu = wot-ru1 (moscow)
title = wot-ru1 [login.p1.worldoftanks.net]

++ wot-ru2
host = login.p2.worldoftanks.net
menu = wot-ru2 (moscow)
title = wot-ru2 [login.p2.worldoftanks.net]

++ wot-ru3
host = login.p3.worldoftanks.net
menu = wot-ru3 (frankfurt)
title = wot-ru3 [login.p3.worldoftanks.net]

++ wot-ru4
host = login.p4.worldoftanks.net
menu = wot-ru4 (ekaterinburg)
title = wot-ru4 [login.p4.worldoftanks.net]

++ wot-eu1
host = login.p1.worldoftanks.eu
menu = wot-eu1 (munchen)
title = wot-eu1 [login.p1.worldoftanks.eu]

++ wot-eu2
host = login.p2.worldoftanks.eu
menu = wot-eu2 (amsterdam)
title = wot-eu2 [login.p2.worldoftanks.eu]

++ battlenet-eu1
host = 185.60.112.157
menu = battlenet-eu1
title = battlenet-eu1 [185.60.112.157]

++ battlenet-eu2
host = 185.60.112.158
menu = battlenet-eu2
title = battlenet-eu2 [185.60.112.158]

++ battlenet-eu3
host = 185.60.114.159
menu = battlenet-eu3
title = battlenet-eu3 [185.60.114.159]

++ battlenet-us1
host = 137.221.105.2
menu = battlenet-us1
title = battlenet-us1 [137.221.105.2]

++ battlenet-us2
host = 24.105.62.129
menu = battlenet-us2
title = battlenet-us2 [24.105.62.129]

++ eve
host = 172.65.201.188
menu = eve
title = eve [172.65.201.188]


+ dns
menu = DNS
title = Корневые DNS-сервера

++ a
host = a.root-servers.net

++ b
host = b.root-servers.net

++ c
host = c.root-servers.net

++ d
host = d.root-servers.net

++ e
host = e.root-servers.net

++ f
host = f.root-servers.net

++ g
host = g.root-servers.net

++ h
host = h.root-servers.net

++ i
host = i.root-servers.net

++ j
host = j.root-servers.net

++ k
host = k.root-servers.net

++ l
host = l.root-servers.net

++ m
host = m.root-servers.net


+ core
menu = CORE
title = Инфраструктура

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не советую долбить yandex.ru пингами, потом абоненты могут столкнуться с капчей

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У абонентов другая подсесть.

Да и 240 пингов в час это разве нагрузка 

Но в принципе для сайтов icmp-probe можно поменять на http-probe.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У нас ещё прописаны шлюзы на аплинках, гднс и яднс через каждого аплинка. 

Скрипт раз в неделю резолвит поп ресурсы, формирует таргет файл с ip адресами ( получается более менее актуально ) и удаляет старые ррд файлы.

Изменено пользователем alex39x

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не напомните ссылку, как узнать, на каком кеше сейчас работает Youtube?

 

P.S. Нашел такой адрес: https://redirector.c.youtube.com/report_mapping

Но он не работает, сертификат некорректный.

 

P.P.S. Впрочем, так работает:

wget --no-hsts --no-check-certificate -O - https://redirector.c.youtube.com/report_mapping | head -n 1

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 26.05.2022 в 09:39, alibek сказал:

Не напомните ссылку, как узнать, на каком кеше сейчас работает Youtube?

http://redirector.c.googlevideo.com/report_mapping

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 26.05.2022 в 11:39, alibek сказал:

Не напомните ссылку, как узнать, на каком кеше сейчас работает Youtube?

#!/bin/bash
# Лично я так вычисляю, откуда в данный момент льётся контент гугловидео.
# http://forum.nag.ru/forum/index.php?showtopic=53151&view=findpost&p=1061547

tmp_file="/tmp/dummy"
wget http://redirector.c.youtube.com/report_mapping -O $tmp_file -q
ggc=`awk '{print \$3}' $tmp_file`
echo Used ggc: $ggc
for i in 1 2 3
do
        host r$i.$ggc.c.youtube.com >> $tmp_file
done
grep "has address" $tmp_file | awk '{print $4}'
rm $tmp_file

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.