Online user for a period in Openfire

In Openfire admin console “online user” details are available but I am unable to retrieve active users for a specific duration (like last 7 days or 30 days).

I am able to get the session table (fpsession) in database but the user count is not changing in database when users are connecting or session is closed.

Please suggest.

Thanks