Health-check for Tunnel interface

Hello,

Three tunnels will be established over the same WAN interface (Cellular WAN) as in the topology.
Is it possible to add the health-check feature for tunnel interfaces? So I can prioritize tunnels. Only one tunnel will be active at the same time.
PLC unit behind Br1 should send data to all SCADA servers. Three main site exchange routing information with OSPF. Peplink router placed a main site should advertise Br1 subnet to other main sites with OSPF. Each main site has a different IP subnet.
PLC Data will be sent over tunnel1 to three SCADA servers.
Tunnel1 will health check Scada1 server. If tunnel1 is down, tunnel2 will up. Data will be sent over tunnel2 to all scada servers. And so on.

What is your comment? or another solutions.?
note: Connections among three main sites can be made by tunnels between peplink routers or we can design independent connections without peplink routers.

Thanks,

image

Could it simply be a matter of using a single Priority Policy on the Br1, with priority order tunnel1, tunnel2, tunnel3?

All traffic would go to tunnel1. If it is down, then to tunnel2, and if it is down, to tunnel3.

Cheers,

Z.