RangeeOS - Netzwerkkonnektivität per PING überwachen
Bei regelmäßigen Verbindungsabbrüchen kann es hilfreich sein, die Verfügbarkeit des Netzwerks zu überwachen. In diesem Artikel wird beschrieben wie Sie auf einem Client ein kleines Skript hinterlegen welches durchgängig einen vorgegebenen Server anpingt und das Ergebnis Protokolliert. Mit diesen Ergebnissen können Sie z.B.:
- Eingrenzen ob ein Problem im Internen Netzwerk oder auf einer WAN Strecke besteht
- Verbindungsabbrüche einer Verbindung in Relation zu realen Netzwerkabbrüchen bringen (Protokollfehler vs. Netzwerkfehler)
Skript konfigurieren
Navigieren Sie zu Werkzeuge (Verbindungen in RangeeOS12.00 oder früher) -> Skripte -> Neue Verbindung
Um das Skript für den Nutzer vollkommen unsichtbar auszuführen, legen Sie es auf diese Weise an:
- Verbindungsname: Frei Wählbar (z.B.: Pinglog)
- Skript (Passen Sie #ZielIp# nach Ihren Bedürfnissen an):
# Ziel-Adresse definieren - bitte anpassen
target=#ZielIp## Funktion zum Dauerping auf das Gateway
function ping_target {
echo "----- Ping to Server -----" >> $log_file
ping -O $target | while read pong; do
echo "$(date): $pong" >> $log_file
done
}ping_target
- Automatischer Start: an
- Desktop-Verknüpfung erstellen: aus
- Verknüpfung im Startmenü erstellen: aus
- Zeige Benachrichtigung beim Start: aus
Nach ein Neustart beginnt der Ping automatisch.
Ergebnisse auslesen
Die Ergebnisse der Ping versuche können unter Werkzeuge (Verbindungen in RangeeOS12.00 oder früher) -> Skripte ->Ihr Verbindungesname -> Protkolldatei ausgelesen werden. Diese Datei kann in etwas so aussehen:
