O monitoramento de nuvem é provavelmente a melhor abordagem aqui ...
Veja algo como: Pingdom .
O contrato com o seu ISP provavelmente tem um SLA de algum tipo. Eles também podem fornecer seus gráficos.
Quero dizer, qual é o propósito de monitorar a conexão? Existe algum desacordo sobre a qualidade do serviço? Se não for suficiente em relação ao seu contrato, o ônus está no fornecedor para atender a esse padrão.