Projet

Général

Profil

Actions

Demande #1222

fermé

surveillance d'un service web

Ajouté par Loïc Dachary il y a plus de 11 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
Task
Version cible:
Début:
17/02/2013
Echéance:
% réalisé:

100%

Temps estimé:
Temps passé:
Difficulté:
2 Facile

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

Mis à jour par Loïc Dachary il y a plus de 11 ans

  • Version cible changé de Février 2013 à Mars 2013

Mis à jour par Loïc Dachary il y a plus de 11 ans

  • Catégorie mis à Task
  • Assigné à mis à Quentin CHERGUI

Mis à jour par Quentin CHERGUI il y a plus de 11 ans

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).

Mis à jour par Quentin CHERGUI il y a plus de 11 ans

  • Statut changé de Nouveau à En cours de traitement
  • % réalisé changé de 0 à 70

Mis à jour par Quentin CHERGUI il y a plus de 11 ans

Correction du script de lancement des tests de Jenkins pour lui ajouter un ssh_config pour régler les problèmes de clés.

Mis à jour par Loïc Dachary il y a plus de 11 ans

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.

Mis à jour par Loïc Dachary il y a plus de 11 ans

  • Version cible changé de Mars 2013 à Avril 2013

Mis à jour par Loïc Dachary il y a plus de 11 ans

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)

Mis à jour par Quentin CHERGUI il y a plus de 11 ans

  • Statut changé de En cours de traitement à Résolu
  • % réalisé changé de 70 à 100

Terminé.

Mis à jour par Quentin Gibeaux il y a environ 5 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF