A camera that can see at that range is probably available but would be expensive. Also the mount would have to be very stable.
A better alternative may be to run Ethernet and mount a camera close to the target, a cheap webcam might get the job done for you. Fiber could reach the entire distance but the cost goes up. Wire Ethernet is rated for 100 meters max, probably could go a little farthur but I have never tested that. Set a switch at every 100 meter interval. You would also have to run power for the switches and camera with the Ethernet cable. Another thought you could have batteries at each switch and camera. In the industries I am in we use 24 VDC powered switches all the time, the power they consume is minimal so no problem with voltage drop even at 1/2 mile with 18 gage wire.
Wireless Ethernet would also be an option and probably the cleanest.
All of this can be had from Ebay or other for a lot less than paying full retail prices.
A lot of ways to get there.
Good luck!
James