Tengo un enrutador MikroTik que ejecuta RouterOS. Me gustaría mantener una base de datos llena de documentos de hosts actualmente conectados/previamente conectados. En lugar de probar el enrutador en busca de hosts actualmente conectados en un intervalo de 'x', me gustaría simplemente escribir un script para escuchar un evento en el que un host se conecta/desconecta y hacer que el enrutador proporcione los datos de los hosts actualmente conectados.
¿Es esto algo fácil de hacer cuando ya existe un evento de este tipo integrado en el enrutador? Si no es así, ¿tiene alguna recomendación de investigación/pasos que deba seguir para crear dicha solución?
Muchas gracias austin
Respuesta1
La API de Mikrotik proporciona esto; usted se conecta a la API y escucha eventos particulares usando el comando "escuchar". Recibirás una notificación automáticamente.
https://wiki.mikrotik.com/wiki/Manual:API#.2Fuser.2Factive.2Flisten