Demande #2998
fermé
Anomalie #2861: Photos.april.org : la page search vérolée par du spam
Migrer photos.april.org sur une vm pour l'isoler
Ajouté par Quentin Gibeaux il y a plus de 6 ans.
Mis à jour il y a plus de 4 ans.
Assigné à:
Christian P. Momon
Description
Photos.april.org étant vérolable actuellement, il faut le migrer sur une nouvelle vm isolée du reste des services de lamp.
- Création d'une VM en suivant de A à Z la documentation (y compris backup et monito)
- Migrer les données
- Valider et couper la conf apache lamp de photos.april.org
- Statut changé de Nouveau à Résolu
L'application photos.april.org est maintenant sur la VM photos.
Remarques :
- petites corrections de la procédure d'installation pour coller à Stretch ;
- création d'une page wiki dédiée à l'application photos.april.org : https://admin.april.org/dokuwiki/doku.php?id=sysadm:applications:photos.april.org ;
- notes de migration ajoutée dans la page wiki ci-dessus ;
- installation du paquet libmariadbclient18 pour faire tourner la sonde check_mysql sur la VM photos ;
- prévoir une revue du fichier nginx de photos.april.org pour forcer le https et nettoyer.
- Statut changé de Résolu à Fermé
- Statut changé de Fermé à Confirmé
Suite au reboot de cluster, icinga s'est réveillé pour dire que le check_piwigo n'était pas bon.
La conf a été migrée sur galanga sans changer le hostname : il pointait encore sur lamp@ au lieu de photos. Après avoir corrigé ça, j'ai remarqué que la commande check_piwigo (qui vérifie les mise à jour piwigo) n'était pas présente sur photos ou sur lamp, et je ne l'ai pas trouvée dans les backups.
- Version cible
Mars 2018 supprimé
Il est là :
# cat /usr/lib/nagios/plugins/check_piwigo
#!/bin/bash
installed_version=`php -r 'include("/var/www/photos.april.org/piwigo/include/constants.php"); echo (PHPWG_VERSION);' 2>/dev/null`
# check if installed_version ok
if [[ $installed_version =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]
then
echo Version installee: $installed_version
else
echo Impossible de connaitre la version installee
exit 3
fi
available_version=`curl -s http://piwigo.org/download/all_versions.php | head -n 1`
# check if available_version ok
if [[ $available_version =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]
then
echo Version disponible: $available_version
else
echo Impossible de connaitre la version disponible
exit 3
fi
# return if available_version == installed_version
if [[ $installed_version == $available_version ]]
then
echo Piwigo est a jour
exit 0
else
echo Une nouvelle version de Piwigo est disponible
exit 1
fi
- Statut changé de Confirmé à Fermé
Redéployé via srv/common, ça recheck correctement.
- Lié à Demande #3721: Remettre l'application photos.april.org dans la vm lamp ajouté
- % réalisé changé de 0 à 100
Formats disponibles : Atom
PDF