¿Su sitio está caído? ¿Base de datos?

Depositphotos 51957675 m

¿Tú sabes? ¿Qué tal tu base de datos? ¿Se está resolviendo tu dominio? ¿Están su sitio y sus páginas activos, pero solo presentan errores en la base de datos?

De hecho, tuvimos una instancia hace un par de semanas en la que nuestro sitio estaba en pleno funcionamiento, pero teníamos problemas con la cantidad de conexiones a la base de datos. Desafortunadamente, nos enteramos por un cliente insatisfecho que nos notificó. No entendía por qué tenía que llamar nuestra atención, ¡tenía razón!

Mis predecesores hicieron lo correcto y se inscribieron en un servicio de monitoreo. Era un servicio bastante caro a 49.95 dólares al mes. Cuando inicié sesión, me perdí de inmediato tratando de encontrar mi camino, pero finalmente descubrí que solo estábamos resolviendo nuestra página de inicio. No estábamos probando un certificado SSL, no estábamos probando nuestros subdominios, no estábamos verificando si la base de datos estaba respondiendo o no.

Rápidamente comencé a agregar otra verificación y moví el tiempo de intervalos de 5 minutos a intervalos de 1 minuto. Cuando hice clic para enviar el nuevo 'reloj', me sorprendió ver que me cobrarían una tarifa de instalación de $ 99 y otros $ 49.95 por mes. Así es, ¡una tarifa de instalación de $ 99 por algo que configuré! Me desconecté y comencé a buscar un nuevo servicio.

Salté a Twitter (mi nuevo motor de búsqueda) y buen amigo, Ade Olonoh of Función recursiva, vino al rescate. (¡Más blogs, menos Ade!)

panel de pingdomAde me señaló Pingdom. Pingdom tiene una interfaz increíblemente limpia con características muy sólidas. Programé un par de API llama a nuestra aplicación para garantizar que la base de datos se esté ejecutando y luego configuro Pingdom para que pase las llamadas y verifique la respuesta.
pingdom

El servicio también es muy razonable. El básico es $ 9.95 / mes y permite 5 cheques, 20 mensajes SMS, correo electrónico ilimitado, reportes de tiempo de actividad y tiempo de carga, cheques hasta cada minuto, cheques HTTP, HTTPS, TCP, Ping y UDP, etc. El servicio Business permite 30 cheques y 200 mensajes SMS. También tienen un muy robusto API si desea integrar su monitorización.

Los servidores de la sonda se encuentran en Dallas, Berkeley, Amsterdam, Vasteras y Reading. Estoy tratando de averiguar si Confirmé con Pingdom que podemos omitir los SMS simplemente creando una lista de direcciones de correo electrónico SMS para los teléfonos móviles de nuestro personal.

También escribí a la empresa con una solicitud de función. Sería fantástico si, además de las alertas por correo electrónico y SMS, permitieran una solicitud HTTP. Esto me permitiría monitorear a uno de nuestros proveedores externos que ha tenido problemas últimamente. Si pudiera hacer que Pingdom hiciera una solicitud a mi servidor, podría cambiar automáticamente nuestros servicios a una copia de seguridad. Una vez que el sistema volvió a funcionar, podría hacer que vuelva a funcionar. Podría hacer esto con el correo electrónico; sin embargo, la demora podría mordernos.

Nos quedan 29 días de prueba. Mientras no veamos ningún problema, vamos a saltar al paquete básico. ¡Solo eso nos ahorrará algunos dólares y nos proporcionará un monitoreo del sitio mucho más completo!

5 Comentarios

  1. 1

    También me sorprendieron los precios de algunos de los servicios de monitoreo y las tarifas que estaban cobrando. Pingdom parece ser un buen servicio. Me decidí por AlertBot (aproximadamente el mismo precio) hace casi un año y estoy satisfecho con su servicio. Dado que usted mismo hace toda la configuración y todo lo demás es automático a partir de ahí, $ 50 por mes debería estar comprando una increíble canasta de servicios.

    Estoy buscando algunos de estos servicios de monitoreo para incluir una interfaz de Twitter para notificaciones en un futuro cercano. Usar Twitter para que cualquier número de personas pueda "seguir" las alertas sería una excelente capacidad, en mi opinión.
    ¡Gracias!
    Roland Smith
    http://www.techmatters.com/

  2. 2

    Gracias por la revisión del producto Doug. Hágame saber cómo van las cosas al final de los 30 días. Eso es cuando también planeamos poner nuestro monitoreo.

    Gracias,
    Amol.

  3. 3

    Gran revisión Doug. Y tiene toda la razón en que solo verificar el estado del puerto HTTP no es suficiente.

    Hemos estado usando Pingdom con FormSpring durante más de un año y estamos contentos con el servicio.

    Configuramos una verificación similar: creamos alrededor de una docena de pruebas unitarias contra la aplicación utilizando nuestra API (por ejemplo, ¿se puede enviar un formulario, podemos ver los datos esperados en la base de datos, etc.) y generar un estado PASA o FALLO en un archivo . Luego, Pingdom verifica ese archivo a través de HTTP para asegurarse de que el mensaje diga PASS; de lo contrario, las alertas se disparan como locas.

  4. 4

    Solo quiero presentar 2 servicios más, gratis mon.itor.us y monitis premium servicios de vigilancia. Una de sus ventajas es que puede combinar el monitoreo de carga de página externa con el monitoreo de recursos del sistema y recibir notificaciones sobre recursos del sistema bajos. Entonces realmente puede ser proactivo no solo para solucionar sino para prevenir fallas. ¡Darle una oportunidad!

    • 5

      Hola Hovhannes,

      Esas son definitivamente opciones y, de hecho, tengo una cuenta en mon.itor.us. Sin embargo, la usabilidad de Pingdom como aplicación es mucho más simple. No pude averiguar cómo hacer algunas de las comprobaciones usando mon.itor.us. Parece que la monitis se organiza de manera similar.

      ¡Gracias!
      Doug

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.