====== RIPE Atlas - свой собственный зонд ====== RIPE Atlas – глобальная сеть датчиков, которые производят активные измерения состояния Интернета. В настоящее время в сети RIPE Atlas тысячи датчиков и их число постоянно растет. RIPE NCC агрегирует собираемые данные и условно бесплатно предоставляет их в удобном виде пользователям. Развитие сети происходит на принципе добровольной установки датчиков пользователями в своей инфраструктуре, за что выдаются «кредиты», которые можно потратить на проведение интересующих измерений с использованием других датчиков. Как правило RIPE Atlas используют: * для отслеживания доступности своей сети с различных точек в Интернете; * для исследования и устранения неполадок в сети с помощью быстрой и гибкой проверки подключения; * в системе мониторинга собственной сети; * для мониторинга доступности инфраструктуры DNS; * проверки подключения по протоколу IPv6. Описание выше скопировано с https://habr.com/ru/post/512086/ Ссылки по теме: * https://en.wikipedia.org/wiki/RIPE_Atlas * https://ozi-ru.org/proekty/indeks-svyaznosti/ * https://www.youtube.com/watch?v=acd7HRnmR_M Установка под различные операционные системы расписана тут: https://github.com/RIPE-NCC/ripe-atlas-software-probe/blob/master/INSTALL.rst ===== Установка зонда в Docker ===== Источник: https://github.com/Jamesits/docker-ripe-atlas Установка: * Установите Docker для вашей операционки: https://docs.docker.com/get-started/ * Запускаем sudo docker run --detach --restart=always --log-opt max-size=10m \ --cpus=1 --memory=64m --memory-reservation=64m \ --cap-add=SYS_ADMIN --cap-add=NET_RAW --cap-add=CHOWN \ --mount type=tmpfs,destination=/var/atlasdata,tmpfs-size=64M \ -v /var/atlas-probe/etc:/var/atlas-probe/etc \ -v /var/atlas-probe/status:/var/atlas-probe/status \ -e RXTXRPT=yes \ --name ripe-atlas --hostname "$(hostname --fqdn)" \ jamesits/ripe-atlas:latest * Смотрим ключ командой cat /var/atlas-probe/etc/probe_key.pub * Регистрируем вашу новый зонд: https://atlas.ripe.net/apply/swprobe/ (предварительно нужно завести аккаунт) * Приходит письмо о том что зонд зарегистрирован и через несколько минут что он работает и передает данные. Далее можно зайти в список зондов, уточнить расположение и посмотреть всякие интересные данные: https://atlas.ripe.net/probes/ Автоматическое обновление контейнера зонда: * Ставим sudo docker run -d -v /var/run/docker.sock:/var/run/docker.sock --name watchtower containrrr/watchtower --cleanup --label-enable --restart unless-stopped * Добавляем в команду запуска контейнера ключ --label=com.centurylinklabs.watchtower.enable=true, т.е. полностью строка запуска будет выглядеть так: sudo docker run --detach --restart=always --log-opt max-size=10m \ --cpus=1 --memory=64m --memory-reservation=64m \ --cap-add=SYS_ADMIN --cap-add=NET_RAW --cap-add=CHOWN \ --mount type=tmpfs,destination=/var/atlasdata,tmpfs-size=64M \ --label=com.centurylinklabs.watchtower.enable=true \ -v /var/atlas-probe/etc:/var/atlas-probe/etc \ -v /var/atlas-probe/status:/var/atlas-probe/status \ -e RXTXRPT=yes \ --name ripe-atlas --hostname "$(hostname --fqdn)" \ jamesits/ripe-atlas:latest ===== Резервное копирование ===== Создание резервной копии сводится с копированию содержимого папки /var/atlas-probe в надежное место {{tag>ripe atlas probe anchor зонд проба}}