Paso 5: software Setup - configuración del umbral y Emailing
El umbral para la alerta tiene que ser hecho por prueba y error para su configuración. la sala que alberga los sistemas no tiene ventanas así que una vez el aire acondicionado se detiene puede conseguir muy caliente muy rápidamente. Inicialmente busqué en el conjunto de datos algunos días y observó las variaciones de temperatura antes de decidiera sobre el valor de alerta de 30 grados centígrados. Esto se configura como una variable dentro el scipt de python. Esto puede no parecer muy alta pero una vez que la alerta se ha disparado todavía quiere darse tiempo para solucionar el problema antes de que sea crítico.
Por simplicidad, estoy enviando correos electrónicos individuales a la lista de correo. Puesto que la lista es corta nunca molestó con el envío de un correo electrónico a varios destinatarios.
Una cosa en cuenta aquí, ya que estoy ejecutando este script como un trabajo de cron cada 5 minutos, no quiere enviar mensajes cada 5 minutos una vez que el umbral se ha disparado. Para conseguir alrededor de esto, escribo la fecha y hora de la alerta a un archivo y revise este archivo antes de enviar cualquier correo electrónico para ver si el sistema está ya en un estado de alerta. Una vez en un estado de alerta, solo enviar un correo electrónico cada hora después de la primera activar para siempre y cuando el sistema está en y estado de alerta. De esa manera Gmail no bloquea su email de envío muchos correos electrónicos en un período corto de tiempo.