Ich habe einen MikroTik-Router mit RouterOS. Ich möchte eine Datenbank mit Dokumenten zu aktuell verbundenen/zuvor verbundenen Hosts führen. Anstatt den Router in Intervallen von „x“ nach aktuell verbundenen Hosts abzufragen, möchte ich einfach ein Skript schreiben, das auf ein Ereignis wartet, bei dem ein Host eine Verbindung herstellt/trennt, und den Router dann die Daten für aktuell verbundene Hosts bereitstellen lassen.
Ist das einfach zu bewerkstelligen, wenn ein solches Ereignis bereits in den Router integriert ist? Wenn nicht, haben Sie Empfehlungen für Recherchen/Schritte, die ich unternehmen sollte, um eine solche Lösung zu erstellen?
Vielen Dank, Austin
Antwort1
Die Mikrotik-API ermöglicht dies. Sie stellen eine Verbindung zur API her und warten mit dem Befehl „listen“ auf bestimmte Ereignisse. Sie werden automatisch benachrichtigt.
https://wiki.mikrotik.com/wiki/Manual:API#.2Fuser.2Factive.2Flisten