Scripting eventlog
Hello!Jeg vil gerne kunne udføre en kommando hver gang der bliver skrevet til Eventloggen. Til formålet har jeg forsøgt mig med et lille værktøj der hedder "psloglist.exe" fra sysinternals.com.
Jeg ekserkverer det så den står og overvåger eventloggen og skriver til skærmen så snart der kommer en ny eventlog.
Outputtet herfra vil jeg så gerne smide hen til et program der bliver kørt og sørger for at sende data til min overvågnings server. Programmet (zabbix_sender fra www.zabbix.com) tager en række parametre og sender dataen afsteder og afslutter med OK.
Problemet er at jeg ikke kan finde ud af at scripte det på windows. På unix ville følgende kommando klare det:
psloglist.exe -s -w | zabbix_sender.exe server.dk 10051 client:test ""
problemet er at den sender 1 streng når den starter og sender så ikke mere hen til zabbix_sender.exe. Hvordan gøres dette? Det jeg mangler er det der bliver kaldt for "piping" i unix-shell.
på forhånd tak!
Simon
