Ouvinte de eventos para conexões/desconexões de host RouterOS MikroTik

Ouvinte de eventos para conexões/desconexões de host RouterOS MikroTik

Eu tenho um roteador MikroTik rodando RouterOS. Gostaria de manter um banco de dados cheio de documentos de hosts atualmente conectados/conectados anteriormente. Em vez de testar o roteador em busca de hosts atualmente conectados em um intervalo de 'x', gostaria apenas de escrever um script para ouvir um evento em que um host se conecta/desconecta e faz com que o roteador forneça os dados para os hosts atualmente conectados.

Isso é algo fácil de fazer, onde já existe tal evento integrado ao roteador? Caso contrário, você tem alguma recomendação de pesquisa/etapas que devo seguir para criar tal solução?

Muito obrigado, Austin

Responder1

A API Mikrotik fornece isso; você se conecta à API e escuta eventos específicos usando o comando "listen". Você será notificado automaticamente.

https://wiki.mikrotik.com/wiki/Manual:API#.2Fuser.2Factive.2Flisten

informação relacionada