Управление SNMP-расширениями¶
- Latest Dynatrace
- How-to guide
- 5-min read
Dynatrace предоставляет фреймворк, который вы можете использовать для расширения наблюдаемости на данные, получаемые непосредственно с ваших SNMP-устройств. Для этого Dynatrace позволяет вам импортировать SNMP-данные в Dynatrace в масштабе и в контексте всех остальных данных.
Вы также можете расширить аналитику данными, связанными с SNMP-трапами, возникающими в вашей инфраструктуре.
Сначала проверьте Dynatrace Hub, чтобы узнать, покрывается ли ваше устройство существующим расширением. Если нет, вы можете создать собственное SNMP-расширение Dynatrace для вашего SNMP-устройства.
Перед началом работы¶
- Определите, какая версия SNMP будет предоставлять данные для расширения. Фреймворк расширений Dynatrace поддерживает SNMP v2c и v3. В зависимости от версии SNMP подготовьте необходимые данные для аутентификации.
- Назначьте группу или группы ActiveGate, которые будут удалённо подключаться к вашим SNMP-устройствам для сбора данных. Все ActiveGate в каждой назначенной группе должны иметь возможность подключаться к вашим SNMP-устройствам.
- Ознакомьтесь с аппаратными требованиями для ActiveGate, выполняющего мониторинг SNMP.
Управление SNMP-расширениями¶

Extension Manager¶
Latest Dynatrace
Теперь вы можете использовать специальное приложение Extensions для управления расширениями. Оно обеспечивает процесс активации и настройки, аналогичный Dynatrace Hub в предыдущей версии Dynatrace. Кроме того, оно предоставляет прямой доступ к мониторингу состояния расширений.
-
Чтобы использовать приложение:
-
В Dynatrace Hub
найдите и установите приложение. - В описании в Hub содержится информация о разрешениях, необходимых для использования приложения (вкладка Technical information).
Dynatrace Hub предоставляет унифицированный рабочий процесс для включения и управления расширениями, которые будут импортировать SNMP-данные в ваше окружение Dynatrace.
Необходимое разрешение: Change monitoring settings
- В Dynatrace Hub выполните поиск по запросу «snmp», чтобы найти расширение SNMP или SNMP-трапов.
- Выберите и установите интересующее вас расширение. Это активирует расширение в вашем окружении мониторинга.
- Добавьте конфигурацию мониторинга, чтобы расширение могло начать сбор данных.
Далее выполните следующие шаги.
[
Группа ActiveGate](snmp.md#step-1 "Learn how to extend observability in Dynatrace with declarative SNMP metrics and event ingestion.")[
Определение устройств](snmp.md#step-2 "Learn how to extend observability in Dynatrace with declarative SNMP metrics and event ingestion.")[
Дополнительные свойства](snmp.md#step-3 "Learn how to extend observability in Dynatrace with declarative SNMP metrics and event ingestion.")[
Активация расширения](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
Максимальное количество повторных попыток для запроса в случае неудачи (общее время для запроса составляет
timeoutSecsxretries). Значение по умолчанию =3повторные попытки. - Max repetitions
Может использоваться для ограничения объёма данных, возвращаемых для одного запроса, что, в свою очередь, может увеличить количество запросов, отправляемых на устройство, до тех пор пока все необходимые данные не будут собраны. Значение по умолчанию =
50повторений. - Max OIDs per query
Количество OID, которые могут быть запрошены в одном SNMP-запросе. Значение по умолчанию =
60OID. Для большинства расширений изменение не требуется. Для расширения 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, сохраняются при обновлениях.