Analyseur de journal du serveur Web de GoAccess (un APACHE et NGINX) en temps réel)

Analyseur de journal du serveur Web de GoAccess (un APACHE et NGINX) en temps réel)

Coaccé est un programme d'analyseur de journaux de serveur Web interactif et en temps réel qui analyse et affiche rapidement les journaux de serveurs Web. Il est livré en open source et s'exécute comme une ligne de commande dans les systèmes d'exploitation UNIX / Linux. Il fournit un rapport de statistiques HTTP (serveur Web) brève et bénéfique pour les administrateurs Linux à la volée. Il s'occupe également des deux Apache et Ngnix Formats de journal des serveurs Web.

Coaccé analyse et analyser les formats de journal des serveurs Web donnés dans les options préférées, notamment CLF (Format de journal commun), W3C format (IIS), et les hôtes virtuels Apache, puis générer une sortie des données au terminal.

Lecture connexe: Comment surveiller les performances Apache à l'aide de mod_status dans Ubuntu

Découvrez la démo en direct de Goaccess - https: // rt.coaccé.io /

Fonctionnalités de GoAccess

Il a les fonctionnalités suivantes.

  1. Statistiques générales, bande passante, etc.
  2. Les meilleurs visiteurs, la distribution du temps des visiteurs, les sites et les URL de référence, et 404 ou non trouvés.
  3. Hôtes, DNS inversé, emplacement IP.
  4. Systèmes d'exploitation, navigateurs et araignées.
  5. Codes d'état HTTP
  6. Géo-localisation - continent / pays / ville
  7. Métriques par hôte virtuel
  8. Prise en charge de HTTP / 2 et IPv6
  9. Capacité à produire JSON et CSV
  10. Traitement et prise en charge incrémentiels pour les grands ensembles de données + persistance de données
  11. Différents schémas de couleurs

Comment installer Goaccess in Linux?

Actuellement, la version la plus récente de GOACCESS V1.4 n'est pas disponible à partir des référentiels de package système par défaut, donc pour installer la dernière version stable, vous devez le télécharger et le compiler manuellement à partir du code source sous Linux Systems comme indiqué:

Installez le Goaccess à partir de sources de Linux

------------ Installer Goaccess sur Centos, Rhel et Fedora ------------ # yum install ncurses-devel glib2-devel geoip-devel # cd / usr / src # wget https: // tar.coaccé.IO / Goaccess-1.4.le goudron.GZ # TAR -XZVF GOACCESS-1.4.le goudron.GZ # CD GOACCESS-1.4 / # ./ configure --enable-utf8 --enable-geoip = héritage # make # faire l'installation 
------------ Installer Goaccess sur Debian et Ubuntu ------------ $ sudo apt install libncursesw5-dev libgeoip-dev apt-transport-https $ cd / usr / src $ wget https: // tar.coaccé.IO / Goaccess-1.4.le goudron.gz $ tar -xzvf goaccess-1.4.le goudron.gz $ cd goaccess-1.4 / $ sudo ./ configure --enable-utf8 --enable-geoip = héritage $ sudo make $ sudo faire installer 

Installer GoAccess à l'aide du gestionnaire de packages

La façon la plus simple et la plus préférée d'installer GOACCESS sur Linux en utilisant le gestionnaire de package par défaut de votre distribution Linux respective.

Note: Comme je l'ai dit ci-dessus, toutes les distributions n'auront pas la version la plus récente de Goaccess disponible dans les référentiels par défaut du système…

Sur Redhat, Centos et Fedora
# yum install goaccess # dnf install goaccess [depuis Fedora 23+ Versions] 
Sur les systèmes Debian et Ubuntu

Coaccé L'utilitaire est disponible depuis Debian serre 6 et Ubuntu 12.04. Pour installer, exécutez simplement la commande suivante sur le terminal.

$ sudo apt-get install goaccess 

Note: La commande ci-dessus ne vous fournira pas toujours la plus dernière version. Pour obtenir la dernière version stable de Goaccess, ajoutez le référentiel officiel de Debian et Ubuntu de Goaccess comme indiqué:

$ echo "deb http: // deb.coaccé.io / $ (lsb_release -cs) Main "| sudo tee -a / etc / apt / sources.liste.d / chèque.Liste $ wget -o - http: // deb.coaccé.io / gnugpg.clé | sudo apt-key add - $ sudo apt-get update $ sudo apt-get install woaccess 

Comment utiliser la guaccess?

Une fois que vous avez été installé sur votre machine Linux, vous pouvez être prêt à commencer à l'utiliser en exécutant la commande suivante. Il vous demandera d'abord de déterminer le format de journal de votre journal d'accès.

Configurer le format de journal de Goaccess

Le moyen le plus simple d'obtenir des statistiques de serveur Web utilise l'indicateur 'F'Avec le nom du fichier journal d'entrée comme indiqué ci-dessous. La commande ci-dessous vous donnera des statistiques générales de vos journaux de serveurs Web.

# Goaccess -f / var / log / httpd / tecmint.com # Goaccess -f / var / log / nginx / tecmint.com 

La commande ci-dessus vous donne un aperçu complet des métriques du serveur Web en affichant des résumés de divers rapports sous forme de panneaux sur une vue unique comme indiqué.

Présentation des journaux Apache

Afficher les journaux du serveur Web Apache

Apache Journaux par système d'exploitation - Présentation

Afficher les journaux Apache par système d'exploitation

Journaux Apache par bande passante des visiteurs - Aperçu

Voir l'utilisation de la bande passante du visiteur Apache

Apache Journals par Browser Web - Présentation

Afficher l'utilisation d'Apache en fonction des navigateurs

Comment générer le rapport Apache HTML?

Pour générer un rapport HTML de vos journaux de serveurs Web Apache, exécutez-le simplement par rapport à votre fichier Weblog.

# GoAccess -f / var / log / httpd / access_log> Rapports.html 
GOACCESS: Surveillez les journaux Apache à l'aide du navigateur Web

Pour plus d'informations et utilisation, veuillez visiter http: // Goaccess.io /.