PDA

Bekijk Volledige Versie : Awstats Cron



VDE Hosting
06/08/06, 10:36
Na een aantal aanvragen van klanten hebben we besloten om een awstats plugin te installeren op 1 van onze servers als proef.
Nu moet er voor awstats een cron ingesteld worden om te updaten.
Nu vraag ik me het volgende af:

Is 1 maal per dag updaten voldoende of doen jullie dit meerdere malen per dag?
En hoe laat laten jullie de update starten (bij 1x per dag)

Iemand hier ervaring mee?

systemdeveloper
06/08/06, 10:45
1 x per dag, midden in de nacht ergens. Zodat mensen 's ochtends nieuwe stats kunnen zien.
Voor bepaalde klanten (op dedi) gebeurd dit wel vaker, maar dat is zeker niet standaard.

VDE Hosting
06/08/06, 10:48
1 x per dag, midden in de nacht ergens. Zodat mensen 's ochtends nieuwe stats kunnen zien.
Voor bepaalde klanten (op dedi) gebeurd dit wel vaker, maar dat is zeker niet standaard.

Midden in de nacht lijkt me perfect, maar als ik nu handmatig update dan vergeet ie alle data van de vorige dag mee te nemen.
Ik weet niet of dit normaal is maar het lijkt mij dat als ik om 03.00 uur update alle info die daarna komt tot 0.00 uur verloren gaat als er pas weer een update komt om 03.00 uur de volgende dag. (of zie ik dit verkeerd)

systemdeveloper
06/08/06, 11:02
Als het goed is gaat er niks verloren. De laatste dag zal misschien gegevens tonen van 0-3 uur, maar dat komt automatisch goed, de volgende dag.

Ik probeer het zelf rond 0:00 uur te krijgen. Dan kunnen stats-freaks tenminste ook nog het dag resultaat zien voordat ze naar bed moeten :)

Deltaned
06/08/06, 11:43
Gewoon ieder uur updaten.
Staat de server niet even flink te zweten als die in 1 keer een bak informatie moet verwerken en de echte stats freak update ook handmatig nog wel een keer.

snaaps
06/08/06, 11:58
Gewoon ieder uur updaten.
Staat de server niet even flink te zweten als die in 1 keer een bak informatie moet verwerken en de echte stats freak update ook handmatig nog wel een keer.

Afhanklijk van de grote van de logs kan dat nogal wat problemen geven.
Awstats zuigt namelijk behoorlijk aan de cpu, wij hebben alle crons nu nog maar 1 keer per dag rond 1:30 uur, hierna starten de backups.


Probeer alle crons een beetje te verdelen, dus niet je backup, stats, en andere crons op 1 tijd te starten. vindt je server niet leuk.

VDE Hosting
06/08/06, 12:08
We hadden inderdaad eerst een cron ingesteld op iedere 4 uur, maar net zoals snaaps zegt de awstats logs zijn zo groot dat de server er niet bepaald blij van wordt.
Mijn vermoeden is dus al bevestigt gewoon 1 x per dag laten updaten en gewoon snachts als het rustig is.
Bedankt voor het meedenken.

Neo123
08/08/06, 11:51
mocht je het wel eens per 4 uur willen laten updaten, dan is hier de cron:

30 */4 * * * root /usr/local/directadmin/plugins/awstats/hooks/cgi-bin/awstats_updateall.pl now -awstatsprog=/usr/local/directadmin/plugins/awstats/hooks/cgi-bin/awstats.pl && echo 'action=tally&value=all' >> /usr/local/directadmin/data/task.queue

ookvoorjou
08/08/06, 15:08
Beset VDE Hosting,

Ik heb ook AWstats als plugin geinstalleerd, maar heb het idee dat niet alle data meegenomen wordt als je maar 1 of 2 keer per 24 uur gegevens ververst.

Als ik de data vergelijk met de webalizer staan daar vaak veel meer bezoekers.

