Como configurar Environment Variables no Mikrotik: Passo a Passo
As Environment Variables (Variáveis de Ambiente) no Mikrotik permitem armazenar e reutilizar valores em scripts e automações. Elas facilitam o gerenciamento de configurações repetitivas e permitem criar soluções dinâmicas e escaláveis para tarefas administrativas, como backups, notificações ou monitoramento.
Neste guia, você aprenderá como criar e usar variáveis de ambiente no Mikrotik para simplificar suas configurações e automações.
Passo a Passo: Configurando Environment Variables no Mikrotik
1. Acesse o RouterOS
Conecte-se ao Mikrotik via WinBox ou terminal SSH.2. Crie uma Variável de Ambiente
Para criar uma variável, use o comando:global. Por exemplo, para armazenar um endereço de e-mail:
:global adminEmail "<a rel="noopener">[email protected]</a>"3. Use a Variável em Scripts
Chame a variável criada em um script. Por exemplo, para enviar um e-mail usando a variável:/tool e-mail send to=$adminEmail subject="Teste de Notificação" body="Mensagem de teste."O $ indica o uso da variável.
4. Liste Todas as Variáveis Globais
Para verificar as variáveis criadas, use::global5. Atualize o Valor de uma Variável
Modifique o valor de uma variável existente::global adminEmail "<a rel="noopener">[email protected]</a>"6. Apague uma Variável (Opcional)
Para remover uma variável global::unset adminEmail7. Exemplo de Script com Variáveis
Crie um script dinâmico usando variáveis para configurar backups automáticos::global backupPath "auto-backup"
:global backupPassword "senhaSegura"
/system backup save name=$backupPath password=$backupPassword
/tool e-mail send to=$adminEmail subject="Backup Diário" body="Backup em anexo." file=$backupPath8. Teste o Script com as Variáveis
Execute o script para garantir que as variáveis estão sendo usadas corretamente:/system script run nomeDoScript