fbpx

Como posso usar o agendador MikroTik para excluir automaticamente usuários de hotspot para que, por exemplo, expirem em 24 horas?

Ao criar o agendador, na parte On Event, que é o último campo, devemos indicar através de comandos a eliminação de usuários hotspot e no campo intervalo indicar que será executado 1d 00:00:00

Você também pode usar o MikroTik Scheduler junto com scripts. O Agendador permite executar scripts em horários específicos ou em intervalos regulares.

Etapa 1: crie um script para excluir usuários expirados

Primeiro, você precisará criar um script no MikroTik que identifique e remova usuários do Hotspot cujas credenciais expiraram.

  1. Acesse seu dispositivo MikroTik usando WinBox, WebFig ou SSH.
  2. Vá para Sistema → Scripts e clique no sinal de mais (+) para adicionar um novo script.
  3. Dê um nome ao scriptPor exemplo RemoveExpiredHotspotUsers.
  4. No campo fonte, insira o script que verificará e removerá usuários expirados. Um exemplo básico de script seria:
:foreach i in=[/ip hotspot user find where uptime>1d] do={
    /ip hotspot user remove $i
}

Este script percorre todos os usuários do Hotspot e remove aqueles cujo tempo de conexão (uptime) excedeu 24 horas (1 dia). Ajuste a condição where uptime>1d conforme necessário, dependendo de como você deseja lidar com a expiração.

Etapa 2: configurar o agendador para executar o script

Depois de criar o script, você precisará configurar o Agendador para executar esse script automaticamente em intervalos regulares.

  1. Vá para Sistema → Agendador e clique no sinal de mais (+) para criar uma nova tarefa.
  2. Dê um nome à tarefaPor exemplo DailyUserCleanup.
  3. No campo No evento, insira o nome do script que você criou precedido por /system script run. Por exemplo:
/system script run RemoveExpiredHotspotUsers
  1. Defina o intervalo de tempo em que você deseja que este script seja executado. Para executá-lo diariamente, você pode definir o campo Hora de início na hora desejada e no campo Intervalo a 1d para funcionar a cada 24 horas.
  2. Clique OK para salvar a tarefa agendada.

Considerações adicionais

  • Teste: antes de colocar isso em produção, é uma boa ideia testar o script manualmente para ter certeza de que funciona conforme o esperado e não afeta usuários não expirados.
  • Personalização: dependendo de suas necessidades específicas, talvez você queira modificar o script para se adequar a diferentes critérios de expiração, como com base no tempo desde que o usuário foi criado (limit-uptime) em vez de uptime hoje.
  • Uso Cauteloso: Observe que este script excluirá usuários com base nos critérios especificados sem confirmação adicional, por isso é importante garantir que os critérios estejam corretos para evitar a exclusão de usuários não intencionais.

Utilizar o Scheduler e scripts no MikroTik oferece uma solução flexível e poderosa para gerenciar usuários de Hotspot e outras tarefas automatizadas, garantindo que sua rede permaneça organizada e funcional de acordo com suas necessidades operacionais.

Não há tags para esta postagem.
Este conteúdo ajudou você?
Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Outros documentos nesta categoria

Deixar uma resposta

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

Tutoriais disponíveis no MikroLABs

Nenhum curso encontrado!

CÓDIGO DE DESCONTO

AN24-LIB

aplica-se a livros e pacotes de livros MikroTik

Dias
Horas
Minutos
Segundos

Introdução a
OSPF-BGP-MPLS

Inscreva-se para isso curso livre

MAE-RAV-ROS-240118
Dias
Horas
Minutos
Segundos

Inscreva-se para isso curso livre

MAS-ROS-240111

Promoção para o Dia de Reis!

REIS24

15%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto do Dia dos Reis Magos!

*promoção válida até domingo, 7 de janeiro de 2024
** o código (REIS24) aplica-se ao carrinho de compras
*** compre seu curso agora e faça até 31 de março de 2024

Promoção de Réveillon!

NY24

20%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto de Réveillon!

*promoção válida até segunda-feira, 1º de janeiro de 2024
** o código (NY24) aplica-se ao carrinho de compras
*** compre seu curso agora e faça até 31 de março de 2024

Descontos de Natal!

XMAS23

30%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto para o Natal!!!

**os códigos são aplicados no carrinho de compras
Promoção válida até segunda-feira, 25 de dezembro de 2023

DESCONTOS DA SEMANA CIBERNÉTICA

CW23-MK

17%

todos os cursos MikroTik OnLine

CW23-AX

30%

todos os cursos da Academia

CW23-LIB

25%

todos os livros e pacotes de livros MikroTik

Aproveite os códigos de desconto da Cyber ​​Week!!!

**os códigos são aplicados no carrinho de compras
Promoção válida até domingo, 3 de dezembro de 2023

DESCONTOS DE SEXTA-FEIRA NEGRA

BF23-MX

22%

todos os cursos MikroTik OnLine

BF23-AX

35%

todos os cursos da Academia

BF23-LIB

30%

todos os livros e pacotes de livros MikroTik

Aproveite os códigos de desconto para Black Friday!!!

**Os códigos são aplicados no carrinho de compras

os códigos são aplicados no carrinho de compras
válido até domingo, 26 de novembro de 2023

Dias
Horas
Minutos
Segundos

Inscreva-se para isso curso livre

MAE-VPN-SET-231115

Promoção Halloween

Aproveite os códigos de desconto para o Halloween.

Os códigos são aplicados no carrinho de compras

HW23-MK

11% de desconto em todos os cursos MikroTik OnLine

11%

HW23-AX

30% de desconto em todos os cursos da Academia

30%

HW23-LIB

25% de desconto em todos os livros e pacotes de livros MikroTik

25%

Cadastre-se e participe do curso gratuito Introdução ao Roteamento Avançado com MikroTik (MAE-RAV-ROS)

Hoje (quarta-feira), 11 de outubro de 2023
7h às 11h (Colômbia, Equador, Peru)

MAE-RAV-ROS-231011