| |||||
| Dernière réponse | |
|---|---|
| Sujet : W2003: Consultation / exportation / archivage de logs. | |
| akabis | En script:
il faut d'abord récuperer l'utilitaire "dumpel" . Ensuite, pour chiader le truc en recevant tous les matin dans ta bal le rapport des log syst/appli/sécu, tu récupères l'utilitaire "blat". sur ton serveur, tu crées un dossier batch (par exe) ou tu place dumpel.exe et blat.exe et tes scripts batch. Il faut créer un fichier texte dans lequel tu mets le nom des serveurs concernés (1 par ligne avec retour à la ligne après chaque nom de serveur)... ici il sera appellé serveurs.txt Tu crées un 1er batch (batch1.bat) dans lequel tu mets ça: _________________________________________________________ @echo off dumpel -f resultat1.txt -s \\%1 -l system -d 1 -c dumpel -f resultat2.txt -s \\%1 -l application -d 1 -c dumpel -f resultat3.txt -s \\%1 -l security -d 1 -c echo ------------------------------------------------------------- >> resultat.txt echo ---- %1 ---------------------------------------------- >> resultat.txt echo -------- SYSTEMES ------------------------------------------- >> resultat.txt type resultat1.txt | find ",1," >>resultat.txt echo -------- APPLIS ------------------------------------------- >> resultat.txt type resultat2.txt | find ",1," >>resultat.txt echo -------- SECURITE ------------------------------------------- >> resultat.txt type resultat3.txt | find ",1," >>resultat.txt @cls ___________________________________________________________ Ca va trier tes logs en fonction du type: appli/secu/syst . Tu fais un second batch (batch2.bat) dans lequel tu mets ça: ___________________________________________________________ @echo off c: cd\batch del resultat*.tx? 1>nul 2>nul echo EVENTS LOGS >> resultat.txt echo. >> resultat.txt for /F %%i in (serveurs.txt) DO call batch1.bat %%i ECHO REPLACING SEPARATORS CHARACTERS texrep ,:\09 resultat.txt copy resultat.tx0 resultat.txt blat -install host adresse_envoyeur blat resultat.txt -t adresse@mail.com -s "Rapport Logs " __________________________________________________________ Dans l'avant derniere ligne, remplace host par le serveur de mail et adresse_envoyeur par le compte générique qui enverra le mail (ça peut être ton adresse). Pour lancer tout ça, tu utilises le planificateur de tache windows pour qu'il lance les batchs.bat le matin avant ton arrivée au bureau. |
| Vue Rapide de la discussion |
|---|