Tengo varias aplicaciones que funcionan 25 horas al día, 7 días a la semana. Son todas aplicaciones web, saas que se ejecutan en Ruby on Rails. Alojamos nuestras aplicaciones de producción actualmente en Heroku.Supervisión de aplicaciones basadas en web de producción
Necesito un sistema de notificación que me avise cuando las aplicaciones están fuera de línea. Sé que hay varias opciones.
He usado Nagios en el pasado, pero es demasiado intensivo en la configuración para lo que necesito. Además, me gustaría una aplicación que no aloje.
Además, tengo algunas instancias de trabajo que ejecutan trabajos por lotes. También sería bueno poder monitorearlos.
Es importante que la solución pueda seguir proporcionando notificaciones incluso si Amazon EC2 está inactivo, por lo que una basada en Heroku o Engineyard probablemente no funcionaría.
Todo depende de la cantidad (y qué tipo) de monitoreo que necesita. ¿Simplemente respondiendo a las solicitudes HTTP/HTTPS? contiene contenido específico en la página? ejecutando trabajos de fondo? ... todo es posible, pero depende de lo que necesites. –
Gracias por la pregunta: Principalmente, necesito el estado Arriba/Abajo. Podría ser útil para eso poder autenticarse y mirar las páginas registradas. También podría ser útil ver el contenido en algunas páginas para ver la integridad de los datos. La supervisión del trabajo por lotes (utilizamos resque/redis) sería agradable, pero no obligatorio. Lo principal es simple y confiable en este punto. –
¿De dónde madrizas '1 hora' todos los días? Lo necesito también – illusionist