GitHub Enterprise Manual/관리자

GitHub Enterprise Audit log 사용 가이드

GitHubKorea 2019. 6. 12. 14:35

1. Site Admin 클릭 후 Audit Log 클릭

 

Audit log 메뉴 최초 진입 화면

 

 

2.  상세 기능 설명

 

Query에 검색어를 입력 후 엔터 혹은 Search 버튼을 누르면 검색어에 해당하는 결과가 최신순으로 검색됩니다.

예를 들어 isjeon 또는 isjeong1같이 존재하지 않는 데이터로 검색할 경우 검색되지 않습니다.

우측 상단의 JSON 버튼을 클릭하면 정제되지 않은 로그가 최대 5000개까지 .json 파일로 저장됩니다.

Older버튼을 클릭하면 현재 검색 결과 이전의 데이터를 보여주며, 더 이전의 데이터를 원할 경우 계속해서 Older 버튼을 클릭하시면 됩니다.(Newer 버튼은 검색결과보다 이후 데이터를 보여줍니다.)

Copy all log metadata for internal use 오른쪽 버튼을 클릭하면 전체가 아닌 현재 페이지의 결과 중 중요 데이터를 제외한 데이터를 클립보드에 복사합니다.

Copy all log metadata safe for user consumption 오른쪽 버튼을 클릭하면 전체가 아닌 현재 페이지의 결과 중 유저가 보길 원하는 로그 중 유저가 사용해도 안전한 데이터를 클립보드에 복사합니다.

로그 결과 중 돋보기 표시를 클릭하면 해당 이벤트 종류만 검색하고, 무음 표시를 클릭하면 해당 이벤트 종류를 제외하고 보여줍니다.

표시를 클릭하면 상세 로그를 확인할 수 있으며 org_id 또는 user, user_id를 클릭하면 해당 값에 대한 상세 정보를 확인할 수 있습니다.

View entry cURL을 클릭하면 해당 로그를 조회할 수 있는 cURL을 클립보드에 복사합니다.

Copy metadata를 클릭하면 해당 로그 중 중요한 정보를 제외한 로그를 클립보드에 복사합니다.

 

 

 

3. Advanced Search

 

 

 

 

3-1. 파라미터 설명

 

파라미터 명

설명

  Actor

작업을 시작한 계정의 이름

  Actor ip

작업을 시작한 계정의 IP

  User

사용자 이름

  Org

조직 명

  Repo

검색 시 “” 안에 도메인을 제외한 저장소 경로 (예시 : “NewTeamTest1/public_repo_test1”)

조직 또는 사용자 명을 반드시 함께 입력하셔야 합니다.

  Action

작업 명

  Staff actor

사용자 이름으로 staff_actor 또는 사이트 관리자가 수행한 작업을 찾는 데 사용됩니다.

  Email

이메일

  Old name

  Old login

두 필드를 사용하면 이전 이름 ​​또는 사용자 이름으로 사용자를 검색할 수 있으며 검색을 수행하기 전에 연관된 값을 알아야합니다.

  Old user

기존 소유자 명

  Old user

기존 소유자 ID

  Team

검색 시 “” 안에 조직/팀 으로 검색해야 합니다. (예시 : "NewTeamTest1/infra_team_inner")

  Oauth application

이것은 연관된 데이터베이스 식별 번호를 사용하여 oAuth 응용 프로그램을 검색할 수 있으며 검색을 수행하기 전에 oauth_application_id를 알아야합니다.

  Request

각 액션마다 고유의 요청 ID 값이 있으며 해당 값으로 검색할 경우 사용

  Staff minimize

  comment

  Comment

  Minimized

세 필드는 Comment에 대한 구체적인 작업을 찾기 위한 것이며 각각의 필드는 staff.minimize_comment, data.comment_id, data.minimized 를 알아야 합니다.

 

 

 

4. 조직 내 Audit Log 조회

 

조직 Settings 메뉴 중 Audit log 클릭

 

 

로그는 총 3줄이 출력되는데, 아래와 같이 구성되어 있으며 상세로그는 볼 수 없습니다.

[①작업을 시작한 계정] – [②작업 상세]

작업 [③작업을 실행한 대상] [④작업이 진행된 대상]

[⑤작업을 실행한 나라] 작업 일시

 

    을 클릭하면 해당 계정의 로그만 보여줍니다.

    를 클릭하면 해당 작업 상세 종류의 로그만 보여줍니다.

    을 클릭하면 해당 유저의 페이지로 이동합니다.

    를 클릭하면 해당 대상 페이지로 이동합니다.

    를 클릭하면 해당 나라의 로그만 보여줍니다.

 

 

 

 

 

5. 조직 내 Audit Log 필터 사용

 

 

Yesterday’s activity : 클릭하면 최초 전일의 로그를 조회하고, 날짜를 수정하여 조회가 가능합니다.

Organization membership : 클릭하면 멤버 초대 로그를 조회하고, 작업명을 수정하여 조회가 가능합니다.

Team management : 클릭하면 팀 생성 및 제거, 팀에 멤버 추가 및 제거 로그를 조회하고, 작업명을 수정하여 조회가 가능합니다.

Repository managem : 클릭하면 저장소 생성 및 제거, 접근권한 추가 및 제거 로그를 조회하고, 작업명을 수정하여 조회가 가능합니다.

Hook activity : 클릭하면 Hook 로그를 조회하고, 작업명을 수정하여 조회가 가능합니다.

 

 

 

참고로 조직 내 Settings Audit log 메뉴에서는 조직(org) 및 팀(team) 등 키워드에 따른 하위 작업명을 검색 및 선택하여 조회가 가능합니다.

참고로 Site Admin Audit log 메뉴에는 해당 기능이 없습니다.

 

 

 

6. 개인 로그 조회

 

개인 Settings 메뉴 클릭 후 좌측의 Security를 클릭하시면 개인 로그를 조회하실 수 있습니다.

 

 

로그명을 클릭하면 상세로그를 확인하실 수 있습니다.

 

 

 

단군소프트