MediaServe
25/01/05, 03:40
TrafficLogger v0.1
Ik heb een script gemaakt voor mijn hosting activiteiten, die van al mijn websites het dataverbruik gaat analyseren en opslaan in een Microsoft Access database.
Ik wou er niet al teveel tijd in stoppen, daarom zijn de mogelijkheden erg beperkt (in deze versie in ieder geval). Ik heb er wel een mooie installatie omheen gemaakt zodat jullie het ook kunnen gebruiken.
Wat doet dit programma?
Het is een script, door mij gemaakt, dat elke nacht om 04:00 uur begint met analyseren van de logbestanden van de vorige dag. Hij doet er grofweg 1 tot 5 seconde per standaard website over. Grotere websites doet hij uiteraard langer over. Uit de logbestanden haalt hij de up- en downstream van de betreffende website, over de vorige dag. Die informatie slaat hij op in een Microsoft Access database. Zo kun je dus zelf iets doen met de verzamelde informatie, daardoor zijn de mogelijkheden oneindig! Het script analyseert alle websites op de server!
Let op voordat je gaat installeren:
- Draait alleen op Windows Server 2003 en Windows XP.
- Je moet hem installeren met Administrator rechten.
- Iedereen mag dit programma vrij gebruiken, maar uiteraard niet doorverkopen.
- Als je verstand hebt van Windows Scripting, sleutel er dan gerust aan!
- Stel IIS in zoals hieronder beschreven.
Zo moet je IIS instellen: (op alle websites!)
- Zorg dat de logbestanden in het formaat 'W3C Extended Log File Format' worden opgeslagen. (bekijk (http://www.mediacreations.nl/files/TrafficLogger/pic01.gif))
- Zorg dat alle logbestanden in C:\WINDOWS\system32\LogFiles\ komen te staan. (bekijk (http://www.mediacreations.nl/files/TrafficLogger/pic02.gif))
- Zorg dat IIS zo is ingesteld dat alle mogelijke informatie wordt opgeslagen. Dus alles aanvinken! (bekijk (http://www.mediacreations.nl/files/TrafficLogger/pic03.gif))
Belangrijke informatie:
Ik heb het script getest op twee Windows Server 2003 machines, zonder problemen uiteraard. Maar het gebruik van dit script is uiteraard op eigen risico! Je kunt het beste eerst testen op een kale testmachine
Op de testmachine hoeft geen IIS te draaien, je kunt gewoon de LogFiles kopieren van de productie server naar je testmachine.
Ik ben bereid om enige support en ondersteuning te geven, dat kan bij voorkeur via dit topic. Verder zijn tips/bugs en opmerkingen meer dan welkom! Natuurlijk is het fijn als je even een berichtje achterlaat als je het script gaat gebruiken. Dan krijg ik ook zin om het script beter te maken in de toekomst! Zolang je het script van mijn server download (link staat hieronder), weet je zeker dat er geen virussen of spyware in zit! Als je liever een andere tijd kiest dan 4:00 uur 's nachts, dan kun je dit in de Scheduled Tasks Manager aanpassen.
Ik ben benieuwd wat jullie ervan vinden ;) :p
Download:
http://www.mediacreations.nl/files/TrafficLogger/Setup.zip
Ik heb een script gemaakt voor mijn hosting activiteiten, die van al mijn websites het dataverbruik gaat analyseren en opslaan in een Microsoft Access database.
Ik wou er niet al teveel tijd in stoppen, daarom zijn de mogelijkheden erg beperkt (in deze versie in ieder geval). Ik heb er wel een mooie installatie omheen gemaakt zodat jullie het ook kunnen gebruiken.
Wat doet dit programma?
Het is een script, door mij gemaakt, dat elke nacht om 04:00 uur begint met analyseren van de logbestanden van de vorige dag. Hij doet er grofweg 1 tot 5 seconde per standaard website over. Grotere websites doet hij uiteraard langer over. Uit de logbestanden haalt hij de up- en downstream van de betreffende website, over de vorige dag. Die informatie slaat hij op in een Microsoft Access database. Zo kun je dus zelf iets doen met de verzamelde informatie, daardoor zijn de mogelijkheden oneindig! Het script analyseert alle websites op de server!
Let op voordat je gaat installeren:
- Draait alleen op Windows Server 2003 en Windows XP.
- Je moet hem installeren met Administrator rechten.
- Iedereen mag dit programma vrij gebruiken, maar uiteraard niet doorverkopen.
- Als je verstand hebt van Windows Scripting, sleutel er dan gerust aan!
- Stel IIS in zoals hieronder beschreven.
Zo moet je IIS instellen: (op alle websites!)
- Zorg dat de logbestanden in het formaat 'W3C Extended Log File Format' worden opgeslagen. (bekijk (http://www.mediacreations.nl/files/TrafficLogger/pic01.gif))
- Zorg dat alle logbestanden in C:\WINDOWS\system32\LogFiles\ komen te staan. (bekijk (http://www.mediacreations.nl/files/TrafficLogger/pic02.gif))
- Zorg dat IIS zo is ingesteld dat alle mogelijke informatie wordt opgeslagen. Dus alles aanvinken! (bekijk (http://www.mediacreations.nl/files/TrafficLogger/pic03.gif))
Belangrijke informatie:
Ik heb het script getest op twee Windows Server 2003 machines, zonder problemen uiteraard. Maar het gebruik van dit script is uiteraard op eigen risico! Je kunt het beste eerst testen op een kale testmachine
Op de testmachine hoeft geen IIS te draaien, je kunt gewoon de LogFiles kopieren van de productie server naar je testmachine.
Ik ben bereid om enige support en ondersteuning te geven, dat kan bij voorkeur via dit topic. Verder zijn tips/bugs en opmerkingen meer dan welkom! Natuurlijk is het fijn als je even een berichtje achterlaat als je het script gaat gebruiken. Dan krijg ik ook zin om het script beter te maken in de toekomst! Zolang je het script van mijn server download (link staat hieronder), weet je zeker dat er geen virussen of spyware in zit! Als je liever een andere tijd kiest dan 4:00 uur 's nachts, dan kun je dit in de Scheduled Tasks Manager aanpassen.
Ik ben benieuwd wat jullie ervan vinden ;) :p
Download:
http://www.mediacreations.nl/files/TrafficLogger/Setup.zip