API de monitoreo con alertas por correo electrónico donde informan nuestras aplicaciones

Tenemos alrededor de 5 aplicaciones diferentes, escritas en c#, vb6 y asp, todas las cuales pueden hacer llamadas API, o llamadas a páginas web, etc. Están instaladas en muchas ubicaciones/computadoras diferentes.

Nos gustaría un tercer sistema alojado en SASS al que estas aplicaciones puedan informar una vez por minuto, diciendo "sí, todavía estamos funcionando".

Queremos un tablero, que muestre un estado vivo o no, y tal vez incluso un correo electrónico de alerta si una aplicación se interrumpe o deja de comunicarse con su sistema, por más de x min.

Parece un sistema bastante simple, pero los que he visto incluyen mucho más que esto.

¿Alguien sabe de algún sistema como este?

Ejecutamos la plataforma de Windows y el espacio web de asp.net (la instalación de SW adicional en todas estas computadoras no es realmente una opción, pero una llamada dentro de nuestro propio sw sí lo es)

En lenguaje sencillo

Quiero que todas las aplicaciones se conecten a digamos

http://www.alertfakeaddy.com/reporter.php?appname=xx&location=xx&message=working

http://www.alertfakeaddy.com/reporter.php?appname=xx&location=xx&message=error-point1

http://www.alertfakeaddy.com/reporter.php?appname=xx&location=xx&message=error-point2

o usar una API de la misma manera

una vez por mina

y una alerta para verificar estos mensajes, por error o falta de mensaje, y correo electrónico, etc., si eso sucede

si existe tal servicio, tal vez £50-70 al mes sería lo que estamos buscando

He cambiado la pregunta (título) para que quede más claro. Todavía no has mencionado tu rango de precios.
O sistema operativo

Respuestas (1)

VB6?! ¡¿En serio?! :-)

Puede usar el protocolo MQTT , que es excelente para este tipo de cosas, y usar Node-RED (gratis) para mostrar el informe del tablero basado en el navegador.

ingrese la descripción de la imagen aquí

El protocolo SNMP también está diseñado para informar el estado de los recursos (en red). Podrías buscar una buena GUI, parece que hay muchas.ingrese la descripción de la imagen aquí

Nagios es prácticamente un estándar de la industria para determinar e informar cuando no se puede acceder a los dispositivos conectados a la red. ¿Quizás podría manipular algo para verificar el puerto en el que se ejecuta su aplicación?

ingrese la descripción de la imagen aquí

no te olvides de Zabbix (Gratis y OpenSource)
vb6 sí, siendo convertido, todas buenas respuestas
Cuando decida, acepte una respuesta; no tiene que ser mío :-) Incluso puedes publicar tu propia respuesta y aceptarla. Si lo hace, ayudará a otros que lean esta pregunta en el futuro. Buena suerte