Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Scripting


Alles zum Thema System Administration Scripting — Q & A zum Thema Scripting: Batch, VBS, WMI, PowerShell


Antwort
     
Themen-Optionen
Alt 07.03.2011, 15:26   #1
Newbie
 
Offline
Registriert seit: 01-2011
Beiträge: 6
Event Log Backup automatisiert

Hallo zusammen

Der Verzweiflung nahe wende ich mich jetzt als letzten Hoffnungsschimmer noch an dieses Forum mit folgendem Problem:

1. Ist es möglich alle Event-Logs (Application, Security, System --> zwingend nötig) via Script (z.B. VB-Script) automatisiert und vorallem konsistent auf einen Netzwerkpfad zu speichern?

2. Mit folgendem Script ist das Speichern auf einem UNC-Pfad grundsätzlich möglich, jedoch können die Logs nicht von einem x-beliebigen Rechner eingesehen werden, sondern nur vom Ursprungs-Host.

**********************************************************
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate,(Security,Backup)}!\\" & _
strComputer & "\root\cimv2")


Set colLogFiles = objWMIService.ExecQuery _
("Select * from Win32_NTEventLogFile Where LogFileName='Application'")

For Each objLogfile in colLogFiles
errBackupLog = objLogFile.BackupEventLog("C:\TEMP\Application_" & DATE & ".evtx")

If errBackupLog <> 0 Then
Wscript.Echo "Das Log wurde heute bereits gesichert."
End If
Next


Set colLogFiles = objWMIService.ExecQuery _
("Select * from Win32_NTEventLogFile Where LogFileName='System'")

For Each objLogfile in colLogFiles
errBackupLog = objLogFile.BackupEventLog("C:\TEMP\System_" & DATE & ".evtx")

If errBackupLog <> 0 Then
Wscript.Echo "Das Log wurde heute bereits gesichert."
End If
Next
**********************************************************


3. Es wäre auch gut, wenn mein Problem mit einer Drittanbieter-Freeware gelöst werden könnte, jedoch muss das ganze automatisiert (z.B. via Windows-Task) werden können.

4. Warum das Ganze? Provisioning lässt grüssen;-)


Vielen Dank im Voraus für Eure Hilfe

greetz
retosmile
    Mit Zitat antworten
Alt 07.03.2011, 16:08   #2
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.376
Moin,

mit Log Parser solltest du dir eine Lösung bauen können, die auf Export beruht. Dadurch könntest du die Logs z.B. gleich in eine SQL-Datenbank schreiben, was die Handhabung erheblich vereinfacht.

Download details: Log Parser 2.2

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 07.03.2011, 16:20   #3
Newbie
 
Offline
Registriert seit: 01-2011
Beiträge: 6
Werde mir den Log Parser mal anschauen.

Vermutlich scheitert dieser aber ja wie alles andere auch an den Event-Log Dateien (.evt oder .evtx).

SQL Server habe ich leider auch keinen zur Verfügung für diesen Zweck.

Gibt es allenfalls eine Möglichkeit, die gesamten *.evtx Files konsistent von einem x-beliebigen Server zu öffnen?

thanks & greetz
retosmile

Signatur
greetz
retosmile

(MCP/MCTS/MCSA/MCSE)

    Mit Zitat antworten
Alt 07.03.2011, 16:21   #4
Board Veteran
 
Offline
Registriert seit: 12-2008
Beiträge: 4.674
Was hast du genau vor? Monitoring von Systemen?
    Mit Zitat antworten
Alt 07.03.2011, 16:27   #5
Newbie
 
Offline
Registriert seit: 01-2011
Beiträge: 6
Es geht eigentlich nur darum, eventuelle Problem, welche vor dem Neu-Provisionieren der Server vorhanden waren, nachzuvollziehen.
Das Problem ist, dass beim Provisioning die System-HDs ändern, wo die Eventlog Dateien gespeichert sind.

Daher wäre es optimal, einfach die EventLog-Files von 2 Wochen in einem Netzwerk-Share aufzubewahren, und diese von irgendeinem Management-Server aus öffnen zu können.

Signatur
greetz
retosmile

(MCP/MCTS/MCSA/MCSE)

    Mit Zitat antworten
Alt 07.03.2011, 16:42   #6
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.376
Moin,

dann wäre eine Log-Parser-Lösung optimal. Muss ja nicht in einen SQL Server geschrieben werden, beim Exportformat hast du viele Freiheiten, z.B. CSV - das könntest du dann auch wieder mit dem Log Parser auswerten.

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 07.03.2011, 16:49   #7
Newbie
 
Offline
Registriert seit: 01-2011
Beiträge: 6
Die Implementation mit dem Log Parser sieht für mich doch ziemlich umständlich aus.

Gibt es nichts einfacheres als den Log Parser?
Wenn nicht, werde ich das Ding halt wohl oder übel mal ausprobieren...:-(

Signatur
greetz
retosmile

(MCP/MCTS/MCSA/MCSE)

    Mit Zitat antworten
Alt 07.03.2011, 17:01   #8
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.376
Moin,

doch, natürlich gibt es Einfacheres für genau diese Aufgabe. In der Regel dann aber kostenpflichtig und nicht so flexibel ...

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 07.03.2011, 18:08   #9
Newbie
 
Offline
Registriert seit: 01-2011
Beiträge: 6
u die da wäre - die ewig kostenpflichtigen?;-)

Signatur
greetz
retosmile

(MCP/MCTS/MCSA/MCSE)

    Mit Zitat antworten
Alt 08.03.2011, 00:00   #10
Moderator
 
Offline
Registriert seit: 11-2002
Beiträge: 6.666
hi,
Ich habe win32_ntEventlogfile grad mit der Powershell probiert

Code:
PS D:\> $log=get-wmiobject win32_ntEventlogfile -filter 'Logfilename="System"'
PS D:\> $log.BackupEventlog("d:\backup_system.evt").returnvalue
Ich habe das evtx-Systemlog eines win7-Rechners problemlos auf einem anderen win7-Rechner öffnen können.
Evtx-Dateien wirst du wahrscheinlich nicht auf einem XP/Win2003 Rechner importieren können, umgekehrt ist kein Problem

blub

Signatur
www.powershellpraxis.de

Nec Cupias, Nec Metuas

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bei System State Backup Event 513 von Capi2 zahni Tipps & Links 4 21.01.2010 14:29
Exchange 2003 Event/Ereigniss 1025 Microsoft ratlos u. Backup läuft nicht mehr schweizi MS Exchange Forum 1 25.10.2005 23:54
TCP Service Backup failed?? in event viewer xxxomxxx Windows Server Forum 0 28.06.2005 12:42
Event ID: 257 Source: Alert Manager Event ccc Windows Forum — Allgemein 3 13.05.2004 21:45


Alle Zeitangaben in MEZ/CET. Es ist jetzt 15:11 Uhr. Seite generiert in 0,040 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang