you can view from agent status monitor when ever the update is going it will show the repository of the connected to
I will give that a look over.
Any idea if its also possible to get this information remotely without having to run something on the client machine?
yup, report on the client events in ePO. Site name is the repository where the update came from