Перейти к содержанию

Управление SNMP-расширениями

  • Latest Dynatrace
  • How-to guide
  • 5-min read

Dynatrace предоставляет фреймворк, который вы можете использовать для расширения наблюдаемости на данные, получаемые непосредственно с ваших SNMP-устройств. Для этого Dynatrace позволяет вам импортировать SNMP-данные в Dynatrace в масштабе и в контексте всех остальных данных.

Вы также можете расширить аналитику данными, связанными с SNMP-трапами, возникающими в вашей инфраструктуре.

Сначала проверьте Dynatrace Hub, чтобы узнать, покрывается ли ваше устройство существующим расширением. Если нет, вы можете создать собственное SNMP-расширение Dynatrace для вашего SNMP-устройства.

Перед началом работы

  1. Определите, какая версия SNMP будет предоставлять данные для расширения. Фреймворк расширений Dynatrace поддерживает SNMP v2c и v3. В зависимости от версии SNMP подготовьте необходимые данные для аутентификации.
  2. Назначьте группу или группы ActiveGate, которые будут удалённо подключаться к вашим SNMP-устройствам для сбора данных. Все ActiveGate в каждой назначенной группе должны иметь возможность подключаться к вашим SNMP-устройствам.
  3. Ознакомьтесь с аппаратными требованиями для ActiveGate, выполняющего мониторинг SNMP.

Управление SNMP-расширениями

Extensions

Extension Manager

Latest Dynatrace

Теперь вы можете использовать специальное приложение Extensions для управления расширениями. Оно обеспечивает процесс активации и настройки, аналогичный Dynatrace Hub в предыдущей версии Dynatrace. Кроме того, оно предоставляет прямой доступ к мониторингу состояния расширений.

  • Чтобы использовать приложение:

  • В Dynatrace Hub Hub найдите и установите приложение.

  • В описании в Hub содержится информация о разрешениях, необходимых для использования приложения (вкладка Technical information).

Dynatrace Hub предоставляет унифицированный рабочий процесс для включения и управления расширениями, которые будут импортировать SNMP-данные в ваше окружение Dynatrace.

Необходимое разрешение: Change monitoring settings

  1. В Dynatrace Hub выполните поиск по запросу «snmp», чтобы найти расширение SNMP или SNMP-трапов.
  2. Выберите и установите интересующее вас расширение. Это активирует расширение в вашем окружении мониторинга.
  3. Добавьте конфигурацию мониторинга, чтобы расширение могло начать сбор данных.

Далее выполните следующие шаги.

