Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Data Works for AI is here - Join the discussion and enter to win a pair of Qlik kicks: Join the Conversation!
cancel
Showing results for 
Search instead for 
Did you mean: 
mrdoanvu
Contributor II
Contributor II

How to get the IP addresses of clients accessing Qlik Sense enterprise apps and at which time frame?

Hi all,

I tried to follow the first method of using proxy log file in this post

https://community.qlik.com/t5/Knowledge-Base/How-to-identify-end-user-Client-Browser-OS-Device-and-I...

to customize the Session Monitor app at the Session details sheet to add one more column for the IP address.

(the second method of using hubservice log file does NOT work in my case, its logs has no header line, the access log just contains the server IP in the first column).

But seem that the IP Address is not always collected (logged), e.g. it shows up as ::1 or empty.

(associated via the ProxySessionId field)

Then I tried another log at

C:\ProgramData\Qlik\Sense\Log\Proxy\Audit\[Server_Name]_AuditSecurity_Proxy.txt

and get the ClientHostAddress field.

Seem that this field can have value while the IpAddr does not have.

But still some days both fields get no values (empty) for any session.

So please adivise how to  get the IP addresses of clients who log in and access qlik sense apps and at which timeframe.

Thank you.

Labels (4)
2 Replies
ElizabethLamb_Aus
Contributor II
Contributor II

We have the same requirement... Did you manage to get a way to retrieve the IP addresses of clients accessing Qlik Sense Enterprise Server?

jedibub
Creator
Creator

Hi there,

I've maybe a theoretical answer. At qlik you have the posibility to develop templates for the apps using javascript and php. So it should be posible to use server variables to get the client ip and save it to a database to create a protocoll with ip and timestams. This will not work on anonymos serving, becose then the server variable were not filled by the client request. But I think this way is worth to think for your problem.

Hope I could give you an idea.

Community Browser