診断ファイルとサポート バンドルについて
GitHub Support により、サニタイズされたログ ファイルの形式で追� のデータを提供するように求められる� �合があります。 提供を求められる� �合があるログ ファイルには 3 つの種類があります。
診断ファイルには GitHub Enterprise Server インスタンスの設定と環境についての情� �が含まれており、サポート バンドルには過去 2 日間の診断とログが含まれています。拡張サポート バンドルにも診断とログが含まれますが、それらは過去 7 日間のものです。
ログ ファイルのサニタイズについて
認証トークン、キー、およびシークレットは、サポート バンドルまたは診断ファイルに含まれる次のログ ディレクトリ内のログ ファイルから削除されます。
alambic-logsbabeld-logscodeload-logsenterprise-manage-logsgithub-logshookshot-logslfs-server-logssemiotic-logstask-dispatcher-logspages-logsregistry-logsrender-logssvn-bridge-logs
Diagnosticファイルの作成と共有
診断ファイルは GitHub Enterprise Server インスタンスの設定と環境の概要であり、以下のものが含まれます。
- 会社名、有効期限、ユーザライセンス数を含む顧客情� �
- バージョン番号及びSHA
- VMアーキテクチャ
- ホスト名、プライベートモード、SSLの設定
- � 荷及びプロセスのリスト
- ネットワーク設定
- 認証方式と詳細
- リポジトリ数、ユーザ数、その他のインストール関連データ
インスタンスの診断は [Management Console] から、あるいは ghe-diagnostics コマンドライン ユーティリティを実行することでダウンロードできます。
[Management Console]でのDiagnosticsファイルの作成
SSHキーがすぐに利用できない� �合、この方法が使えます。
-
GitHub Enterprise Server の管理アカウントから、任意のページの右上隅の をクリックします。

-
[サイト管理者] ページにま� 表示されていない� �合は、左上隅の [サイト管理者] をクリックします。
1. 左側のサイドバーで、 [Management Console] をクリックします。
1. 求められたなら、[Management Console]のパスワードを入力してく� さい。
4. [Management Console] の右上にある [サポート] をクリックします。
 � �域にアクセスするボタン](https://github.github.com/docs-ghes-3.3/assets/cb-14341/images/enterprise/management-console/support-link.png)
-
[診断情� �のダウンロード] をクリックします。
SSHを使ったDiagnosticsファイルの作成
この方法は、[Management Console] にサインインせずに利用できます。
ghe-diagnostics コマンドライン ユーティリティを使用して、インスタンスの診断を取得します。
$ ssh -p122 admin@hostname -- 'ghe-diagnostics' > diagnostics.txt
Support Bundleの作成と共有
サポートリクエストをサブミットした後、弊社のチー� との Support Bundle の共有をお願いすることがあります。 Support Bundle は gzip 圧縮された tar アーカイブで、インスタンスの Diagnostics と以下のような重要なログが含まれます:
- 認証のエラーのトラブルシューティングやLDAP、CAS、SAMLの設定に役立つ認証関連のログ
- [Management Console]のログ
github-logs/exceptions.log: サイトで発生した 500 件のエラーに関する情� �github-logs/audit.log: GitHub Enterprise Server 監査ログbabeld-logs/babeld.log: Git プロキシ ログsystem-logs/haproxy.log: HAProxy ログelasticsearch-logs/github-enterprise.log: Elasticsearch ログconfiguration-logs/ghe-config.log: GitHub Enterprise Server 構成ログcollectd/logs/collectd.log: 収集されたログmail-logs/mail.log: SMTP 電子メール配信ログ
詳細については、「企業の監査ログについて」を参照してく� さい。
Support Bundle には過去 2 日分のログが含まれます。 過去 7 日分のログを取得したい� �合には、拡張 Support Bundle をダウンロードできます。 詳細については、「拡張 Support Bundle の作成と提供」を参照してく� さい。
ヒント: GitHub Support に連絡すると、チケットの参照リンクを含む確認メールが送られてきます。 GitHub Support が Support Bundle のアップロードをお願いした� �合、Support Bundle のアップロードにこのチケット参照リンクを利用できます。
[Management Console]でのSupport Bundleの作成
Web べースの [Management Console] と外部のインターネットにアクセスできる環境があれば、以下の手� �で Support Bundle を作成して共有できます。
-
GitHub Enterprise Server の管理アカウントから、任意のページの右上隅の をクリックします。

-
[サイト管理者] ページにま� 表示されていない� �合は、左上隅の [サイト管理者] をクリックします。
1. 左側のサイドバーで、 [Management Console] をクリックします。
1. 求められたなら、[Management Console]のパスワードを入力してく� さい。
4. [Management Console] の右上にある [サポート] をクリックします。
 � �域にアクセスするボタン](https://github.github.com/docs-ghes-3.3/assets/cb-14341/images/enterprise/management-console/support-link.png)
-
[サポート バンドルのダウンロード] をクリックします。
-
サポートエンジニアからサポートバンドルのアップロードリンクを与えられている� �合、このリンクを使います。 それ以外の� �合、 https://support.github.com/ にアクセスしたら、サポートを受ける資� �があるエンタープライズアカウントにサインインします (メッセージが表示された� �合)。 1. https://support.github.com/uploads を参照し、サポート バンドルをアップロードします。
SSHを使ったSupport Bundleの作成
への SSH アクセスがあり、アウトバウンドインターネットアクセスがある� �合は、これらのステップで拡張 Support Bundle を作成および共有できます。
注: geo レプリケーション構成または GitHub Enterprise クラスタリングを使用している� �合は、ghe-cluster-support-bundle コマンドを使用してサポート バンドルを取得する必要があります。 詳細については、「コマンド ライン ユーティリティ」を参照してく� さい。
- SSH経由でSupport Bundleをダウンロードします。
$ ssh -p 122 admin@hostname -- 'ghe-support-bundle -o' > support-bundle.tgzghe-support-bundleコマンドの詳細については、「コマンドラインのユーティリティ」を参照してく� さい。 - サポートエンジニアからサポートバンドルのアップロードリンクを与えられている� �合、このリンクを使います。 それ以外の� �合、 https://support.github.com/ にアクセスしたら、サポートを受ける資� �があるエンタープライズアカウントにサインインします (メッセージが表示された� �合)。 1. https://support.github.com/uploads を参照し、サポート バンドルをアップロードします。
Enterprise アカウントを使用して Support Bundle をアップロードする
-
GitHub.com に移動します。
-
GitHub.com の右上の自分のプロフィール写真をクリックし、 [自分のエンタープライズ] をクリックしてく� さい。
![GitHub Enterprise Server のプロファイル写真のドロップダウン メニューの [自分の Enterprise]](https://github.github.com/docs-ghes-3.3/assets/cb-32773/images/help/enterprises/your-enterprises.png)
-
Enterpriseのリストで、表示したいEnterpriseをクリックしてく� さい。
1. エンタープライズ アカウントのサイドバーで、 [設定] をクリックします。
![エンタープライズ アカウントのサイドバー内の [設定] タブ](https://github.github.com/docs-ghes-3.3/assets/cb-19488/images/help/business-accounts/enterprise-account-settings-tab.png)
-
左側のサイドバーで、 [エンタープライズ ライセンス] をクリックします。
![エンタープライズ アカウント設定サイドバーの [エンタープライズ ライセンス] リンクを示すスクリーンショット。](https://github.github.com/docs-ghes-3.3/assets/cb-19106/images/help/enterprises/enterprise-licensing-tab.png)
-
[GitHub Enterprise ヘルプ] で、 [サポート バンドルのアップロード] をクリックします。
![[サポート バンドルのアップロード] リンクを示すスクリーンショット。](https://github.github.com/docs-ghes-3.3/assets/cb-35266/images/enterprise/support/upload-support-bundle.png)
-
[Select an enterprise account] で、ドロップダウンメニューから Support Bundle に関連付けられているアカウントを選択します。

-
[GitHub Enterprise サポート のサポート バンドルをアップロードする] で、サポート バンドルを選択するには、 [ファイルの選択] をクリックするか、サポート バンドル ファイルを [ファイルの選択] にドラッグします。
![サポート バンドル ファイルをアップロードするための [ファイルの選択] ボタンを示すスクリーンショット。](https://github.github.com/docs-ghes-3.3/assets/cb-25825/images/enterprise/support/choose-support-bundle-file.png)
-
[アップロード] をクリックします。
SSHを使ったSupport Bundleの直接アップロード
以下の状況であれば、Support Bundleを当社のサーバに直接アップロードできます。
- への SSH アクセス権がある。
- から enterprise-bundles.github.com および esbtoolsproduction.blob.core.windows.net への TCP ポート 443 経由の送信 HTTPS 接続が許可されている。
- バンドルを当社のSupport Bundleサーバにアップロードします。
$ ssh -p122 admin@hostname -- 'ghe-support-bundle -u'
拡張Support Bundleの作成と提供
サポート バンドルには過去 2 日間のログが含まれますが、''拡張'' サポート バンドルには過去 7 日間のログが含まれます。 GitHub Support が調査しているイベントが 2 日以上前に発生した� �合は、拡張 Support Bundle の共有をお願いする� �合があります。 拡張 Support Bundle をダウンロードするには、SSH アクセスが必要です。[Management Console] から拡張 Support Bundle をダウンロードすることはできません。
バンドルが大きくなりすぎるのを避けるために、バンドルにはローテーションや圧縮されていないログ� けが含まれます。 GitHub Enterprise Server でのログのローテーションは、それぞれのログがどの程度の大きさになるかの予想に応じて、ログごとに様々な� �度 (日次あるいは週次) で行われます。
SSHを使った拡張Support Bundleの作成
への SSH アクセスがあり、アウトバウンドインターネットアクセスがある� �合は、これらのステップで拡張 Support Bundle を作成および共有できます。
ghe-support-bundleコマンドに-xフラグを追� して、SSH 経由で拡張サポート バンドルをダウンロードします。$ ssh -p 122 admin@hostname -- 'ghe-support-bundle -o -x' > support-bundle.tgz- サポートエンジニアからサポートバンドルのアップロードリンクを与えられている� �合、このリンクを使います。 それ以外の� �合、 https://support.github.com/ にアクセスしたら、サポートを受ける資� �があるエンタープライズアカウントにサインインします (メッセージが表示された� �合)。 1. https://support.github.com/uploads を参照し、サポート バンドルをアップロードします。
SSHを使った拡張Support Bundleの直接アップロード
以下の状況であれば、Support Bundleを当社のサーバに直接アップロードできます。
- への SSH アクセス権がある。
- から enterprise-bundles.github.com および esbtoolsproduction.blob.core.windows.net への TCP ポート 443 経由の送信 HTTPS 接続が許可されている。
- バンドルを当社のSupport Bundleサーバにアップロードします。
$ ssh -p122 admin@hostname -- 'ghe-support-bundle -u -x'