[Step 1

Группа ActiveGate](snmp.md#step-1 "Learn how to extend observability in Dynatrace with declarative SNMP metrics and event ingestion.")[Step 2

Определение устройств](snmp.md#step-2 "Learn how to extend observability in Dynatrace with declarative SNMP metrics and event ingestion.")[Step 3 optional

Дополнительные свойства](snmp.md#step-3 "Learn how to extend observability in Dynatrace with declarative SNMP metrics and event ingestion.")[Step 4

Активация расширения](snmp.md#step-4 "Learn how to extend observability in Dynatrace with declarative SNMP metrics and event ingestion.")

Шаг 1: Группа ActiveGate

Выберите группу ActiveGate, чтобы определить, какие ActiveGate будут запускать расширение. По завершении выберите Next step.

Шаг 2: Определение устройств

Выберите Add device, чтобы определить устройства, с которых вы хотите получать данные, и укажите данные для подключения к устройству:

  • IP-адрес или имя устройства
  • Порт
  • Версия SNMP и соответствующие данные аутентификации. Данные аутентификации, переданные в Dynatrace при активации конфигурации мониторинга, обфусцируются, и их невозможно извлечь.

Шаг 3 (необязательный): Дополнительные свойства

Только для SNMP-расширений

Выберите Define для настройки необязательных дополнительных свойств:

  • Timeout in seconds Максимальное время (в секундах) ожидания ответа на SNMP-запрос. Значение по умолчанию = 2 секунды.
  • Retries Максимальное количество повторных попыток для запроса в случае неудачи (общее время для запроса составляет timeoutSecs x retries). Значение по умолчанию = 3 повторные попытки.
  • Max repetitions Может использоваться для ограничения объёма данных, возвращаемых для одного запроса, что, в свою очередь, может увеличить количество запросов, отправляемых на устройство, до тех пор пока все необходимые данные не будут собраны. Значение по умолчанию = 50 повторений.
  • Max OIDs per query Количество OID, которые могут быть запрошены в одном SNMP-запросе. Значение по умолчанию = 60 OID. Для большинства расширений изменение не требуется. Для расширения F5 BIG-IP LTM рекомендуется установить значение 5.
  • Enable unconnected UDP При включении UDP-сокет становится неподключённым. Это позволяет принимать ответы от адреса, отличного от того, на который был отправлен запрос, или игнорировать ICMP-пакеты. Значение по умолчанию — false.

Только для расширений SNMP-трапов

Выберите Add varbinding rule для настройки обрезки привязки переменных:

  • Variable binding (OID) prefix Часть OID, которая используется для сопоставления при обрезке.
  • Number of octets trimmed Количество октетов в конце OID, которые вы хотите обрезать.

По завершении выберите Next step

Шаг 4: Активация расширения

Укажите окончательные параметры конфигурации.

  • Description Текст с описанием деталей данной конфигурации мониторинга. При устранении неполадок мониторинга это может предоставить вашим командам подробную информацию о данной конфигурации мониторинга.
  • Feature sets В сильно сегментированных сетях наборы функций могут отражать сегменты вашего окружения. Вы можете использовать их для ограничения мониторинга определёнными сегментами. Наборы функций предопределены для каждого расширения. Для расширений SNMP-трапов выберите набор функций Events, чтобы включить пересылку сообщений трапов в виде событий логов.
  • Variables Некоторые расширения предлагают переменные, с помощью которых вы можете передавать пользовательские строки в расширение и отображать их в окружении, например, в качестве измерения. Некоторые расширения содержат переменную ext.activationtag, которая передаётся как измерение в вашу конфигурацию мониторинга. Вы можете использовать её для привязки отчётных метрик к конкретной версии конфигурации мониторинга.

По завершении выберите Activate.

Конфигурация мониторинга в формате JSON

Мастер активации расширения содержит динамически обновляемую JSON-нагрузку с вашей конфигурацией мониторинга. См. Управление расширениями, чтобы узнать, как использовать её для активации расширения через API Dynatrace.

Пользовательские MIB-файлы

Management Information Base (MIB) — это база данных, управляющая сущностями в сети, идентифицированными по OID. MIB является источником дополнительной информации, связанной с OID, объявленными в вашем расширении.

ActiveGate поставляется с набором MIB-файлов по умолчанию. Если некоторые OID, используемые в вашем пользовательском SNMP-расширении, отсутствуют в MIB-файлах по умолчанию, вы можете добавить собственный MIB-файл на ActiveGate, на котором запущено расширение.

Пользовательские MIB-файлы применимы только при создании собственного SNMP-расширения. Готовые SNMP-расширения Dynatrace поставляются с предопределённым набором OID и не загружают динамически дополнительные MIB-файлы из каталога mib-files-custom.

При создании пользовательского расширения SNMP или SNMP-трапов MIB-файлы, расположенные в каталоге mib-files-custom, будут использоваться всеми такими пользовательскими расширениями, работающими на ActiveGate.

Разместите ваши пользовательские MIB-файлы в каталоге mib-files-custom:

  • Linux: /var/lib/dynatrace/remotepluginmodule/agent/conf/userdata/mib-files-custom/
  • Windows: C:\%PROGRAMDATA%\dynatrace\remotepluginmodule\agent\conf\userdata\mib-files-custom\

Файлы, хранящиеся в каталоге mib-files-custom, сохраняются при обновлениях.

Обзор SNMP-расширений

Связанные темы