alibek Опубликовано 23 мая, 2022 · Жалоба Хочу настроить мониторинг различных узлов в сети (через smokeping), чтобы иметь общее представление о каких-то заметных изменениях в сети (изменение пинга, джиттера, ttl и т.п.). Когда-то давно я подобный скрипт делал, там мониторилась пара десятков хостов (yandex.ru, google.com, 1.1.1.1, 8.8.8.8, level3.com, he.net и т.п.). Но тот скрипт потерялся, да и не уверен, что набор хостов там был оптимальным. Не поделитесь, может у кого что похожее есть? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 23 мая, 2022 · Жалоба Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
straus Опубликовано 23 мая, 2022 · Жалоба В 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 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 23 мая, 2022 · Жалоба @straus 111.1 по вам плачет Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 23 мая, 2022 · Жалоба kremlin.ru и прочее пойдет, чтобы проверить, что интернет не упал глобально. Но не очень, чтобы заметить какие-то глобальные изменения в связности и доступности. Я использовал десяток различных looking glass (исходя из того, что lg скорее всего будет на маршрутизаторах), но не помню, какие именно были. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
orlik Опубликовано 23 мая, 2022 · Жалоба On 5/24/2022 at 12:39 AM, alibek said: исходя из того, что lg скорее всего будет на маршрутизаторах С чего бы вдруг ? Оно будет на обычном сервере/виртуалке, который будет, возможно, обращаться к роутеру если это конечно не софто роутер, который мониторит не интересно Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 24 мая, 2022 · Жалоба Ну по крайней мере я раньше так полагал, исходя из интерфейса и вывода, который отображался в 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-сервера Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrei Опубликовано 24 мая, 2022 · Жалоба У меня вот такое к 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) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
orlik Опубликовано 24 мая, 2022 · Жалоба On 5/24/2022 at 5:24 PM, alibek said: Ну по крайней мере я раньше так полагал, исходя из интерфейса и вывода, который отображался в lg. Вывод там специфичный, похожий именно на маршрутизаторы. Вывод там с маршрутизатора, но сам функционал крутится где-нить на сервере, находящимся где-то там … Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 24 мая, 2022 · Жалоба Конфигурационная секция 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 = Инфраструктура Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 24 мая, 2022 · Жалоба Не советую долбить yandex.ru пингами, потом абоненты могут столкнуться с капчей Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 24 мая, 2022 · Жалоба У абонентов другая подсесть. Да и 240 пингов в час это разве нагрузка Но в принципе для сайтов icmp-probe можно поменять на http-probe. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alex39x Опубликовано 25 мая, 2022 (изменено) · Жалоба У нас ещё прописаны шлюзы на аплинках, гднс и яднс через каждого аплинка. Скрипт раз в неделю резолвит поп ресурсы, формирует таргет файл с ip адресами ( получается более менее актуально ) и удаляет старые ррд файлы. Изменено 25 мая, 2022 пользователем alex39x Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 26 мая, 2022 · Жалоба Не напомните ссылку, как узнать, на каком кеше сейчас работает 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 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bike Опубликовано 26 мая, 2022 · Жалоба В 26.05.2022 в 09:39, alibek сказал: Не напомните ссылку, как узнать, на каком кеше сейчас работает Youtube? http://redirector.c.googlevideo.com/report_mapping Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
6o6ep Опубликовано 30 мая, 2022 · Жалоба В 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 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...