Modifier la règle lorsque le service plante

0

J'ai une règle iptables dans PREROUTING qui redirige tous les messages entrants vers un port spécifique, lorsqu'un service consomme les données. Existe-t-il un moyen dynamique de déterminer si le service est tombé en panne et de supprimer la règle?

Abhishek Chanda
la source
De quel niveau de réactivité avez-vous besoin? Combien de temps après la mort du service pouvez-vous attendre avant de tirer la règle. vous pouvez exécuter quelque chose sur cron qui vérifie chaque minute que le service est actif / en vie, sinon la règle est appliquée. mais dans le pire des cas, le service s’effondre juste après le contrôle et il vous reste une minute avant qu’il soit retiré. Ou vous pouvez regarder quelque chose comme monit / dieu pour faire des actions.
Doon
Je voudrais l'enlèvement en temps réel (cela semble improbable cependant). Un autre service tente de se connecter à ce dernier et se bloque, ce qui provoque le crash de certaines parties du système. Monit a l'air utile. Merci!
Abhishek Chanda