|
VBScript: Admins-Eventsammler |
|
|
|
Geschrieben von Stefan Mrosek
|
|
Ich habe eine Möglichkeit gesucht, die Eventlogs aller Rechner in der Domäne zentral auswerten zu können. Entstanden ist dieses Script , das die Events von den Rechnern einsammelt, und in eine SQL-Datenbank schreibt.
Möglich ist das "Scannen" aller Rechner der Domain oder die Übergabe eines Rechnernamens. Beim ersten Lauf werden Alle Events des letzten Jahres in die DB übernommen. Jeder weitere Lauf gleicht nur noch die Änderungen ab.
Vor der 1. Nutzung muss eine Datenbank angelegt werden. Das SQL-Script zum Anlegen der Tabelle(n) ist in der readme enthalten. Weiterhin muss das Ini-File angepasst werden.
Beschreibung:
Dieses Script stellt sammelt alle Eventlogeinträge ein, und schreibt diese in eine Datenbank. Beim 1. Lauf werden alle Events des letzten Jahres abgeholt.
Jeder weitere Lauf holt nur noch die seit dem letzten Lauf hinzugekommenen Events ab.
Folgende Funktionen sind implementiert:
- Konfiguration per Ini-Datei:
- DBConnstring = Connectionstring zur Datenbank
Hier muss Server=xxx und DATABASE = yyy angepasst werden
(oder DSN=Systemdsnname;)
- Konfiguration der Mailparameter notwendig, wenn Statusmail gewünscht ist
Wenn nicht, dann AlertMail=False setzen
- IEStatus = True/False für Statusfenster bei Scriptlauf
- Scan_AD und AD_Context konfigurieren, wenn alle im Active Directory registrierten Rechner bearbeitet werden sollen.
- Schreiben von Logfiles.
Bei jedem Scriptlauf wird im Konfiguriertem Pfad ein Logfile geschrieben.
Dem Filenamen wird die aktuelle Zeit vorangestellt.
- Schreiben von Einträgen ins Eventlog.
Alle Scriptevents die mit Logdas generiert werden, werden ab dem definierten Alertlevel auch In Eventlog geschrieben.
- Versand von Statusmails mit angehängtem Logfile versendet
- Interaktiver Modus
Die Einträge ins Logfile werden zusätzlich in einem IE-Fenster ausgegeben, um den Scriptablauf interaktiv verfolgen zu können.
Syntax: -PC:<Rechnername> Scannt nur den übergebenen Rechnernamen
-AD Scannt alle im Aactive Directory angemeldeten
Rechner
(Parameter -CX notwendig)
-CX:<Kontext> Kontext des AD, ab dem gesucht werden soll
Dieses Script sammelt alle Eventlogeinträge ein, und schreibt diese in eine Datenbank. Beim 1. Lauf werden alle Events des letzten Jahres abge...
| Download Eventsammler.zip | | |
Zu Favoriten hinzufügen (393) | Artikel zitieren | Aufgerufen: 5166
Nur registrierte Benutzer können Kommentare schreiben. Bitte melden Sie sich an oder registrieren Sie sich. Powered by AkoComment Tweaked Special Edition v.1.4.6 AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com All right reserved |
|
Letzte Aktualisierung ( Donnerstag, 08 November 2007 )
|