16 KiB
title, intro, shortTitle, versions, redirect_from, topics, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | intro | shortTitle | versions | redirect_from | topics | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Предоставление данных для службы поддержки GitHub | Поскольку у {% data variables.contact.github_support %} нет доступа к вашей среде, иногда нам требуются дополнительные сведения. | Providing data |
|
|
|
bc941b09d6d38f0cad45fcb1ab5977002a3618d8 | d697e0ea10 |
MT | ru-RU | 10/20/2022 | 148093964 |
Сведения о файлах диагностики и пакетах поддержки
{% data variables.contact.github_support %} может попросить вас предоставить дополнительные данные в виде очищенных файлов журналов. Вас могу попросить предоставить три типа файлов журналов.
Диагностические файлы содержат сведения о параметрах и среде экземпляра {% data variables.product.prodname_ghe_server %}, пакеты поддержки содержат данные диагностики и журналы за последние два дня, а расширенные пакеты поддержки также содержат данные диагностики и журналы, но за последние семь дней.
Сведения об очистке файлов журнала
Маркеры проверки подлинности, ключи и секреты удаляются из файлов журналов в следующих каталогах журналов, содержащихся в пакете поддержки или файле диагностики:
alambic-logsbabeld-logscodeload-logsenterprise-manage-logsgithub-logshookshot-logslfs-server-logssemiotic-logstask-dispatcher-logspages-logsregistry-logsrender-logssvn-bridge-logs
Создание и отправка диагностических файлов
Диагностические файлы представляют собой общие сведения о параметрах и среде экземпляра {% data variables.product.prodname_ghe_server %}, которые включают:
- сведения о клиентской лицензии, включая название компании, дату окончания срока действия и количество пользовательских лицензий;
- номера версий и хэши SHA;
- архитектура виртуальной машины;
- имя узла, частный режим, параметры SSL;
- списки загрузки и процессов;
- Параметры сети
- метод проверки подлинности и подробности;
- количество репозиториев, пользователей и другие данные установки.
Можно скачать диагностику для своего экземпляра из {% data variables.enterprise.management_console %} или с помощью программы командной строки ghe-diagnostics.
Создание диагностического файла в {% data variables.enterprise.management_console %}
Этот метод можно использовать, если у вас нет ключа SSH.
{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.type-management-console-password %} {% data reusables.enterprise_management_console.support-link %} 5. Нажмите кнопку Скачать диагностические сведения.
Создание диагностического файла с помощью SSH
Этот метод можно использовать без входа в {% data variables.enterprise.management_console %}.
Используйте служебную программу командной строки ghe-diagnostics для получения диагностических сведений для вашего экземпляра.
$ ssh -p122 admin@HOSTNAME -- 'ghe-diagnostics' > diagnostics.txt
Создание и отправка пакетов поддержки
После отправки запроса на поддержку мы можем попросить вас предоставить нашей команде пакет поддержки. Пакет поддержки — это архив tar со сжатием gzip, который включает диагностические данные и важные журналы из вашего экземпляра, такие как:
- журналы, связанные с проверкой подлинности, которые могут быть полезны при устранении ошибок проверки подлинности или настройке LDAP, CAS или SAML;
- журнал {% data variables.enterprise.management_console %};
github-logs/exceptions.log: сведения об ошибках с кодом 500, возникших на сайте;github-logs/audit.log: журналы аудита {% data variables.product.prodname_ghe_server %};babeld-logs/babeld.log: журналы прокси Git;system-logs/haproxy.log: журналы HAProxy;elasticsearch-logs/github-enterprise.log: журналы Elasticsearch;configuration-logs/ghe-config.log: журналы конфигурации {% data variables.product.prodname_ghe_server %};collectd/logs/collectd.log: журналы Collectd;mail-logs/mail.log: журналы доставки электронной почты SMTP.
Дополнительные сведения см. в разделе Сведения о журнале аудита для предприятия.
Пакеты поддержки включают журналы за последние два дня. Чтобы получить журналы за последние семь дней, можно скачать расширенный пакет поддержки. Дополнительные сведения см. в разделе Создание и отправка расширенных пакетов поддержки.
{% tip %}
Совет. При обращении в {% data variables.contact.github_support %} вам будет отправлено сообщение с подтверждением, которое будет содержать ссылку на ваше обращение. Если {% data variables.contact.github_support %} запрашивает у вас пакет поддержки, можно использовать ссылку на обращение для отправки пакета поддержки.
{% endtip %}
Создание пакета поддержки в {% data variables.enterprise.management_console %}
Эти действия можно использовать для создания и отправки пакета поддержки, если вы можете получить доступ к веб-версии {% data variables.enterprise.management_console %} и имеете исходящий доступ к Интернету.
{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.type-management-console-password %} {% data reusables.enterprise_management_console.support-link %} 5. Щелкните Скачать пакет поддержки. {% data reusables.enterprise_enterprise_support.sign-in-to-support %} {% data reusables.enterprise_enterprise_support.upload-support-bundle %}
Создание пакета поддержки с помощью SSH
Эти действия можно использовать для создания и совместного использования пакета поддержки, если у вас есть доступ по протоколу SSH к {% данных variables.location.product_location %} и есть исходящий доступ к Интернету.
{% data reusables.enterprise_enterprise_support.use_ghe_cluster_support_bundle %}
- Скачайте пакет поддержки через SSH:
$ ssh -p 122 admin@HOSTNAME -- 'ghe-support-bundle -o' > support-bundle.tgz
Дополнительные сведения о команде ghe-support-bundle см. в разделе Служебные программы командной строки.
{% data reusables.enterprise_enterprise_support.sign-in-to-support %} {% data reusables.enterprise_enterprise_support.upload-support-bundle %}
Отправка пакета поддержки с использованием учетной записи предприятия
{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %}
3. На боковой панели слева щелкните Корпоративное лицензирование.
4. В разделе "Справка по {% data variables.product.prodname_enterprise %}" нажмите Отправить пакет поддержки.
5. В раскрывающемся меню "Выберите корпоративную учетную запись" выберите учетную запись, связанную с пакетом поддержки.
6. В разделе "Отправить пакет поддержки для {% data variables.contact.enterprise_support %}" нажмите кнопку Выбрать файл или перетащите файл пакета поддержки в поле Выбрать файл, чтобы выбрать пакет поддержки.
7. Щелкните Отправить.
Отправка пакета поддержки напрямую по SSH
Можно отправить пакет поддержки напрямую на наш сервер, если:
- У вас есть доступ по протоколу SSH к {% данных variables.location.product_location %}.
- Исходящие подключения HTTPS через TCP-порт 443 разрешены из {% данных variables.location.product_location %} в enterprise-bundles.github.com и esbtoolsproduction.blob.core.windows.net.
- Отправьте пакет на наш сервер пакетов поддержки:
$ ssh -p122 admin@HOSTNAME -- 'ghe-support-bundle -u'
Создание и отправка расширенных пакетов поддержки
Пакеты поддержки включают журналы за последние два дня, а расширенные пакеты поддержки включают журналы за последние семь дней. Если события, которые изучает {% data variables.contact.github_support %} произошли более двух дней назад, мы можем попросить вас предоставить расширенный пакет поддержки. Вам потребуется доступ по протоколу SSH для скачивания расширенного пакета. Нельзя скачать расширенный пакет с помощью {% data variables.enterprise.management_console %}.
Чтобы избежать создания слишком больших пакетов, пакеты содержат только журналы, которые не были ротированы и сжаты. Ротация журналов в {% data variables.product.prodname_ghe_server %} выполняется с различной периодичностью (ежедневно или еженедельно) для разных файлов журналов в зависимости от того, насколько большим ожидается их размер.
Создание пакета расширенной поддержки с помощью SSH
Эти действия можно использовать для создания и совместного использования расширенного пакета поддержки, если у вас есть доступ по протоколу SSH к {% данных variables.location.product_location %} и у вас есть исходящий доступ к Интернету.
- Скачайте пакет расширенной поддержки через SSH, добавив флаг
-xв командуghe-support-bundle:
$ ssh -p 122 admin@HOSTNAME -- 'ghe-support-bundle -o -x' > support-bundle.tgz
{% data reusables.enterprise_enterprise_support.sign-in-to-support %} {% data reusables.enterprise_enterprise_support.upload-support-bundle %}
Отправка пакета расширенной поддержки напрямую с помощью SSH
Можно отправить пакет поддержки напрямую на наш сервер, если:
- У вас есть доступ по протоколу SSH к {% данных variables.location.product_location %}.
- Исходящие подключения HTTPS через TCP-порт 443 разрешены из {% данных variables.location.product_location %} в enterprise-bundles.github.com и esbtoolsproduction.blob.core.windows.net.
- Отправьте пакет на наш сервер пакетов поддержки:
$ ssh -p122 admin@HOSTNAME -- 'ghe-support-bundle -u -x'