Ik heb hier een NetIQ Security Reporting Center machine draaien die alle logfiles van de proxy server ( Novell Bordermanager) kopieert en verwerkt. Tenminsten dat deed ie
Maar door de groei van het aantal logfiles per dag, krijgt de machine het niet meer weggewerkt, het gaat om een Windows 2000 Server installatie op een Compaq Evo D530 met 2GB geheugen. Nu heb ik een cmd scriptje gemaakt die alle logfiles kopieert naar een map waar de security reporting center ze vanuit gaat verwerken.
Nu heb ik 44.000 logfiles @ 1 mb in die directory staan en zodra NetIQ er mee aan de slag gaat dan stop hij na verloop van tijd met verwerken omdat er niet genoeg geheugen in de server zit. Nu heb ik niet het budget om 50GB geheugen in deze server te stoppen. Dus wil ik het volgende doen binnen NetIQ
- Pre-Processesing script wat er voor zorgt dat de bestanden vanaf de proxy server naar de netiq server wordt gekopieerd
- Processing script wat er voor zorgt dat de logfiles worden verwerkt in de database (dit bestaat en werkt)
- Post-Processing script wat er voor zorgt dat de bestanden die vanaf de proxy zijn gekopieerd verplaatst worden naar een mapje verwerkt. zodat ze later eventueel nog een keer nagekeken kunnen worden, maar dat de netiq server ze niet meer ziet om ze te verwerken
Nu heb ik in dos een tweetal scriptjes gemaakt, en als ik die start dan werkt het. Alleen zodra ik ze aanroep via netiq dan werkt het niet. Hij zegt wel dat de batch is uitgevoerd maar er is niks gebeurt. Er zijn geen files gemoved of gekopieerd. Nu staat er in de handleiding een voorbeeld met perl scripts en in de webpagina zelf staat example c:\myscript.bat. Maar dit werkt niet
Kopieer slag:
xcopy \\proxy\data\Proxy\Log\http\Common\*.* D:\BRDRLOG\proxy\*.* /yes /D
Verplaats slag:
d:
cd \
xcopy D:\BRDRLOG\proxy\*.* D:\BRDRLOG\proxy\verwerkt\*.* /Y
del D:\BRDRLOG\proxy\*.* /Q
exit
Hoe kan ik dit nu in perl doen, zodat netiq het mischien wel snapt ?
Zijn er mensen die ervaring hebben met NetIQ Security Reporting Center / Inmiddels overgenomen door Marschal
http://www.marshal.com/pages/securitycenter.asp
Maar door de groei van het aantal logfiles per dag, krijgt de machine het niet meer weggewerkt, het gaat om een Windows 2000 Server installatie op een Compaq Evo D530 met 2GB geheugen. Nu heb ik een cmd scriptje gemaakt die alle logfiles kopieert naar een map waar de security reporting center ze vanuit gaat verwerken.
Nu heb ik 44.000 logfiles @ 1 mb in die directory staan en zodra NetIQ er mee aan de slag gaat dan stop hij na verloop van tijd met verwerken omdat er niet genoeg geheugen in de server zit. Nu heb ik niet het budget om 50GB geheugen in deze server te stoppen. Dus wil ik het volgende doen binnen NetIQ
- Pre-Processesing script wat er voor zorgt dat de bestanden vanaf de proxy server naar de netiq server wordt gekopieerd
- Processing script wat er voor zorgt dat de logfiles worden verwerkt in de database (dit bestaat en werkt)
- Post-Processing script wat er voor zorgt dat de bestanden die vanaf de proxy zijn gekopieerd verplaatst worden naar een mapje verwerkt. zodat ze later eventueel nog een keer nagekeken kunnen worden, maar dat de netiq server ze niet meer ziet om ze te verwerken
Nu heb ik in dos een tweetal scriptjes gemaakt, en als ik die start dan werkt het. Alleen zodra ik ze aanroep via netiq dan werkt het niet. Hij zegt wel dat de batch is uitgevoerd maar er is niks gebeurt. Er zijn geen files gemoved of gekopieerd. Nu staat er in de handleiding een voorbeeld met perl scripts en in de webpagina zelf staat example c:\myscript.bat. Maar dit werkt niet
Kopieer slag:
xcopy \\proxy\data\Proxy\Log\http\Common\*.* D:\BRDRLOG\proxy\*.* /yes /D
Verplaats slag:
d:
cd \
xcopy D:\BRDRLOG\proxy\*.* D:\BRDRLOG\proxy\verwerkt\*.* /Y
del D:\BRDRLOG\proxy\*.* /Q
exit
Hoe kan ik dit nu in perl doen, zodat netiq het mischien wel snapt ?
Zijn er mensen die ervaring hebben met NetIQ Security Reporting Center / Inmiddels overgenomen door Marschal
http://www.marshal.com/pages/securitycenter.asp
[ Voor 3% gewijzigd door raymonvdm op 12-10-2006 15:41 ]