Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
admin:services:visio.chapril.org [2021/01/01 09:59] – [Favicon Chapril] 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 |
| |
| |
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 ==== |
| |
Ce sujet a fait l'objet du [[https://agir.april.org/issues/4887|ticket 4887]]. | 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 |
| |