Verbindungsüberwachung

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
delumax
Beiträge: 63
Registriert: 14.06.2004 08:25:51

Verbindungsüberwachung

Beitrag von delumax » 20.10.2004 10:17:08

Hallo,

ich suche ein Tool oder eine Methode um eine Verbindung zu überwachen. Es handelt sich um eine VPN-Verbindung zu einer anderen Filiale. Da wir hier angeblich öfters Verbindungsabbrüche haben möchte ich nun überwachen ob die Verbindung in irgendeiner Form ausfällt (und wenn nur kurzzeitig).. Bei einem Dauerping fehlt mir der Zeitstempel, daher ungeeignet.. Ideen??

Danke!

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 20.10.2004 11:54:53

Ich würde ein Shell-Script schreiben, dass regelmässig einen ping absetzt. Wenn der ping nicht ankommt, würde ich einen Zeitstempel ins Logfile setzen, so zum Beispiel:

Code: Alles auswählen

case `ping -qnc 1 zielrechner` in
     *'100% packet loss'*)
     echo -n "Netzwerkpaket verloren" >> /tmp/meinlogfile.log
     date >> /tmp/meinlogfile.log
     ;;
esac
Das halt alle 5 Sek. oder so ausführen, fertig.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

delumax
Beiträge: 63
Registriert: 14.06.2004 08:25:51

Beitrag von delumax » 24.10.2004 20:56:57

Ich muss mich erstmal für die späte Antwort entschuldigen! Ein bissel stressig die letzten Tage..

Ich habe das ganze für mich z. Zt. so gelöst:

Code: Alles auswählen

#! /bin/sh

HOST=<host>
LOGFILE=<logfile>

while true ; do
ping -c 2 $HOST > /dev/null || echo -ne "`date` \
Netzwerkpaket verloren \n\
`traceroute -I -m 12 $HOST`\n\n" \
>> /var/log//$LOGFILE
done
Das ganze dann per init oder cron am Leben erhalten und fertig.. Aber ich muss sagen es erscheint mir trotzdem nicht wie das wahre. Trotzdem Danke

Btw:
Das halt alle 5 Sek. oder so ausführen, fertig.
Das würdest du deinem cron nicht wirklich antun, oder?! :wink:

Antworten