Регистрация доступа пользователей

Иногда хочется получить общую картину того, какие пользователи обращаются к страницам JIRA. Серверы приложений могут регистрировать запрошенный URL, но (кажется) они не могут определить текущего пользователя (возможно, потому, что они запускаются до того, как фильтр Seraph имеет возможность установить request.getRemoteUser ()).

Подобно Confluence, JIRA 3.3 и выше имеет встроенный механизм ведения журнала URL- адресов, который показывает вызываемого пользователя и  его URL- адрес:

Обратите внимание, что с JIRA 4.1 некоторые из этих функций теперь доступны через интерфейс администрирования. Дополнительную информацию см. в разделе «Просмотр сеансов пользователей».


2005-07-15 18:10:19,276 INFO [JIRACOM:jira.web.filters.AccessLogFilter] AccessLogFilter initialized. Format is: <user> <url> <starting memory free (kb)> +- <difference in free mem (kb)> <query time (ms)>
2005-07-15 18:10:20,523 INFO [JIRACOM:jira.web.filters.AccessLogFilter] joe http://localhost:8090/jira/secure/admin/jira/ViewLogging.jspa 109687-110 35
2005-07-15 18:10:20,523 INFO [JIRACOM:jira.web.filters.AccessLogFilter] joe http://localhost:8090/jira/secure/admin/jira/ViewLogging.jspa 109687-110 35
2005-07-15 18:15:59,709 INFO [JIRACOM:jira.web.filters.AccessLogFilter] joe http://localhost:8090/jira/secure/IssueNavigator.jspa 115762-3000 2385
2005-07-15 18:15:59,709 INFO [JIRACOM:jira.web.filters.AccessLogFilter] joe http://localhost:8090/jira/secure/IssueNavigator.jspa 115762-3000 2385
2005-07-15 18:26:53,916 INFO [JIRACOM:jira.web.filters.AccessLogFilter] joe http://localhost:8090/jira/logout 108756 1
2005-07-15 18:26:53,916 INFO [JIRACOM:jira.web.filters.AccessLogFilter] joe http://localhost:8090/jira/logout 108756 1
2005-07-15 18:26:54,306 INFO [JIRACOM:jira.web.filters.AccessLogFilter] joe http://localhost:8090/jira/secure/Logout!default.jspa 116660-2809 279
2005-07-15 18:26:54,306 INFO [JIRACOM:jira.web.filters.AccessLogFilter] joe http://localhost:8090/jira/secure/Logout!default.jspa 116660-2809 279
2005-07-15 18:27:01,380 INFO [JIRACOM:jira.web.filters.AccessLogFilter] - http://localhost:8090/jira/default.jsp 116393-512 42
2005-07-15 18:27:01,380 INFO [JIRACOM:jira.web.filters.AccessLogFilter] - http://localhost:8090/jira/default.jsp 116393-512 42
2005-07-15 18:27:01,472 INFO [JIRACOM:jira.web.filters.AccessLogFilter] - http://localhost:8090/jira/secure/Dashboard.jspa 115881-809 87
2005-07-15 18:27:01,472 INFO [JIRACOM:jira.web.filters.AccessLogFilter] - http://localhost:8090/jira/secure/Dashboard.jspa 115881-809 87

Здесь вы можете увидеть, как пользователь «joe» разрешает доступ к журналу доступа, затем выходит из системы и просматривает панель мониторинга анонимно.

Использование в JIRA 3.x

Регистрация URL отключена в JIRA по умолчанию. Для того чтобы включить регистрацию доступа пользователей, необходимо выполнить следующие шаги :

  1. Выберите > «Система» (System). Выберите «Устранение неполадок и поддержка» (Troubleshooting and Support)> «Регистрация и профилирование» (Logging & Profilin), чтобы открыть страницу ведения журнала, в которой перечислены все определенные категории log4j (как имена пакетов) и их текущие уровни ведения журнала.
  2. Измените уровень журнала для AccessLogFilter с WARN на INFO. Чтобы сделать это изменение постоянным, вам нужно будет отредактировать соответствующий раздел в WEB-INF / classes / log4j.properties на диске, изменив:

