¿Herramienta para el seguimiento continuo de un servidor web?

¿Herramienta para el seguimiento continuo de un servidor web?

Necesito monitorear un SaaS yendo a una URL específica (actualmente se hace manualmente en un navegador o enviando una solicitud HTTP programáticamente en C#) y si la respuesta no es el código de respuesta HTTP 200, enviar un correo electrónico y/o sms a una lista predefinida de direcciones/números de teléfono.
Nos gustaría poder especificar el número de reintentos después de los cuales no se enviará ninguna solicitud durante un período de tiempo específico, y también que la herramienta no envíe más alertas después de enviar un número predefinido de ellas.

¿Existe alguna herramienta disponible que pueda realizar lo anterior?

¡Gracias!

Respuesta1

Nagios es mi herramienta preferida para este tipo de cosas. Echar un vistazoaquí. Probablemente parezca excesivo, pero ciertamente hace exactamente lo que quieres. Lo tenemos funcionando para unos 200 dispositivos (servidores, impresoras, enrutadores, conmutadores) y unos 800 servicios monitoreados.

Si tiene preguntas detalladas sobre la configuración, publíquelas aquí y estaré encantado de responderlas.

Respuesta2

pingdomTiene un servicio de bajo costo que proporciona exactamente lo que usted describe. Puede monitorear un solo servidor de forma gratuita. 5 servidores cuestan $ 9,95 por mes.

Respuesta3

Nagios es su mejor opción para el monitoreo in situ en Linux. Para el monitoreo alojado ("nube") nos gustaalertafox. A diferencia de otros servicios, utilizanavegador web realpara el seguimiento de transacciones. Lo encuentro muy útil. Es algo que Nagios no puede hacer de fábrica, por lo que complementa nuestra configuración interna de Nagios.

Si tiene un presupuesto ajustado, AlertFox tiene una opción de cuenta gratuita, pero está un poco oculta (enlace aquí) ;-)

Respuesta4

Zabbix tiene una función de monitoreo web que le brinda lo que necesita. Espero que esto ayude.

información relacionada