Esta função permite enviar por e-mail mensagens de alerta quando uma Routerboard com Mikrotik RouterOS verificar que o CCQ de uma conexão está ruim.  É muito útil este recurso para monitoramento de ponto-a-ponto onde é necessário qualidade contínua da conexão.  A qualquer oscilação do CCQ, um alerta é enviado por e-mail, o que permite que o administrador da rede tenha consciência sobre o problema na conexão.

O primeiro passo será configurar a conta de e-mail que o Mikrotik ira utilizar para fazer o envio.

Acesse o menu Tools > Email

email

Coloque as definições da sua conta de e-mail:

Server: informe o endereço do servidor SMTP.
Port: a porta do servidor SMTP.
From: informe o nome do remetente a ser utilizado no e-mail.
User: informe o nome do usuário para autenticação no e-mail.
Password: informe a senha da conta de e-mail.

O segundo passo é criar o script que executa o monitoramento:

'--- este parâmetro você deverá alterar no script, informando o nome da interface a ser monitorada
:global interface "wlan2"

'-- o script irá obter informações como endereço IP e identificação da RB.
:global iprb [/ip address get 0 address]
:global namerb [/system identity get name]

'-- obtém informações sobre o TX-CCQ e RX-CCQ
:global ccqtxwlan [/interface wireless registration-table get [find interface $interface] tx-ccq]
:global ccqrxwlan [/interface wireless registration-table get [find interface "$interface"] rx-ccq]

'-- caso o TX-CCQ for menor que 50% será enviado o alerta por e-mail e inserido um LOG
:if ($ccqtxwlan<50) do={
/tool e-mail send to="seuemailXseuemail.com.br" subject="Verificar TX-CCQ de $interface de $iprb ($namerb) $ccqtxwlan %"
/log info "TX-CCQ baixo: $ccqtxwlan % em $interface"
}

'-- caso o RX-CCQ for menor que 50% será enviado o alerta por e-mail e inserido um LOG :if ($ccqrxwlan<50) do={
/tool e-mail send to="euemailXseuemail.com.br" subject="Verificar TX-CCQ de $interface de $iprb ($namerb) $ccqrxwlan %"
/log info "RX-CCQ baixo: $ccqrxwlan % em $interface"
}

Você deverá alterar o script na primeira linha, onde é feito a identificação da interface que será monitorada e também deverá alterar a linha /tool e-mail send to= informando o destinatário do e-mail de alerta.

A cada vez que o script for disparado, se o TX-CCQ ou RX-CCQ estiver abaixo de 50% será enviado um e-mail com a informação.

Após criar o script, basta criar um agendamento (schedule) para que o script seja executado automaticamente periodicamente, conforme o agendamento e caso for detectado problemas o script fará o envio do e-mail.

Acesse o menu System > Scheduler e adicione um novo.

Em on event coloque o nome do script de monitoramento que você criou e ajuste a frequência de execução do script utilizando a opção interval.

No exemplo acima, agendamos o script para ser executado a cada 15 minutos (interval = 00:15:00) com início as 00:00:00 (meia noite) a partir do dia Jan/01/1970.

Este script torna-se algo prático para monitoramento de conexões ponto-a-ponto, onde qualquer oscilação de performance será percebida pelo administrador da rede.

Novos artigos Linux

Novos artigos Mikrotik

Scroll to top