Installation du dashboard de SWAG

Introduction

Dans ce très court article, nous allons voir comment installer le dashboard de SWAG. Il permet de visualiser plus efficacement les données de SWAG. Je vous invite à consulter les articles qui indiquent comment installer le reverse proxy SWAG et également comment configurer le blocage IP.

Fonctionnalités

Le Dashboard Swag permet entre autre de visualiser plusieurs informations tels que :

  • SSL

Indique si le certificat SSL est valide et quand il expire.

  • Procurations

Recherche les applications disponibles sur le réseau SWAG et les configurations de proxy qui ont été activées.

  • Fail2ban

Affiche les prisons fail2ban actives, le nombre d’interdictions de chaque prison et les dernières adresses IP interdites.

  • Mises à jour des versions

Affiche les fichiers de configuration contenant des mises à jour de version et des liens vers les dernières versions où vous pouvez voir les modifications.

  • Graphiques

GoAccess est un outil qui analyse les journaux et regroupe les demandes enregistrées dans des graphiques utiles pour détecter les problèmes et les problèmes de sécurité.

  • Visiteurs uniques par jour

Affiche une répartition des visiteurs uniques, des pages consultées et de la quantité de données transférées par jour, où vous pouvez repérer les quantités de transferts de données concernant des jours spécifiques.

  • Fichiers demandés

Affiche les URL les plus demandées, où vous pouvez repérer le nombre de requêtes adressées à des URL spécifiques.

  • Requêtes statiques

Affiche les fichiers statiques les plus demandés, où vous pouvez repérer des quantités concertées de hits/visiteurs demandant des fichiers statiques spécifiques.

  • URL introuvables

Affiche les requêtes vers des URL manquantes, où vous pouvez repérer un nombre important de requêtes vers des URL qui ne devraient pas exister.

  • Noms d’hôte et adresses IP des visiteurs

Affiche les visiteurs les plus consultés et leur pays d’origine, où vous pouvez repérer le nombre de visites de visiteurs inconnus.

  • Systèmes d’exploitation

Affiche une ventilation des systèmes d’exploitation des visiteurs.

  • Navigateurs

Affiche une répartition des navigateurs des visiteurs.

  • Répartition du temps

Indique à quelle heure de la journée il y a le plus d’activité.

  • Sites référents

Indique quels sites ont été les plus référencés, cela peut être utile pour repérer les moteurs de recherche faisant référence à vos domaines privés.

  • Codes d’état HTTP

Affiche les hits par code d’état, où vous pouvez repérer les codes d’erreur avec de nombreux hits.

  • Localisation géographique

Affiche les continents et les pays les plus actifs, où vous pouvez repérer un nombre important de visites provenant de pays qui ne devraient pas accéder à vos domaines.

Installation

Pour installer le dashboard, il suffit d’ajouter une ligne incluant un mod docker à notre fichier docker-compose.yml.

On ajoute ces 2 lignes dans le fichier :

Sous la section variable d’environnement :

DOCKER_MODS=linuxserver/mods:swag-dashboard

Et sous la section port :

81:81

On supprime puis recrée ensuite le conteneur

sudo docker compose down
sudo docker compose up -d

Le dashboard graphique est accessible à travers cet URL : http://10.0.0.10:81

Une image contenant texte, capture d’écran, logiciel, Logiciel multimédia

Description générée automatiquement

Astuce si plusieurs mods

Si comme moi vous disposez de plusieurs mods, vous devez séparer les différents mods avec un caractère pipe comme ceci :

– DOCKER_MODS=linuxserver/mods:swag-dashboard|linuxserver/mods:swag-maxmind

Conclusion

L’installation du dashboard de SWAG offre une solution pratique pour visualiser efficacement les données pertinentes. Grâce à ses fonctionnalités diverses, telles que la surveillance SSL, les informations sur les procurations, le suivi de Fail2ban, les mises à jour des versions, les graphiques et bien d’autres, nous obtenons une vue d’ensemble claire de l’état et de l’utilisation de leur réseau SWAG.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut