Skip to main content

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2023-01-18. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise にアップグレードします。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせく� さい

Enterprise にわたるユーザの監査

この記事では、次の� �目が扱われます。

監査ログ ダッシュボードでは、サイト管理者に、現在の月および過去 6 か月間に、Enterprise 全体で、すべてのユーザーと Organization によって実行されたアクションが表示されます。 監査ログには、誰がいつ何のアクションを実行したかなどの詳細が含まれます。

Audit log にアクセスする

Audit log ダッシュボードには、Enterprise 全体の監査データが表示されます。

インスタンスにわたるAudit logのダッシュボード

  1. GitHub Enterprise Server の右上で、ご自分のプロファイル写真をクリックしてから、 [Enterprise 設定] をクリックします。 GitHub Enterprise Server のプロファイル写真のドロップダウン メニューの [自分の Enterprise] 1. エンタープライズ アカウントのサイドバーで、 [設定] をクリックします。 エンタープライズ アカウントのサイドバー内の [設定] タブ 1. [ 設定] で、 [監査ログ] をクリックします。 Enterprise アカウントのサイドバー内の [監査ログ] タブ

地図内では、世界中のイベントを見るためにパンやズー� ができます。 国にカーソルを合わせれば、その国のイベントの簡単な集計が表示されます。

Enterprise にわたるイベントの検索

Audit log には、Enterprise 内で行われたアクションに関する次の情� �が一覧表示されます。

注:

  • Audit logのエントリはテキストを使った検索はできませんが、様々なフィルタを使って検索クエリを構築できます。 GitHub Enterprise Server は、GitHub Enterprise Server 全体を検索するための多くの演算子をサポートしています。 詳細については、「GitHub での検索について」を参照してく� さい。
  • 監査レコードは、現在の月と過去 6 か月間のすべての日に使用できます。

リポジトリに基づく検索

repo 修飾子は、組織が所有する特定のリポジトリにアクションを制限します。 次に例を示します。

  • repo:my-org/our-repo は、my-org 組織内の our-repo リポジトリで発生したすべてのイベントを検索します。
  • repo:my-org/our-repo repo:my-org/another-repo は、my-org組織内の our-repo および another-repo リポジトリで発生したすべてのイベントを検索します。
  • -repo:my-org/not-this-repo は、my-org 組織内の not-this-repo リポジトリで発生したすべてのイベントを除外します。

repo 修飾子内に組織の名前を含める必要があります。repo:our-repo を検索する� けでは機能しません。

ユーザーに基づく検索

actor 修飾子は、アクションを実行した組織のメンバーに基づいてイベントの範囲を設定します。 次に例を示します。

  • actor:octocatoctocat によって実行されたすべてのイベントを検索します。
  • actor:octocat actor:hubotoctocat および hubot によって実行されたすべてのイベントを検索します。
  • -actor:hubothubot によって実行されたすべてのイベントを除外します。

使用できるのは GitHub Enterprise Server のユーザー名のみであり、個人の実名ではありません。

Organizationに基づく検索

org 修飾子は、特定の組織にアクションを制限します。 次に例を示します。

  • org:my-org は、my-org 組織内で発生したすべてのイベントを検索します。
  • org:my-org action:team は、my-org 組織内で実行されたすべてのチー�  イベントを検索します。
  • -org:my-org は、my-org 組織内で発生したすべてのイベントを除外します。

実行されたアクションに基づく検索

action 修飾子は、カテゴリ内にグループ化された特定のイベントを検索します。 これらのカテゴリに関連付けられているイベントの詳細については、「エンタープライズの監査ログ イベント」を参照してく� さい。

カテゴリ名説明
hookwebhookに関連するすべてのアクティビティを含みます。
orgOrganizationのメンバーシップに関連するすべてのアクティビティを含みます。
repoOrganizationが所有するリポジトリに関連するすべてのアクティビティを含みます。
teamOrganization内のチー� に関連するすべてのアクティビティを含みます。

次の用語を使用すれば、特定の一連の行動を検索できます。 次に例を示します。

  • action:team は、チー�  カテゴリ内でグループ化されたすべてのイベントを検索します。
  • -action:billing は、課金カテゴリのすべてのイベントを除外します。

各カテゴリには、フィルタリングできる一連の関連イベントがあります。 次に例を示します。

  • action:team.create は、チー� が作成されたすべてのイベントを検索します。
  • -action:billing.change_email は、請求のメールが変更されたすべてのイベントを除外します。

� �所に基づく検索

country 修飾子は、発生元の国ごとにアクションをフィルター処理します。

  • 国の 2 文字のショートコードまたはフル ネー� を使用できます。
  • 名前に空白を含む国は、引用符で囲まなければなりません。 次に例を示します。
    • country:de は、ドイツで発生したすべてのイベントを検索します。
    • country:Mexico は、メキシコで発生したすべてのイベントを検索します。
    • country:"United States" は、米国で発生したすべてのイベントを検索します。

アクションの時刻に基づく検索

created 修飾子は、アクションが発生した時間ごとにフィルター処理します。

  • 年、月、日の YYYY-MM-DD 形式を使用して日付を定義します。
  • 日付では、より大きい、より小さい、範囲修飾子をサポートします。 次に例を示します。
    • created:2014-07-08 は、2014 年 7 月 8 日に発生したすべてのイベントを検索します。
    • created:>=2014-07-01 は、2014 年 7 月 8 日またはそれ以降に発生したすべてのイベントを検索します。
    • created:<=2014-07-01 は、2014 年 7 月 8 日またはそれより前に発生したすべてのイベントを検索します。
    • created:2014-07-01..2014-07-31 は、2014 年 7 月の月に発生したすべてのイベントを検索します。