Как отслеживать прерывания подключения к Интернету - для Mac OS X

Я подписался на нового интернет-провайдера, и у меня возникли проблемы с этим новым интернет-провайдером. Проблемы заключаются в нескольких микроперерывах подключения к Интернету, своего рода задержках, которые, вероятно, связаны с тайм-аутами на их прокси-серверах или в моем подключении к их сети.

Поскольку эти микроперерывы происходят случайным образом, я не могу доказать это, потому что каждый раз, когда они посылают специалиста в мой офис, проблема не обнаруживается, особенно потому, что служба может быть стабильной в течение 3, 4 часов, а затем снова начните показывать проблему.

Это очень раздражает по двум причинам. Я загружаю что-то, а затем загрузка внезапно прекращается, и мне приходится начинать снова. Другая причина заключается в том, что я использую VoIP-ящик, подключенный к моему телефону с помощью Ethernet, и этот VoIP-ящик каждый раз теряет соединение, и мой VoIP-телефон перестает принимать/совершать звонки, заставляя меня перезапускать ящик каждый раз, когда я его обнаруживаю, и часами оставаться с выключенным телефоном, не замечая этого.

Мой вопрос в следующем: как я могу отслеживать интернет-сервис в течение определенного периода, сообщая мне, когда сервис отключен, отображать графику или что-то в этом роде? Любой инструмент или какой-либо способ мониторинга качества сети или соединения, который может работать на Mac?

Моя идея состоит в том, чтобы иметь что-то, чтобы показать им и доказать, что я прав.