Microtic ist ein Unternehmen, das sich auf die Entwicklung und Herstellung von Netzwerkgeräten wie Routern und Switches spezialisiert hat. Eine der nützlichen Funktionen, die MikroTik RouterOS bietet, ist netwatch. Es ist ein Tool, mit dem Sie bestimmte Aktionen automatisch ausführen können, wenn bestimmte Ereignisse im Netzwerk auftreten.
Ein häufiges Szenario für die Verwendung von Netwatch besteht darin, den Port neu zu starten, wenn das Gerät im Netzwerk verschwindet. Wenn Ihr Server beispielsweise nicht mehr reagiert, kann dies auf Probleme mit der Netzwerkverbindung zurückzuführen sein. Mit netwatch können Sie den Port automatisch neu starten, um die Verbindung wiederherzustellen.
Die Einrichtung von netwatch in MikroTik RouterOS ist sehr einfach. Sie müssen ein Skript erstellen, das ausgeführt wird, wenn das Ereignis auftritt, und netwatch so konfigurieren, dass es ausgeführt wird. Das Skript kann in der Befehlszeilenschnittstelle oder mit dem integrierten Skripteditor in MikroTik erstellt werden.
Wenn Sie also Netwatch so konfigurieren, dass der Port in MikroTik RouterOS neu gestartet wird, können Sie die Verbindung automatisch wiederherstellen, wenn das Gerät im Netzwerk verschwindet. Dies ist eine nützliche Funktion, mit der Sie Zeit sparen und das Arbeiten im Netzwerk effizienter gestalten können. Versuchen Sie, Netwatch einzurichten und sehen Sie, wie es Ihr Netzwerk verbessern kann!
Mikrotik: Konfigurieren der Netwatch-Funktion
Die Netwatch-Funktion von MikroTik RouterOS bietet die Möglichkeit, die Verfügbarkeit eines bestimmten Hosts oder einer bestimmten IP-Adresse im Netzwerk zu überwachen. Wenn der Host nicht mehr verfügbar ist, können Sie den Router so konfigurieren, dass er einen bestimmten Befehl ausführt, z. B. einen bestimmten Port neu startet.
Befolgen Sie diese Schritte, um die Netwatch-Funktion auf Mikrotiken zu konfigurieren:
- Öffnen Sie das Menü "IP" und wählen Sie "Netwatch".
- Klicken Sie auf "Add New", um eine neue Regel zu erstellen.
- Geben Sie im Feld "Host" einen Namen für die Regel ein und geben Sie die IP-Adresse oder den Domainnamen an, den Sie verfolgen möchten.
- Wählen Sie im Abschnitt "Interval" aus, wie oft die Verfügbarkeit des Hosts überprüft werden soll.
- Geben Sie im Feld "Up Script" den Befehl oder das Skript an, das ausgeführt werden soll, wenn der Host verfügbar ist.
- Geben Sie im Feld "Down Script" den Befehl oder das Skript an, das ausgeführt werden soll, wenn der Host nicht mehr verfügbar ist.
- Klicken Sie auf "OK", um die Regeleinstellungen zu speichern.
Nachdem Sie die Netwatch-Funktion auf dem Mikrotik konfiguriert haben, überprüft der Router regelmäßig, ob der angegebene Host verfügbar ist. Wenn der Host nicht mehr verfügbar ist, werden die im Abschnitt "Down Script" angegebenen Befehle ausgeführt. Dies kann beispielsweise ein Befehl sein, um den Port neu zu starten oder andere Aktionen auszuführen.
Neustart des Ports, wenn keine Verbindung besteht
Um netwatch in MikroTik einzurichten, müssen Sie zunächst ein Skript erstellen, das den Port neu startet. Dieses Skript kann im Menü erstellt werden System - Scripts. Im Skript müssen Sie einen Befehl zum Neustart des Ports angeben, z. B.:
/interface ethernet disable 1:delay 1s/interface ethernet enable 1
Hier ist 1 die Portnummer, die neu gestartet werden muss.
Als nächstes müssen Sie die Benachrichtigung über den Verbindungsstatus konfigurieren und das Skript aufrufen, wenn es nicht verfügbar ist.
Im Menü System - Netwatch erstellen Sie eine neue Regel, geben Sie die zu überwachende IP-Adresse und das Überprüfungsintervall an.
Geben Sie auf der Registerkarte "Host Up" eine Aktion an, z. B. das Senden einer E-Mail-Benachrichtigung, wenn die Verbindung wiederhergestellt wurde.
Geben Sie auf der Registerkarte "Host Down" die Aktion an, die ausgeführt werden soll, wenn keine Verbindung besteht. Wählen Sie in der Dropdown-Liste "Run Script" aus und geben Sie den Namen des zuvor erstellten Skripts an.
Wenn also keine Kommunikation mit einer überwachten IP-Adresse besteht, startet MikroTik den Port automatisch gemäß dem angegebenen Skript neu. Dadurch wird die Ausfallzeit des Netzwerks minimiert und ein reibungsloser Betrieb gewährleistet.
| Schritt | Handlung |
|---|---|
| 1 | Skript erstellen, um den Port neu zu starten |
| 2 | Konfigurieren Sie Netwatch mit der IP-Adresse für die Überwachung und das Überprüfungsintervall |
| 3 | Geben Sie eine Aktion an, wenn die Kommunikation wiederhergestellt wird (z. B. das Senden einer Benachrichtigung) |
| 4 | Aktion angeben, wenn keine Verbindung besteht (Skript ausführen) |
Wie konfiguriere ich netwatch auf MikroTik
MikroTik RouterOS bietet ein Netwatch-Tool, mit dem Sie den Status von Netzwerkgeräten überwachen und bestimmte Aktionen ausführen können, wenn sie ausfallen.
Netwatch kann verwendet werden, um die Verfügbarkeit bestimmter Hosts oder Dienste zu überwachen und dann ein Skript oder andere Operationen auszuführen, abhängig von den Ergebnissen der Überwachung.
Befolgen Sie diese Schritte, um Netwatch auf MikroTik zu konfigurieren:
- Öffnen Sie das MikroTik RouterOS Control Panel und wählen Sie die Registerkarte "Tools".
- Klicken Sie auf "Netwatch", um die Netwatch-Einstellungen zu öffnen.
- Klicken Sie auf "Add new", um eine neue Netwatch-Regel zu erstellen.
- Geben Sie im Feld "Host address" die IP-Adresse oder den Domänennamen des Hosts ein, den Sie überwachen möchten.
- Geben Sie in den Feldern "Interval" und "Timeout" das Zeitintervall an, mit dem netwatch die Verfügbarkeit des Hosts überprüfen wird.
- Wählen Sie die Aktion aus, die ausgeführt werden soll, wenn der Host nicht mehr verfügbar ist, aus der Dropdown-Liste "Down-script".
- Legen Sie bei Bedarf auch die Aktion fest, die ausgeführt werden soll, wenn der Host wieder verfügbar wird, aus der Liste "Up-script".
- Klicken Sie auf die Schaltfläche "Übernehmen", um die Netwatch-Einstellungen zu speichern.
Nach der Konfiguration überwacht netwatch MikroTik die Verfügbarkeit des von Ihnen angegebenen Hosts und führt die Aktionen entsprechend seinem Status aus. Sie können netwatch zum Beispiel verwenden, um den Port neu zu starten, wenn der Host nicht mehr verfügbar ist.
Beispiel für die Konfiguration von Netwatch zum Neustart des Ports
Um Netwatch auf MikroTik so zu konfigurieren, dass der Port neu gestartet wird, wenn die Kommunikation mit einem entfernten Gerät unterbrochen wird, führen Sie die folgenden Schritte aus:
| Schritt | Handlung |
|---|---|
| 1 | Öffnen Sie das Menü System und wählen Sie Scheduler. |
| 2 | Klicken Sie auf die Schaltfläche Add New um ein neues Ereignis zu erstellen. |
| 3 | Im Feld Name geben Sie einen Ereignisnamen ein, z. B. "netwatch-restart". |
| 4 | Im Feld Start Time wählen Sie die Startzeit für das Ereignis aus. Wenn Sie möchten, dass das Ereignis jede Minute ausgelöst wird, behalten Sie den Wert "* * * * *" bei. |
| 5 | Im Feld On Event geben Sie einen Befehl ein, um den Port neu zu starten. Zum Beispiel "/interface ethernet disable ether1". |
| 6 | Klicken Sie auf die Schaltfläche OK, um das Ereignis zu speichern. |
| 7 | Öffnen Sie das Menü System und wählen Sie Scripts. |
| 8 | Klicken Sie auf die Schaltfläche Add New um ein neues Skript zu erstellen. |
| 9 | Im Feld Name geben Sie einen Skriptnamen ein, z. B. "port-restart". |
| 10 | Im Feld Source geben Sie den Befehl ein, um den Anschluss nach dem Neustart zu aktivieren. Zum Beispiel "/interface ethernet enable ether1". |
| 11 | Klicken Sie auf die Schaltfläche OK, um das Skript zu speichern. |
| 12 | Öffnen Sie das Menü System und wählen Sie Scheduler. |
| 13 | Klicken Sie auf die Schaltfläche Add New um ein neues Ereignis zu erstellen. |
| 14 | Im Feld Name geben Sie einen Ereignisnamen ein, z. B. "script-restart". |
| 15 | Im Feld Start Time wählen Sie die Startzeit für das Ereignis aus. Wenn Sie möchten, dass das Ereignis jede Minute ausgelöst wird, behalten Sie den Wert "* * * * *" bei. |
| 16 | Im Feld On Event geben Sie einen Befehl ein, um das Skript auszuführen. Zum Beispiel "/system script run port-restart". |
| 17 | Klicken Sie auf die Schaltfläche OK, um das Ereignis zu speichern. |
Nach Abschluss dieser Schritte führt MikroTik automatisch ein Skript aus, um den Port neu zu starten, wenn ein Verbindungsverlust mit dem entfernten Gerät festgestellt wird.