Utilitaire pour surveiller le processus de suppression / redémarrage des voyous?

10

J'ai besoin d'un utilitaire Windows (XP / 7) pour surveiller en permanence les processus en cours d'exécution et les tuer (et éventuellement les redémarrer) s'ils se bloquent.

Il existe de nombreux outils interactifs (Sysinternals, notamment). Mais j'ai un programme sur un poste de travail peu utilisé qui doit fonctionner en continu et de manière fiable, qui ne sont pas deux de ses points forts :) Il nécessite un babysitting continu, et je préfère simplement avoir un utilitaire de surveillance (même un payant un) qui peut le tuer / le redémarrer dans des conditions définissables - par exemple CPU> 80%, état "Ne répond pas", etc.

Sean O
la source
Je vois cette question tous les jours! Êtes-vous en train de spammer et de le supprimer ou est-ce juste un sujet vraiment brûlant?
marcusw
J'ai fait des recherches et trouvé des questions similaires. Mais rien de tel que ce dont j'ai besoin.
Sean O

Réponses:

4

Je suis tombé sur un utilitaire qui fait ~ 90% de ce dont j'ai besoin: Kiwi Application Monitor , qui peut tuer / redémarrer les processus qui consomment trop de mémoire / temps CPU.

Sean O
la source
0

La version allégée d'IPSentry pourrait faire l'affaire, vous pouvez choisir les fonctionnalités que vous souhaitez acheter: http://www.ipsentry.com/

D'un autre côté, comment déterminez-vous si le programme est en cours d'exécution? Vous pourrez peut-être résoudre ce problème très spécifique avec un script VB qui s'exécute en tant que tâche planifiée toutes les quelques minutes environ pour vérifier le système et redémarrer le programme si nécessaire. Voici un exemple de quelqu'un qui fait quelque chose de similaire (mais avec un objectif final très différent): www.tek-tips.com/viewthread.cfm?qid=395765

mat
la source
Matt, merci pour le conseil. Malheureusement, il semble qu'IP Sentry effectue beaucoup de surveillance, à l'exception de la surveillance des applications. Le fil tek-tips semble intéressant ... Je me demande si PowerShell peut faire quelque chose de similaire, et plus simplement :)
Sean O