Bom pessoal, estou mais uma vez para trazer um poste no qual pretendo ajudá-los a identificar locais em sua rede que estão com problema de conexão.
O que vou apresentar:
Supomos que você tenha uma transmissão de sinal entre as cidades A, B e C. E que nestas cidades há mais de 3 rádios aps ou mikrotiks. Por algum motivo um desses rádios páram. É aí onde entra o que vou apresentar.
Requisitos:
☼ Modem GSM
☼ Mikrotik com porta serial ou usb
☼ Conexão com a Internet
No exemplo:
Cidade A - 192.168.1.1/24 - Mikrotik A
Cidade B - 192.168.2.1/24 - Mikrotik B
Cidade C - 192.168.3.1/24 - Mikrotik C
Passo 1 - Configurar rede
É toda a configuração da rede, ou seja, todas as cidades já estão se comunicando. Isto será por conta de todos.
Passo 2 - Conectar o modem
Aqui você irá conectar o modem GSM numa das portas do mikrotik (serial ou usb).
Passo 3 - Configurar o mikrotik
No mikrotik temos o netwatch que fará a função de cão-farejador.
Submenu: /tool netwatch
Para ficar melhor:
Supomos que o servidor da cidade B, que é fornecida pela cidade A, parou de enviar. Como o netwatch detectou um erro na resposta, logo enviará uma mensagem para o seu celular, a configuração ficará da seguinte forma:
/tool netwatch add host=192.168.2.1 interval=10s timeout=150 \
up-script=tool sms send serial0 "9909890908" message="O servidor da cidade B voltou a responder. Tudo normal" \
down-script=/tool sms send serial0 "9909890908" message="O servidor da cidade B acabou de cair" \
Explicação:
up-script - será executado quando o servidor voltar a responder
down-script - será executado quando o servidor cair
Daí por diante é só você fazerem como desejar. Um coisa seria deixar o up-script em branco, pois a cada intervalo você irá receber a msg de up-script.
Bem pessoal, é isto aí.