Gestion d'un traitement automatisé journalier
- 28/08/2008
Développement://
Gestion d'un traitement automatisé journalierMise en situation : chaque jour, mes calendriers Google, les bases de données de mes sites et pleins d'autres choses sont sauvegardés sur une autre machine. Le but est qu'en cas de problème sur le serveur j'ai toujours une sauvegarde récente (moins de 24 heures dans ce cas).
La solution est relativement simple, j'ai développé des scripts qui récupèrent les flux ou une copie des bases, scripts qui sont lancés par une crontab classique (qui exécute des tâches automatiquement, pour ceux qui ne connaissent pas Unix). Cela fonctionne bien, mais...
Un problème surgit : parfois il arrive que le système automatisé se grippe. La crontab ne fonctionne plus, un administrateur vire une de mes tâches qui est trop longue à son goût (sans me prévenir en plus), une adresse internet change, un serveur est inaccessible par moment. Bref, il faut surveiller les processus automatiques!
La seconde solution est de surveiller les erreurs survenant (dans PHP c'est très facile), et de prévenir par courriel (par exemple) qu'un problème est survenu. Mais cette surveillance est elle même un processus automatisé, qu'il faudrait surveiller. On se mord la queue!
Une idée de résolution est d'avoir un système central qui reçoive les messages de surveillances, les rapports d'erreurs, et que ce système s'assure qu'il reçoit également régulièrement un message de test en provenance de chaque processus surveillé. Ainsi on ne doit surveiller qu'un seul automatisme, et tant que celui ci fonctionne tous les autres peuvent être considérés comme ok.
Conclusion, je n'ai plus qu'à mettre tout cela en œuvre :-)
Rubriques des billets
- Agilité - 16 billets
- Archerie - 8 billets
- Avis - 53 billets
- Cultures - 11 billets
- Délires - 35 billets
- Démocrachie - 6 billets
- Développement - 29 billets
- Développement web - 23 billets
- Ergonomie - 17 billets
- Geekerie - 11 billets
- Inclassable - 5 billets
- Informatique - 20 billets
- Japon - 3 billets
- Littératures - 34 billets
- PHP - 5 billets
- Poor Lonesome Coder - 19 billets
- Régalons-nous - 6 billets
- Sortons! - 2 billets
- Travail - 16 billets
- Voyages - 2 billets
- Webmasteriat - 18 billets
Commentaires(s)
- 2008-08-28 23:31:31 - Leto2
Tu viens de décrire partiellement le système d'alerte automatisé par sms que j'ai au boulot...
Une machine fait des traitements, une machine en automate d'envoi de sms, et un sms par jour pour nous rappeler... d'aller manger avant que la cantine ne ferme ;) - 2008-08-29 10:30:05 - Cédric
Je me doute que cela existe déjà, c'est sûr. D'ailleurs faut qu'on en cause :-)
Sinon on peut avoir une fois par jour un courriel récapitulant l'activité du système, et réagir si on ne le reçoit pas, mais l'idée est de libérer dans la mesure du possible l'humain de l'aspect surveillance.
Ecrire votre commentaire
28/08/2008 - Systeme