Demande #1222
closedsurveillance d'un service web
Description
Utiliser cucumber nagios pour vérifier le déploiement spip en ajoutant une classe puppet dans le module nagios sur le meme style que class april_nagios::check_ssh_port pour que ce soit utilisé dans le manifest de déploiement de libreenfete au lieu de class { 'april_nagios::check_http': }
Le déploiement spip peut être réputé correct si ( par difficulté croissante, a minima la premiere étape ):
- la page de garde affiche le mot spip
- la zone adminstrative est accessible
- un utilisateur peut se connecter dans la zonne administrative
- un utilisateur authentifié peut modifier une page et le résultat se voit depuis l'utilisateur non connecté
Le workflow puppet / nagios est expliqué étape par étape
Updated by Loïc Dachary over 11 years ago
- Target version changed from Février 2013 to Mars 2013
Updated by Loïc Dachary over 11 years ago
- Category set to Task
- Assignee set to Quentin CHERGUI
Updated by Quentin CHERGUI over 11 years ago
Premiers tests effectués.
Tombé sur ce bug : https://github.com/auxesis/cucumber-nagios/issues/86 (code patché comme l'indique varunwy en #2, ça fonctionne).
Avec ce patch, les 2 premiers cas sont testables, s'il n'y a pas de redirection 30x (auquel cas les mots sur les pages ne sont plus reconnus).
Updated by Quentin CHERGUI over 11 years ago
- Status changed from Nouveau to En cours de traitement
- % Done changed from 0 to 70
Updated by Quentin CHERGUI over 11 years ago
Correction du script de lancement des tests de Jenkins pour lui ajouter un ssh_config pour régler les problèmes de clés.
Updated by Loïc Dachary over 11 years ago
Faire un check_spip qui remplace check_lef et qui prend en argument le nom de domaine. On supprime ainsi les références à un nom de domaine particulier dans le module april_nagios.
Updated by Loïc Dachary over 11 years ago
- Target version changed from Mars 2013 to Avril 2013
Updated by Loïc Dachary over 11 years ago
L'utilisation du nom interne pose problème parceque spip route uniquement sur le fqdn externe
(01:31:14 PM) dachary: hostname spip.libre-en-fete.org (01:31:14 PM) dachary: root@spip:~# echo spip.libre-en-fete.org > /etc/hostname (01:32:03 PM) dachary: root@puppet:~# puppetca list --all | grep libre (01:32:03 PM) dachary: + "spip.libre-en-fete.vm.april-int" (92:4F:98:C3:51:8D:82:39:86:35:0E:A8:E2:93:6C:3E) (01:32:52 PM) dachary: puppet agent -vt (01:32:52 PM) dachary: info: Creating a new SSL key for spip.libre-en-fete.org (01:32:52 PM) dachary: info: Creating a new SSL certificate request for spip.libre-en-fete.org (01:32:52 PM) dachary: info: Certificate Request fingerprint (md5): 9F:0A:06:F0:D9:8B:4C:8F:EB:31:F7:89:E1:6C:A5:EE (01:33:07 PM) dachary: root@puppet:~# puppetca list (01:33:07 PM) dachary: "spip.libre-en-fete.org" (9F:0A:06:F0:D9:8B:4C:8F:EB:31:F7:89:E1:6C:A5:EE)
Updated by Quentin CHERGUI over 11 years ago
- Status changed from En cours de traitement to Résolu
- % Done changed from 70 to 100
Terminé.
Updated by Quentin Gibeaux over 5 years ago
- Status changed from Résolu to Fermé