Hallo,
Ich möchte bei einem Server 2012 R2 die Scheduled Task prüfen. Dies funktioniert nur wenn der Remote Registry Service läuft.
Bei Server 2012r2 wird dieser aber gemäss by Design resp. nicht Gebrauch nach 10/15min gestoppt.
Gibt es eine bessere Möglichkeit die Scheduled Tasks zu überwachen?
Vielen Dank und Grüsse,
Article Comments
Hallo Herr Götz, Vielen Dank den Scheduled2Task.exe haben wir bereits im Einsatz.
Wäre es möglich den Eventlog Eintrag 102 (Scheduled Task Successfully) zu einer bestimmten Uhrzeit zu überwachen.
Sprich wenn der Task am morgen um 04.00Uhr sauber durchläuft - PRTG Monitor um 04.10Uhr EventID 102 check.
vielen dank und grüsse,
Jan, 2018 - Permalink
Hallo Herr Reinhard,
Um Ihren Eventlog Eintrag 102 zu einer bestimmten Uhrzeit zu überwachen, kann ich Ihnen unseren Eventlog Sensor empfehlen. In unserem Eventlog Sensor können Sie bestimme IDs explizit überwachen, indem Sie die zu Überwachende ID in dem Unterpunkt "Filter by ID" eingeben.
Um wie in Ihrem genannten Beispiel diese ID zu bestimmten Zeiten zu checken oder zu überwachen, wäre es möglich ein Schedule anzulegen. In den Schedule Einstellungen können Sie entscheiden an welchen Tagen und um welche Uhrzeiten der Sensor aktiv scannen soll. Sie können allerdings auch Ihre eigenen Laufzeiten für den Sensor definieren, um so auch zu ungeraden Uhrzeiten (z.B. 04.18 Uhr) den Sensor zu aktivieren.
Wenn Sie bestimmte Zeiten anlegen, wird der Sensor erst aktiv werden, wenn die eingestellte Uhrzeit anbricht. Ansonsten wird der Sensor automatisch pausiert und bei erreichen der eingestellten Zeit wird der Sensor automatisch wieder aktiviert. Der Sensor speichert nur während der aktiven Laufzeit seine Daten.
Grüße,
Philipp Götz
Jan, 2018 - Permalink
Hallo Herr Götz,
Vielen Dank für Ihre ausführliche Info.
Was wäre nach Ihrer Meinung die einfachste Art und Weise den Task Scheduler Job zu prüfen?
Es sollte geprüft werden ob der
>Scheduled Task X um 04:00Uhr erfolgreich war (EventID 102) > Scheduled Task Y um 04:30Uhr erfolgreich war (EventID 102)
Der Task wird jeden Tag ausgeführt.
Vielen Dank und Grüsse, Adrian Reinhard
Jan, 2018 - Permalink
Hallo Herr Reinhard,
Die einfachste Art den Scheduler Job zu überprüfen wäre, dass Sie sich in Ihrem PRTG unter Schedule eine Scanning Zeit erstellen für den Eventlog Sensor. Es gibt die Möglichkeit die Zeiten und Tage, wann der Sensor aktiv werden soll, aus einer Tabelle aus zu suchen. Sie können allerdings auch Ihre eigenen Zeiten erstellen.
Nach dem erstellen Ihres Schedules, wählen Sie den erstellten Schedule in Ihrem Eventlog Sensor aus unter dem Punkt Schedules. Der Sensor abreitet dann aktiv zu Ihren erstellten Zeiten und gibt Ihnen die Informationen zurück, wenn der Task erfolgreich war oder nicht.
Ansonsten ist der Sensor pausiert und gibt keine Rückmeldung.
Grüße,
Philipp
Jan, 2018 - Permalink
Hallo Herr Götz,
Vielen Dank.
Wie kann ich eine eigene Uhrzeit unter Time Table (active time Slots) erstellen?
Viele Grüsse,
Adrian Reinhard
Jan, 2018 - Permalink
Hallo Herr Reinhard,
Die Erstellung Ihrer eigenen Uhrzeit ist in dem Unterpunkt Use list of period definitions der Schedules möglich.
Dort schreiben Sie mit folgendem Format ww:hh:mm-ww:hh:mm den Tag und die Uhrzeit in das Feld, wann der Sensor nicht aktiv sein soll.
Für Ihr beispiel wäre es dann:
mo:05:00-tu:04:00 |
tu:04:30-tu05:00 |
tu:05:30-we:04:00 |
we:04:30-we05:00 |
we:05:30-th:04:00 |
usw... |
Als Hinweis:
- ww ist für die Abkürzung der Wochentage (Monday-Sunday: mo,tu,we,th,fr,sa,su)
- hh ist für die Definition der Stunden (nur im 24 Stunden Format)
- mm ist für die Minuten
- für jede neue Zeitperiode benutzen Sie bitte eine neue Zeile
Grüße,
Philipp
Jan, 2018 - Permalink
Hallo Herr Götz,
Ich habe den Scheduler so eingerichtet:
Somit wird jeweils von 03:00:01 - 03:01:59 und von 03:29:01 - 03:31:59 den Eventviewer auf den Eventlog eintrag 102.
mo:00:01-mo:03:00 mo:03:02-mo:03:29 mo:03:32-mo:23:59 tu:00:01-tu:03:00 tu:03:02-tu:03:29 tu:03:32-tu:23:59 we:00:01-we:03:00 we:03:02-we:03:29 we:03:32-we:23:59 th:00:01-th:03:00 th:03:02-th:03:29 th:03:32-th:23:59 fr:00:01-fr:03:00 fr:03:02-fr:03:29 fr:03:32-fr:23:59 sa:00:01-sa:03:00 sa:03:02-sa:03:29 sa:03:32-sa:23:59 su:00:01-su:03:00 su:03:02-su:03:29 su:03:32-su:23:59
Was ich etwas als problematisch betrachte ist, dass wenn ich am Morgen ins Büro komme sehe ich den Sensor jeweils auf blau:
Sensor Eventlog: Application
Paused by schedule
Wenn dieser in der Nacht nicht richtig durchgelaufen ist, erscheint mir dieser dann Rot oder ist dieser dann auf Blau weil paused by schedule?
Vielen Dank für Ihre Hilfe,
Adrian Reinhard
Jan, 2018 - Permalink
Hallo Herr Reinhard,
Ihr Sensor sollte eine Benachrichtigung an Sie schicken, wenn er in der Nacht einen Fehler findet. Auch sehen Sie die entstandenen Errors, im Log des Sensors.
Der Sensor wird allerdings trotzdem Pausiert sobald er aus dem Interval heraus ist, auch wenn er einen Fehler hatte.
Für weitere Fragen stehe ich Ihnen gerne zur Verfügung.
Grüße,
Philipp
Jan, 2018 - Permalink
Hallo Herr Reinhard,
Wir können Ihnen nur einen Sensor von der PRTG Tool Family anbieten, da PRTG keinen nativen Sensor für solch eine Überwachung bietet. Den XML Sensor finden Sie in der Tool Family unter: http://prtgtoolsfamily.com/downloads/sensorsxml
Um den Remote Registry Service nach 10 Minuten nicht in den Standby Modus setzen zu lassen, wäre es denkbar den Interval des Sensors auf 5 Minuten zu setzen. Auf die Art werden regelmäßig Anfragen gestartet und der Service wird erst gar nicht in den Standby Modus gesetzt.
Grüße,
Philipp Götz
Jan, 2018 - Permalink