How can i get successful login count of user in a day?

Ramu April 22, 2015

I need to get the total number of login count of user in a day.Please help me how can i get the login count of user is there any way.

Thanks in advance.

2 answers

1 vote
Paulo Hennig
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 24, 2015

Hello Ramu,

In additional to Artur responde, you can check the atlassian-jira-security.log that logs this information, along the form:

 

http-2990-5 anonymous 790x245x1 1pj2kdu 127.0.0.1 /rest/gadget/1.0/login HttpSession created [1pj2kdu]

http-2990-5 admin 790x245x1 1pj2kdu 127.0.0.1 /rest/gadget/1.0/login The user 'admin' has PASSED authentication.

 

Based on that information, you can filter according your needs, and redirect to another file or schedule a script to achieve that and redirect to your email address (just an example).

0 votes
Artur Karpiński April 26, 2015

JIRA stores user login count in database but counter is global, not per day. Check this query: SELECT * FROM cwd_user u JOIN cwd_user_attributes ua ON ua.user_id = u.ID; You can save output of this once per day and then compare results from two days to get login counts per day. I think some logins will not be counted: * User saved credentials in web browser and logs in using cookies. * Single sign-on using Crowd, when user is already logged into other application like Confluence

Suggest an answer

Log in or Sign up to answer