log4j.category.com.atlassian.jira.web.filters.AccessLogFilter = WARN, console, filelog
log4j.additivity.com.atlassian.jira.web.filters = false

на


log4j.category.com.atlassian.jira.web.filters.AccessLogFilter = INFO, console, filelog
log4j.additivity.com.atlassian.jira.web.filters = false

а затем перезапустить JIRA.

Использование в JIRA 4.x

Регистрация URL отключена в JIRA по умолчанию. Для того чтобы включить регистрацию, необходимо выполнить следующие шаги:

  1. Выберите> «Система» (System). Выберите «Устранение неполадок и поддержка» (Troubleshooting and Support)> «Регистрация и профилирование» (Logging & Profiling), чтобы открыть страницу ведения журнала, в которой перечислены все определенные категории log4j (как имена пакетов) и их текущие уровни ведения журнала.
  2. Нажмите ссылку« Включить» (Enable) в разделе «Протокол HTTP-доступа» (HTTP Access Logging) и «Журнал доступа к SOAP» (SOAP Access Logging).

Обратите внимание: журналы доступа пользователя не выводятся в файл atlassian-jira.log, журналы http записываются в папку <JIRA Data> /log/atlassian-jira-http-access.log, а журналы SOAP записываются в <JIRA Data папка> /log/atlassian-jira-soap-access.log

Журналы доступа к серверу приложений

Сервер приложений JIRA (Apache Tomcat) также может создавать журналы доступа. Они включены по умолчанию в JIRA и приводят к файлам журналов / access_log. <Date> .log, которые генерируются в каталоге установки JIRA. Если вы используете JIRA WAR, эта функция может быть включена в файле conf / server.xml (из установки сервера приложений Tomcat, запущенной JIRA), добавив следующую строку перед </ Context>:


<Valve className="org.apache.catalina.valves.AccessLogValve" pattern="%h %l %u %t &quot;%r&quot; %s %b %T %S" resolveHosts="false" />

You will need to restart JIRA for the changes to take effect.

The Apache Tomcat Access Log Valve documentation describes each of the above parameters.

This will generate logs that include the IP address, like:


127.0.0.1 - - [19/Oct/2006:12:38:09 +0800] "GET / HTTP/1.1" 302 - 0.240 -
127.0.0.1 - - [19/Oct/2006:12:38:09 +0800] "GET / HTTP/1.1" 302 - 0.243 -
127.0.0.1 - - [19/Oct/2006:12:38:11 +0800] "GET /secure/Setup!default.jspa HTTP/1.1" 302 - 1.732 39F9C7F048F7F060A4B9883A7348082D
127.0.0.1 - - [19/Oct/2006:12:38:16 +0800] "GET /secure/Setup!input.jspa?title=Your+Company+JIRA&mode=public HTTP/1.1" 200 24678 4.885 39F9C7F048F7F060A4B9883A7348082D
127.0.0.1 - - [19/Oct/2006:12:38:24 +0800] "GET /styles/global.css HTTP/1.1" 200 548 0.213 39F9C7F048F7F060A4B9883A7348082D
127.0.0.1 - - [19/Oct/2006:12:38:26 +0800] "GET /secure/Setup!input.jspa?title=Your+Company+JIRA&mode=public HTTP/1.1" 200 24678 0.443 39F9C7F048F7F060A4B9883A7348082D
127.0.0.1 - - [19/Oct/2006:12:38:26 +0800] "GET /styles/global.css HTTP/1.1" 200 548 0.001 39F9C7F048F7F060A4B9883A7348082D
127.0.0.1 - - [19/Oct/2006:12:38:28 +0800] "GET /includes/js/combined-javascript.js HTTP/1.1" 200 65508 1.712 39F9C7F048F7F060A4B9883A7348082D
127.0.0.1 - - [19/Oct/2006:12:38:28 +0800] "GET /includes/js/combined-javascript.js HTTP/1.1" 200 65508 4.386 39F9C7F048F7F060A4B9883A7348082D


Связанные страницы

Содержание по метке

Нет содержимого с указанными ярлыками

 

По материалам Atlassian JIRA Administrator's Guide: User access logging