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

Depositphotos 51957675 metros

¿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 monitoreo.

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!