Суть такова: при обычной работе всё ок, но в иногда я позволяю себе поиграть в сетевые игры. И вот именно в играх довольно часто (несколько раз в час как минимум) появляется «connection problem» на время от секунды до нескольких, что в динамичных играх ломает весь кайф. На другом провайдере (запасном) такого не наблюдается.
В общем, я знаком с многими системами мониторинга, но они не подходят под моё ТЗ.
Прежде, чем обращаться к провайдеру, я хочу мониторить доступ до инета и его латентность с приближением в 0.1 секунду, по TCP и UDP, потом смотреть статистику, графики, находить «пики» и «провалы» (отсутствие связи). А уже с собранной инфой обратится к админу.
В момент, когда система фиксирует пропадание инета (нет отклика больше 300-400 мс) - запускать трассу и «iperf -u» с сохранением выхлопа.
Одновременно желаю мониторить несколько ресурсов и сопоставлять графики в любой промежуток времени (меня интересует доступ в мир, в украинскую пиринговую сеть UA-IX, а также доступность провайдерского оборудования).
Пока придумал только написание своего костыля-клиента на плюсцах, и размещение эхо-серверов на своей VDS в Германии и сервере на работе (UA-IX), провайдерское оборудование будет проверяться обычным пингом или arp-пингом (2-3 пакета в секунду), статистика собираться в MySQL и рисоваться график какой-то тулзой.
Но лень же писать, да и вдруг я велосипед делаю?
Кто что посоветует?