GNU/Linux >> Tutoriels Linux >  >> Arch Linux

Comment installer GoAccess sur AlmaLinux 8

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 du serveur Web. Il fournit des statistiques HTTP rapides et utiles aux administrateurs système qui ont besoin d'un rapport visuel du serveur à la volée. Il analyse le fichier de 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 s'exécutent dans 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.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :AlmaLinux 8.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer GoAccess sur AlmaLinux 8

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

sudo dnf update
sudo dnf install epel-release
sudo dnf install ncurses-devel libmaxminddb-devel openssl-devel 
sudo dnf groupinstall 'Development Tools'

Étape 2. Installer GoAccess sur AlmaLinux 8.

Nous téléchargeons maintenant la dernière version de GoAccess depuis la page officielle en utilisant wget commande :

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 make
sudo make install

Vérifier 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 . Nous modifions maintenant la configuration à l'aide de l'éditeur de texte nano :

sudo nano /usr/local/etc/goaccess/goaccess.conf

Modifiez le fichier suivant :

# The following time format works with any of the
# Apache/NGINX's log formats below.
#
time-format %H:%M:%S
# The following date format works with any of the
# Apache/NGINX's log formats below.
#
date-format %d/%b/%Y
#
log-format COMBINED
#
log-format %v:%^ %h %^[%d:%t %^] "%r" %s %b "%R" "%u"

Enregistrez et fermez un fichier. Une fois la configuration terminée, exécutez maintenant GoAccess à l'aide de la commande suivante :

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érer 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 journal :

goaccess /var/log/nginx/access.log -o stats.html

Félicitations ! Vous avez installé GoAccess avec succès. Merci d'avoir utilisé ce didacticiel pour installer l'analyseur de journaux Web GoAccess sur votre système AlmaLinux 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site officiel GoAccess site Web.


Arch Linux
  1. Comment installer Ntopng sur AlmaLinux 8

  2. Comment installer Laravel sur AlmaLinux 8

  3. Comment installer Prometheus sur AlmaLinux 8

  4. Comment installer Docker sur AlmaLinux 8

  5. Comment installer Apache sur AlmaLinux 8

Comment installer Jenkins sur AlmaLinux 8

Comment installer FreeIPA sur AlmaLinux 8

Comment installer Foreman sur AlmaLinux 8

Comment installer Redis sur AlmaLinux 8

Comment installer Discord sur AlmaLinux 8

Comment installer GitLab sur AlmaLinux 8