smokeping_prober - простой экспортер сетевой доступности узлов. Отсылает серию ICMP (или UDP) пакетов на узлы и сохраняет ответы в виде метрик prometheus.Позволяет задавать интервал опроса, адрес и протокол.
https://github.com/SuperQ/smokeping_prober
И помните - доступность узла с сервисом не равна доступности и работоспособности сервиса.
#moni #ping #exporter #network
👍15🔥7
gping - для тех, кому обычный пинг скучно и некрасиво - пинг с графиками !Умеет:
- пинговать и строить графики сразу для нескольких хостов
- строить графики времени исполнения команды, заданной через флаг
--cmd- кастомные цвета
- поддержка
Windows, Mac и Linux.https://github.com/orf/gping
#ping #cli #tui #graph #moni
🔥17👍8
Trippy- утилита, которая сочетает в себе функции трассировки (traceroute) и проверки связи (ping) и предназначен для помощи в анализе сетевых проблем.Функции :
Трассировка с использованием нескольких протоколов:
-
ICMP, UDP и TCP
- IPv4 и IPv6
Настраиваемые параметры отслеживания:- размер пакета и шаблон полезной нагрузки
- начало и максимальное время жизни (
TTL)- минимальная и максимальная продолжительность раунда
- льготный период завершения раунда и максимальное количество неизвестных прыжков
- порт источника и назначения (
TCP и UDP)- исходный адрес и исходный интерфейс
-
TOS (он же DSCP + ECN)RFC4884 ICMP-сообщения, состоящие из нескольких частей
- Общие объекты расширения
- Стеки меток
MPLS
Непривилегированный режимОбнаружение NAT
TUI интерфейс:
- Отслеживайте несколько целей одновременно с помощью одного экземпляра
Trippy
- Статистика по каждому переходу (отправлено, получено, % потерь, последнее, среднее, лучшее, худшее, стандартное отклонение, дрожание и статус)- История времени прохождения сигнала туда и обратно (
RTT) для каждого перехода и диаграммы распределения частот- Интерактивная диаграмма
RTT для всех переходов трассы с возможностью масштабирования- Интерактивная карта мира
GeoIp
- Умеет изолировать и фильтровать по отдельным потокам трассировки- Настраиваемая цветовая тема и привязки клавиш
- Настраиваемый порядок столбцов и видимость
- Конфигурация с помощью аргументов командной строки и файла конфигурации.
- Отображение нескольких хостов на переход с возможностью ограничения отображения до N хостов и отображения частоты в %
- Отображение сведений о переходе и навигация по хостам внутри каждого перехода.
- Заморозить/разморозить
TUI, сбросить статистику, очистить кеш, сохранить экран при выходе- Адаптивный пользовательский интерфейс с регулируемой частотой обновления.
- Конфиденциальность
DNS:
- Используйте системный, внешний (
Google 8.8.8.8 или Cloudflare 1.1.1.1) или собственный DNS.- Ленивые обратные
DNS-запросы- Поиск номера и имени автономной системы (
ASN)ГеоIP:
- Поиск и отображение информации
GeoIp из локальных файлов MaxMind и IPinfo mmdb.Создание отчетов о отслеживании:
-
json, csv и табличные формы (в том числе и markdown)- Отчет о потоках трассировки
- Точечные диаграммы
Graphviz
- настраиваемые циклы отчетностиРаботает на нескольких платформах (
macOS, Linux, Windows, NetBSD, FreeBSD, OpenBSD)https://github.com/fujiapple852/trippy
опубликовано в @gitgate
#traceroute #ping #net #util #tui #cli
GitHub
GitHub - fujiapple852/trippy: A network diagnostic tool
A network diagnostic tool . Contribute to fujiapple852/trippy development by creating an account on GitHub.
1👍17🔥12
Nping - утилита ping, разработанная на rust. Она поддерживает одновременное пинг для нескольких адресов, визуального отображения диаграммы, обновлений данных в реальном времени и других функций.
https://github.com/hanshuaikang/Nping
Демо: https://raw.githubusercontent.com/hanshuaikang/Nping/refs/heads/main/docs/imgs/black.gif
https://raw.githubusercontent.com/hanshuaikang/Nping/refs/heads/main/docs/imgs/table.gif
опубликовано в @gitgate
#ping #tui #cli #rust
GitHub
GitHub - hanshuaikang/Nping: 🏎 Nping mean NB Ping, A Ping Tool in Rust with Real-Time Data and Visualizations
🏎 Nping mean NB Ping, A Ping Tool in Rust with Real-Time Data and Visualizations - hanshuaikang/Nping
👍10🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
tcping - кроссплатформенная программа ping, использующая TCP вместо ICMP, созданная по образцу утилиты ping для Linux. Возможности:
- альтернатива
ping в средах, где ICMP заблокирован.- выводит информацию в цветном, обычном формате, а также в форматах
JSON, CSV и sqlite3.- отслеживайте и проверяйте задержку в своей сети или сети своих партнеров, потерю пакетов и качество соединения.
- позволяет указать исходный интерфейс, время ожидания и интервал между проверками.
- поддерживает как
IPv4, так и IPv6 и позволяет использовать любой из них.- показывает общую статистику подключений при нажатии клавиши Enter, не останавливая программу.
- сообщает о наиболее длительных простоях, продолжительности и времени безотказной работы.
- повторяет попытку разрешения имени хоста после заданного количества неудачных попыток проверки с помощью флага
-r. Подходит для проверки балансировки нагрузки DNS или Global Server Load Balancer (GSLB).- использует различную нумерацию последовательностей
TCP для успешных и неудачных попыток, чтобы быстро определить общее количество неудачных или успешных попыток.https://github.com/pouriyajamshidi/tcping
опубликовано в @gitgate
#ping #tcp #ipv4 #ipv6
👍25🔥10
pingfs- файловая система, в которой данные хранятся только в самом Интернете, как пакеты ICMP Echo (пинги), отправляемые от вас на удаленные серверы иобратно.
Он реализован с использованием сырых сокетов и
FUSE, поэтому требуются права суперпользователя.Linux - единственная целевая ОС, переносимость не является целью. Поддерживаются удаленные хосты IPv4 и IPv6.https://github.com/yarrick/pingfs
опубликовано в @gitgate
#ping #fs #joke #fuse
GitHub
GitHub - yarrick/pingfs: Stores your data in ICMP ping packets
Stores your data in ICMP ping packets. Contribute to yarrick/pingfs development by creating an account on GitHub.
🔥17👍3