Jump to content

Logviewer für Windows PowerShell


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hi Leute,

 

arbeite gerade an einem LogViewer für Windows PowerShell. Leider funktioniert

meine Funktion nur bedingt. Mal macht sie alles richtig und mal gehen Einträge verloren. Es kann hin und wieder auch mal vorkommen, dass gar keine Einträge erscheinen. Leider in meinen Augen ohne System. Könnt Ihr mir sagen was ich falsch mache oder ob es eine bessere Möglichkeit neue Einträge in der Ereignisanzeige zu beobachten.

 

function logviewer {

 

if($args.count -ne 1 )

{

write-host "Bitte ein EventLog angeben!"

}

else

{

$EventLog = $args[0]

$x = (get-eventlog $EventLog -newest 1).Index

 

while ($true)

{

$tmp = get-eventlog $EventLog | where { $_.Index -gt $x } | sort-object Index

$counter = $tmp.count

$tmp | format-table -autosize -hideTableHeaders -Property Index,TimeGenerated,EntryType,Source,Message

$x = $x + $counter + 1

start-sleep 5

}

}

}

Geschrieben

Hallo Neohome,

du meinst, wenn irgendein bestimmtes Event hochpoppt, dann soll unmittelbar eine Aktion ausgelöst werden. Das geht meines Wissens nur mit WMI-Scripting

 

Ein Beispiel findest du hier: Da wird beim Auftreten eines bestimmten Events der netmon auf Commandline gestartet.

Es gibt von Microsoft mittlerweile auch ein GUI-Tool, das das gleiche macht. Muss ich aber erst raussuchen, wenn es dich interessiert

 

cu

blub

Geschrieben
Ich dachte dabei eher an eine Echtzeit-Überwachung.

 

aha. Das würde dein Skript aber doch auch nicht leisten? Es versucht doch nur, das bestehende Log auszulesen. Das kann man mit Log Parser auch machen. Bei einem Kunden habe ich damit eine Lösung gebaut, die einmal pro Stunde die Fehler und Warnungen von 40 Servern weltweit in einem HTML-Report konsolidiert.

 

Was genau meinst du mit "Echtzeit-Überwachung"?

 

Gruß, Nils

Geschrieben

doch das macht die funktion, sie fragt immer wieder das eventlog ab und wenn neue einträge kommen zeigt es diese im konsolenfenster an.

 

leider gehen dabei aber irgendwie ab und zu meldungen verloren, bzw. werden nicht angezeigt.

 

@blub: ja, das wäre super, danke.

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...