Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2024-09-25. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Пересылка журналов

GitHub Enterprise Server используется syslog-ng для пересылки журналов системы и приложений на указанный сервер.

Сведения о пересылке журналов

Поддерживается любая система сбора журналов, поддерживающая потоки журналов, аналогичных системным (например, Logstash и Splunk).

При включении пересылки журналов необходимо передать сертификат ЦС для шифрования обмена данными между конечными точками системного журнала. Устройство и удаленный сервер системного журнала будут выполнять двусторонний обмен по протоколу SSL, каждый из которых предоставляет сертификат другому и проверяет полученный сертификат.

Включение пересылки журналов

  1. На странице параметров Консоль управления на левой боковой панели нажмите кнопку Мониторинг.
  2. Выберите Включить пересылку журналов.
  3. В поле Адрес сервера введите адрес сервера, на который требуется пересылать журналы. Вы можете указать несколько адресов через запятую.
  4. В раскрывающемся меню "Протокол" выберите протокол, используемый для связи с сервером журналов. Протокол будет применяться ко всем указанным назначениям журналов.
  5. При необходимости выберите Включить TLS. Рекомендуется включить TLS в соответствии с локальными политиками безопасности, особенно, если между устройством и любыми удаленными серверами журналов используются ненадежные сети.
  6. Чтобы зашифровать обмен данными между конечными точками системного журнала, нажмите Выбрать файл и выберите сертификат ЦС для удаленного сервера системного журнала. Необходимо отправить пакет ЦС, содержащий объединение сертификатов ЦС, участвующих в подписи сертификата удаленного сервера журналов. Будет проверяться вся цепочка сертификатов, которая должна завершиться в корневом сертификате.

Устранение неполадок

При возникновении проблем с пересылкой журналов обратитесь к нам, посетите Поддержка GitHub Enterprise и вложите выходной файл из http(s)://[hostname]/setup/diagnostics сообщения.