Dans ce didacticiel, nous allons vous montrer comment installer GoAccess sur votre CentOS 7. Pour ceux d'entre vous qui ne le savaient pas, GoAccess est un analyseur de journaux Web en temps réel et un visualiseur pour Systèmes d'exploitation Linux et Unix. Il fonctionne comme une application interactive à partir du terminal, et les modèles ultérieurs fournissent également un rapport HTML, qui peut être consulté facilement dans le navigateur.
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 étape par étape l'installation de l'analyseur de journaux Web en temps réel open source GoAccess sur un serveur CentOS 7.
Installer GoAccess sur CentOS 7
Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.
yum clean all yum -y update
Étape 2. Installation de GoAccess.
Méthode 1.
Exécutez la commande suivante pour installer GoAccess :
yum -y install goaccess
Méthode 2.
Si vous utilisez un autre système d'exploitation, vous pouvez rechercher des binaires pré-compilés sur le site officiel :
wget http://tar.goaccess.io/goaccess-1.2.tar.gz tar xvzf goaccess-1.2.tar.gz cd goaccess-1.2 ./configure --enable-utf8 --enable-geoip=legacy make && make install
Étape 3. Utilisation de GoAccess.
GoAccess dispose de nombreuses options pour analyser vos fichiers journaux, la manière la plus simple que vous pouvez utiliser pour voir votre fichier journal avec GoAccess est ci-dessous :
goaccess /var/log/boot.log
Vous pouvez voir l'ensemble des drapeaux et des fonctionnalités de GoAccess avec la commande ci-dessous :
goaccess --help
Rapports GoAccess en direct au format HTML :
Tout d'abord, installez Apache comme serveur Web :
yum install httpd
Une fois le processus d'installation terminé, exécutez les commandes suivantes pour démarrer votre service Apache :
systemctl start httpd systemctl enable httpd
Par exemple, l'utilisation de la commande suivante créera un fichier HTML analysé à partir du journal d'accès Apache et le placera dans la racine de document par défaut d'Apache :
goaccess /var/log/httpd/access_log --log-format=COMBINED -a -o /var/www/html/report.html
Vous pouvez maintenant ouvrir votre navigateur, entrer votre adresse IP ou votre nom de domaine et ajouter "/report.html
” à la fin pour voir votre sortie HTML :
Félicitations ! Vous avez installé GoAccess avec succès. Merci d'avoir utilisé ce didacticiel pour installer l'analyseur de journaux Web en temps réel open source GoAccess sur les systèmes CentOS 7. Pour obtenir une aide supplémentaire ou des informations utiles, nous vous recommandons pour consulter le site Web officiel de GoAccess.