Difference between revisions of "Service/stats"

From Sugar Labs
Jump to navigation Jump to search
Line 1: Line 1:
 
== Hostnames ==
 
== Hostnames ==
  
* stats.sugarlabs.org
+
* [http://stats.sugarlabs.org stats.sugarlabs.org]
  
 
== Hosted on ==
 
== Hosted on ==
Line 20: Line 20:
  
 
== Notes ==
 
== Notes ==
 
Every Sugar Labs server collect AWStats data and generates (not sunjammer which hosts stats.sugarlabs.org) {{Code|/awstats/total}} file to make it possible to collect total statistics on the master server.
 
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 37: Line 35:
 
|-
 
|-
 
|}
 
|}
 +
 +
Every stats node collects AWStats data locally for every site it supports. AWStats pages (per site) on every node are available via HTTP from {{Code|/''SITE''}} urls. Slave nodes provides their totals from {{Code|/awstats/total}} urls. Master node (sunjammer), generates totals index for [http://stats.sugarlabs.org stats.sugarlabs.org].
  
 
== Upgrade notes ==
 
== Upgrade notes ==

Revision as of 13:02, 30 November 2013

Hostnames

Hosted on

Administrative contact

stats AT sugarlabs DOT org

Sysadmins

For non-emergency calls, preferably send email to the administrative contact.

Notes

Config /etc/apache2/sites-enabled/stats.sugarlabs.org

/etc/apache2/sites-enabled/jita.sugarlabs.org
/etc/cron.hourly/awstats
/etc/cron.daily/awstats
{{Code|/etc/logrotate.d/apache2}
/srv/awstats/www/*/awstats.conf

Requires libgeo-ip-perl libnumber-format-perl

Every stats node collects AWStats data locally for every site it supports. AWStats pages (per site) on every node are available via HTTP from /SITE urls. Slave nodes provides their totals from /awstats/total urls. Master node (sunjammer), generates totals index for stats.sugarlabs.org.

Upgrade notes

  • git pull on /srv/awstats/awstats.
  • git pull on /srv/awstats/awstatstotal.