Demande #1814
Orienter « services » le dossier /srv/welcomebot
0%
Description
Sur la liste adminsys, proposition d'organiser le répertoire de welcomebot d'une façon davantage orientée « service »
La motivation est de disposer d'un dossier de travail en plus du dossier projet (le dépôt git).
Suite à approbation, réalisation des actions suivantes :
1) déplacement du répertoire git dans le nouveau répertoire service :
- renommage de /srv/welcomebot/ en /srv/git
- création de /srv/welcomebot/ (avec vérification du groupe et des permissions)
- déplacement de /srv/git dans /srv/welcomebot
- propagation du nouveau chemin dans /etc/init.d/welcomebot et dans /srv/welcomebot/git/bot.sh
2) placement du ficher de service dans le dépôt git
- création d'un répertoire /srv/welcomebot/init.d ;
- déplacement de /etc/init.d/welcomebot dans /srv
- création d'un lien symbolique de /srv/welcomebot/init.d/welcomebot dans /etc/init.d/
3) réactivation des logs
Modification de /srv/welcomebot/git/bot.sh pour :
- déduction des chemins de fichier à partir de $0
- flusher directement les logs (python -u)
Modification de /srv/welcomebot/git/bot.py :
- ajout d'une log pour annoncer le démarrage
- ajout d'un timestamp aux print (une évolution future pourra être la gestion de vraies logs).
4) tests de démarrage et d'arrêt : tout semble bien fonctionner
5) mise à jour du wiki adminsys
Historique
Mis à jour par Christian P. Momon il y a plus de 7 ans
Propagation du nouveau chemin des binaires dans /etc/nagios/bots.cfg