Narzędzie do monitorowania Kill / Restart Rogue Process?

10

Potrzebuję narzędzia Windows (XP / 7), aby stale monitorować zawsze działające procesy i zabijać je (i opcjonalnie restartować), jeśli się zawieszą.

Istnieje wiele interaktywnych narzędzi (przede wszystkim Sysinternals). Ale mam program na mało używanej stacji roboczej, który musi działać nieprzerwanie i niezawodnie, z których oba nie są dwoma jego mocnymi kolorami :) Wymaga ciągłej opieki nad dzieckiem, a wolałbym mieć tylko narzędzie do monitorowania (nawet płatne jeden), który może go zabić / zrestartować w określonych warunkach - np. CPU> 80%, stan „Nie odpowiada” itp.

Sean O
źródło
Widzę to pytanie każdego dnia! Czy spamujesz i usuwasz go, czy to tylko bardzo gorący temat?
marcusw
Przeprowadziłem wyszukiwania i znalazłem podobne pytania. Ale nic nie jest tak, jak potrzebuję.
Sean O

Odpowiedzi:

4

Natknąłem się na narzędzie, które robi ~ 90% tego, czego potrzebuję: Monitor aplikacji Kiwi , który może zabijać / restartować procesy tego konsumenta za dużo pamięci / czasu procesora.

Sean O
źródło
0

Lekka wersja IPSentry może załatwić sprawę, możesz wybrać i wybrać funkcje, które chcesz kupić: http://www.ipsentry.com/

Z drugiej strony, jak ustalić, czy program działa? Możesz być w stanie rozwiązać ten bardzo specyficzny problem za pomocą skryptu VB, który uruchamia się jako zaplanowane zadanie co kilka minut, aby sprawdzić system i ponownie uruchomić program, jeśli to konieczne. Oto przykład kogoś, kto robi coś podobnego (aczkolwiek z zupełnie innym celem końcowym): www.tek-tips.com/viewthread.cfm?qid=395765

matowy
źródło
Matt, dziękuję za podpowiedź. Niestety wygląda na to, że IP Sentry wykonuje wiele monitorowania, z wyjątkiem monitorowania aplikacji. Wątek tek-tips wygląda interesująco ... Zastanawiam się, czy PowerShell może zrobić coś podobnego i prościej :)
Sean O