Skip to main content

Enterprise Server 3.16 в настоящее время доступен в качестве кандидата на выпуск.

Настройка внешнего мониторинга

Базовые системные ресурсы можно отслеживать на устройстве GitHub Enterprise Server с помощью протокола SNMP или протоколов сбора статистики.

Сведения о протоколе SNMP

Протокол SNMP широко применяется для мониторинга сетевых устройств и серверов. По умолчанию протокол SNMP отключен, но при необходимости его можно настроить с помощью панели мониторинга GitHub Enterprise. При этом должен быть открыт и доступен со станции управления сетью UDP-порт 161. Дополнительные сведения см. в разделе Мониторинг с помощью SNMP.

Сведения об управляющей программе collectd

collectd — это управляющая программа с открытым исходным кодом, которая обеспечивает сбор статистики, подготовку отчетов и встроенную поддержку записи в RRD-файлы. Статистика по загрузке ЦП, использованию памяти и диска, трафику и ошибкам сетевого интерфейса, а также загрузке системы может перенаправляться на внешний сервер collectd, на котором можно настроить различные графики, функции анализа и оповещения с использованием широкого спектра доступных средств и подключаемых модулей. Сведения о настройке collectd пересылки см. в разделе Настройка сбора для экземпляра.

Кроме того, поддерживается использование встроенных средств мониторинга базовых платформ виртуализации, которые реализуют основные функции мониторинга и оповещения для системных ресурсов. Дополнительные сведения см. в документации по Amazon CloudWatch и VMware vSphere .

Сведения о экспортере метрик Prometheus

Экспортер метрик Prometheus позволяет интегрировать метрики GitHub Enterprise Server в конвейер наблюдаемости и инструментирование. Вы можете сломать метрики в формате, совместимом с Prometheus, через /metrics API через регулярные интервалы и передать их в систему наблюдаемости.

Сведения о настройке экспортера метрик Prometheus и очистки см. в разделе Экспорт и удаление метрик Prometheus.