1
0
mirror of synced 2026-01-08 12:01:53 -05:00
Files
docs/translations/ru-RU/content/admin/user-management/log-forwarding.md
Chiedo John c116efe725 Crowdin translations (translation-batch-1604415979) (#16312)
* New Crowdin translations by Github Action

* Revert broken translated files to English

* Revert broken translations

* Revert broken translations

* Revert more broket translations

* Revert broken translation

* Increase Node memory limit for running Jest

* Allow Node to use more memory for Jest

* Increase Node memory limit for running Jest

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: Chiedo <chiedo@users.noreply.github.com>
Co-authored-by: James M. Greene <JamesMGreene@github.com>
2020-11-03 16:15:55 -05:00

3.4 KiB

title, intro, redirect_from, versions
title intro redirect_from versions
Log forwarding {% data variables.product.product_name %} uses `syslog-ng` to forward {% if enterpriseServerVersions contains currentVersion %}system{% elsif currentVersion == "github-ae@latest" %}Git{% endif %} and application logs to the server you specify.
/enterprise/admin/articles/log-forwarding/
/enterprise/admin/installation/log-forwarding
/enterprise/admin/enterprise-management/log-forwarding
/admin/enterprise-management/log-forwarding
enterprise-server github-ae
* *

Any log collection system that supports syslog-style log streams is supported (e.g., Logstash and Splunk).

Enabling log forwarding

{% if enterpriseServerVersions contains currentVersion %}

  1. On the {% data variables.enterprise.management_console %} settings page, in the left sidebar, click Monitoring.
  2. Select Enable log forwarding.
  3. In the Server address field, type the address of the server to which you want to forward logs. You can specify multiple addresses in a comma-separated list.
  4. In the Protocol drop-down menu, select the protocol to use to communicate with the log server. The protocol will apply to all specified log destinations.
  5. Select Enable TLS.
  6. Click Choose File and choose a CA certificate to encrypt communication between syslog endpoints. The entire certificate chain will be validated, and must terminate in a root certificate. For more information, see TLS options in the syslog-ng documentation. {% elsif currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %}
  7. Under {% octicon "gear" aria-label="The Settings gear" %} Settings, click Log forwarding. Log forwarding tab
  8. Under "Log forwarding", select Enable log forwarding. Checkbox to enable log forwarding
  9. Under "Server address", enter the address of the server you want to forward logs to. Server address field
  10. Use the "Protocol" drop-down menu, and select a protocol. Protocol drop-down menu
  11. Optionally, to enable TLS encrypted communication between syslog endpoints, select Enable TLS. Checkbox to enable TLS
  12. Under "Public certificate", paste your x509 certificate. Text box for public certificate
  13. Click Save. Save button for log forwarding {% endif %}

{% if enterpriseServerVersions contains currentVersion %}

Устранение проблем

If you run into issues with log forwarding, contact

{% data variables.contact.contact_ent_support %} and attach the output file from http(s)://[hostname]/setup/diagnostics to your email. {% endif %}