Aufgabenplanungs-Ergebnis abfragen

Mitglied: Havokx23

Havokx23 (Level 1) - Jetzt verbinden

11.08.2014, aktualisiert 10:18 Uhr, 5818 Aufrufe, 6 Kommentare

Hallo zusammen,
ich hab mal ein wenig recherchiert und nichts hilfreiches finden können... daher richte ich mich an euch.
Es geht darum, dass wir einen automatisierten Befehl mithilfe der Aufgabenplanung von Windows-Server 2012 eingerichtet haben.
Nun kam es vor, dass irgendetwas nicht ganz sauber durchgelaufen ist. Die "angeblich" verschickten Daten sind nie beim Empfänger eingetroffen.
Daher soll ich nun mit Icinga/Nagios prüfen, welches Ergebnis beim letzten Durchlauf rauskam. Sobald ein anderes "Ergebnis der letzten Ausführung" als '0x0' auftaucht, sollen die Admins alarmiert werden. Ein entsprechendes Skript, welches die Daten an Nagios weiter gibt, kriege ich hin. Allerdings weiß ich absolut nicht, wie ich an diese Daten komme.

Eventuell weiß einer von euch mehr :) face-smile

Viele Grüße,
Havok
Mitglied: SlainteMhath
11.08.2014 um 10:18 Uhr
Moin,

Allerdings weiß ich absolut nicht, wie ich an diese Daten komme.
Übers Eventlog. Entweder liest du das per Nagios Plugin direkt aus, oder erstellst dir einen Trigger fürs Eventlog der dann entweder eine SNMP Trap auslöst oder eine Mail versendetet o.Ä.

lg,
Slainte
Bitte warten ..
Mitglied: colinardo
11.08.2014, aktualisiert um 11:38 Uhr
Zitat von @SlainteMhath:
> Allerdings weiß ich absolut nicht, wie ich an diese Daten komme.
Übers Eventlog. Entweder liest du das per Nagios Plugin direkt aus, oder erstellst dir einen Trigger fürs Eventlog der
dann entweder eine SNMP Trap auslöst oder eine Mail versendetet o.Ä.
genau, und wie erweiterte Eventlogfilter mit XPath solche Eigenschaften abfragen können, kannst du an einem Beispiel hier sehen:

Dazu musst du den Verlauf für die Aufgaben im jeweiligen Aufgabenordner (Kontextmenü des Ordners > Verlauf für alle Aufgaben aktivieren) aktivieren. Folgender XPath XML-Filter checkt z.B. ob ein Task der mit folgendem Namen(inkl. Ordner) abgelegt ist \MyTasksFolder\TaskXYZ, nicht mit dem Ergebnis 0x0 abgeschlossen wurde.


Grüße Uwe
Bitte warten ..
Mitglied: Havokx23
11.08.2014 um 13:06 Uhr
Ahh okay... Danke schonmal :) face-smile Ich bin jetzt grade dabei einen Filter zu schreiben der nach einem bestimmten Tast schaut. Das sieht im Moment so aus:

<QueryList>
<Query Id="0" Path="Microsoft-Windows-TaskScheduler%4Operational">
<Select Path="Microsoft-Windows-TaskScheduler%4Operational">
*[EventData[Data[@Name='TaskName'] and (Data='\wpLVS - SAP-Schnittstelle Nagelgroup']]]
and
*[System[(channel='Microsoft-Windows-TaskScheduler/Operational')]]
</Select>
</Query>
</QueryList>

Allerdings kommt jedesmal die Fehlermeldung, dass der angegebene Kanal nicht gefunden werden kann. Irgendwas stimmt nicht :/
Bitte warten ..
Mitglied: colinardo
11.08.2014, aktualisiert um 13:18 Uhr
Ansonsten musst du mal ein Event generieren, und dann in der XML-Ansicht des Events den Channel-Namen kopieren. Das hier wurde auf einem Windows 7x64 getestet.

633a591b2f9be06346e9f5997bcc1051 - Klicke auf das Bild, um es zu vergrößern
Bitte warten ..
Mitglied: Havokx23
11.08.2014 um 15:13 Uhr
Dankeschön :) face-smile

