Zum Hauptinhalt springen

Einrichten von netwatch mikrotik für die Umstellung auf Backup: Schritt für Schritt Anleitung

Netwatch ist ein von MikroTik RouterOS bereitgestelltes Tool, mit dem Sie die Verfügbarkeit von Geräten im Netzwerk überwachen und verschiedene Aktionen ausführen können, wenn sie nicht verfügbar sind. Eine der Hauptanwendungen von Netwatch besteht darin, im Falle eines Ausfalls des primären Servers auf einen redundanten Server umzuschalten.

Um Netwatch auf dem MikroTik-Router zu konfigurieren, müssen mehrere Schritte ausgeführt werden. Zuerst müssen Sie ein Netwatch-Skript erstellen, in dem Sie die Bedingungen definieren, unter denen Sie zum Backup-Server wechseln möchten. Sie müssen dann den Netwatch-Trigger konfigurieren, der dieses Skript ausführen soll, wenn die angegebenen Bedingungen auftreten. Schließlich müssen Sie den Wechsel zu einem redundanten Server mithilfe der Firewall oder anderer Routertools konfigurieren.

Eine grundlegende Voraussetzung für den Wechsel zu einem redundanten Server kann sein, dass der primäre Server nicht per Ping erreichbar ist. Dazu können Sie im Netwatch-Skript den Befehl verwenden /ping mit Angabe der IP-Adresse des primären Servers. Wenn der Ping fehlschlägt, sendet das Skript möglicherweise ein Signal an den Trigger, dass ein Wechsel zu einem redundanten Server erforderlich ist.

Beispiel für ein Netwatch-Skript:

/tool netwatch add host= primärserver interval=10s timeout=2s

In diesem Beispiel überprüft das Netwatch-Skript alle 10 Sekunden die Verfügbarkeit des primären Servers. Wenn der Server innerhalb von 2 Sekunden nicht verfügbar ist, hält das Skript ihn für nicht verfügbar und sendet ein Signal an den Trigger.

Nachdem Sie das Netwatch-Skript erstellt haben, müssen Sie einen Trigger konfigurieren, der auf das Signal des Skripts reagiert und zum redundanten Server wechselt. Der Trigger kann mit dem Befehl konfiguriert werden /tool netwatch oder über WebFig/Winbox.

Sie können die Firewall so konfigurieren, dass sie zu einem Backup-Server wechselt, indem Sie eine Reihe von Regeln verwenden, die den Datenverkehr an eine Backup-IP-Adresse weiterleiten, wenn der primäre Server nicht mehr verfügbar ist. Dazu können Sie Befehle verwenden /ip firewall mangle oder /ip firewall nat.

Die Konfiguration von netwatch mikrotik verbessert die Zuverlässigkeit und Fehlertoleranz des Netzwerks erheblich, indem Sie den Wechsel zu einem redundanten Server im Falle eines Ausfalls eines primären Servers ermöglicht.

Verbindung zum MikroTik-Router herstellen

Die Verbindung zum MikroTik-Router kann über das Programm Winbox hergestellt werden, das eine benutzerfreundliche grafische Oberfläche zur Steuerung des Routers bietet.

Gehen Sie folgendermaßen vor, um eine Verbindung zum MikroTik-Router herzustellen:

  1. Starten Sie Winbox und geben Sie die IP-Adresse des Routers in das Feld "Connect to" ein, oder klicken Sie auf ". " neben dem Feld "Connect to" und wählen Sie einen Router aus der Liste der verfügbaren Geräte aus.
  2. Geben Sie den Benutzernamen und das Passwort ein, um auf den Router zuzugreifen. Standardmäßig ist der Login admin, das Passwort ist ein leeres Feld (Sie müssen nur den Login angeben).
  3. Klicken Sie auf die Schaltfläche "Verbinden", um eine Verbindung zum Router herzustellen.

Nachdem Sie eine Verbindung zum MikroTik Router hergestellt haben, werden Sie zur Hauptverwaltungsseite weitergeleitet, auf der Sie die verschiedenen Einstellungen und Funktionen des Routers konfigurieren können.

Erstellen und Konfigurieren eines Netwatch-Skripts

Das Netwatch-Skript auf MikroTik ermöglicht es Ihnen, die Verfügbarkeit bestimmter Hosts oder IP-Adressen zu überwachen und Aktionen durchzuführen, wenn sie nicht verfügbar sind. Das Netwatch-Skript wird über die Befehlszeile oder die RouterOS-Webschnittstelle erstellt und konfiguriert.

Führen Sie die folgenden Schritte aus, um ein Netwatch-Skript an der MikroTik-Befehlszeile zu erstellen:

  1. Gehen Sie zum RouterOS-Befehlszeilenterminal.
  2. Geben Sie "/system script add" ein.
  3. Geben Sie im angezeigten Fenster den Namen des Skripts im Format "netwatch-Skript" ein.
  4. Schreiben Sie das Skript in der von RouterOS definierten Syntax.

