ok, let me give you the bigger picture
we have lots of bigip boxes, which we want to moniter from a central server. The central server maynot get connection to the bigip box when it needs to show the statistics.
So we have written a script which runs on bigip box locally and keeps the status history. So even when controller does not get access to this box, the sattus hostory is preserved, controller can query it later once it gets the connection.
This is why we are avoiding calling iControl remotely and trying to develop an application on the bipip box which will give us the accurate results.