Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
admin:services:visio.chapril.org [2020/11/10 00:07] – [Retirer des entrées inutiles du menu] cpm | admin:services:visio.chapril.org [2024/04/02 20:40] (Version actuelle) – [Textes page d'accueil] davidd09 |
---|
Installer certains paquets : | Installer certains paquets : |
<code> | <code> |
apt-get install gnupg2 apt-transport-https | apt-get install gnupg2 |
</code> | </code> |
| |
| |
Documentation : | Documentation : |
* https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest.md | * https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest.md |
* https://github.com/jitsi/jitsi-videobridge/blob/master/doc/statistics.md#implementation | * https://github.com/jitsi/jitsi-videobridge/blob/master/doc/statistics.md#implementation |
* https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest-colibri.md | * https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest-colibri.md |
| |
| |
| |
==== Favicon Chapril ==== | ==== Favicon Chapril ==== |
| |
| Le fichier : {{:admin:services:favicon-visiochaprilorg.ico}} |
| |
Placer le fichier favicon dans l'espace qui va bien : | Placer le fichier favicon dans l'espace qui va bien : |
mkdir images | mkdir images |
cd images | cd images |
wget https://www.chapril.org/sites/v2.chapril.org/squelettes/css/favicon.ico | wget https://admin.chapril.org/lib/exe/detail.php?id=admin%3Aservices%3Avisio.chapril.org&media=admin:services:favicon-visiochaprilorg.ico |
| mv favicon-visiochaprilorg.ico favicon.ico |
</code> | </code> |
| |
alias /var/www/visio.chapril.org/lang/main-fr.json; | alias /var/www/visio.chapril.org/lang/main-fr.json; |
} | } |
| </code> |
| |
| Ajouter un lien vers la messagerie support sur la page d'accueil |
| |
| Fichier /usr/share/jitsi-meet/static/welcomePageAdditionalContent.html |
| |
| <code> |
| <span style="margin-left: 30%;padding: 10px; background: rgb(5%,5%,15%); color: rgb(95%,95%,100%);font-size:14pt;">En cas de problème vous pouvez contacter le support à cette adresse : <a href="mailto:visio-support@chapril.org">Message support</a></span> |
</code> | </code> |
| |
</code> | </code> |
| |
Modifier les entrées ''appDescription'' et ''title'' comme suit : | Modifier les entrées ''headerTitle'' et ''headerSubtitle'' comme suit : |
<code> | <code> |
=(^-^)=root@allo:/var/www/visio.chapril.org/lang# diff main-fr.json main-fr.json.ori | < "headerTitle": "Visio.chapril.org", |
756c756 | < "headerSubtitle": "Visio.chapril.org est un service libre de visioconférence. Rien à installer, tout se passe dans votre navigateur. Pas de réglage à faire, le son est parfait par défaut.\nAnonyme, pas de besoin de compte. Chiffré, votre intimité numérique est préservée. Ouvert à tout le monde, invitez qui vous voulez, quand vous voulez. Recommandation : 5 personnes maximum par salon et éviter les connexions Internet faibles.", |
< "appDescription": "Visio.chapril.org est un service libre en ligne de visioconférence. Rien à installer, tout se passe dans votre navigateur. Pas de réglage à faire, le son est parfait par défaut. Anonyme, pas de besoin de compte. Chiffré, votre intimité numérique est préservée. Ouvert à tout le monde, invitez qui vous voulez, quand vous voulez. Juste un lien web, vous cliquez, on vous voit et vous pouvez parler.", | |
--- | |
> "appDescription": "Allez-y, chat vidéo avec toute l'équipe. En fait, invitez tout le monde que vous connaissez. {{app}} est une solution de visioconférence entièrement chiffrée et 100% open source que vous pouvez utiliser toute la journée, tous les jours, gratuitement— aucun compte requis.", | |
779c779 | |
< "title": "Visio.chapril.org", | |
--- | --- |
> "title": "Vidéoconférence Sécurisée, entièrement en vedette et gratuite", | > "headerTitle": "Jitsi Meet", |
| > "headerSubtitle": "Conférences sécurisées et de haute qualité", |
</code> | </code> |
==== Désactivation de la caméra par défaut ==== | ==== Désactivation de la caméra par défaut ==== |
* Commencer l'enregistrement ; | * Commencer l'enregistrement ; |
* Partager une vidéo YouTube. | * Partager une vidéo YouTube. |
* | |
Sauf que quand on clique dessus, ça ne fonctionne pas. | Sauf que quand on clique dessus, ça ne fonctionne pas. |
| |
et dans la variable ''TOOLBAR_BUTTONS'', retirer les valeurs ''sharedvideo'',''livestreaming'', ''recording'', puis redémarrer. | et dans la variable ''TOOLBAR_BUTTONS'', retirer les valeurs ''sharedvideo'',''livestreaming'', ''recording'', puis redémarrer. |
| |
Avant/après : | Avant : {{:admin:services:jitsi-menu-avant.png?nolink|}} |
{{:admin:services:jitsi-menu-avant.png?nolink|}} | Après : {{:admin:services:jitsi-menu-apres.png?nolink|}} |
{{:admin:services:jitsi-menu-apres.png?nolink|}} | |
| Ce sujet a fait l'objet du [[https://agir.april.org/issues/4887|ticket 4887]]. |
| ===== Patch needrestart ====== |
| |
| Needrestart est perturbé par Videobridge qu'il ne cesse de signaler comme étant à redémarré. |
| |
| Une issue est ouverte sur le projet officiel : https://github.com/jitsi/jitsi-videobridge/issues/1166 |
| |
| En attendant, application d'une astuce trouvée sur https://unix.stackexchange.com/questions/574325/jitsi-videobridge-service-daemons-using-outdated-libraries. |
| Dans /etc/needrestart/needrestart.conf : |
| <code> |
| $nrconf{blacklist_mappings} = [ |
| […] |
| # Videobridge bug (agir #5168). |
| qr(^/tmp/jna-), |
| qr(^/usr/share/jitsi-videobridge/.cache/JNA/temp/jna), |
| qr(^/tmp/nativeutils), |
| </code> |
| |
| Et maintenant needrestart est ok. |
| |
| ====== Supervision ====== |
| |
| ===== Contrôle de l'expiration du certificat SSL ===== |
| La sonde est située dans <code>/srv/visio.chapril.org/tools/monitoring/check_visio_certificate.sh</code> |
| |
| avec un lien vers |
| <code>/usr/local/lib/nagios/plugins/check_visio_certificate</code> |
| |
| C'est une encapsulation de la sonde "standard" '**check_http**' avec des paramètres fixes et d'autres modifiables |
| <code> |
| ./check_visio_certificate.sh -h |
| check_visio_certificate |
| |
| SYNTAXE |
| |
| check_visio_certificate -t <seuils> -i <IP du frontal/bastion> |
| |
| EXEMPLE |
| |
| ./check_visio_certificate -t 30,14 -i 192.168.1.1 |
| </code> |
| |
| Le premier seuil (30 dans l'exemple), donne le nombre de jours avant de générer un "**warning**" d'expiration. |
| |
| Le deuxième seuil (14 dans l'exemple), donne le nombre de jours avant de générer un "**critical**" d'expiration. |
| |
| ===== Contrôle du process videobridge ===== |
| |
| La sonde est située dans <code>/srv/visio.chapril.org/tools/monitoring/check_jitsi_videobridge</code> |
| |
| avec un lien vers |
| <code>/usr/local/lib/nagios/plugins/check_jitsi_videobridge</code> |
| |
| |
| C'est une encapsulation de la sonde "standard" check_procs avec l'argument '-a' forcé à "jitsi-videobridge" |
| |
| ===== Contrôle du process jicofo ===== |
| |
| La sonde est située dans <code>/srv/visio.chapril.org/tools/monitoring/check_jitsi_jicofo</code> |
| |
| avec un lien vers |
| <code>/usr/local/lib/nagios/plugins/check_jitsi_jicofo</code> |
| |
| |
| C'est une encapsulation de la sonde "standard" check_procs avec l'argument '-a' forcé à "jicofo" |
| |
| ====== Rapports d'activité ====== |
| Des rapports d'activité sont générés à plusieurs niveaux (granularité, dates,...) |
| |
| Un rapport d'activité est produit avec le script "standard" **rapport_activite.sh** |
| |
| Il est situé dans |
| <code> |
| /srv/visio.chapril.org/tools/rapport_activite/rapport_activite.sh |
| </code> |
| |
| Ce script génère des éléments statistiques par analyse des fichiers de LOGs du serveur |
| |
| Un complèment à ces informations a été ajouté en utilisant les statistiques internes à jitsi : **Colibri** |
| |
| Le script est situé dans |
| <code> |
| /srv/visio.chapril.org/tools/statistiques/parseStats.py |
| </code> |
| |
| Il exploite un autre script qui génère des statistique directement depuis le serveur de visio |
| <code> |
| /srv/visio.chapril.org/tools/statistiques/getStats.py |
| </code> |
| Les données statistiques sont récoltées et stockées dans une base de données sqlite dans |
| <code> |
| /srv/visio.chapril.org/statistiques/stats_sqlite.db |
| </code> |
| |
| Elles sont ensuuite consolidés par le script **parseStats.py** avant d'être envoyé dans le rapport d'activité. |
| |
| Ces deux scripts sont appelés par un fichier //cron// |
| |
| <code> |
| /etc/cron.d/visiochaprilorg-rapportactivite |
| </code> |
| |
| |
| permettant d'ajouter leur résultat directement dans un ticket //redmine// dédié à cette récolte : [[https://agir.april.org/issues/4368]] |
| |
| |
====== Gestion des erreurs ====== | ====== Gestion des erreurs ====== |
</code> | </code> |
| |
| ====== Voir aussi ====== |
| |
| * https://wiki.hadoly.fr/documentation_technique:jitsi |
| |