Derniers dans la section
- La Chine sont dans une forêt de 300 millions d'années sous une couverture de cendres
- Samsung, Blockbuster et des films en streaming en Europe et aux Etats-Unis
- Sony explique pourquoi l'UMD ne peut pas tranferirse PS Vita en Europe et aux Etats-Unis
- World of Warcraft et la veuve »en raison de MMO
- Faisceau lumineux: une technologie qui transforme n'importe quelle surface en interactif
- Twitter pour iPhone est mis à jour et ramène grands traits
- Flickr pour lancer une refonte de l'interface
- Ubuntu Canonical a pour Android
- Fedora Linux porté sur la framboise Pi, le petit ordinateur obtient chapeau
- 6 Les extensions Google Chrome pour les développeurs Web
Les plus regardées
- Jeux PS3 pour 2010
- Heavy Rain, Quantic Dream ultime
- cas VBulletin: «Cette décision est une véritable contre-shirt à la souveraineté espagnole"
- Votre pub sur les blogs à Vitoria
- Présentation de "Blogs" à Zaragoza
- The Simpsons, Futurama et South Park au manga
- Espagne et licences Creative Commons
- Paiement Automattic développer des thèmes pour WordPress
- Nouveau Samsung M3310 et images B3410 et caractéristique
- Quels sont 3FF cartes SIM (Micro-SIM)
AWStats revisité |
|
|
| Technologie - Général | |||||||||||||||
| Tuesday, 17 January 2012 12:53 | |||||||||||||||
|
AWStats est un véritable "viejuno" Web proviennent Geocities , mais bien fait, vous avez à faire, ne consomme que la RAM et la lecture des résultats obtenus directement à partir de l'logs Apache de sorte que vous ne manquez pas une seule visite. Toute autre méthode (en utilisant javascript client, PHP sur le serveur, etc.) Est sensible à la perte de données dans certaines circonstances. Le fait qu'il offre en temps réel des données peut être atténué en faisant les journaux sont traitées en intervalles plus petits, ou même l'ajout d'un lien de sorte qu'ils soient traités à la demande. Les statistiques quotidiennes de filtre que par défaut, vous ne pouvez pas également être atteint par l'extension de jour en jour aussi voir dans cette entrée. Les seuls prérequis sont d'avoir installé Perl (requis pour exécuter des scripts awstats) et notre serveur Web, dans cet exemple, il est Apache. Installation sur une Debian est aussi facile que jamais (apt-get install awstats), mais la version dans le référentiel est 6.9.5 stable avec plus de deux ans. Si vous voulez travailler avec la dernière version (7.0 ou 7.1 en version bêta dès maintenant) il va télécharger le package à partir d'ici et décompressez-le sur votre serveur dans le répertoire / usr / local. Tout ce que nous allons voir ci-dessous est que nous sommes d'installer cette seconde méthode. Nous créons ensuite un hôte virtuel dans Apache pour faire de notre accès à des statistiques ou d'inclure les lignes suivantes (tirées du modèle que nous avons dans le fichier / usr / local / awstats / tools / httpd_conf), par exemple, l'instance par défaut c'est:
Une fois édité, nous devons demander à Apache de relire la configuration prennent effet ces lignes (service apache2 reload). Maintenant, nous allons créer un fichier de configuration pour awstats. Nous commençons à partir du modèle pour être dans / usr / local / awstats / wwwroot / cgi-bin / awstats.model.conf. La copie dans le fichier / etc / awstats (que nous avons créé ci-dessus) avec un nom distinctif (pour awstats.miweb001.conf exemple) et le modifier en fonction de votre installation. Une grande attention étant le miweb001 particules doit identifier le site dont les statistiques que nous voyons et que nous aurons à utiliser d'autres instructions ci-dessous. Les lignes seraient modifiées sur le défaut (? Et ne semblent pas consécutivement comme ici hein) sont les suivants:
Les trois premières définissent respectivement l'emplacement du fichier journal de grande instance d'Apache, le nom du site et tout emprunt sous lequel on peut y accéder (séparés par des espaces de ces). La quatrième ligne permet une résolution complète par l'IP du DNS pour l'accès. À la cinquième ligne nous où nous voulons arrêter les fichiers résultant de traiter les fichiers log (n'oubliez pas de le créer!). Dans le sixième et le septième est défini, où les différentes composantes de awstats fonction précédemment définie dans le fichier de configuration d'Apache par exemple. Les deux dernières lignes nous font voir un lien qui permet d'actualiser les données à tout moment et de permettre la possibilité de rapports statistiques d'un an. Il ya beaucoup d'autres paramètres intéressants ou utiles pour activer les plugins, des fonctionnalités supplémentaires, la personnalisation, etc, mais je vous recommande de le jeter à travailler uniquement avec ce qui est le minimum et ensuite vous vous procurer l'expérience d'autres choses. Surtout si vous n'avez pas beaucoup d'expérience dans ces conflits. Maintenant, nous allons planifier cron de notre machine à transformer les grumes apache, par exemple, toutes les 15 minutes. Créez un fichier appelé / etc / awstats / cron-awstats.sh, nous donnons des autorisations d'exécution et de copier les suivantes dedans:
Regardez attentivement les particules en dessous de la config sur les deux lignes (miweb001) doit être exactement le même que figure dans le nom du fichier de configuration que nous avons créé ci-dessus (awstats. miweb001. Conf). Eh bien, maintenant éditer le fichier / etc / crontab et ajoutez à la fin de celle-ci les éléments suivants:
Et prête. Nous avons un peu de bricolage mineures, mais maintenant toutes les 15 minutes explorera logs du serveur apache et nous pouvons vérifier les informations déjà traitées à l'adresse suivante. Notez, là encore, la particule miweb001: http://ip-del-servidor/awstats/awstats.pl?config=miweb001 Si, comme d'habitude, notre rompu fichiers journaux du système, nous devons éviter de perdre le traitement de la dernière minute avant une rotation. Pour ce faire éditer le fichier / etc/logrotate.d/apache2 et en dessous de la ligne où il est dit prerotate ré-exécuter la procédure qui appelle les scripts awstats:
La dernière chose à faire est que nous activer la possibilité d'afficher des rapports quotidiens. Nous allons utiliser l'extension Day by Day . Pour installer et configurer doivent télécharger la dernière version , décompresser et copier les deux fichiers javascript (de jour en jour et le jour head.js-par-jour-end.js) dans / usr / local / awstats / wwwroot / js /. Ensuite, éditez le fichier de configuration awstats (rappelons que dans notre exemple est appelé awstats.miweb001.conf et est dans le fichier / etc / awstats) et remplacer les valeurs de deux paramètres et HTMLHeadSection HTMLEndSection (près de la fin du fichier) par les lignes suivantes:
Une fois cela fait, notre écran principal s'affiche avec un bandeau awstats au sommet où nous pouvons choisir un jour particulier et, ce faisant, le graphique fera apparaître heures tribunal détail. Les données restantes seront aussi visés le jour choisi. Pour revenir à la vue mois en cliquant sur "Retour au rapport mensuel" du bandeau supérieur. Si vous avez d'autres exemples dans notre serveur Web séparé et veulent également obtenir leurs stats suffit de répéter chacune d'elles, deux des étapes ci-dessus:
L'URL à afficher les statistiques de ces nouveaux organismes sera également différente, bien sûr. Et n'oubliez pas que les différentes particules, nous avons utilisé dans le nom du fichier de configuration va nous permettre de le construire. UPDATE: Il ya quelques mois apparu Apache2Piwik un script qui importe les logs Apache pour Piwik base de données. Nous aurons à jeter un oeil et si la consommation de mémoire est faible aussi bien revenir pour en parler ici ... Partagez-le: ![]()
Compartir
Enviar a un amic
Visites: 427 Trackback(0)
Comentaris (0)
![]() Escriu un comentari
|


























