Ich habe eine Iptables-Regel in PREROUTING, die alle eingehenden an einen bestimmten Port umleitet, wo ein Dienst die Daten verbraucht. Gibt es eine dynamische Möglichkeit, um festzustellen, ob der Dienst abgestürzt ist, und um die Regel zu entfernen?
Welches Maß an Reaktionsfähigkeit benötigen Sie? Wie lange nach dem Tod des Dienstes können Sie warten, bevor Sie die Regel abrufen. Sie könnten etwas aus cron ausführen, das jede Minute prüft, in der der Dienst aktiv / aktiv ist, andernfalls wird die Regel abgerufen. Aber im schlimmsten Fall stürzt der Service direkt nach dem Check ab und Sie haben noch eine Minute Zeit, bevor er gezogen wird. Oder Sie können sich so etwas wie Monit / Gott ansehen, um Aktionen auszuführen.
Doon
Ich möchte eine Entfernung in Echtzeit (was allerdings unwahrscheinlich erscheint). Ein anderer Dienst versucht, eine Verbindung herzustellen und stürzt ab, wodurch Teile des Systems zum Absturz gebracht werden. Monit sieht nützlich aus. Vielen Dank!
Abhishek Chanda