Получение настройки Ambari SNMP - плагин для мониторинга Dynatrace - PullRequest
0 голосов
/ 06 ноября 2018

Есть ли способ написать плагин (python), позволяющий Dynatrace отслеживать журналы (ambari-alerts.log) из Ambari?

Примерно так: https://github.com/apache/ambari/tree/trunk/contrib/alert-snmp-mib

Также взгляните на этот пример кода: https://github.com/Dynatrace/dynatrace-api/blob/master/snmp/IBMDataPower/IBMDataPower.py Это необходимо, чтобы использовать идентификатор устройства и имена параметров для опроса SNMP и получения метрик.

Мне нужна помощь и начала получать журналы от Ambari и позволять Dynatrace контролировать их. Плагин должен генерировать код доступа. Любая помощь будет оценена.

1 Ответ

0 голосов
/ 10 декабря 2018

В Dynatrace WebUI при переходе в «Настройки - Мониторинг - Контролируемые технологии» у вас должна быть кнопка «Добавить новую технологию мониторинга», которая предоставит различные варианты добавления плагинов с новыми функциями мониторинга.

Одним из них является «Добавить плагин OneAgent», который позволяет создавать плагины на основе Python для извлечения данных мониторинга из любого источника и предоставления их в Dynatrace для построения графиков / оповещений / .... См. Руководство по плагину SDK на https://dynatrace.github.io/plugin-sdk/readme.html

Еще один вариант - «Добавить интеграцию с API», в котором описываются интерфейсы REST для отправки пользовательских метрик, что проще сделать, чем полноценный плагин. Документация по https://www.dynatrace.com/support/help/shortlink/section-api содержит подробную информацию об этом подходе.

См.

...