Skip to main content

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

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

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

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

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

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

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

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

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