Dans ce didacticiel, nous allons vous montrer comment installer GoAccess sur AlmaLinux 8. Pour ceux d’entre vous qui ne le savaient pas, GoAccess est un programme d’analyse de journaux de serveur Web interactif et en temps réel qui analyse et affiche rapidement les journaux de serveur Web. Il fournit des statistiques HTTP rapides et précieuses aux administrateurs système qui ont besoin d’un rapport de serveur visuel à la volée. Il analyse le fichier journal Web spécifié et envoie les données au terminal.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape de l’analyseur de journaux de serveur Web en temps réel GoAccess et de la visionneuse interactive sur AlmaLinux 8. Vous pouvez suivre les mêmes instructions pour CentOS et Rocky Linux.
Installer GoAccess sur AlmaLinux 8
Étape 1. Tout d’abord, commençons par nous assurer que votre système est à jour.
sudo mise à jour dnf
sudo dnf installer epel-release
sudo dnf installer ncurses-devel libmaxminddb-devel openssl-devel
sudo dnf groupinstall ‘Outils de développement’
Étape 2. Installation de GoAccess sur AlmaLinux 8.
Maintenant, nous téléchargeons la dernière version de GoAccess à partir de la page officielle en utilisant wget
commander:
wget https://tar.goaccess.io/goaccess-1.5.2.tar.gz
Après cela, il vous suffit de le décompresser :
tar -xzvf goaccess-1.5.2.tar.gz
Ensuite, configurez et installez le package :
cd goaccess-1.5.2 autoreconf -fi
sudo ./configure –enable-utf8 –enable-geoip=mmdb –with-openssl
sudo Fabriquer
sudo faire installer
Vérifiez l’installation de GoAccess :
goaccess –version
Étape 3. Configurez GoAccess.
Par défaut, GoAccess stocke son fichier de configuration dans /usr/local/etc/goaccess/goaccess.conf
. Maintenant, nous modifions la configuration à l’aide de l’éditeur de texte nano :
sudo nano /usr/local/etc/goaccess/goaccess.conf
Modifiez le fichier suivant :
# Le format d’heure suivant fonctionne avec n’importe lequel des # Apache/NGINX’s log formats ci-dessous. # time-format %H:%M:%S # Le format de date suivant fonctionne avec n’importe lequel des # Apache/NGINX’s log formats ci-dessous. # format de date %d/%b/%Y # format de journal COMBINÉ # format de journal %v:%^ %h %^[%d:%t %^] “%r” %s %b “%R” “%u”
Save et close un fichier. Après avoir terminé la configuration, exécutez maintenant GoAccess à l’aide de la commande suivante ci-dessous :
sudo ln -s /usr/local/bin/goaccess /usr/bin/goaccess
sudo goaccess /var/log/nginx/access.log
Vous serez accueilli avec le tableau de bord suivant :
Étape 4. Générez un rapport HTML.
Pour générer un rapport HTML des journaux de votre serveur Web Nginx, exécutez-le simplement sur votre fichier de blog :
goaccess /var/log/nginx/access.log -o stats.html
Toutes nos félicitations! Vous avez correctement installé GoAccess. Merci d’avoir utilisé ce didacticiel pour installer l’analyseur de journaux Web GoAccess sur votre système AlmaLinux 8. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel de GoAccess.