Page 1 of 1

SSH-Tunnel überwachen?

Posted: 2005-03-07 16:13
by funnydingo
Hallo zusammen,

ich habe mehrer Root-Server die Daten untereinander austauschen. Das ganze mache ich mit SSH-Tunnels. Leider kommt es ab und an mal vor, das einer der Tunnel zusammenbricht und das bedeutet einen Ausfall verschiedener Services.

Ich habe zwar ein kleines Shell-Script das ich nur ausführen muss (Authentifizierung läuft via Zertifikakte) jedoch ist das ja nicht sinn der Sache, wenn ich dies manuell editieren muss.

Kennt jemand von euch vielleicht ein Tool oder einen Trick mit dem ich die Tunnel überwachen kann und nach (möglichst kurzer) Zeit diese wieder automatisch aufgebaut werden? Die einzige Idee die ich hätte: Ã?ber Cron jede Minute ein Script ausführen das prüft ob die Tasks noch laufen und ggf. den beendet Task wieder starten. Gibt es da vielleicht schon was?

lg,


Funny

Re: SSH-Tunnel überwachen?

Posted: 2005-03-07 17:55
by oxygen
vielleicht solltest du die Tasks auf dem entfernten Rechner per screen oder & in den Hintergrund schicken. Dann kann der Tunnel abbrechen ohne das der Task abgebrochen wird.

Re: SSH-Tunnel überwachen?

Posted: 2005-03-08 11:13
by funnydingo
Leider handelt es sich hier unter anderem um Datenbank-verbindungen. Da ist grad der Tunnel das wichtige.

Re: SSH-Tunnel überwachen?

Posted: 2005-03-08 14:13
by metrax
in den crontab ein script welches eine datenbank verbindung aufbaut, schlägt dies fehl, wird der ssh prozess gekillt und neu gestartet. schlägt dies auch fehl, mail an admin oder sowas

fertig ;)

das ganze hat ich früher mal mit mysql am laufen.

Re: SSH-Tunnel überwachen?

Posted: 2005-03-08 14:52
by funnydingo
Ja, an so etwas habe ich auch schon gedacht. Naja, da wird mir wohl auch nix anderes übrig bleiben.

Re: SSH-Tunnel überwachen?

Posted: 2005-03-08 19:11
by Roger Wilco
Probiers doch einfach mal mit AutoSSH...

Re: SSH-Tunnel überwachen?

Posted: 2005-03-09 14:11
by sica
Alternativ würde ich zwischen den Rechnern einfach mit OpenVPN(.net) ein VPN aufbauen und darüber den Datentransfer abwickeln. OpenVPN bietet entsprechende Möglichkeiten um den Tunnel wieder aufzubauen falls die Verbindung mal abbricht. Die Konfiguration von OpenVPN ist nicht wirklich schwer und sollte schnell erledigt sein.

Re: SSH-Tunnel überwachen?

Posted: 2005-03-11 17:11
by funnydingo
Beide Vorschläge hören sich gut an, werde mir das mal ansehen. Vielen Dank!