web-dev-qa-db-fra.com

Lire les journaux Apache y a-t-il un moyen de connaître le nombre limite d'utilisateurs?

Je veux savoir sur une couche d'analyse de journaux Apache qui peut m'indiquer si le nombre de connexions simultanées (utilisant le même nom d'utilisateur) a dépassé, par exemple, plus de 4.

Est-ce qu'une telle chose peut être automatisée ou nécessite une analyse manuelle.

Merci.

3
asadz

Les journaux Apache2 ne prennent pas en charge les utilisateurs simultanés

AS le titre suggère en effet que le système de journalisation par défaut utilisé par Apache2 ne prend pas en charge la journalisation des temps de session, également appelés utilisateurs simultanés. Il enregistre l'accès aux fichiers et aux erreurs. Vous devrez installer une sorte de système qui surveille et enregistre les événements en temps réel.

Surveillance limitée des journaux (ApacheTop)

Vous pouvez surveiller l'utilisation de base des journaux Apache2, mais encore une fois, cela ne montrera pas les détails que vous recherchez. Pour installer Apachetop, lancez simplement:

apg-get install apachetop

L'exemple ci-dessus est affiché pour Debian et Ubuntu, modifiez la commande sur votre Linux préféré si nécessaire.

Puis lancez "apachetop" pour voir certaines informations en direct, mais encore une fois, ce n'est pas très utile.

De plus, pour jeter un coup d'œil sur ce travail, jetez un coup d'œil à celui-ci sur mon blog de design:

Web Design Blog Usage http://www.bybe.net/downloads/web-design-blog-usage.jpg

Comme vous pouvez le constater, il ne fournit pas beaucoup d’informations.

Apache2 Mod Status

Bien qu'Apache2 n'enregistre pas les utilisateurs concurrents, il est possible d'installer une application mod_status qui configure une page de surveillance détaillant ces informations. Vous pouvez installer ceci en faisant:

statut a2enmod

Pour plus d'informations sur l'installation et l'utilisation de a2enmod status, je vous suggère de vérifier Activer et utiliser le mod_status d'Apache sur Ubuntu

Surveillance en temps réel via JavaScript

Il existe de nombreux services de surveillance Web en ligne et en temps réel en ligne qui vous évitent d’avoir mal à installer votre propre configuration. C’est de loin la méthode la plus simple à installer et elle fournit souvent plus d’informations sur l’origine, le type de clic et la possibilité. voir tout en temps de lecture. Je vous suggère d’en examiner quelques-unes:

  1. Statcounter
  2. Clicky
  3. Web-Stat

Surveillance en temps réel via JavaScript dans la maison

Si vous souhaitez héberger quelque chose en interne plutôt que d'utiliser des panneaux de contrôle sur d'autres sites utilisant JavaScript, vous pouvez choisir d'utiliser une solution PHP/MYSQL/JavaScript en interne, il existe de nombreux fournisseurs et une recherche rapide et efficace sur la surveillance en temps réel révélera Apache2. Certains de ces.

Je recommande TraceWatch

0
Simon Hayter