Compare commits
	
		
			1 Commits
		
	
	
		
			master
			...
			stats-stor
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 13ec99f927 | 
							
								
								
									
										11
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								README.md
									
									
									
									
									
								
							| @ -16,22 +16,15 @@ REMOTE="local" | ||||
| 
 | ||||
| while read oldrev newrev ref | ||||
| do | ||||
|         echo "Ref $ref (${newrev:0:7}) received." | ||||
|         # only checking out the master (or whatever branch you would like to deploy) | ||||
|         if [ "$ref" = "refs/heads/master" ]; | ||||
|         then | ||||
|                 echo "Ref $ref received. Deploying master branch to production..." | ||||
|                 cd $TARGET | ||||
|                 unset GIT_DIR | ||||
|                 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 | ||||
|                 echo "Doing nothing: only the master branch may be deployed on this server." | ||||
|                 echo "Ref $ref received. Doing nothing: only the master branch may be deployed on this server." | ||||
|         fi | ||||
| done | ||||
| ``` | ||||
|  | ||||
| @ -78,21 +78,15 @@ | ||||
|               OVH</a> </li> | ||||
|       <li> Emplacement du serveur : Paris, France </li> | ||||
|       <li> Date de création du projet : 27 janvier 2019 </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 mensuel de la location du serveur : 18,39€ x 1,2 (20%TVA) = 22,07€ </li> | ||||
|       <li> Coût annuel de la location du nom de domaine : 6,99€ x 1,2 (20%TVA) = 8,39€ </li> | ||||
|       <li> Membres actifs du projet : 2 </li> | ||||
|       <li> Membre actif du projet : 1 </li> | ||||
|       <li> Contributions financières : | ||||
| 	<table border="1"> | ||||
| 		<tr> | ||||
| 			<th></th><th>De</th><th>Date</th><th>Montant équivalent à</th> | ||||
| 		</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>
 | ||||
| 		</tr> | ||||
| 		<tr> | ||||
| @ -152,10 +146,14 @@ | ||||
|       connexion sécurisée. | ||||
|       Notamment, aucun service web de GNOUS n'est accessible de manière non-sécurisée.</p> | ||||
| 
 | ||||
|       <p>L'espace de stockage est intégralement chiffré (<em>Full-disk encryption</em>) avec | ||||
|       <p>L'espace de stockage a été réorganisé pour dissocier la partie <em>système</em> | ||||
|       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" | ||||
|       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). | ||||
|       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 | ||||
|       des utilisateurices quelques temps après leur suppression (qu'elle soit volontaire ou non): | ||||
| @ -184,11 +182,12 @@ | ||||
|       <li> Réalistes : | ||||
|         <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/> Chiffrement du système dans son intégralité (hormis /boot) </li> | ||||
|           <li> <input type="checkbox" disabled checked/> Chiffrement des données serveur au repos avec Luks </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/> Traductions du site web </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> | ||||
|       </li> | ||||
|       <li> Idéales : | ||||
|  | ||||
| @ -1,13 +1,6 @@ | ||||
| <?php | ||||
|   $last_rev = exec('git log -1 --pretty=format:"%H" '.$this_file); | ||||
|   $mtime = exec('LANG="fr_FR.UTF-8" 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' | ||||
|   ); | ||||
|   date_default_timezone_set('Europe/Paris'); | ||||
|   $mtime =  date("d M Y H:i:s", filemtime($this_file)); | ||||
|   setlocale(LC_TIME, 'fr_FR.utf8','fra'); | ||||
| ?>
 | ||||
| <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>
 | ||||
| <p style="text-align:right;">Mis à jour le <?php echo strftime("%d %B %Y à %H:%M:%S UTC%z", strtotime($mtime)); ?></p>
 | ||||
|  | ||||
| @ -1,28 +1,26 @@ | ||||
| <?php | ||||
|   $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) | ||||
|   */ | ||||
|   $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
 | ||||
|   $last_rev = exec('git log -1 --pretty=format:"%H" '.$this_file); //récupération du hash du commit associé
 | ||||
|   date_default_timezone_set('Europe/Paris'); | ||||
|   $mtime_this_file = filemtime($this_file); //récupération de la date de modification de ce fichier
 | ||||
|   $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)
 | ||||
|     $mtime = exec('git log -1 --pretty="format:%ct" '.$filename); | ||||
|     $mtime = filemtime($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
 | ||||
|       $mtime_max = $mtime; | ||||
|       $last_rev = exec('git log -1 --pretty=format:"%H" '.$filename); //récupération du hash du commit associé
 | ||||
|     } | ||||
|   } | ||||
|   $fmt = datefmt_create( | ||||
|     'fr-FR', | ||||
|     IntlDateFormatter::FULL, | ||||
|     IntlDateFormatter::FULL, | ||||
|     'Europe/Paris', | ||||
|     IntlDateFormatter::GREGORIAN, | ||||
|     'd MMMM Y à HH:mm:ss O' | ||||
|   ); | ||||
| 
 | ||||
|   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
 | ||||
|     $mtime_this_file = $mtime_max; | ||||
|   } | ||||
|   $mtime_this_file = date("d M Y H:i:s", $mtime_this_file);	//formatage de la date retenue
 | ||||
| ?>
 | ||||
| 
 | ||||
| <!DOCTYPE HTML> | ||||
| @ -36,7 +34,7 @@ | ||||
| 		<?php include 'includes/titre.php'; ?>
 | ||||
| 		<br> | ||||
| 		<?php include 'includes/menu.php'; ?>
 | ||||
|         <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>
 | ||||
|         <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>
 | ||||
| 
 | ||||
| 		<div style="width:40%;"> | ||||
| 		<p style="text-align: right;"> | ||||
|  | ||||
| @ -74,18 +74,18 @@ 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 | ||||
| @ -97,7 +97,7 @@ BPSKy3x2JjRTTHzamz3E4oyP/aUx7jRmk5KAvusmFAw1VW/NmhibzP+6VF6MTAS+ | ||||
| j6T4sgtr1m9LiaFwTGFHjDQqmT6PGvO7qkSaN+Z7eqL7ZKKigVOLUSmANU3YWr1X | ||||
| PSERVt+qcCIc6ze2H2ZJjADQ6K+Z0hipS2V5K8zTLulD+Tb8IOSoSiCFuAAmte79 | ||||
| tbkrmMUrSX3m0ueXHSrmekJLumD5htxZaBEKSqxjGSJq3dC/X9sAEQEAAYkEcgQY | ||||
| AQgAJgIbAhYhBGj3vbpNhhwZm3ytrzuozCU0MjSRBQJlO6l/BQkJbQbGAkDBdCAE | ||||
| AQgAJgIbAhYhBGj3vbpNhhwZm3ytrzuozCU0MjSRBQJjZD+YBQkHlZzhAkDBdCAE | ||||
| GQEIAB0WIQQEr0CK0uBmj5uLcj2FRMwqXXeCfQUCXa/WNwAKCRCFRMwqXXeCfYIq | ||||
| D/92HtDqUCfOKX7pbkSGwfaYnrCOzkAhlPlJvwgjLmfs2mmd9AwXVwnM+YPC5vC4 | ||||
| QO0Zxrb74b+Fi96KZoTJFH8Q1R5Qysu1dWo93/+gt5U52yCCDU8QGeKbnHSgiCSC | ||||
| @ -109,18 +109,18 @@ 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 | ||||
| @ -132,7 +132,7 @@ IEZYN9v8xL8GSC1fsCCpKpbSpdKZAiBFdoBBVCVmg4yvRHlZGgBZsU0BJDwRESyy | ||||
| 6EvOi5YmxdJMxf8mp+73CswfSiFDniLfyOlyXxhH8NM6xfOCHBSWsyqajvXNIuZR | ||||
| oNJk649LFok8Oqoo0jqmrRbhNgF4Ysbdaleb13mYviYV7Av7MxQeBo11i6Hiu/Nu | ||||
| 0BFMzoF1dHI+rOdtce4oZky/krdtss0x00CRABEBAAGJBHIEGAEIACYCGwIWIQRo | ||||
| 9726TYYcGZt8ra87qMwlNDI0kQUCZTupgAUJBoP2/QJAwXQgBBkBCAAdFiEEGc3q | ||||
| 9726TYYcGZt8ra87qMwlNDI0kQUCY2Q/mAUJBKyNGAJAwXQgBBkBCAAdFiEEGc3q | ||||
| brLvDruEBWLAyH7jT9C+1fUFAmCY5gAACgkQyH7jT9C+1fV4CxAApzCpdm5h5/n/ | ||||
| PjdaYayEmLztsRPbRTbkZIvqQVGugVu9c+xG1NmwO5yofm6PrWI6RSi5P09z245k | ||||
| XUtI7PgvXZBhMBHkbMZCqEfjybUXjUakF8wzLLe3QDCD0O1z7hlB0gimj9YiCjqD | ||||
| @ -144,17 +144,17 @@ mMij8bQwGSlC22+3/BT0nchDGd9h8DFGUdHfD8PHL4pN6IsRdcpvumlsdDbMrf5i | ||||
| E47WknKnURyy7QM3OZOIMIop46lPKiiIEpM1j97JRwDLZUHEuuB7zuvpiLzPLtCH | ||||
| CH7b9N+AdZfzAbNj691Utc6q6E0ywYFoq6JKxJ2uwP1QtuYWAISaQadEXWmYpj+2 | ||||
| uLxaoF3HCvHy/NE2kmruK4wR5yx9WLbVQnD9s2i/DoAdgRCywfHyXEvsYagn27iF | ||||
| KrGXpKNLxddbDQXpUoQRK643JMPvbqoJEDuozCU0MjSR1YUP/j8nElMaDumfvYGM | ||||
| YnhK4CSjDdCHZGaB8J5E3Cg43ibsH9pFRicEoFP136zyz7yPzbggflKHkDL506ez | ||||
| 9mtTIhmV0S36ZpFS3Dmaeby7ILAuebiax3qekAwMRBULS1HL7k+0PrAHTCLZVLlK | ||||
| OMML2mULG4MPxNglZcWcl0cwgFS/DG6ymo0KPZuWtmM0ilu2kNfOQwR6ZAMZgEXL | ||||
| FROVhgvhfZIzLcNIFecchSj15Fa/oNsB+5PYztmGj/o3E22AJBaLIBIKhncs06Tp | ||||
| zr/AqnV7GqHzE1FmBqzH0zDKDqHnHsfOhC31w7JfF86L4c7Mxk4TY5JVnDcdMcRX | ||||
| G3jepHvZ2wjSqnOFR8GLw2paCXweGAzN+hu6wBaENj0PpRFSbvdb20KHL5jQyyS0 | ||||
| ZX2nN29j8nFIxbo62Q2gmOisLpPTg1/IbyRC8xPbLKdF4sxmO9CsEUxCMar20quD | ||||
| EDR/iWVIQye1xhOBfrMlXgLs0g4Uk6UKSvXlWpKrgQllA8To7Y75KS0ahejI1HCU | ||||
| OWyJ8B6FTjYU5zqIJgQ1wXBD23Wz5MX1H49mOGPAbTB7O2NMfpuxZgK5aeIORCa+ | ||||
| AZLxDMpjbPQB3G24FnJRSO/bLwLhuQA0CrTodJShtBc5O1yCMs1Cqz9Eovz+juRb | ||||
| QZV6PMmVL5bhHj6ypvBzDJosi4yz | ||||
| =Dbd9 | ||||
| KrGXpKNLxddbDQXpUoQRK643JMPvbqoJEDuozCU0MjSRI+QP/1G6Kfd9BhmNgrBh | ||||
| U/l6y6/HNImCZH4fbSHVYMS+XKakZL/vtukMAgGArcTOoAizcc15+MfbEQ6nQN4H | ||||
| QG5QUjYWDiVcL0pJ3ew3uyHQsTVlVpyjLf0ENpF8ZpbqRyawBkhSGOUz1qoFu2D0 | ||||
| KsIITDXcuzM2fSFcrxSXiCfsSHfZy+h0oUxFAOEYlQUbLwXYOD3a95YCu7jeX+ez | ||||
| Si552Q0mweMAiwjU2gGldHq3VwzQCHWbSoQsgWV2AutmFd6tffCoORKx+D1RxRVP | ||||
| tCyi4F1WXxKXBK+98ZYWLKvbaJV8Iu/aiZ6E7hhuE//XSNaQzPvJpyRJmgOYbJ20 | ||||
| LNz4zy6zNtnq0Is7ugcygOy9mjMxTWk9HeNKigH3jGG665bFULMIbl+x7pdAE39z | ||||
| eHyDJNlS00DF+wVUWq3KjlCBdK1Ink9IIlbOYaqp++AgHtGcmAvFRRyq0up/t0tt | ||||
| v48yIc3GcS05+kcGDSSpcQkucDZk/50kNWaMMOyYvqIdhTw0xGKcp5TAlT7IfywU | ||||
| f2DMQHHEKyuteBQGFhvRFPpY8XVcQnjs1avIkauOKXhHZ75fKiYP+rboK6KBHefR | ||||
| qb684x1LNhhMeN4PlHJ1hsoiJfVY4clPqVkh6MFGkmk7A4QjH99imfBL7DILRNSJ | ||||
| 3jgHoq2q2d+CIfzI9S8F3bHwP5aT | ||||
| =AW2b | ||||
| -----END PGP PUBLIC KEY BLOCK----- | ||||
|  | ||||
| @ -14,20 +14,19 @@ 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. | ||||
|   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. | ||||
|   8/ Le 11 juillet 2023 est décédé Milan Kundera à l'âge de 94 ans. | ||||
| -----BEGIN PGP SIGNATURE----- | ||||
| 
 | ||||
| iQIzBAEBCgAdFiEEBK9AitLgZo+bi3I9hUTMKl13gn0FAmSuodgACgkQhUTMKl13 | ||||
| gn3l+xAAsrfKt/Ms4F1VZuteJEk7a03+VsIAQrhq4olIRXL2ddmE+ymn/zQK8kmI | ||||
| eCFdNUdlALGgMbyGde424vBuJjAOEbf5/yiUwWCy6fECKU6udGyWtii1OWiJspma | ||||
| I733PQxROD1rZQRSXzliGZicCDDAKPb+/5GGF94edr4rG9hrAiyUGK9HjA0oihjT | ||||
| PzNjQaudbgLi01W9SoZTuQ+6fHQ6CEItEi3Oo2N2dYwolakhIjkThXWkBVUORVCg | ||||
| V1QGJGdhJ0l9KeG1RvF6dtDDRRNhGzChBpXdPd2NcDeT4WXvY0ZmEe/qZxyzJWXc | ||||
| tL7CV7Lq2mjYZZqpb1QsQpzivus9mNjjvTSzmXxdAnW22/UobuJd1T8oaXPZeLAL | ||||
| Rfbh6XfAk3nSwC06xHx8izhGzhODGxvDov6P0wNkEw55TaVOuF4mUN3kGmspcqi1 | ||||
| lz5GxaTNtaAc+8/A8dukelSVWsPGuJZFhtmw4ovte1fAjW/gMpat/YOnm4QmOvlW | ||||
| WO+1KLF+AD/rGLYZRPvFidLsl3FDK6dg9KmZE8ukissAFz2nERuMKqc9JxIAdgnC | ||||
| cxDOuCT7acbKr87PdqpKBnXvVZXBwxVieAXnRCohN4xSH3guP3sdcZHDGVPn2QPf | ||||
| ASpGECEZDckLojjog6XQk77hg9TQ9PCBR01N0kj172iULzsoDU8= | ||||
| =4fh6 | ||||
| iQIzBAEBCgAdFiEEGc3qbrLvDruEBWLAyH7jT9C+1fUFAmPhMNkACgkQyH7jT9C+ | ||||
| 1fU6BBAAgeNUm2x3PaAmRZolIDe0I0sD8dgDV75XlcpgOFOeqPVrmF0ww9SusWAg | ||||
| VGtOoQgOf4T/1W8rS+ixmFIHXFi5LufvFsR+uXnCPNYKrdr25PTFm0ZoeOrupmy5 | ||||
| 6ll+NWmBh1rF/K07rF16bhsdsA7dWH3QU5RUnyt+hTf2g9dqwl3pq74JlLAZAA1x | ||||
| mBDioP/YtCBxaE92cw1/QheJ9qtRbcbqIU+IUJtKgZvcX6oX/VUpdd9T14mLWua+ | ||||
| Zl8Mcjdb8kGKvg475N0ScpGBK31z+Sc+MVMAK4urbxS65NbAvpZ8laoJ3FcA+IcF | ||||
| dc8dvz1JQ5aJ4SDQTMmTPc6IYPxGPN16iN13egOE46vST52FEwZFwGoQD8g/4fk4 | ||||
| zMJmp1k/JJdHm1nc4b6pLOWPhqCFIFYmRO+lilI4d157vuM9FY3PkxuuFCb/JMKQ | ||||
| KLo9Kk4/y6zligSK9JT6nckwdGM9+b+D8daYq7BvgKvdY9ZQ2AFiTB7fZlmnURJ7 | ||||
| 8aWM1cupyNxpxe8X2pLQSGDjhUSGw4iskTNsSNs9Z/bw5P+/Rw1ZHyMbNhvzJyBv | ||||
| xKBY5ddiT/fVUZacsjZe7A9IApLgAGa41bLMDgClXdZHCrGYTocRTL5RF0hVfQ50 | ||||
| /9XqqmYonSyyoeqHQxw619ratjS/rnJSuC7wDvJajrbjh1jYGxc= | ||||
| =2YmD | ||||
| -----END PGP SIGNATURE----- | ||||
|  | ||||
| @ -52,7 +52,7 @@ | ||||
| 
 | ||||
|     <h3 id="perennite">Pérennité des services</h3> | ||||
| 
 | ||||
|     <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. | ||||
|     <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. | ||||
|         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> | ||||
|         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> | ||||
|  | ||||
| @ -27,6 +27,7 @@ | ||||
| 
 | ||||
|     <h2 id="sommaire">Sommaire</h2> | ||||
|     <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> | ||||
|         <ul> | ||||
|           <li> <a href="#mmsyn" title="https://www.gnous.fr/stats.php#mmsyn">Synthèse</a></li> | ||||
| @ -46,6 +47,10 @@ | ||||
|     </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> | ||||
| 		<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> | ||||
|  | ||||
| @ -21,6 +21,12 @@ try: | ||||
|       request.headers['Authorization'] = 'Basic '+os.environ["ES_TOKEN"] | ||||
|   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.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") | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user