Шаблоны мониторинга SNMP

ℹ️ О шаблонах мониторинга

Шаблон мониторинга SNMP задает, какие OID собирать с устройства, как преобразовывать значения и какие пороги использовать для оповещений. В текущем интерфейсе шаблоны настраиваются отдельно от SNMP-подключения узла: само подключение задается в Параметры -> SNMP, а шаблон выбирается в блоке Шаблон мониторинга.

Что такое шаблон мониторинга

Шаблон описывает мониторинг конкретного типа SNMP-устройства. Он объединяет вендора, класс устройства, тип устройства, модель и набор правил, по которым INFRAX собирает данные.

🏭 Привязка к устройству

В шаблоне указываются Вендор (код PEN), Класс устройства, Тип устройства и Модель устройства. Это помогает точно связать шаблон с нужной техникой.

📋 Правила сбора

Правила определяют, какие OID опрашивать, как вычислять значения по формуле и как отображать результат в таблице.

🔔 Пороги оповещений

Для метрик можно задать предупреждения и критические пороги, а также формулу проверки: текущее значение, среднее по трем измерениям или каждое из трех последних измерений.

🔄 Переиспользование

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

Как открыть страницу шаблонов

Управление шаблонами доступно из административного раздела SNMP и из настроек узла.

Через настройки приложения

  1. Откройте Настройки
  2. Выберите верхнюю вкладку SNMP
  3. Откройте Шаблоны мониторинга

На этой же странице есть вкладка Справочники - она открывает OID и CMDB-справочники, которые используются при создании шаблонов.

Через настройки узла

  1. Откройте узел сети
  2. Перейдите в Параметры -> SNMP
  3. В блоке Шаблон мониторинга выберите или создайте шаблон

Список шаблонов

Вкладка Шаблоны мониторинга показывает список всех шаблонов в таблице. Его можно фильтровать, сортировать и открывать по клику на строку.

Что видно в списке

  • ИД - идентификатор шаблона
  • Вендор - код PEN и, если доступно, название производителя
  • Тип устройства - в общем списке может отображаться числовой код; понятное название, например NAS или SAN, показано в карточке шаблона
  • Модель устройства - модель, для которой предназначен шаблон

Как работать со списком

  • Нажмите Добавить, чтобы создать новый шаблон
  • Нажмите на строку шаблона, чтобы открыть редактор
  • Используйте поля фильтрации в таблице, чтобы быстро найти нужный шаблон

Редактор шаблона

Редактор шаблона открывается в модальном окне и использует те же названия, что и в приложении. Доступные вкладки соответствуют текущему интерфейсу.

Вкладка Что делает
Параметры Настройка вендора, класса, типа и модели устройства. Здесь же блок Перенос шаблона с действиями Скачать JSON, Загрузить JSON и Создать копию; удаление шаблона вынесено в подвал окна. То же исправление нужно строкам 163 и 367.
Правила сбора Основная таблица метрик, таблиц и правил сбора.
Узлы сети Список узлов, использующих этот шаблон, с возможностью добавить или удалить привязку.
История изменений Снимки шаблона, просмотр изменений и восстановление предыдущих версий.
JSON Показывается только в режиме отладки и выводит структуру шаблона в формате JSON. Обычно эта вкладка нужна администратору для диагностики.
💡 Подсказка

Кнопки Скачать и Загрузить работают с JSON-файлом шаблона. Это позволяет переносить шаблоны между инсталляциями и быстро вносить изменения через импорт.

Правила сбора метрик

Правила сбора определяют, как INFRAX получает данные с устройства. В текущем редакторе правила группируются по классу модулей и модулю, а внутри группы можно добавить отдельные метрики.

Как устроено правило

Поле Что означает
Метрика Что именно измеряется; выбирается из справочника CMDB.
Тип сбора SNMP для прямого запроса по OID или Формула для вычисления значения.
OID Идентификатор SNMP-параметра, например 1.3.6.1.2.1.2.2.1.10.
Преобразование значения Преобразование результата перед сохранением: Без преобразования, Формула или Соответствия значений.
Единица измерения Подпись значения, например bytes, percent или degree.

Добавление группы и правила

  1. На вкладке Правила сбора нажмите Добавить таблицу
  2. Укажите Класс модулей, Модуль и при необходимости Ярлык таблицы — метрики одного модуля с разными ярлыками показываются отдельными таблицами
  3. Внутри группы нажмите Добавить правило
  4. Заполните Метрику, Тип сбора, OID, Преобразование значения и другие параметры
  5. Сохраните шаблон
💡 OID-браузер

Если нужный OID неизвестен, откройте Справочники SNMP и найдите его через OID-браузер. Там же доступны вендорские OID и описание MIB.

Пороговые правила

