Author SHA1 Message Date
thopic 10ec76d714 Complete RPI SD card issue 2024-03-16 15:06:25 +01:00
thopic 976fb92b58 Merge branch 'master' into with_travaux 2024-02-25 08:51:11 +01:00
thopic cb9f516458 Update apropos
* server cost
* active members
* donations
* FDE
2024-02-25 08:47:49 +01:00
thopic f930edbf1a Remove birthday notice 2024-02-25 08:46:30 +01:00
thopic 3f7ea1f426 Merge branch 'master' into with_travaux 2024-02-25 08:36:05 +01:00
thopic e656145e86 [travaux] Add rpi issue 2024-02-25 08:34:46 +01:00
thopic 7f70b47a3f Sync travaux 2024-02-25 08:25:32 +01:00
thopic fddfc16582 Add 5yo birthday notice
Adaptation of Susie Oviatt artwork
https://asciiart.website/index.php?art=events/birthday
2024-01-22 00:26:36 +01:00
thopic b46b3a9e50 Update expired PGP key 2023-10-27 14:27:31 +02:00
thopic 1d3c5103b6 Fix RPI issue 2023-07-20 14:46:57 +02:00
thopic 917fa367cc Apply 95a18a949a to travaux 2023-07-12 17:33:05 +02:00
thopic 325d17b6c0 Merge branch 'master' into with_travaux 2023-07-12 17:21:44 +02:00
thopic a3f8768828 Merge pull request 'Use last commit date instead of unix mtime' (#6) from git-commit-date into master
Reviewed-on: #6
2023-07-12 16:55:00 +02:00
thopic 95a18a949a give deprecated function up + postpone git relative date format use
* replace strftime() by datefmt_create() and datefmt_format()
  
(formats:https://unicode-org.github.io/icu/userguide/format_parse/datetime/)
* postpone due to issue with git output locale in docker container
2023-07-12 16:40:59 +02:00
thopic 7e615f5da0 Merge branch 'master' into with_travaux 2023-07-12 14:59:55 +02:00
thopic 8041adf413 Update warrant canary 2023-07-12 14:54:59 +02:00
thopic a9e0289159 Improve post-receive hook messages 2023-07-11 11:35:26 +02:00
thopic d0ee343b45 Use last commit date instead of unix mtime
* simplify last website mtime script
* link appropriate commit to last mtime
2023-07-11 11:23:24 +02:00
thopic 0b79ea838c Update post-receive hook to avoid unwanted merge 2023-07-11 11:17:45 +02:00
thopic d1cc5fcb25 Add mailcow to permanent services 2023-07-04 16:05:09 +02:00
thopic 15ba3d8bc9 Add RPI issue 2023-07-03 22:57:55 +02:00
thopic 2c2d250de3 Sync travaux 2023-07-03 22:52:49 +02:00
thopic 8d5d4e005f Merge branch 'master' into with_travaux 2023-07-03 22:50:47 +02:00
thopic 941ce032a2 Complete RPI issue 2022-11-27 11:17:22 +01:00
thopic 301e96c648 Add RPI issue (eMMC)
* complete former rpi issue
2022-11-03 23:09:36 +01:00
thopic df59072a54 Merge branch 'master' into with_travaux 2022-11-03 22:39:10 +01:00
thopic 65e0303fd1 Sync travaux and auto-indent 2022-04-22 10:19:54 +02:00
thopic 2620689d6a Merge remote-tracking branch 'origin/master' into with_travaux 2022-04-05 17:19:24 +02:00
thopic 7977d708ab Merge remote-tracking branch 'origin/master' into with_travaux 2022-03-30 18:47:48 +02:00
thopic 47ee2b4ea6 Merge remote-tracking branch 'origin/master' into with_travaux 2022-03-30 16:41:46 +02:00
thopic 2f77a8c5e0 Merge remote-tracking branch 'origin/master' into with_travaux 2022-03-30 14:12:14 +02:00
thopic d4ca136a7a Add Docker upgrade to travaux 2022-03-25 10:56:22 +01:00
thopic 9bc59c2c49 Add Docker upgrade to travaux 2022-03-14 08:30:25 +01:00
thopic 2aa52b41df Add containerd.io upgrade to travaux 2022-03-07 13:07:15 +01:00
thopic e09367bed2 Add RPI issue to travaux 2022-03-01 10:50:07 +01:00
thopic 62a1403142 Sync travaux 2022-03-01 10:31:22 +01:00
thopic d251f5f93b Merge branch 'master' into with_travaux 2022-03-01 10:26:24 +01:00
thopic 4c9f77f3f6 Sync travaux.php 2021-11-18 00:11:23 +01:00
thopic 76d17e0b67 Migrated from ovh_apache 2021-11-17 23:43:54 +01:00
11 changed files with 916 additions and 95 deletions

No files matched your search

+10 -3
View File
@@ -16,15 +16,22 @@ REMOTE="local"
while read oldrev newrev ref while read oldrev newrev ref
do do
echo "Ref $ref (${newrev:0:7}) received."
# only checking out the master (or whatever branch you would like to deploy) # only checking out the master (or whatever branch you would like to deploy)
if [ "$ref" = "refs/heads/master" ]; if [ "$ref" = "refs/heads/master" ];
then then
echo "Ref $ref received. Deploying master branch to production..."
cd $TARGET cd $TARGET
unset GIT_DIR unset GIT_DIR
git pull --ff-only $REMOTE master PROD_BR=`git rev-parse --abbrev-ref HEAD`
if [ $PROD_BR != "master" ];
then
echo "Doing nothing: production repo is on $PROD_BR branch."
else
echo "Deploying master branch to production..."
git pull --ff-only $REMOTE master
fi
else else
echo "Ref $ref received. Doing nothing: only the master branch may be deployed on this server." echo "Doing nothing: only the master branch may be deployed on this server."
fi fi
done done
``` ```
+13 -11
View File
@@ -78,15 +78,21 @@
OVH</a> </li> OVH</a> </li>
<li> Emplacement du serveur : Paris, France </li> <li> Emplacement du serveur : Paris, France </li>
<li> Date de création du projet : 27 janvier 2019 </li> <li> Date de création du projet : 27 janvier 2019 </li>
<li> Coût mensuel de la location du serveur : 18,39€ x 1,2 (20%TVA) = 22,07€ </li> <li> Coût annuel de la location du serveur : 14,99€ x 1,2 (20%TVA) x 12 = 215,88€ </li>
<li> Coût annuel de la location du nom de domaine : 6,99€ x 1,2 (20%TVA) = 8,39€ </li> <li> Coût annuel de la location du nom de domaine : 6,99€ x 1,2 (20%TVA) = 8,39€ </li>
<li> Membre actif du projet : 1 </li> <li> Membres actifs du projet : 2 </li>
<li> Contributions financières : <li> Contributions financières :
<table border="1"> <table border="1">
<tr> <tr>
<th></th><th>De</th><th>Date</th><th>Montant équivalent à</th> <th></th><th>De</th><th>Date</th><th>Montant équivalent à</th>
</tr> </tr>
<tr> <tr>
<td>#7</td><td>Anonymes</td><td>31/01/2024</td><td>293 jours de fonctionnement de Gnous, soit jusqu'au mardi 19 nov 2024</td>
</tr>
<tr>
<td>#6</td><td>Vincent</td><td>24/07/2023</td><td>Une demi coupe de cheveux de Pauline</td>
</tr>
<tr>
<td>#5</td><td>Anonymes</td><td>26/06/2022</td><td>26 galettes poire camembert aux Embruns</td> <td>#5</td><td>Anonymes</td><td>26/06/2022</td><td>26 galettes poire camembert aux Embruns</td>
</tr> </tr>
<tr> <tr>
@@ -146,14 +152,10 @@
connexion sécurisée. connexion sécurisée.
Notamment, aucun service web de GNOUS n'est accessible de manière non-sécurisée.</p> Notamment, aucun service web de GNOUS n'est accessible de manière non-sécurisée.</p>
<p>L'espace de stockage a été réorganisé pour dissocier la partie <em>système</em> <p>L'espace de stockage est intégralement chiffré (<em>Full-disk encryption</em>) avec
de la partie <em>données</em>. La partition dédiée aux données est chiffrée avec
<a href="https://fr.wikipedia.org/wiki/LUKS" <a href="https://fr.wikipedia.org/wiki/LUKS"
target="_blank" title="https://fr.wikipedia.org/wiki/LUKS (nouvel onglet)">LUKS</a>, target="_blank" title="https://fr.wikipedia.org/wiki/LUKS (nouvel onglet)">LUKS</a>,
ce qui nécessite notamment l'entrée manuelle de la phrase secrète à chaque redémarrage (et donc une action humaine). ce qui nécessite notamment l'entrée manuelle de la phrase secrète à chaque redémarrage (et donc une action humaine).
Cette partition est ensuite découpée en deux avec <a href="https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques"
target="_blank" title="https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques (nouvel onglet)">LVM</a> pour allouer
de l'espace aux données au repos et également aux composants Docker (particulièrement les volumes et les images).
<p id="backup">Une stratégie de sauvegardes quotidiennes permet d'assurer la persistence des données <p id="backup">Une stratégie de sauvegardes quotidiennes permet d'assurer la persistence des données
des utilisateurices quelques temps après leur suppression (qu'elle soit volontaire ou non): des utilisateurices quelques temps après leur suppression (qu'elle soit volontaire ou non):
@@ -173,8 +175,8 @@
afin d'assurer de la supervision système et centraliser les journaux d'événements. afin d'assurer de la supervision système et centraliser les journaux d'événements.
</p> </p>
<p>Afin de faciliter la prévention des maintenances en tout genre, le site web <a href="https://travaux.gnous.fr/" <p>Afin de faciliter la prévention des maintenances en tout genre, le site web <a href="travaux.php"
target="_blank" title="https://travaux.gnous.fr (nouvel onglet)">Travaux</a> a été mis en ligne.</p> target="_blank" title="https://www.gnous.fr/travaux.php (nouvel onglet)">Travaux</a> a été mis en ligne.</p>
<h2 id="todo">Boîte à idées</h2> <h2 id="todo">Boîte à idées</h2>
@@ -182,12 +184,11 @@
<li> Réalistes : <li> Réalistes :
<ul> <ul>
<li> <input type="checkbox" disabled checked/> Implémenter une stratégie de sauvegardes distantes afin d'améliorer la résilience du système </li> <li> <input type="checkbox" disabled checked/> Implémenter une stratégie de sauvegardes distantes afin d'améliorer la résilience du système </li>
<li> <input type="checkbox" disabled checked/> Chiffrement des données serveur au repos avec Luks </li> <li> <input type="checkbox" disabled checked/> Chiffrement du système dans son intégralité (hormis /boot) </li>
<li> <input type="checkbox" disabled checked/> Trouver et concevoir un logo tout mignon </li> <li> <input type="checkbox" disabled checked/> Trouver et concevoir un logo tout mignon </li>
<li> <input type="checkbox" disabled/> Refonte du site web (fond et forme?)</li> <li> <input type="checkbox" disabled/> Refonte du site web (fond et forme?)</li>
<li> <input type="checkbox" disabled/> Traductions du site web </li> <li> <input type="checkbox" disabled/> Traductions du site web </li>
<li> <input type="checkbox" disabled/> Serveurs de noms </li> <li> <input type="checkbox" disabled/> Serveurs de noms </li>
<li> <input type="checkbox" disabled/> Micro-agenda : référencer ponctuellement un évènement mobilisant les valeurs de GNOUS </li>
</ul> </ul>
</li> </li>
<li> Idéales : <li> Idéales :
@@ -219,3 +220,4 @@
</body> </body>
</html> </html>
+2 -1
View File
@@ -3,8 +3,9 @@
| <a href="apropos.php" title="https://www.gnous.fr/apropos.php">À propos</a> | <a href="apropos.php" title="https://www.gnous.fr/apropos.php">À propos</a>
| <a href="stats.php" title="https://www.gnous.fr/stats.php">Statistiques</a> | <a href="stats.php" title="https://www.gnous.fr/stats.php">Statistiques</a>
| <a href="services.php" title="https://www.gnous.fr/services.php">Services</a> | <a href="services.php" title="https://www.gnous.fr/services.php">Services</a>
| <a href="https://travaux.gnous.fr/" target="_blank" title="https://travaux.gnous.fr/ (nouvel onglet)">Travaux</a> | <a href="travaux.php" title="https://www.gnous.fr/travaux.php">Travaux</a>
| <a href="politiques.php" title="https://www.gnous.fr/politiques.php">Politiques</a> | <a href="politiques.php" title="https://www.gnous.fr/politiques.php">Politiques</a>
| <a href="mentions_legales.php" title="https://www.gnous.fr/mentions_legales.php">Mentions légales</a> | <a href="mentions_legales.php" title="https://www.gnous.fr/mentions_legales.php">Mentions légales</a>
| <a href="contact.php" title="https://www.gnous.fr/contact.php">Contact</a></p> | <a href="contact.php" title="https://www.gnous.fr/contact.php">Contact</a></p>
<hr> <hr>
+11 -4
View File
@@ -1,6 +1,13 @@
<?php <?php
date_default_timezone_set('Europe/Paris'); $last_rev = exec('git log -1 --pretty=format:"%H" '.$this_file);
$mtime = date("d M Y H:i:s", filemtime($this_file)); $mtime = exec('LANG="fr_FR.UTF-8" git log -1 --pretty="format:%ct" '.$this_file);
setlocale(LC_TIME, 'fr_FR.utf8','fra'); $fmt = datefmt_create(
'fr-FR',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'Europe/Paris',
IntlDateFormatter::GREGORIAN,
'd MMMM Y à HH:mm:ss O'
);
?> ?>
<p style="text-align:right;">Mis à jour le <?php echo strftime("%d %B %Y à %H:%M:%S UTC%z", strtotime($mtime)); ?></p> <p style="text-align:right;">Mis à jour le <a href="https://git.gnous.fr/gnous/main_website/commit/<?php echo $last_rev;?>" target="_blank"><?php echo datefmt_format($fmt, $mtime); ?></a></p>
+14 -12
View File
@@ -1,26 +1,28 @@
<?php <?php
$this_file = basename($_SERVER["SCRIPT_FILENAME"]); //contient le nom de ce fichier (lui-même) $this_file = basename($_SERVER["SCRIPT_FILENAME"]); //contient le nom de ce fichier (lui-même)
setlocale (LC_TIME, 'fr_FR.utf8','fra');
$rev_long = exec('git rev-parse HEAD'); // contient le hash du commit sélectionné
$rev_short = substr($rev_long, 0, 7); // contient le hash du commit sélectionné
/* /*
Petit script pour afficher la dernière date de modification (toute page confondue) sur la page d'accueil (index.php) Petit script pour afficher la dernière date de modification (toute page confondue) sur la page d'accueil (index.php)
*/ */
date_default_timezone_set('Europe/Paris'); $mtime_max = exec('git log -1 --pretty="format:%ct" '.$this_file); //récupération de la date de modification de ce fichier et institution comme maximum
$mtime_this_file = filemtime($this_file); //récupération de la date de modification de ce fichier $last_rev = exec('git log -1 --pretty=format:"%H" '.$this_file); //récupération du hash du commit associé
$mtime_max = $mtime_this_file; //elle est instituée comme un maximum
foreach (glob("*.php") as $filename) { //récupération de la liste de tous les fichiers .php du répertoire courant (les pages en somme) foreach (glob("*.php") as $filename) { //récupération de la liste de tous les fichiers .php du répertoire courant (les pages en somme)
$mtime = filemtime($filename); $mtime = exec('git log -1 --pretty="format:%ct" '.$filename);
if($mtime_max < $mtime) { //si une date de modification est supérieure au max (donc celle de index.php), alors on conserve sa valeur if($mtime_max < $mtime) { //si une date de modification est supérieure au max (donc celle de index.php), alors on conserve sa valeur
$mtime_max = $mtime; $mtime_max = $mtime;
$last_rev = exec('git log -1 --pretty=format:"%H" '.$filename); //récupération du hash du commit associé
} }
} }
if($mtime_max > $mtime_this_file) { //si la date maximum n'est pas celle de cette page (index.php), alors cela veut dire qu'une page a été modifiée plus récemment $fmt = datefmt_create(
$mtime_this_file = $mtime_max; 'fr-FR',
} IntlDateFormatter::FULL,
$mtime_this_file = date("d M Y H:i:s", $mtime_this_file); //formatage de la date retenue IntlDateFormatter::FULL,
'Europe/Paris',
IntlDateFormatter::GREGORIAN,
'd MMMM Y à HH:mm:ss O'
);
?> ?>
<!DOCTYPE HTML> <!DOCTYPE HTML>
@@ -34,7 +36,7 @@
<?php include 'includes/titre.php'; ?> <?php include 'includes/titre.php'; ?>
<br> <br>
<?php include 'includes/menu.php'; ?> <?php include 'includes/menu.php'; ?>
<p style="text-align:right;">Dernière mise à jour du site le <?php echo strftime("%d %B %Y à %H:%M:%S UTC%z", strtotime($mtime_this_file)); ?><br>git revision: <a href="https://git.gnous.fr/gnous/main_website/commit/<?php echo $rev_long;?>" target="_blank"><?php echo $rev_short;?></a></p> <p style="text-align:right;">Dernière mise à jour du site le <?php echo datefmt_format($fmt, $mtime_max); ?><br>git revision: <a href="https://git.gnous.fr/gnous/main_website/commit/<?php echo $last_rev;?>" target="_blank"><?php echo substr($last_rev, 0, 7);?></a></p>
<div style="width:40%;"> <div style="width:40%;">
<p style="text-align: right;"> <p style="text-align: right;">
+39 -39
View File
@@ -74,18 +74,18 @@ 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
@@ -97,7 +97,7 @@ BPSKy3x2JjRTTHzamz3E4oyP/aUx7jRmk5KAvusmFAw1VW/NmhibzP+6VF6MTAS+
j6T4sgtr1m9LiaFwTGFHjDQqmT6PGvO7qkSaN+Z7eqL7ZKKigVOLUSmANU3YWr1X j6T4sgtr1m9LiaFwTGFHjDQqmT6PGvO7qkSaN+Z7eqL7ZKKigVOLUSmANU3YWr1X
PSERVt+qcCIc6ze2H2ZJjADQ6K+Z0hipS2V5K8zTLulD+Tb8IOSoSiCFuAAmte79 PSERVt+qcCIc6ze2H2ZJjADQ6K+Z0hipS2V5K8zTLulD+Tb8IOSoSiCFuAAmte79
tbkrmMUrSX3m0ueXHSrmekJLumD5htxZaBEKSqxjGSJq3dC/X9sAEQEAAYkEcgQY tbkrmMUrSX3m0ueXHSrmekJLumD5htxZaBEKSqxjGSJq3dC/X9sAEQEAAYkEcgQY
AQgAJgIbAhYhBGj3vbpNhhwZm3ytrzuozCU0MjSRBQJjZD+YBQkHlZzhAkDBdCAE AQgAJgIbAhYhBGj3vbpNhhwZm3ytrzuozCU0MjSRBQJlO6l/BQkJbQbGAkDBdCAE
GQEIAB0WIQQEr0CK0uBmj5uLcj2FRMwqXXeCfQUCXa/WNwAKCRCFRMwqXXeCfYIq GQEIAB0WIQQEr0CK0uBmj5uLcj2FRMwqXXeCfQUCXa/WNwAKCRCFRMwqXXeCfYIq
D/92HtDqUCfOKX7pbkSGwfaYnrCOzkAhlPlJvwgjLmfs2mmd9AwXVwnM+YPC5vC4 D/92HtDqUCfOKX7pbkSGwfaYnrCOzkAhlPlJvwgjLmfs2mmd9AwXVwnM+YPC5vC4
QO0Zxrb74b+Fi96KZoTJFH8Q1R5Qysu1dWo93/+gt5U52yCCDU8QGeKbnHSgiCSC QO0Zxrb74b+Fi96KZoTJFH8Q1R5Qysu1dWo93/+gt5U52yCCDU8QGeKbnHSgiCSC
@@ -109,18 +109,18 @@ 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
@@ -132,7 +132,7 @@ IEZYN9v8xL8GSC1fsCCpKpbSpdKZAiBFdoBBVCVmg4yvRHlZGgBZsU0BJDwRESyy
6EvOi5YmxdJMxf8mp+73CswfSiFDniLfyOlyXxhH8NM6xfOCHBSWsyqajvXNIuZR 6EvOi5YmxdJMxf8mp+73CswfSiFDniLfyOlyXxhH8NM6xfOCHBSWsyqajvXNIuZR
oNJk649LFok8Oqoo0jqmrRbhNgF4Ysbdaleb13mYviYV7Av7MxQeBo11i6Hiu/Nu oNJk649LFok8Oqoo0jqmrRbhNgF4Ysbdaleb13mYviYV7Av7MxQeBo11i6Hiu/Nu
0BFMzoF1dHI+rOdtce4oZky/krdtss0x00CRABEBAAGJBHIEGAEIACYCGwIWIQRo 0BFMzoF1dHI+rOdtce4oZky/krdtss0x00CRABEBAAGJBHIEGAEIACYCGwIWIQRo
9726TYYcGZt8ra87qMwlNDI0kQUCY2Q/mAUJBKyNGAJAwXQgBBkBCAAdFiEEGc3q 9726TYYcGZt8ra87qMwlNDI0kQUCZTupgAUJBoP2/QJAwXQgBBkBCAAdFiEEGc3q
brLvDruEBWLAyH7jT9C+1fUFAmCY5gAACgkQyH7jT9C+1fV4CxAApzCpdm5h5/n/ brLvDruEBWLAyH7jT9C+1fUFAmCY5gAACgkQyH7jT9C+1fV4CxAApzCpdm5h5/n/
PjdaYayEmLztsRPbRTbkZIvqQVGugVu9c+xG1NmwO5yofm6PrWI6RSi5P09z245k PjdaYayEmLztsRPbRTbkZIvqQVGugVu9c+xG1NmwO5yofm6PrWI6RSi5P09z245k
XUtI7PgvXZBhMBHkbMZCqEfjybUXjUakF8wzLLe3QDCD0O1z7hlB0gimj9YiCjqD XUtI7PgvXZBhMBHkbMZCqEfjybUXjUakF8wzLLe3QDCD0O1z7hlB0gimj9YiCjqD
@@ -144,17 +144,17 @@ mMij8bQwGSlC22+3/BT0nchDGd9h8DFGUdHfD8PHL4pN6IsRdcpvumlsdDbMrf5i
E47WknKnURyy7QM3OZOIMIop46lPKiiIEpM1j97JRwDLZUHEuuB7zuvpiLzPLtCH E47WknKnURyy7QM3OZOIMIop46lPKiiIEpM1j97JRwDLZUHEuuB7zuvpiLzPLtCH
CH7b9N+AdZfzAbNj691Utc6q6E0ywYFoq6JKxJ2uwP1QtuYWAISaQadEXWmYpj+2 CH7b9N+AdZfzAbNj691Utc6q6E0ywYFoq6JKxJ2uwP1QtuYWAISaQadEXWmYpj+2
uLxaoF3HCvHy/NE2kmruK4wR5yx9WLbVQnD9s2i/DoAdgRCywfHyXEvsYagn27iF uLxaoF3HCvHy/NE2kmruK4wR5yx9WLbVQnD9s2i/DoAdgRCywfHyXEvsYagn27iF
KrGXpKNLxddbDQXpUoQRK643JMPvbqoJEDuozCU0MjSRI+QP/1G6Kfd9BhmNgrBh KrGXpKNLxddbDQXpUoQRK643JMPvbqoJEDuozCU0MjSR1YUP/j8nElMaDumfvYGM
U/l6y6/HNImCZH4fbSHVYMS+XKakZL/vtukMAgGArcTOoAizcc15+MfbEQ6nQN4H YnhK4CSjDdCHZGaB8J5E3Cg43ibsH9pFRicEoFP136zyz7yPzbggflKHkDL506ez
QG5QUjYWDiVcL0pJ3ew3uyHQsTVlVpyjLf0ENpF8ZpbqRyawBkhSGOUz1qoFu2D0 9mtTIhmV0S36ZpFS3Dmaeby7ILAuebiax3qekAwMRBULS1HL7k+0PrAHTCLZVLlK
KsIITDXcuzM2fSFcrxSXiCfsSHfZy+h0oUxFAOEYlQUbLwXYOD3a95YCu7jeX+ez OMML2mULG4MPxNglZcWcl0cwgFS/DG6ymo0KPZuWtmM0ilu2kNfOQwR6ZAMZgEXL
Si552Q0mweMAiwjU2gGldHq3VwzQCHWbSoQsgWV2AutmFd6tffCoORKx+D1RxRVP FROVhgvhfZIzLcNIFecchSj15Fa/oNsB+5PYztmGj/o3E22AJBaLIBIKhncs06Tp
tCyi4F1WXxKXBK+98ZYWLKvbaJV8Iu/aiZ6E7hhuE//XSNaQzPvJpyRJmgOYbJ20 zr/AqnV7GqHzE1FmBqzH0zDKDqHnHsfOhC31w7JfF86L4c7Mxk4TY5JVnDcdMcRX
LNz4zy6zNtnq0Is7ugcygOy9mjMxTWk9HeNKigH3jGG665bFULMIbl+x7pdAE39z G3jepHvZ2wjSqnOFR8GLw2paCXweGAzN+hu6wBaENj0PpRFSbvdb20KHL5jQyyS0
eHyDJNlS00DF+wVUWq3KjlCBdK1Ink9IIlbOYaqp++AgHtGcmAvFRRyq0up/t0tt ZX2nN29j8nFIxbo62Q2gmOisLpPTg1/IbyRC8xPbLKdF4sxmO9CsEUxCMar20quD
v48yIc3GcS05+kcGDSSpcQkucDZk/50kNWaMMOyYvqIdhTw0xGKcp5TAlT7IfywU EDR/iWVIQye1xhOBfrMlXgLs0g4Uk6UKSvXlWpKrgQllA8To7Y75KS0ahejI1HCU
f2DMQHHEKyuteBQGFhvRFPpY8XVcQnjs1avIkauOKXhHZ75fKiYP+rboK6KBHefR OWyJ8B6FTjYU5zqIJgQ1wXBD23Wz5MX1H49mOGPAbTB7O2NMfpuxZgK5aeIORCa+
qb684x1LNhhMeN4PlHJ1hsoiJfVY4clPqVkh6MFGkmk7A4QjH99imfBL7DILRNSJ AZLxDMpjbPQB3G24FnJRSO/bLwLhuQA0CrTodJShtBc5O1yCMs1Cqz9Eovz+juRb
3jgHoq2q2d+CIfzI9S8F3bHwP5aT QZV6PMmVL5bhHj6ypvBzDJosi4yz
=AW2b =Dbd9
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----
+14 -13
View File
@@ -14,19 +14,20 @@ Faits:
5/ Le 24 février 2022, vers 6h (UTC+3) le président Vladimir Poutine annonce le début d'une opération militaire. La Russie entre en guerre avec l'Ukraine. 5/ Le 24 février 2022, vers 6h (UTC+3) le président Vladimir Poutine annonce le début d'une opération militaire. La Russie entre en guerre avec l'Ukraine.
6/ Le 10 août 2022, deux mois après le décès par inanition d'une orque retrouvée dans le même fleuve, un béluga a été euthanasié après s'être épuisé pendant une semaine dans la Seine. 6/ Le 10 août 2022, deux mois après le décès par inanition d'une orque retrouvée dans le même fleuve, un béluga a été euthanasié après s'être épuisé pendant une semaine dans la Seine.
7/ Le 6 février 2023, un séisme de magnitude 7,8, suivi d'une réplique de magnitude 7,5, a touché une région à cheval sur la Turquie et la Syrie, provoquant plusieurs milliers de morts et de blessés. 7/ Le 6 février 2023, un séisme de magnitude 7,8, suivi d'une réplique de magnitude 7,5, a touché une région à cheval sur la Turquie et la Syrie, provoquant plusieurs milliers de morts et de blessés.
8/ Le 11 juillet 2023 est décédé Milan Kundera à l'âge de 94 ans.
-----BEGIN PGP SIGNATURE----- -----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEGc3qbrLvDruEBWLAyH7jT9C+1fUFAmPhMNkACgkQyH7jT9C+ iQIzBAEBCgAdFiEEBK9AitLgZo+bi3I9hUTMKl13gn0FAmSuodgACgkQhUTMKl13
1fU6BBAAgeNUm2x3PaAmRZolIDe0I0sD8dgDV75XlcpgOFOeqPVrmF0ww9SusWAg gn3l+xAAsrfKt/Ms4F1VZuteJEk7a03+VsIAQrhq4olIRXL2ddmE+ymn/zQK8kmI
VGtOoQgOf4T/1W8rS+ixmFIHXFi5LufvFsR+uXnCPNYKrdr25PTFm0ZoeOrupmy5 eCFdNUdlALGgMbyGde424vBuJjAOEbf5/yiUwWCy6fECKU6udGyWtii1OWiJspma
6ll+NWmBh1rF/K07rF16bhsdsA7dWH3QU5RUnyt+hTf2g9dqwl3pq74JlLAZAA1x I733PQxROD1rZQRSXzliGZicCDDAKPb+/5GGF94edr4rG9hrAiyUGK9HjA0oihjT
mBDioP/YtCBxaE92cw1/QheJ9qtRbcbqIU+IUJtKgZvcX6oX/VUpdd9T14mLWua+ PzNjQaudbgLi01W9SoZTuQ+6fHQ6CEItEi3Oo2N2dYwolakhIjkThXWkBVUORVCg
Zl8Mcjdb8kGKvg475N0ScpGBK31z+Sc+MVMAK4urbxS65NbAvpZ8laoJ3FcA+IcF V1QGJGdhJ0l9KeG1RvF6dtDDRRNhGzChBpXdPd2NcDeT4WXvY0ZmEe/qZxyzJWXc
dc8dvz1JQ5aJ4SDQTMmTPc6IYPxGPN16iN13egOE46vST52FEwZFwGoQD8g/4fk4 tL7CV7Lq2mjYZZqpb1QsQpzivus9mNjjvTSzmXxdAnW22/UobuJd1T8oaXPZeLAL
zMJmp1k/JJdHm1nc4b6pLOWPhqCFIFYmRO+lilI4d157vuM9FY3PkxuuFCb/JMKQ Rfbh6XfAk3nSwC06xHx8izhGzhODGxvDov6P0wNkEw55TaVOuF4mUN3kGmspcqi1
KLo9Kk4/y6zligSK9JT6nckwdGM9+b+D8daYq7BvgKvdY9ZQ2AFiTB7fZlmnURJ7 lz5GxaTNtaAc+8/A8dukelSVWsPGuJZFhtmw4ovte1fAjW/gMpat/YOnm4QmOvlW
8aWM1cupyNxpxe8X2pLQSGDjhUSGw4iskTNsSNs9Z/bw5P+/Rw1ZHyMbNhvzJyBv WO+1KLF+AD/rGLYZRPvFidLsl3FDK6dg9KmZE8ukissAFz2nERuMKqc9JxIAdgnC
xKBY5ddiT/fVUZacsjZe7A9IApLgAGa41bLMDgClXdZHCrGYTocRTL5RF0hVfQ50 cxDOuCT7acbKr87PdqpKBnXvVZXBwxVieAXnRCohN4xSH3guP3sdcZHDGVPn2QPf
/9XqqmYonSyyoeqHQxw619ratjS/rnJSuC7wDvJajrbjh1jYGxc= ASpGECEZDckLojjog6XQk77hg9TQ9PCBR01N0kj172iULzsoDU8=
=2YmD =4fh6
-----END PGP SIGNATURE----- -----END PGP SIGNATURE-----
+1 -1
View File
@@ -52,7 +52,7 @@
<h3 id="perennite">Pérennité des services</h3> <h3 id="perennite">Pérennité des services</h3>
<p>Depuis la création du projet, deux des services proposés ont démontré leur intérêt et sont dorénavant considérés pérennes : Nextcloud et Mattermost. <p>Depuis la création du projet, trois des services proposés ont démontré leur intérêt et sont dorénavant considérés pérennes : Nextcloud, Mattermost et Mailcow.
GNOUS cherche donc à assurer une bonne stabilité de ces outils ainsi qu'une disponibilité cohérente. De plus, il serait déraisonnable de procéder GNOUS cherche donc à assurer une bonne stabilité de ces outils ainsi qu'une disponibilité cohérente. De plus, il serait déraisonnable de procéder
à leur arrêt définitif de manière imprévue, sans organiser et faciliter au préalable la migration des utilisateurices vers une autre instance ou plateforme.<br> à leur arrêt définitif de manière imprévue, sans organiser et faciliter au préalable la migration des utilisateurices vers une autre instance ou plateforme.<br>
Enfin, ce site web semble indispensable à la présentation de GNOUS, et n'est par conséquent pas non plus destiné à disparaître inopinément.</p> Enfin, ce site web semble indispensable à la présentation de GNOUS, et n'est par conséquent pas non plus destiné à disparaître inopinément.</p>
-5
View File
@@ -27,7 +27,6 @@
<h2 id="sommaire">Sommaire</h2> <h2 id="sommaire">Sommaire</h2>
<ul> <ul>
<li> <a href="#sys" title="https://www.gnous.fr/stats.php#sys">Système</a></li>
<li> <a href="#mm" title="https://www.gnous.fr/stats.php#mm">Mattermost</a></li> <li> <a href="#mm" title="https://www.gnous.fr/stats.php#mm">Mattermost</a></li>
<ul> <ul>
<li> <a href="#mmsyn" title="https://www.gnous.fr/stats.php#mmsyn">Synthèse</a></li> <li> <a href="#mmsyn" title="https://www.gnous.fr/stats.php#mmsyn">Synthèse</a></li>
@@ -47,10 +46,6 @@
</ul> </ul>
<h2 id=sys>Système</h2>
<h3 id=sysstorage>Espace disque</h3>
<a href="/ressources/stats/sys_storage.png" target="_blank" title="Système - Espace disque"><img src="ressources/stats/sys_storage.png"></a><br>
<h2 id=mm>Mattermost</h2> <h2 id=mm>Mattermost</h2>
<h3 id=mmsyn>Synthèse</h3> <h3 id=mmsyn>Synthèse</h3>
<a href="/ressources/stats/mmsyn.png" target="_blank" title="Mattermost - Synthèse"><img src="ressources/stats/mmsyn.png"></a><br> <a href="/ressources/stats/mmsyn.png" target="_blank" title="Mattermost - Synthèse"><img src="ressources/stats/mmsyn.png"></a><br>
+812
View File
@@ -0,0 +1,812 @@
<?php
$this_file = basename($_SERVER["SCRIPT_FILENAME"]);
$last_rev = exec('git log -1 --pretty=format:"%H" '.$this_file);
$mtime = exec('git log -1 --pretty="format:%ct" '.$this_file);
$fmt = datefmt_create(
'fr-FR',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'Europe/Paris',
IntlDateFormatter::GREGORIAN,
'd MMMM Y à HH:mm:ss O'
);
$today = time();
$fmt_today = datefmt_create(
'fr-FR',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'Europe/Paris',
IntlDateFormatter::GREGORIAN,
'O'
);
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Travaux</title>
<link rel="SHORTCUT ICON" HREF="ressources/logo.svg">
<style type="text/css">
</style></head>
<body>
<center>
<?php include 'includes/titre.php'; ?>
<i>Cette page répertorie les travaux planifiés ou en cours sur les services de GNOUS.</i><br>
<br>
<?php include 'includes/menu.php'; ?>
</center>
<footer> <p style="text-align:right;">Mis à jour le <a href="https://git.gnous.fr/gnous/main_website/commit/<?php echo $last_rev;?>" target="_blank"><?php echo datefmt_format($fmt, $mtime); ?></a></p> </footer>
<br>
<br>
<b>NOTA :</b> Toutes les dates sont exprimées dans le fuseau horaire Europe/Paris (actuellement <?php echo datefmt_format($fmt_today, $today); ?>).
<br>
<b>NOTA BIS:</b> Pour des raisons évidentes de disponibilité, ce site web n'est pas hébergé sur la même machine que les services de GNOUS.
<br>
<b><font color="red">
La machine qui héberge habituellement ce site n'est actuellement plus accessible.<br>
Tant que l'incident n'est pas clos, les informations de cette page seront hébergées sur la machine principale de GNOUS.
</font></b>
<h2 id="titre">Travaux planifiés ou incidents en cours</h2>
<table border="1">
<tr>
<th>Objet</th>
<th>Description</th>
<th>Planifié pour le</th>
<th>Temps estimé</th>
<th>Commencé le</th>
<th>Terminé le</th>
<th>Notes</th>
<th>Statut</th>
</tr>
<tr>
<td><b>Incident</b></td>
<td>Raspberry HS</td>
<td>X</td>
<td>20 jours</td>
<td>22/02/2024 à 19:30</td>
<td>14/03/2024 à 23:06</td>
<td>Nature du problème encore mal identifiée, la raspberry ne redémarre pas.<br><b>Impossibilité de réaliser les <a href="apropos.php#backup" title="https://www.gnous.fr/apropos.php#backup">sauvegardes quotidiennes</a>.</b> Quelques services particuliers indisponibles, dont VPN.<br>Carte SD changée suite à limite cycles d'écriture atteinte.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Opération de maintenance</td>
<td>Migration du serveur dédié Scaleway</td>
<td>X</td>
<td>Le plus rapidement possible, quelques jours max</td>
<td>21/01/2024</td>
<td>22/01/2024</td>
<td>Projet amorcé en fin d'année dernière pour diminuer le prix de location du serveur et passer sur un système chiffré entièrement (<i>Full disk encryption</i>), et plus seulement la partition dédiée aux données.<br>Mais le 21/01 le SSD du serveur actuel présente des signes de faiblesse et rend urgente cette migration.<br><i>Risque nul</i><br>Aucune perte de données à craindre, mais de nombreuses interruptions de service à prévoir. Affecte tous les services.<br>100% de la migration effectuée.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td><b>Incident</b></td>
<td>Raspberry HS</td>
<td>X</td>
<td>20 jours maximum</td>
<td>02/07/2023 à 12:13</td>
<td>20/07/2023 à 14:40</td>
<td>Nature du problème encore mal identifiée, semble provenir d'un défaut matériel sur un disque. La raspberry ne redémarre pas.<br><b>Impossibilité de réaliser les <a href="apropos.php#backup" title="https://www.gnous.fr/apropos.php#backup">sauvegardes quotidiennes</a>.</b> Quelques services particuliers indisponibles, dont VPN.<br>Hard reboot ok.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td><b>Incident</b></td>
<td>Serveur principal en panne</td>
<td>X</td>
<td>X</td>
<td>20/06/2023 à 05:45</td>
<td>20/06/2023 à 10:50</td>
<td>Durant sauvegarde de la nuit, le service Mattermost n'a pas redémarré. Le deamon Docker ne permettait pas de rédémarrer/éteindre/tuer le service. Soft reboot inopérant, hard reboot nécessaire.<br>Disponibilité de tous les services affectée</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Opération de maintenance</td>
<td>Redémarrage du serveur principal</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>09/06/23 à 15:00</td>
<td>09/06/23 à 15:15</td>
<td>Redémarrage nécessaire à l'application de mises à jour de sécurité<br><i>Risque nul</i><br>Disponibilité de tous les services affectée</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Opération de maintenance</td>
<td>Modification de la configuration du reverse proxy</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>01/02/23 à 17:45</td>
<td>01/02/23 à 18:30</td>
<td><i>Risque nul</i><br>Disponibilité de tous les services affectée (sauf envoi et réception de mail)</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Opération de maintenance</td>
<td>Redémarrage du serveur principal en mode secours</td>
<td>Jeudi 22 décembre, après 00:00</td>
<td>Moins de 1 heure</td>
<td>22/12/22 à 00:10</td>
<td>22/12/22 à 00:50</td>
<td>Opération destinée à tester le <a href="https://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface#Baseboard_management_controller" target="_blank" title="https://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface#Baseboard_management_controller (nouvel onglet)">BMC</a> du serveur (retourne actuellement de mauvaises mesures de la consommation électrique).<br><i>Risque nul</i><br>Disponibilité de tous les services affectée</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Opération de maintenance</td>
<td>Redémarrage du serveur principal</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>12/12/22 à 20:00</td>
<td>12/12/22 à 20:30</td>
<td>Opération destinée à tester le <a href="https://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface#Baseboard_management_controller" target="_blank" title="https://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface#Baseboard_management_controller (nouvel onglet)">BMC</a> du serveur (retourne actuellement de mauvaises mesures de la consommation électrique).<br><i>Risque nul</i><br>Disponibilité de tous les services affectée</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Mattermost</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>27/11/22 à 11:55</td>
<td>27/11/22 à 12:40</td>
<td><i>Risque moyen : possible endommagement de l'application</i><br>Disponibilité de l'application affectée.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td><b>Incident</b></td>
<td>Raspberry HS</td>
<td>X</td>
<td>Plusieurs jours</td>
<td>31/10/2022 à 21:30</td>
<td>26/11/2022</td>
<td>Nature du problème encore mal identifiée, semble provenir de la corruption de la carte SD de la raspberry.<br><b>Impossibilité de réaliser les <a href="apropos.php#backup" title="https://www.gnous.fr/apropos.php#backup">sauvegardes quotidiennes</a>.</b> Quelques services particuliers indisponibles, dont VPN.<br>Carte SD changée, OS réinstallé. Système en état de fonctionnement nominal.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Docker</td>
<td>X</td>
<td>Moins de 15 minutes</td>
<td>25/03/2022 à 10:45</td>
<td>25/03/2022 à 10:55</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Docker</td>
<td>Vendredi 11 mars, après 12:00</td>
<td>Moins de 15 minutes</td>
<td>12/03/2022 à 00:55</td>
<td>12/03/2022 à 01:00</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Containerd</td>
<td>Lundi 7 mars, après 12:00</td>
<td>Moins de 15 minutes</td>
<td>07/03/2022 à 13:00</td>
<td>07/03/2022 à 13:05</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td><b>Incident</b></td>
<td>Disques défaillants de la Raspberry</td>
<td>X</td>
<td>Plusieurs jours</td>
<td>28/02/2022</td>
<td>12/04/2022</td>
<td>Nature du problème encore mal identifiée, semble provenir de la défaillance simultanée des deux disques durs externes mais impacte également le boot de la raspberry.<br><b>Impossibilité de réaliser les <a href="apropos.php#backup" title="https://www.gnous.fr/apropos.php#backup">sauvegardes quotidiennes</a>.</b> Quelques services particuliers indisponibles, dont VPN.<br>Un disque défaillant changé. Système en état de fonctionnement nominal.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour du serveur de mail </td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>16/02/2022 à 09:40</td>
<td>16/02/2022 à 09:50</td>
<td><i>Risque moyen : possible endommagement de l'application</i><br>Disponibilité de l'application affectée.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Mattermost</td>
<td>Dimanche 12 décembre, après 9:00</td>
<td>Moins de 1 heure</td>
<td>12/12/21 à 14:40</td>
<td>12/12/21 à 14:55</td>
<td><i>Risque moyen : possible endommagement de l'application</i><br>Disponibilité de l'application affectée.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Docker</td>
<td>Vendredi 19 novembre, après 9:00</td>
<td>Moins de 15 minutes</td>
<td>19/11/21 à 9:30</td>
<td>19/11/21 à 9:35</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Docker</td>
<td>Mercredi 27 octobre, après 13:00</td>
<td>Moins de 15 minutes</td>
<td>27/10/21 à 14:48</td>
<td>27/10/21 à 14:50</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td><b>Incident</b></td>
<td>Rupture du lien réseau chez Scaleway</td>
<td>X</td>
<td>X</td>
<td>11/10/21 à 15:40</td>
<td>11/10/21 à 16:35</td>
<td>Disponibilité de tous les services affectée.<br><a href="https://status.scaleway.com/incidents/l765g5jytqpg" target="_blank" title="https://status.scaleway.com/incidents/l765g5jytqpg">Suivi de l'incident en ligne</a></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Docker</td>
<td>X</td>
<td>Moins de 15 minutes</td>
<td>4/10/21 à 23:00</td>
<td>4/10/21 à 23:05</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Containerd</td>
<td>Samedi 2 octobre, après 16:00</td>
<td>Moins de 15 minutes</td>
<td>3/10/21 à 00:30</td>
<td>3/10/21 à 00:35</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Mattermost</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>31/8/21 à 16:40</td>
<td>31/8/21 à 17:15</td>
<td><i>Risque moyen : possible endommagement de l'application</i><br>Disponibilité de l'application affectée.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour du serveur de mail </td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>31/8/21 à 15:40</td>
<td>31/8/21 à 16:20</td>
<td><i>Risque moyen : possible endommagement de l'application</i><br>Disponibilité de l'application affectée.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Docker</td>
<td>Vendredi 4 juin, après 9:00</td>
<td>Moins de 15 minutes</td>
<td>4/6/21 à 9:15</td>
<td>4/6/21 à 9:19</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Mattermost</td>
<td>X</td>
<td>Moins de 15 minutes</td>
<td>23/5/21 à 17:35</td>
<td>23/5/21 à 18:15</td>
<td><i>Risque moyen : possible endommagement de l'application</i><br>Disponibilité de l'application affectée.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td><b>Incident</b></td>
<td>Rupture du lien réseau pour la Raspberry</td>
<td>X</td>
<td>Moins de 5 jours</td>
<td>12/5/21 à 14:22</td>
<td>16/5/21 à 17:43</td>
<td>Pas de sauvegarde des données possibles jusqu'à rétablissement du lien réseau. Quelques services particuliers indisponibles.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour du serveur de mail</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>11/5/21 à 11:15</td>
<td>11/5/21 à 12:06</td>
<td><i>Risque moyen : possible endommagement de l'application</i><br>Disponibilité de l'application affectée.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Mattermost</td>
<td>Lundi 10 mai, après 22:30</td>
<td>Moins de 5 minutes</td>
<td>10/5/21 à 23:04</td>
<td>10/5/21 à 23:07</td>
<td><i>Risque moyen : possible endommagement de l'application</i><br>Disponibilité de l'application affectée.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Opération de maintenance</td>
<td>Modification configuration Traefik</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>9/5/21 à 19:25</td>
<td>9/5/21 à 19:35</td>
<td><i>Risque nul</i><br>Disponibilité de tous les services affectée</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Opération de maintenance</td>
<td>Modification configuration Mattermost</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>9/5/21 à 18:45</td>
<td>9/5/21 à 19:20</td>
<td><i>Risque nul</i><br>Disponibilité affectée</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Opération de maintenance</td>
<td>Modification configuration Nextcloud</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>8/5/21 à 9:35</td>
<td>8/5/21 à 10:15</td>
<td><i>Risque nul</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Opération de maintenance</td>
<td>Simplification de l'infrastructure Mattermost</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>15/4/21 à 22:45</td>
<td>15/4/21 à 22:55</td>
<td><i>Risque nul</i><br>Disponibilité de Mattermost grandement affectée pendant la maintenance.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Docker</td>
<td>X</td>
<td>Moins de 15 minutes</td>
<td>12/4/21 à 23:25</td>
<td>12/4/21 à 23:30</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td><b>Incident</b></td>
<td>Problème de renouvellement des certificats TLS (<code>https</code>)</td>
<td>X</td>
<td>X</td>
<td>10/04/21</td>
<td>10/04/21 à 21:35</td>
<td>Échec du renouvellement pour Mattermost, impossibilité d'établir une connexion sécurisée via le navigateur. Problème lié à la migration de janvier dernier. Concerne en réalité plusieurs autres services. Problème totalement résolu.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour Mattermost</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>15/03/21 à 19:20</td>
<td>15/03/21 à 19:25</td>
<td><i>Risque moyen : possible endommagement de l'application</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Docker</td>
<td>X</td>
<td>Moins de 15 minutes</td>
<td>3/3/21 à 00:35</td>
<td>3/3/21 à 00:45</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Docker</td>
<td>X</td>
<td>Moins de 15 minutes</td>
<td>27/2/21 à 09:15</td>
<td>27/2/21 à 09:25</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Nextcloud</td>
<td>Vendredi 26 février, après 18:00</td>
<td>Moins de 1 heure</td>
<td>27/2/21 à 09:15</td>
<td>27/2/21 à 09:25</td>
<td><i>Risque moyen : possible endommagement de l'application</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Nextcloud</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>9/2/21 à 14:00</td>
<td>9/2/21 à 14:10</td>
<td><i>Risque moyen : possible endommagement de l'application</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Docker</td>
<td>Samedi 6 février, après 14:00</td>
<td>Moins de 15 minutes</td>
<td>7/2/21 à 22:15</td>
<td>7/2/21 à 22:20</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Opération de maintenance</td>
<td>Abandon du nom de domaine gnous.ovh</td>
<td>Mercredi 27 janvier</td>
<td>Potentiellement actif quelques jours de plus</td>
<td>X</td>
<td>X</td>
<td><i>Risque nul</i><br>Possibilité de liens cassés (notamment des liens de partages publics). Aucune perte de données à craindre. Affecte tous les services.<br>100% des services migrés sur gnous.fr</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Opération de maintenance</td>
<td>Migration du VPS OVH à un serveur dédié Scaleway</td>
<td>Début janvier</td>
<td>Plusieurs jours</td>
<td>9/1/21</td>
<td>11/1/21</td>
<td><i>Risque nul</i><br>Aucune perte de données à craindre, mais de nombreuses interruptions de service à prévoir, ainsi que des liens cassés. Affecte tous les services.<br>100% de la migration effectuée.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Docker</td>
<td>Mercredi 6 janvier, après 9:00</td>
<td>Moins de 15 minutes</td>
<td>6/1/21 à 10:35</td>
<td>6/1/21 à 10:47</td>
<td><i>Risque nul</i><br>Affecte tous les services<br>Mise à jour plus compliquée que d'ordinaire. Plusieurs services dé-coordonnés.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Docker</td>
<td>X</td>
<td>Moins de 15 minutes</td>
<td>17/12/20 à 10:05</td>
<td>17/12/20 à 10:10</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Nextcloud</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>16/12/20 à 22:40</td>
<td>16/12/20 à 22:45</td>
<td><i>Risque moyen : possible endommagement de l'application</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Docker</td>
<td>Mercredi 2 décembre, après 8:00</td>
<td>Moins de 15 minutes</td>
<td>2/12/20 à 10:45</td>
<td>2/12/20 à 10:50</td>
<td><i>Risque nul</i><br>Affecte tous les services<br>Charge système très élevée, délai de quelques minutes nécessaire au retour à la normale.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Opération de maintenance</td>
<td>Changement d'opérateur réseau</td>
<td>Lundi 23 novembre, après 8:00</td>
<td>Moins d'une demi-journée</td>
<td>23/11/20 à 08:30</td>
<td>15/12/20 à 21:45</td>
<td><i>Risque nul</i><br>Affecte le VPN, les sauvegardes quotidiennes, des sites web particuliers et le site de travaux.<br>Problème de matériel. Maintenance reportée, mais machine déconnectée.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td><b>Incident</b></td>
<td>Machine tombée</td>
<td>X</td>
<td>X</td>
<td>19/10/20</td>
<td>23/10/20 à 21:22</td>
<td>Affecte le VPN, les sauvegardes quotidiennes, un site web particulier et ce site.<br>La cause de la panne semble être un défaut d'alimentation électrique. Alimentation changée le 5 novembre.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Nextcloud</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>13/10/20 à 22:30</td>
<td>13/10/20 à 22:35</td>
<td><i>Risque moyen : possible endommagement de l'application</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de PHP</td>
<td>X</td>
<td>Moins de 5 min</td>
<td>7/10/20 à 15:10</td>
<td>7/10/20 à 15:18</td>
<td><i>Risque nul</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour Mattermost</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>28/09/20 à 8:40</td>
<td>28/09/20 à 8:48</td>
<td><i>Risque moyen : possible endommagement de l'application</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour Docker</td>
<td>X</td>
<td>Moins de 15 minutes</td>
<td>22/09/20 à 8:55</td>
<td>22/09/20 à 9:00</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Nextcloud</td>
<td>Jeudi 17 septembre, après 10:00</td>
<td>Moins de 1 heure</td>
<td>17/09/20 à 10:05</td>
<td>17/09/20 à 10:15</td>
<td><i>Risque moyen : possible endommagement de l'application</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Mattermost</td>
<td>X</td>
<td>Moins de 1 heure</td>
<td>14/09/20 à 12:05</td>
<td>14/09/20 à 12:35</td>
<td><i>Risque moyen : possible endommagement de l'application</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td><b>Incident</b></td>
<td>Perte du plan MX chez OVH</td>
<td>X</td>
<td>X</td>
<td>23/07/20</td>
<td>01/09/20</td>
<td>Plus aucun compte mail actif. Notifications des services par mail inopérantes.<br>Nécessité de contracter un nouveau plan ou de mettre en place un serveur de mail.<br>Solution trouvée : auto-hébergement d'un serveur mail avec YunoHost</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Nextcloud</td>
<td>Dimanche 30 août, après 10:00</td>
<td>Moins de 1 heure</td>
<td>30/08/20 à 12:15</td>
<td>30/08/20 à 12:20</td>
<td><i>Risque moyen : possible endommagement de l'application</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de divers composants système</td>
<td>X</td>
<td>15 minutes</td>
<td>20/08/20 à 19:00</td>
<td>20/08/20 à 19:16</td>
<td>Affecte tous les services.<br>Redémarrage nécessaire.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td><b>Incident</b></td>
<td>Suspension du VPS par OVH.<br>Cause : oubli de renouvellement du VPS</td>
<td>X</td>
<td>X</td>
<td>28/07/20 à 06:50</td>
<td>28/07/20 à 11:00</td>
<td>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Nextcloud</td>
<td>Vendredi 17 juillet, après 14:00</td>
<td>Moins de 1 heure</td>
<td>17/07/20 à 14:35</td>
<td>17/07/20 à 15:00</td>
<td><i>Risque moyen : possible endommagement de l'application</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td><b>Incident</b></td>
<td>Stabilisation de Nextcloud car surcharge du système<br>Cause : génération des miniatures d'un grand ensemble de photos</td>
<td>X</td>
<td>X</td>
<td>16/07/20 à 9:00</td>
<td>17/07/20 à 14:00</td>
<td><i>Risque nul quant à la perte de données</i><br>Disponibilité du service grandement affectée<br>La disponibilité de Mattermost peut également être ponctuellement affectée</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour Docker</td>
<td>Jeudi 2 juillet, après 14:00</td>
<td>Moins de 15 minutes</td>
<td>02/07/20 à 14:45</td>
<td>02/07/20 à 14:50</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de PHP</td>
<td>Mercredi 17 juin, après 15:00</td>
<td>Moins de 5 min</td>
<td>17/06/20 à 15:30</td>
<td>17/06/20 à 15:31</td>
<td><i>Risque nul</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Nextcloud</td>
<td>Lundi 8 juin, après 11:00</td>
<td>Moins de 15 minutes</td>
<td>08/06/20 à 11:45</td>
<td>08/06/20 à 11:55</td>
<td><i>Risque moyen : possible endommagement de l'application</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour Docker</td>
<td>Jeudi 4 juin, après 10:00</td>
<td>Moins de 15 minutes</td>
<td>04/06/20 à 10:10</td>
<td>04/06/20 à 10:12</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour Docker</td>
<td>Samedi 30 mai, après 18:00</td>
<td>Moins de 15 minutes</td>
<td>30/05/20 à 18:55</td>
<td>30/05/20 à 19:00</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour Docker</td>
<td>Mardi 19 mai, après 17:00</td>
<td>Moins de 10 minutes</td>
<td>19/05/20 à 21:45</td>
<td>19/05/20 à 21:50</td>
<td><i>Risque nul</i><br>Affecte tous les services</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td><b>Incident</b></td>
<td>Problème de cache avec Nextcloud (<em>File is locked</em>)</td>
<td>Dimanche 10 mai, après 15:45</td>
<td>Moins de 5 minutes</td>
<td>10/05/20 à 15:50</td>
<td>10/05/20 à 16:00</td>
<td><i>Risque nul</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Mattermost</td>
<td>Lundi 27 avril, après 21:00</td>
<td>Moins de 1 heure</td>
<td>27/04/20 à 21:45</td>
<td>27/04/20 à 21:55</td>
<td><i>Risque moyen : possible endommagement de l'application</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Nextcloud</td>
<td>Samedi 25 avril, après 22:00</td>
<td>Moins de 1 heure</td>
<td>25/04/20 à 23:05</td>
<td>25/04/20 à 23:20</td>
<td><i>Risque moyen : possible endommagement de l'application</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de PHP</td>
<td>Vendredi 17 avril, après 21:00</td>
<td>Moins de 5 min</td>
<td>17/04/20 à 21:00</td>
<td>17/02/20 à 21:08</td>
<td><i>Risque nul</i></td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à jour</td>
<td>Mise à jour de Mattermost</td>
<td>Mercredi 15 avril, après 20:00</td>
<td>Moins de 1 heure</td>
<td>15/04/20 à 21:00</td>
<td>15/04/20 à 21:30</td>
<td><i>Risque moyen : possible endommagement de l'application</i><br>Mise à jour reportée. Issue #463. Fixé le 15 avril.<br>Issue #439 still open. Local fix.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
<tr>
<td>Mise à niveau OS</td>
<td>Mise à niveau de Debian Jessie (8) vers Debian Buster (10)</td>
<td>Mercredi 8 avril, après 22:00</td>
<td>Moins de 4 heures</td>
<td>08/04/20 à 23:30</td>
<td>09/04/20 à 01:00</td>
<td><i>Risque élevé : possible endommagement du système</i><br>Pas d'obstacle rencontré.</td>
<td><font color="green"><b>Complété</b></font></td>
</tr>
</table>
<h2 id="titre">Travaux réguliers</h2>
<table border="1">
<tr>
<th>Objet</th><th>Description</th><th>Fréquence</th><th>Durée</th>
</tr>
<tr>
<td>Sauvegarde</td><td>Sauvegarde des données du serveur de mail</td><td>Tous les jours à 02:00</td><td>Moins de 5 min</td>
</tr>
<tr>
<td>Sauvegarde</td><td>Sauvegarde des données de la forge git</td><td>Tous les jours à 03:00</td><td>Moins de 5 min</td>
</tr>
<tr>
<td>Sauvegarde</td><td>Sauvegarde des données du webmail</td><td>Tous les jours à 04:00</td><td>Moins de 5 min</td>
</tr>
<tr>
<td>Sauvegarde</td><td>Sauvegarde des données de Mattermost et de Nextcloud</td><td>Tous les jours à 05:45</td><td>Moins de 15 min</td>
</tr>
</table>
<br>
<footer>
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/deed.fr" target="_blank"><img alt="Licence Creative Commons (CC BY-SA 4.0)" style="display: block;border-width:0;margin-left: auto;margin-right: auto;" src="/ressources/licence-cc-by-sa.png"/></a>
</footer>
</body>
</html>
-6
View File
@@ -21,12 +21,6 @@ try:
request.headers['Authorization'] = 'Basic '+os.environ["ES_TOKEN"] request.headers['Authorization'] = 'Basic '+os.environ["ES_TOKEN"]
browser.request_interceptor = interceptor browser.request_interceptor = interceptor
browser.set_window_size(3000, 940)
browser.get("https://mon.gnous.fr/app/dashboards#/view/b4a96730-3a7c-11ed-bf1e-a57b2b18165f?embed=true&_g=(filters%3A!()%2CrefreshInterval%3A(pause%3A!t%2Cvalue%3A0)%2Ctime%3A(from%3Anow-24h%2Fh%2Cto%3Anow))&hide-filter-bar=true")
sleep(60)
browser.get_screenshot_as_file("html/ressources/stats/sys_storage.png")
browser.set_window_size(3000, 285) browser.set_window_size(3000, 285)
browser.get("https://mon.gnous.fr/app/dashboards#/view/813e0b00-8544-11ec-876e-0f6254f8a3d0?embed=true&_g=(filters%3A!()%2CrefreshInterval%3A(pause%3A!t%2Cvalue%3A0)%2Ctime%3A(from%3Anow-15m%2Cto%3Anow))&hide-filter-bar=true") browser.get("https://mon.gnous.fr/app/dashboards#/view/813e0b00-8544-11ec-876e-0f6254f8a3d0?embed=true&_g=(filters%3A!()%2CrefreshInterval%3A(pause%3A!t%2Cvalue%3A0)%2Ctime%3A(from%3Anow-15m%2Cto%3Anow))&hide-filter-bar=true")