Soy un desarrollador web solitario con mi propio VPS Centos que aloja algunos sitios web pequeños para mis clientes. Hoy descubrí que mi servicio httpd se había detenido (sin razón aparente, pero ese es otro hilo). Lo reinicié, pero ahora necesito encontrar una forma de recibir notificaciones por correo electrónico y / o SMS si vuelve a ocurrir. ¡No me gusta cuando mi cliente me llama para decirme que su sitio web no funciona!
Sé que probablemente hay muchas posibilidades diferentes, incluido el software de monitoreo del servidor. Creo que todo lo que realmente necesito es un script que pueda ejecutar como un trabajo cron desde mi host de desarrollo (que se está ejecutando permanentemente en mi oficina) que intenta cargar una página desde mi servidor de producción y si no se carga dentro de 30 segundos, luego me envía un correo electrónico o SMS. Soy bastante basura en las secuencias de comandos de shell, de ahí esta pregunta.
Cualquier sugerencia será agradecida.