PDA

Bekijk Volledige Versie : Webalizer: 2 vraagjes



Bob
11/08/02, 19:23
Heb webalizer(Release 2.01.10-1) via een pkg file op een cobalt r4 gezet.
Werkt opzich top: stats doen het 90% goed op domeinnaam.nl/stats

Echter gaat er toch ergens iets mis, 2 sites op de server welke redelijk wat bezoek krijgen(1000a 2000 visits). Voor deze sites weigert webalizer. Deze stats worden niet geupdate.

Handmatig lukt dit wel:

/usr/local/sbin/split_logs web < /var/log/httpd/access
/etc/cron.daily/webalizer.pl

Iemand een oplossing?
-----

Dan nog een 2e, hoe krijg ik de statistieken pagina in het Nederlands?
Heb wel webalizer_lang.dutch ge-download, vraag is waar op de server moet ik deze file plaatsen en kan iemand mij pleaze in stappen vertellen wat hierna gedaan moet worden om de statistieken pages ook daadwerkelijk in het Nederlands te krijgen?

Heel erg veel dank!
Grtz, Bob

Ps, leuk idee dit forum

uFx
12/08/02, 11:02
Misschien komt het omdat logrotate vóór webalizer draait. Daardoor is de web.log in /home/sites/www.site.nl/logs/ steeds leeg. Alle informatie staat dan in web.log.1.gz.

Probeer eens het volgende:

Pas /etc/cron.daily/webalizer.pl aan . Zet het onderstaande meteen onder de regel "# Now just run webalizer":

open(FILEHANDLE, "<$prefix/$asite/logs/web.log.1.gz");
@info = stat FILEHANDLE;
$date = localtime($info[9]);
close(FILEHANDLE);
$verschil = time-$info[9];
if ($verschil < 86400) {
$messages .= "tar.gz file!\n";
$messages .=
`/usr/local/bin/webalizer -p -n $asite -q -T -D /home/log/reverse.dns -r $asite -o $thepath $prefix $asite/logs/web.log.1.gz`;
}

Zo behandeld hij ook de ingepakte web.log.1.gz bestanden.

Bob
13/08/02, 16:43
bedankt, echter helaas ook na deze wijziging werken de stats nog niet overal.

Mike
13/08/02, 17:56
Als het goed is moet dit helpen (uit mijn hoofd):
open de webalizer conf en zoek naar iets met Incremental. Dat moet enabled staan.

Mike
13/08/02, 18:04
Och, keb het maar even opgezocht in webalizer.conf. Dit wil je:

# Incremental processing allows multiple partial log files to be used
# instead of one huge one. Useful for large sites that have to rotate
# their log files more than once a month. The Webalizer will save its
# internal state before exiting, and restore it the next time run, in
# order to continue processing where it left off. This mode also causes
# The Webalizer to scan for and ignore duplicate records (records already
# processed by a previous run). See the README file for additional
# information. The value may be 'yes' or 'no', with a default of 'no'.
# The file 'webalizer.current' is used to store the current state data,
# and is located in the output directory of the program (unless changed
# with the IncrementalName option below). Please read at least the section
# on Incremental processing in the README file before you enable this option.

Incremental yes
Ik heb geen flauw benul hoe het moet met taal toestanden.

Bob
13/08/02, 19:47
Thx Mike, ik denk dat dat misschien een oplossing bied.
Echter heb ik nog 1 vraagje, waar ergens bevind webalizer.conf zich op de server? normaal is dit geloof ik in etc/ maar daar kan ik heb niet vinden. (webalizer is geïnstald met zon standaard pkg file van pkgmaster.com) maar kan nergens terug vinden waar de .conf voor webalizer standaard staat.

uFx
13/08/02, 19:51
Je hoeft niet altijd met een config file te werken. De PKG van pkgmaster.com werkt dus niet met een configfile, maar die werkt wel incrementeel (dus met als commandline optie -p)

Domenico
13/08/02, 20:06
En anders gewoon locate webalizer.conf in een ssh sessie natuurlijk. :)

Bob
13/08/02, 21:51
Origineel geplaatst door uFx
Je hoeft niet altijd met een config file te werken. De PKG van pkgmaster.com werkt dus niet met een configfile, maar die werkt wel incrementeel (dus met als commandline optie -p)

Ok thx, ben weer wat wijzer geworden.. maar hoe zou ik dit "incrementeel" dan kunnen oplossen?

Bob
13/08/02, 21:54
Origineel geplaatst door Domenico
En anders gewoon locate webalizer.conf in een ssh sessie natuurlijk. :)

Uiteraard werk ik met ssh om de server als root te kunnen betreden....
Maar hoe bedoel je precies "locate webalizer.conf" ?

Deimos
13/08/02, 22:14
met locate webalizer.conf

krijg je de locatie(s) op de server waar dit bestand is te vinden. Krijg jew geen output dan is het script niet op de server. Als ik het overigens goed heb moet je op een raq gewoon het webalizer.pl script editten om eventuele extra opties aan webalizer mee te geven.

(of de naam webalizer.pl klopt durf ik ook niet zeker te zeggen maar als ik het mij goed herinner wel)

Bob
13/08/02, 23:41
Ha! thnx weer iets bijgeleerd..... locate webalizer.conf leverd geen resultaat op. Dus ik denk dat uFx helemaal gelijk heeft. Maar hiermee is m'n webalizer probleempje nog niet opgelost.

Mike
13/08/02, 23:45
http://cobalt-aid2.lindist.dk/modules.php?op=modload&name=Downloads&file=index&req=viewsdownload&sid=7
Dat is de versie die ik destijds geinstalleerd, en deze heeft wel een conf.
Er staan toevallig wat andere talen bij, maar natuurlijk geen nederlands ;)

Ik moet wel zeggen dat ik het bijzonder irritant vindt van pkgmaster om pakketjes te leveren die niet of nauwelijks te customizen zijn. Gaan ze ervan uit dat iedereen dezelfde server en dezelfde sites draaien en geen behoefte hebben aan andere smaakjes in de configuratie?

superior-is
14/08/02, 11:25
Met een Cobalt is het meestal allemaal pre-fab, dus vandaar het allemaal zo standaard is. Maar je zou ze kunnen mailen met je verzoek?

uFx
14/08/02, 11:47
Ik vind het wel meevallen bij pkgmaster.com. De Openwebmail werkt n.l. wel met een configfile, en die wordt bij toekomstige upgrades nooit overschreven...

Bob
14/08/02, 14:25
Origineel geplaatst door superior-is
Met een Cobalt is het meestal allemaal pre-fab, dus vandaar het allemaal zo standaard is. Maar je zou ze kunnen mailen met je verzoek?
Ik heb ze inderdaad ge-e-maild hierover, met als sugegstie een how to...
Nog geen reactie, zodra ik deze wel heb zal ik em hier posten