Normalmente, isso é dividido em dois componentes:
1) um agente (ou agentes) que coletam as informações
2) um hub de processamento para agrupar os dados e, opcionalmente, agendar a invocação
Não há fim de vendedores e produtos disponíveis para isso - eu uso o Nagios como ele é projetado para integrar com todos os tipos de sondagens usando uma API muito transparente e simples, existem muitas sondas disponíveis no mercado e disponíveis sob um código aberto. licença de origem.