Real time monitoring requires hardware in one form or another. You need some device to analyze the data.
Commercial routers have some ability to provide data but normally you need a add on tool. Most these are in a class of tools meant to monitor networks and cost more than most cars.
If you are looking for a commercial solution Netscout has a lot of nice boxes that do this but priced toward large companies.
To do this on the cheap your best bet is to use a free tool called wireshark. If you can load this on one of the end machines you can get some basic reports. If you do not have access the end machines then you will have to have hardware. The minimum you will need is a PC to again run wireshark and a way to tap the circuit. The method to tap the circuit could be as simple as a switch that has the ability to replicate "mirror" data second port up to commercial taps that you clamp onto fiber.
Now if you control both end devices and want to simulate thought put and test network capacity a very simple free command line tool that has been around for years called IPERF works very well. This is a active testing tool and not a monitoring tool.
Is there a software where I can put two IP adresses and monitor a real time throughput between 2 devices..
Thanks in advance