Étape 5: logiciel d’installation - réglage du seuil et Emailing
Le seuil de l’alerte doit être fait par tâtonnements pour votre configuration. la salle abritant les systèmes n’a aucuns fenêtres pour une fois que les arrêts de climatisation, qu'il peut devenir très chaud très vite. Au départ, j’ai regardé l’ensemble de données pour quelques jours et regardé les variations de température, avant, j’ai décidée de la valeur d’alerte de 30 degrés C. Ceci est défini comme une variable dans le scipt python. Cela peut ne pas sembler très élevé mais une fois que l’alerte a été déclenchée vous voulez continuer à vous donner le temps de corriger le problème avant qu’il devienne critique.
Pour plus de simplicité, je vous envoie des courriels individuels à la mailing list. Étant donné que la liste de diffusion est courte j’ai jamais pris la peine avec l’envoi d’un e-mail à plusieurs destinataires.
Une chose à noter ici, étant donné que j’exécute ce script comme une tâche cron toutes les 5 minutes, vous ne voulez pas être envoi des e-mails toutes les 5 minutes une fois le seuil a été déclenché. Pour contourner ce problème, j’ai écrire la date et l’heure de l’alerte dans un fichier et vérifiez ce fichier avant d’envoyer des e-mails pour voir si le système est déjà dans un état d’alerte. Une fois en état d’alerte, il sera seulement renvoyer un email toutes les heures après le premier déclencheur pour aussi longtemps que le système est en et état d’alerte. De cette façon Gmail ne bloque pas votre email d’envoyer trop de courriels dans un court laps de temps.