Hey bro,
If you just want to restart your miners remotely, the easiest way (but not the safest way) is to simply setup DDNS (if your farm doesnt have a static IP) and port forwarding in your router then you can access the miners just like you are in the same network.
But if you are looking for a software to also monitor all your miners in one place, the best one I tried so far is cryptoglance. Check them out. You would still need to setup DDNS and port forwarding for cryptoglance to be able to read your miners stats though.
Hope this helps!