neuling6
Goto Top

E-Mailversand wenn Programm steht

Hallo,

gibt es ein Tool/Programm das eine E-mail an vorgegebene Mailadresse versendet, wenn
ein spezielles Programm steht (....exe reagiert nicht mehr).
Hab das Problem, dass ab und zu ein Programm stehen bleibt. Wenn das passiert wäre es hilfreich
wenn ich eine Mail über den Fehler erhalten würde. Somit könnte ich gleich reagieren.

Content-ID: 336649

Url: https://administrator.de/contentid/336649

Ausgedruckt am: 25.11.2024 um 08:11 Uhr

Kraemer
Kraemer 02.05.2017 um 09:26:37 Uhr
Goto Top
Moin,

auch wenn deine Problemstellung erst einmal banal klingt, so schwierig ist dann doch die Frage zu beantworten. Als Antwort wäre hier ein Jain wohl die richtige Antwort. Über welches Programm reden wir hier? Evtl. gibt es da eine richtige™ Lösung für.

Gruß
132895
132895 02.05.2017 aktualisiert um 09:35:30 Uhr
Goto Top
Wenn möglich sollte ein Skript einem schon Arbeit abnehmen die man sonst manuell machen würde.
Programm reagiert nicht - per Powershell neu starten?

Erste Maßnahme wäre aber die Fehlerursache für die Abstürze herauszufinden und zusätzlich ein Monitoring-System wie PRTG einzusetzen.

Gruß
neuling6
neuling6 02.05.2017 um 09:42:56 Uhr
Goto Top
Es ist ein Servertool unseres ERP-Systems. dabei werden verschiedene Dienste wie z.B. Materialdisposition ect. abgearbeitet.
Das Programm heisst Timeline. Da gibt es leider nichts passendes innerhalb dem Programm. Leider
neuling6
neuling6 02.05.2017 um 09:44:59 Uhr
Goto Top
Das ist auf alle Fälle der richtigere Weg, komme aber bei der Lösung nicht weiter. Der Hersteller vom Programm hat auch keine Lösung.
Kraemer
Kraemer 02.05.2017 um 09:45:40 Uhr
Goto Top
Zitat von @neuling6:

Es ist ein Servertool unseres ERP-Systems. dabei werden verschiedene Dienste wie z.B. Materialdisposition ect. abgearbeitet.
Das Programm heisst Timeline. Da gibt es leider nichts passendes innerhalb dem Programm. Leider
Vorausgesetzt, der Prozess friert wirklich ein, könntest du mit dem von @132895 verlinkten Skript was werden. Problematisch wird es aber, wenn das nicht der Fall ist. Dann müsste man sehen, ob man da ein anderes Workaround basteln kann.

Gruß
Mad-Eye
Mad-Eye 02.05.2017 aktualisiert um 09:50:26 Uhr
Goto Top
Hi neuling,

wir hatten einen ähnlichen Fall, eventuell schreibt das Programm auch Log-Files die du auf alter abfragen kannst. Z.B nsclient check_file_age. Mit etwas Aufwand kann man das bestimmt auch direkt über Powershell erschlagen.

Gruß,
Mad-Eye

edit:
Link zu einem ähnlichen Script: http://stackoverflow.com/questions/21003518/create-powershell-script-to ...
neuling6
neuling6 02.05.2017 um 11:21:59 Uhr
Goto Top
Ich habe das Standard Windows Ereignisprotokoll. Mir hilft es nicht weiter.
Es kommt halt der Hinweis: tl.exe reagiert nicht mehr.....
Es würde mir auch reichen, wenn das Programm richtig beendet und der Hinweis nicht kommt. Das Tool Restart on Crash
startet die exe dann wieder. Der Hinweis ist das störende.
fehler app-server 28-04-2017
132895
132895 02.05.2017 aktualisiert um 11:52:21 Uhr
Goto Top
Du hast dir das Skript oben nicht angesehen. Wozu schreibst man hier das eigentlich immer wenn es sowieso keiner liest face-sad. Der Freitag dauert immer noch an ...
Kraemer
Kraemer 02.05.2017 um 11:47:21 Uhr
Goto Top
Die DLL ist ja "uralt". Gibt es für eure Software keine Updates?
Knorkator
Knorkator 02.05.2017 um 12:09:20 Uhr
Goto Top
Hallo,

Wir haben hier auch ein ERP-Addon welches machmal den Dienst einstellt... und beißen uns die Zähne dran aus weil die Abstürze nicht zu fassen sind.

Eine Möglichkeit wäre es, die Prozessorauslastung zu überwachen.
Wenn der Prozess z.b. 10min unter 1% Auslastung ist, könnte man eine Mail senden.
Penny.Cilin
Penny.Cilin 02.05.2017 um 12:29:47 Uhr
Goto Top
OK, im Screenshot ist die Ereignis ID 1000 zu sehen. Wenn man dies triggert in Verbindung mit Pfad und Exe-Datei (also C:\TL12\TL12.exe) sollte sowas zu machen sein.

Wenn die Datei TL12.exe als Dienst läuft, könnte man die Eigenschaften des Dienstes aus Restart konfigurieren. So aus dem Bauch raus, ohne weitere Informationen zu haben.


Gruss Penny.
neuling6
neuling6 04.05.2017 um 09:35:36 Uhr
Goto Top
Sorry, habe mir das Skrip angesehen, nur bin ich in diesen Dingen Anfänger
neuling6
neuling6 04.05.2017 um 09:36:13 Uhr
Goto Top
Nein das ist der aktuelle Stand
neuling6
neuling6 04.05.2017 um 09:42:09 Uhr
Goto Top
Die Restart on Crash startet die TL.exe wieder wenn der Dienst weg ist. Durch den Windows Hinweis
" die TL.exe funktioniert nicht mehr, online nach Lösung suchen oder Programm schließen" bleibt die TL.exe in den Diensten stehen.
Somit läuft das Tool Restart ins leere.
Wenn man den Hinweis abschalten könnte, wäre mir auch schon geholfen. Dann wird der Dienst sicher beendet.
tl.exe
132895
132895 04.05.2017 aktualisiert um 09:44:48 Uhr
Goto Top
neuling6
neuling6 04.05.2017 um 09:54:21 Uhr
Goto Top
Danke, werde das gleich probieren
Penny.Cilin
Penny.Cilin 04.05.2017 um 09:58:19 Uhr
Goto Top
Das gilt aber dann global und nicht nur für dieses eine Programm.
132895
132895 04.05.2017 um 10:34:39 Uhr
Goto Top
Logisch ...
Penny.Cilin
Penny.Cilin 04.05.2017 um 10:56:33 Uhr
Goto Top
Ich wollte nur darauf hingewiesen haben.