Jump to content

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


Recommended Posts

Posted

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

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

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

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

Posted
В 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

Posted

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

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

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

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

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

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

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

Posted

Ну по крайней мере я раньше так полагал, исходя из интерфейса и вывода, который отображался в 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

Posted

У меня вот такое к 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)

 

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

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

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

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

Posted

Конфигурационная секция 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 = Инфраструктура

 

 

Posted

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

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

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

Posted (edited)

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

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

Edited by alex39x
Posted

Не напомните ссылку, как узнать, на каком кеше сейчас работает 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

 

Posted
В 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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.