Soweit so gut. Ich habe jetzt eine "Benutzerdefinierte Ansicht" generiert, welche mir aus dem Task-Scheduller alle Ereignisse heraus filtert, welche mit dem SAP-Plugin zutun haben. Jetzt habe ich aber das Problem. dass ich mir das zwar angucken, aber nicht mit dem NSClient++ abfragen kann :/
Er verlangt eine "file" die ich angeben soll. Wird diese Datei nicht vom System in der Registry gefunden, wird unter "Application" nach entsprechender ID gesucht.

Ich habe also jetzt eine Ansicht und keine neue Log-Datei erstellt, welche von NSClient nicht gefunden wird. Kann ich anhand dieser Anfrage eine eigene Eventlog-Datei erzeugen?
Bitte warten ..
Mitglied: colinardo
11.08.2014, aktualisiert um 15:29 Uhr
Erstell doch einfach einen Event-Trigger mit der obigen XML-Query und binde ein Script daran. Rechtsklick auf ein Event Aufgabe an dieses Ereignis anfügen, dann bearbeitest du den Trigger indem du obiges XML unter Trigger Bei einem Ereignis > Benutzerdefiniert einfügst.

Oder:

Alle Taskscheduler-Events finden sich in diesem Log:
Anwendungs und Dienstprotokolle --> Microsoft --> Windows -->TaskScheduler --> Betriebsbereit

Das Log heißt: Microsoft-Windows-TaskScheduler/Betriebsbereit und liegt unter:

Bitte warten ..
Heiß diskutierte Inhalte
Windows Server
Aufgabenplanung PowerShell Skript startet nicht
shooanVor 1 TagFrageWindows Server36 Kommentare

Hallo Zusammen, ich habe ein Skript bekommen das ich gerne so einstellen will das dieses beim Start des Exchangeservers aktiviert werden soll. Ein Ausführung ...

Internet
Webcam oder IPcam aus dem Internet erreichbar?
dertowaVor 1 TagFrageInternet17 Kommentare

Hallo zusammen, mal eine spezielle Frage, vielleicht kann jemand einen Dienst aufgrund guter Erfahrung empfehlen. Die Hündin einer guten Bekannten bekommt Nachwuchs und dafür ...

Windows Netzwerk
Computername erneut vergeben?
gelöst malkieVor 1 TagFrageWindows Netzwerk10 Kommentare

Guten Morgen, wir haben in der Firma Computernamen nach dem Muster: PC-Abteilung-Nummer (PC-IT-1) So, aktuell habe ich mal gelernt ganz früher, dass man den ...

Backup
Zusätzlicher Backupschutz gegen Ransomware Befall
staybbVor 1 TagFrageBackup4 Kommentare

Hallo zusammen, wir nutzen Veeam Backup & Replication als Backup für unsere Server und Files. Es werden immer on-side beim Kunden Backups auf einem ...

LAN, WAN, Wireless
Unterschiedliche IP-Adressbereiche im Netzwerk
achkleinVor 16 StundenFrageLAN, WAN, Wireless17 Kommentare

Hallo, ich stehe vor einem Problem mit der WLAN-Verbindung zum Router (Fritzbox Cable 6490). Das verbundene Notebook hat die Adresse 192.168.0.164, Gateway ist 192.168.0.149: ...

Router & Routing
Verkaufe apu4.d4 Set
pasu69Vor 1 TagAllgemeinRouter & Routing11 Kommentare

Guten Abend zusammen, ich hätte ein APU4.D4 Bundle abzugeben, dass ich erst Anfang März gekauft habe. Leider ist die Hardware tatsächlich zu schwach, um ...

Hardware
Temperaturüberwachung Raum
ingo1988Vor 1 TagFrageHardware8 Kommentare

Hallo, ich brauche eure Hilfe. Ich möchte gerne eine Temperaturüberwachung installieren. Es sollte über Wifi funktionieren, ist aber kein Muss. Außerdem soll eine Alarmbenachrichtigung ...

Microsoft Office
E-Mail kommt nicht an
gelöst HeinrichMVor 1 TagFrageMicrosoft Office10 Kommentare

Hallo zusammen, in der letzten Zeit häufen sich die Meldungen, dass E-Mails nicht ankommen. Es ist kein Muster zu erkennen. Mal kommt eine Mail ...