Suggestions for geoip_lookup monitor
I'm using Topology based Global Load balancing for some wideip pools. I have two datacenters, one in Pennsylvania and one in Washington State. Each DC has its own public IP subnet and Quova correctly recognizes the state each IP range is assigned to. It is very important to me that the Quova DB always identifies IPs from my PA DC as from PA and IPs from my WA DC as from WA. It would be bad for example if a Quova DB update applied to my GTMs where to suddenly say my PA IPs are located in CA.
Of course I will have a policy in place to verify this before applying any Quova DB update, but you can imagine someone might forget to do this.
So I would like to create a monitor in our monitoring system that periodically calls the geoip_lookup script (as described here: http://support.f5.com/kb/en-us/solu...11176.html ) to verify that the IP in question is reported as located in the US State expected.
is there a way to run this query via icontrol? or am i stuck deciding between:
1. the monitoring system logging into the GTM to run geoip_lookup (yuck)
2. copying down the utility, its lib, and the IP database file and running it locally on the monitoring server (yuck because it decouples the IP DB from the GTM- so you could update the GTM IP DB to a 'bad' version, but the monitor would continue to pass because it was still using the old DB)