VDE Hosting
09/08/06, 11:21
Beset VDE Hosting,

Ik heb ook AWstats als plugin geinstalleerd, maar heb het idee dat niet alle data meegenomen wordt als je maar 1 of 2 keer per 24 uur gegevens ververst.

Als ik de data vergelijk met de webalizer staan daar vaak veel meer bezoekers.

Webalizer heb ik niet echt hoog staan wat betreft kloppende stats, vandaar ook deze awstats proef.
Bedankt voor de tips we gaan ermee aan de slag.

ookvoorjou
09/08/06, 11:33
Ik vind webalizer ook minder, maar als daar bv 50 IP adressen staan dan zouden die toch ook in de awstats moeten staan, maar daar staan er beduidend minder. Als het bij jullie wel ongeveer klopt moet ik toch eens goed gaan graven in de installatie.
Laat svp je bevindingen horen als je proef gelukt is.

wbakker-letsgoonline
09/08/06, 11:37
Bij ons zetten we per klant Awstats aan, deze kan dan zelf ook een cron aanmaken waardoor de stats alleen voor hem worden geupdate en niet voor de gehele server...

VDE Hosting
09/08/06, 11:47
Bij ons zetten we per klant Awstats aan, deze kan dan zelf ook een cron aanmaken waardoor de stats alleen voor hem worden geupdate en niet voor de gehele server...

Mocht de cron voor een gehele update niet bevallen is dit zeker een goede optie.
Ook is dit een mooie optie voor de statsfreaks onder de klanten ookal werkt de cron wel goed.

crazycoder
09/08/06, 11:54
Bij ons zetten we per klant Awstats aan, deze kan dan zelf ook een cron aanmaken waardoor de stats alleen voor hem worden geupdate en niet voor de gehele server...
Nadeel is dat je zelf geen invloed meer hebt op het tijdstip waarop e.e.a. draait. Als een gebruiker er meerdere aan kan maken kan je redelijk in de problemen komen.

Keenondots
09/08/06, 12:01
Wij draaien de stats elke drie uur op een aparte stats server die de stats voor een aantal shared hosting omgevingen parsed. Voor dedicated oplossingen draait het lokaal, vaak 1x per dag of vaker op verzoek.

LinQ
10/08/06, 12:49
Ik kan mij herinneren dat ik met awstats en DA (op FreeBSD) een beetje in de knoop zat.
Volgens mij moet je in de cron voor awstats niet alleen het genereren van de statistieken neerzetten, maar ook eerst even de log files apart wegzetten (normaal zou je apache een SIGHUP geven, maar dat doet DA al met het Tally systeem en gooit daarna de logfiles leeg). Volgens mij had ik 5 minuten voordat DA begint met van alles te doen (0.30 uur of zo) de logfiles even ergens anders neergezet. Dan ergens om 3.00uur awstats gerunt (zit je verder DA niet in de weg qua capaciteit) en dan de tijdelijke logs weer weggooien.

Ik heb sinds een server crash awstats er niet meer opstaan dus zou het opnieuw moeten uitzoeken, maar dit is wat ik mij herinner. Ook dat de awstats plugin het niet helemaal doet voor freebsd dus dat je daar zelf van alles aan moest doen.

ookvoorjou
10/08/06, 18:27
Ik gebruik Debian met DA, ik denk dat ik hetzelfde moet gaan doen om volledige stats te krijgen.

Bullcat
10/08/06, 19:02
Nu we het toch over Awstats hebben , er moet ook zoiets zijn als een script wat je kan instaleren op je server met DA erop, die zou dan elke gebruiker die je aanmaakt ook in Awstats aan moeten maken, alleen het scripje wat ik gevonden heb werkt dus voor geen meter

iemand een script wat wel werkt ?

Hans

ookvoorjou
10/08/06, 19:19
Kijk hier eens: http://www.directadmin.com/forum/showthread.php?threadid=3901&highlight=awstats