SUPERVISION DE LA LIAISON 3/4G
SUPERVISION DE LA LIAISON 3/4G
Voici une procédure pour monitorer une liaison 4G avec votre Mikrotik.
Mon exemple est fait dans la configuration suivante:
un routeur Mikrotik RBwAPGR-5HacD2HnD (WAP R ac)
Accès internet Orange ADSL ou Fibre
Créer un Compte BETTERUPTIME (https://betteruptime.com/), gratuit pour 10 checks et 10 heartbeats
Pour vérifier la liaison 4G nous allons créer un test de type heartbeat, une URL est générée. Le principe est que chaque fois que cette URL est appelée, BetterUptime considère que le test est OK. Est attendu que cette URL soit appelée toutes les 5 minutes, sinon alerte.
Sur le routeur, ajoutez deux routes statiques pour s'assurer que le test passera par la connexion 4G et non pas ADSL ou fibre.
Les IPs des serveurs BetterUptime
172.66.41.22
172.66.42.234
Si vous êtes en IPV6 ajoutez
2606:4700:3108::ac42:2aea
2606:4700:3108::ac42:2916
/ip route
add comment=BetterUptime distance=1 dst-address=172.66.41.22/32 gateway=lte1
add comment=BetterUptime distance=1 dst-address=172.66.42.234/32 gateway=lte1
Créez le script avec l'URL générée par BetterUptime
/system script
add dont-require-permissions=no name=BETTERUPTIME-HEARTBEAT owner=root \
policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \
source="/tool fetch url=\"https://betteruptime.com/api/v1/heartbeat/xxxxxx\
xxxxxxxxxxxxxx\" keep-result=no"
Programmez l'exécution du script toutes les 3 minutes
/system scheduler
add interval=3m name=BETTERUPTIME-HEARTBEAT on-event=BETTERUPTIME-HEARTBEAT \
policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \
start-date=jan/01/1970 start-time=00:00:00