Beispiel für ein Netwatch-Skript:

:log info "[netwatch-скрипт] Изменение состояния адреса":local ipaddr "192.168.1.1":local oldstate [/ping $ipaddr count=1]:local newstate [/ping $ipaddr count=1]:if ($newstate = 0) do=> else=>

Um ein Netwatch-Skript über die RouterOS-Weboberfläche hinzuzufügen, gehen Sie folgendermaßen vor:

  1. Gehen Sie zur Weboberfläche von RouterOS.
  2. Gehen Sie zum Abschnitt "System" und wählen Sie "Scripts".
  3. Klicken Sie auf "Add New".
  4. Geben Sie den Namen des Skripts in das Feld Name ein.
  5. Schreiben Sie ein Skript in das Feld "Quelle".
  6. Klicken Sie auf "OK".

Nachdem Sie das Netwatch-Skript erstellt haben, müssen Sie es so konfigurieren, dass bestimmte Aktionen ausgeführt werden, wenn sich der Status der Adresse oder des Hosts ändert. Dazu müssen Sie die netwatch Regel hinzufügen.

Konfigurieren der Aktion, wenn die Kommunikation mit dem Master-Router unterbrochen wird

Wenn die Verbindung zum Hauptrouter unterbrochen wird, müssen wir die Aktionen des Backup-Routers konfigurieren. Dazu wird die Netwatch-Funktionalität in MikroTik verwendet.

Netwatch ist ein Werkzeug, mit dem Sie die Netzwerkkonnektivität überwachen und Aktionen ausführen können, wenn sie verloren geht oder wiederhergestellt wird. Netwatch kann verschiedene Netzwerkressourcen überwachen und Aktionen basierend auf bestimmten Bedingungen ausführen.

Lassen Sie uns die Aktion des Backup-Routers konfigurieren, wenn die Verbindung zum Master-Router unterbrochen wird. Als Aktion werden wir einen Befehl für die Änderung der Hauptroute bereitstellen.

1. Gehen Sie zum Menü IP -> Netwatch auf dem Backup-Router.

2. Klicken Sie auf die Schaltfläche »+", um eine neue Regel hinzuzufügen.

3. Geben Sie im Feld »Host" die IP-Adresse des Masterrouters ein.

4. Geben Sie im Feld «Interval» das Intervall für die Konnektivitätsprüfung zwischen dem redundanten Router und dem Master-Router an (es wird empfohlen, den Wert auf 10s zu setzen).

5. Fügen Sie im Feld «Up Script» einen Befehl hinzu, um die Hauptroute in eine Backup-Route zu ändern. Sie können beispielsweise den Befehl verwenden /ip route set [find gateway=10.0.0.1] distance=1 wobei 10.0.0.1 die IP-Adresse des Hauptrouters ist.

6. Klicken Sie auf OK, um die Änderungen zu speichern.

Wenn nun die Verbindung zum Masterrouter unterbrochen wird, führt der redundante Router einen Befehl aus, um die Masterroute an sich selbst zu ändern. Auf diese Weise wird ein störungsfreier Netzwerkbetrieb gewährleistet.

Wenn die Verbindung wiederhergestellt wird, ordnet der redundante Router automatisch die Masterroute auf den Masterrouter um.

Überprüfen der korrekten Einstellungen

Nachdem die Netwatch-Konfiguration in MikroTik abgeschlossen ist, sollten Sie die Einstellungen überprüfen, um sicherzustellen, dass sie korrekt sind und bereit sind, auf einen redundanten Kanal zu wechseln. Hier sind einige Schritte, die Ihnen helfen, die korrekten Einstellungen zu überprüfen:

  1. Stellen Sie sicher, dass die IP-Adressen und Ports in den Netwatch-Einstellungen korrekt sind. Stellen Sie sicher, dass die IP-Adressen genau mit den Adressen Ihres primären und Backup-Netzwerks übereinstimmen und dass die Ports offen und für die Kommunikation zugänglich sind.
  2. Führen Sie einen Test-Ping an die Adressen durch, die Sie für die Verfolgung konfiguriert haben. Wenn der Ping erfolgreich ist und Sie Antworten von beiden Adressen erhalten, funktionieren die Netwatch-Einstellungen ordnungsgemäß.
  3. Überprüfen Sie das MikroTik-Protokoll auf Fehler und Warnungen in Bezug auf die Netwatch-Einstellungen. Wenn Fehler erkannt werden, überprüfen und korrigieren Sie die entsprechenden Einstellungen.
  4. Organisieren Sie einen Testwechsel zu einem redundanten Kanal. Schalten Sie den Hauptkanal aus, und stellen Sie sicher, dass MikroTik automatisch auf den redundanten Kanal umschaltet und alle Dienste funktionsfähig bleiben.

Wenn Sie die Netwatch-Einstellungen in MikroTik überprüfen, können Sie sicherstellen, dass der Übergang zum redundanten Kanal ordnungsgemäß funktioniert und das gesamte Netzwerk einwandfrei funktioniert.