https://agir.april.org/https://agir.april.org/favicon.ico?15861920342019-10-17T13:07:44ZGestionnaire de projets de l'AprilLibre à vous ! - Demande #3930: Les robots n'apparaissent pas dans stats.april.orghttps://agir.april.org/issues/3930?journal_id=150052019-10-17T13:07:44ZLoïc Dachary
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/3929">Demande #3929</a>: Améliorer/fiabiliser les statistiques des podcasts des émissions Libre à vous !</i> ajouté</li></ul> Libre à vous ! - Demande #3930: Les robots n'apparaissent pas dans stats.april.orghttps://agir.april.org/issues/3930?journal_id=150072019-10-17T13:08:54ZLoïc Dachary
<ul></ul><pre>
(April) root@bastion:/usr/local/bin# cat /usr/local/bin/make-awstats-config.sh
#!/bin/sh
cd /etc/nginx/sites-enabled
for file in * ; do
log=$(grep -o 'access_log.[/a-z0-9_\.-]*' $file | head -1 | awk '{print $2}')
servername=$file
cat <<EOF > /etc/awstats/awstats.${servername}.conf
LogFile="${log}"
SiteDomain="${servername}"
# See the definition of LogFormat=1 at
# https://github.com/eldy/awstats/blob/39d18dab4816dfae04c6a7c0acecb685eadafc8d/wwwroot/cgi-bin/awstats.pl#L8958
LogFormat=1
DirData="/var/lib/awstats"
SkipHosts="172.16.0.254"
EOF
</pre> Libre à vous ! - Demande #3930: Les robots n'apparaissent pas dans stats.april.orghttps://agir.april.org/issues/3930?journal_id=150082019-10-17T13:10:31ZLoïc Dachary
<ul></ul><p>Apres avoir relancé manuellement les commandes du cron, on peut constater que les bots sont bien comptabilisés par awstats et ne sont plus confondus avec des visites normales. <a class="external" href="https://stats.april.org/www.april.org.html#robots">https://stats.april.org/www.april.org.html#robots</a> par exemple.</p>
<pre>
(April) root@bastion:/usr/local/bin# cat /etc/cron.d/awstats
MAILTO=root
#*/10 * * * * www-data [ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh
# Generate static reports:
#10 03 * * * www-data [ -x /usr/share/awstats/tools/buildstatic.sh ] && /usr/share/awstats/tools/buildstatic.sh
15 3 * * * root /usr/local/bin/make-awstats-config.sh
20 3 * * * root /usr/local/bin/awstats-update.sh >> /var/log/nginx/update-awstats.log
</pre> Libre à vous ! - Demande #3930: Les robots n'apparaissent pas dans stats.april.orghttps://agir.april.org/issues/3930?journal_id=150092019-10-17T13:10:41ZLoïc Dachary
<ul><li><strong>Statut</strong> changé de <i>En cours de traitement</i> à <i>Résolu</i></li></ul>