Jump to content
Welcome to our new Citrix community!

No Geo Location data for Web Insight with on-prem ADM

Recommended Posts


I'm using ADM on-prem 13.1 45.61 with ADM Agent - Web Insight stats are working with the exception of Geo location which shows an "*" for clients.


I've tried


  • adding an IP Block under Settings > Analytics Settings > IP Blocks
  • upgrading the GeoLocation database with the latest geolite2 database as per the link below




I still can't get any geo location data for web insight -  can anyone advise please? I can see the client public IP Addresses ok in Web Insight - Geo location still lists them as "*".



Link to comment
Share on other sites

When I access the Web Insight page with Chrome debug enabled, the following errors appear. Both ADM and PC with chrome have internet access. 


Refused to connect to 'https://maps.googleapis.com/maps/api/mapsjs/gen_204?csp_test=true' because it violates the following Content Security Policy directive: "connect-src 'self' https://*.pendo.io https://*.citrix.com https://www.gstatic.com https://www.google-analytics.com https://*.cloud.com".


Google Maps JavaScript API has been loaded directly without a callback. This is not supported and can lead to race conditions and suboptimal performance. For supported loading patterns please see https://goo.gle/js-api-loading


Geocoding Service: You must use an API key to authenticate each request to Google Maps Platform APIs. For additional information, please refer to http://g.co/dev/maps-no-account


Google Maps JavaScript API warning: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys


Google Maps JavaScript API warning: InvalidKey https://developers.google.com/maps/documentation/javascript/error-messages#invalid-key

Link to comment
Share on other sites

When I originally posted here, the setup was:


ADC -> ADM Agent -> ADM


With Web Insight enabled the Geo Location map remained empty (including for manually added IP Blocks).


I then took ADM Agent out of the picture:




Web Insight started to show Geo location for the manually added IP Blocks (but nothing else).


I restored the original /var/mps/locdb/Citrix_InBuilt_GeoIP_DB.csv and rebooted ADM - manually added IP Blocks were still showing up on the map but everyhting else showing as "*".


Can anyone help in getting Web Insight Geo Location map working?




software used:
ADC: NS13.1: Build 45.64.nc
ADM Agent: 13.1-46.20
ADM: 13.1 45.61

Link to comment
Share on other sites

I got this working by modifying Citrix_InBuilt_GeoIP_DB.csv.


The client public IP address range I was using was listed but had missing attributes/qualifiers:




Qualifiers 3,4 and 5 (see below) were missing:




I added the correct qualifiers and updated the coordinates - after uploading the file to /var/mps/locdb and reloading ADM, the client IP Address range appears correctly on the Web Insight Geo Location map.


I brought the ADM Agent back in between ADC and ADM but this broke the maps again - I made the same changes to Citrix_InBuilt_GeoIP_DB.csv on the Agent and that fixed the issue.



  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...