Для каждой метрики в шаблоне можно задать правила оповещений. Они позволяют превратить превышение порога в предупреждение или критическое состояние.

Параметр Что выбрать
Уровень Предупреждение, Критический или Восстановление
Формула Текущее значение, Среднее из трёх или Каждое из трёх
Условие Сравнение значения с порогом: больше, меньше, равно и другие операторы.
Значение Сам порог, при котором правило срабатывает.

Пример

  • Предупреждение - текущее значение выше 70%
  • Критический - каждое из трех последних измерений выше 90%

Такой вариант подходит для нагрузки CPU, температуры и других метрик, где важны как кратковременные пики, так и устойчивое превышение.

Назначение шаблона узлу

Шаблон назначается конкретному узлу и не наследуется от родительской папки. Это сделано специально, чтобы разные устройства внутри одной группы могли использовать разные шаблоны.

Блок Шаблон мониторинга

В Параметры -> SNMP доступны такие действия:

  • Выбор - открыть список шаблонов и привязать шаблон к узлу
  • Очистить - удалить привязку шаблона
  • Редактировать шаблон - открыть редактор текущего шаблона
  • Тестовый сбор метрик - проверить шаблон без записи данных в базу
  • Настроить с ИИ-помощником - создать или исправить шаблон по данным SNMP-слепка

Выбор и очистка привязки сохраняются автоматически. Дождитесь уведомления Шаблон мониторинга сохранён или Шаблон мониторинга очищен.

ℹ️ Связь с шаблонами

Выбор шаблона в узле не меняет сам шаблон. Если нужно править структуру правил, откройте редактор шаблона отдельно и сохраните изменения там.

Тестовый сбор метрик

Тестовый сбор запускается из блока Шаблон мониторинга в настройках узла. Он проверяет, какие правила срабатывают на реальном устройстве, но ничего не сохраняет в базу.

Что показывает результат

  • Сколько правил совпало и сколько значений было собрано
  • Ошибки сбора, если OID недоступен или формула не сработала
  • Предупреждения, если ответы устройства выглядят неожиданно
  • Подробный результат по таблицам, метрикам и правилам
⚠️ Важно

Тестовый сбор работает как пробный прогон. Он не создает историю мониторинга и не влияет на текущие данные узла.

ИИ-помощник

ИИ-помощник помогает создать новый шаблон или исправить существующий по данным SNMP-слепка узла. Для работы требуется подключение к INFRAX Cloud.

Как он работает

  1. В блоке Шаблон мониторинга нажмите Настроить с ИИ-помощником
  2. Выберите режим: Создать новый шаблон или Исправить текущий шаблон
  3. При необходимости добавьте комментарий к промпту и загрузите дополнительный MIB ZIP
  4. Запустите генерацию и дождитесь завершения этапов
Этап Что делает система
Сбор SNMP данных Система собирает снимок доступных OID на устройстве.
Маппинг на MIB описания Собранные OID сопоставляются с MIB-описаниями и загруженными архивами.
Генерация шаблона ИИ ИИ строит набор метрик, таблиц и формул.
Валидация и оптимизация Система проверяет корректность и упрощает шаблон при необходимости.
Тестовый сбор метрик Проверяется, как новый шаблон работает на устройстве.
Применение шаблона Шаблон сохраняется и может быть назначен узлу.
✅ После генерации

В окне результата можно Тестировать шаблон, Применить (для N) его или Скачать шаблон JSON. После теста рядом появляется пикер Похожие устройства со значением «Выбрано N из M» — он открывает окно, где отмечают узлы, которым шаблон назначат заодно.

Импорт и экспорт JSON

На вкладке Параметры доступны кнопки Скачать и Загрузить. Они работают с JSON-файлом шаблона и позволяют переносить его между инсталляциями или быстро править структуру шаблона.

Когда это полезно

  • Чтобы скопировать рабочий шаблон на другой стенд
  • Чтобы внести массовые правки в шаблон через JSON
  • Чтобы сохранить резервную копию перед экспериментами
💡 Режим отладки

Если включён режим отладки, в редакторе появляется вкладка JSON со структурой шаблона. Она предназначена для диагностики после импорта или сохранения; для обычного редактирования используйте остальные вкладки.

История изменений

Шаблон сохраняет историю изменений. На вкладке История изменений можно просматривать снимки, открывать их содержимое и восстанавливать прошлую версию.

Что доступно в истории

  • Дата и время сохранения
  • Пользователь, который внес изменение
  • Служебный комментарий и количество метрик. Сейчас система сама записывает комментарий Template changed («Шаблон изменён»); пользователь не вводит его вручную
  • Просмотр снимка и восстановление из истории
⚠️ Внимание

Перед восстановлением текущая версия сохраняется в историю, но все активные правки шаблона будут заменены выбранным снимком.