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

ℹ️ О шаблонах

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

Концепция шаблонов

Шаблон определяет всё, что нужно для мониторинга конкретного типа устройства:

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

Каждый шаблон связан с конкретным производителем (вендором) и типом устройства, что позволяет точно подбирать OID для сбора данных.

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

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

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

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

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

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

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

Страница списка шаблонов отображает все созданные шаблоны мониторинга в виде таблицы с возможностью поиска и фильтрации.

Информация в списке

  • Название шаблона — вендор и модель устройства
  • Тип устройства — класс оборудования (сервер, коммутатор, ИБП и т.д.)
  • Количество метрик — сколько правил сбора содержит шаблон
  • Количество узлов — сколько устройств используют этот шаблон

Создание шаблона

Для создания нового шаблона вручную:

  1. На странице списка шаблонов нажмите кнопку создания
  2. Заполните параметры шаблона:
    • Вендор (PEN-код) — выберите производителя из справочника (например, Cisco — 9, HP — 11, APC — 318)
    • Класс устройства — общая категория (вычислительное, сетевое, хранилище и др.)
    • Тип устройства — более точный тип (сервер, коммутатор, маршрутизатор и др.)
    • Модель — конкретная модель устройства
  3. Добавьте правила сбора метрик
  4. Сохраните шаблон
✅ Совет

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

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

Редактор шаблона организован по вкладкам:

Вкладка «Параметры»

Основные параметры шаблона: вендор, класс, тип и модель устройства. Здесь также доступны действия:

  • Скачать — экспорт шаблона в формате JSON
  • Загрузить — импорт шаблона из JSON-файла
  • Дублировать — создать копию шаблона для модификации
  • Удалить — удаление шаблона

Вкладка «Правила сбора»

Таблица с правилами сбора метрик — основа шаблона. Подробнее в разделе Правила сбора метрик.

Вкладка «Узлы сети»

Список узлов, которым назначен этот шаблон. Здесь можно:

  • Просмотреть все устройства, использующие шаблон
  • Добавить шаблон новым узлам
  • Найти похожие устройства для назначения шаблона

Вкладка «История изменений»

Версионирование шаблона с возможностью восстановления. Подробнее в разделе История изменений.

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

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

Структура правила

Элемент Описание
Метрика Что измеряется — выбирается из справочника CMDB (например, «Загрузка CPU», «Температура»)
Таблица Группировка правил (например, «interfaces» для сетевых портов, «cpu» для процессора)
Тип сбора Способ получения данных: SNMP (прямой запрос по OID) или CODE (вычисление по формуле)
OID Идентификатор параметра в SNMP (например, 1.3.6.1.2.1.2.2.1.5 — скорость интерфейса)
Трансформация Как обрабатывать полученное значение перед сохранением

Добавление правила

  1. На вкладке «Правила сбора» нажмите кнопку добавления таблицы или правила
  2. Выберите метрику из справочника CMDB
  3. Укажите OID — можно найти нужный через OID-браузер
  4. При необходимости выберите тип трансформации:
    • Без трансформации — значение сохраняется как есть (подходит для большинства метрик)
    • Код (формула) — значение обрабатывается пользовательской формулой (например, перевод единиц измерения)
    • Маппинг — замена значений по словарю (например, числовой статус → текстовое описание)
  5. Сохраните правило
💡 Подсказка

Используйте дерево OID на устройстве (раздел Дерево OID устройства), чтобы найти нужные OID. Выполните SNMP Walk по интересующей ветке и посмотрите, какие значения возвращает устройство.

Настройка порогов оповещений

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

Параметры порога

Параметр Описание
Уровень Warning (предупреждение) или Critical (критичное)
Формула По текущему значению, по среднему из 3 последних, или все 3 последних должны превышать порог
Условие Оператор сравнения: больше, меньше, равно и др.
Значение Пороговое значение метрики

Пример настройки порогов

Мониторинг загрузки CPU коммутатора

  • Warning: текущее значение > 70%
  • Critical: все 3 последних измерения > 90%

Такая настройка создаёт предупреждение при разовом всплеске выше 70% и критическое оповещение только при устойчивой высокой нагрузке выше 90%.

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

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

Запуск тестового сбора

  1. В настройках узла на вкладке «SNMP» нажмите «Тестовый сбор метрик»
  2. Система выполнит сбор данных по всем правилам шаблона, но не сохранит результаты в базу
  3. По завершении отобразится отчёт с результатами

Результаты тестового сбора

Что показывает отчёт

  • Количество сработавших правил — сколько правил вернули данные из общего числа
  • Собранные значения — реальные данные с устройства для каждой метрики
  • Предупреждения — если какие-то OID недоступны или вернули неожиданные данные
  • Ошибки — правила, которые не смогли собрать данные (например, OID не поддерживается устройством)
⚠️ Важно

Тестовый сбор выполняется в режиме «dry run» — данные не сохраняются в историю мониторинга. Это безопасная операция, которая не влияет на работающий мониторинг.

ИИ-помощник для создания шаблонов

ИИ-помощник автоматизирует создание шаблонов мониторинга. Он опрашивает устройство, анализирует его OID и генерирует оптимальный набор правил сбора.

Запуск ИИ-помощника

  1. В настройках узла на вкладке «SNMP» нажмите «Настроить с ИИ-помощником»
  2. Выберите режим (если на узле уже есть шаблон):
    • Создать новый шаблон — для устройства, которое ещё не мониторится
    • Исправить текущий шаблон — для доработки существующего шаблона
  3. Опишите устройство или задачу (например: «Коммутатор Cisco Catalyst 2960, нужен мониторинг портов, CPU и памяти»)
  4. При необходимости загрузите дополнительный MIB-файл (ZIP-архив)
  5. Нажмите «Генерировать»

Этапы генерации

ИИ-помощник проходит несколько этапов, отображая прогресс каждого:

Этап Что происходит
Сбор SNMP данных Сканирование устройства — получение снимка всех доступных OID
Маппинг на MIB описания Анализ MIB-данных устройства и подгруженных файлов
Генерация шаблона ИИ ИИ анализирует данные и генерирует правила сбора
Валидация и оптимизация Проверка корректности сгенерированных правил
Тестовый сбор метрик Пробный сбор данных по новому шаблону
Применение шаблона Сохранение шаблона и назначение узлу

Работа с результатом

После генерации вы увидите статистику созданного шаблона и сможете:

  • Тестировать — запустить тестовый сбор для проверки
  • Применить — сохранить шаблон и назначить текущему узлу
  • Выбрать для похожих устройств — назначить шаблон другим узлам с таким же типом оборудования
✅ Преимущество

ИИ-помощник особенно полезен для устройств с большим количеством специфичных OID — вместо ручного поиска нужных идентификаторов система сделает это автоматически и предложит оптимальный набор метрик.

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

Шаблоны можно экспортировать в формате JSON и импортировать на другие инсталляции INFRAX.

Экспорт шаблона

  1. Откройте шаблон в редакторе
  2. На вкладке «Параметры» нажмите «Скачать»
  3. JSON-файл сохранится на ваш компьютер

Импорт шаблона

  1. Откройте шаблон в редакторе или создайте новый
  2. На вкладке «Параметры» нажмите «Загрузить»
  3. Выберите JSON-файл шаблона
  4. Правила из файла будут загружены в шаблон
💡 Обмен шаблонами

Экспорт и импорт позволяют делиться шаблонами между разными инсталляциями INFRAX — например, проверенный шаблон для коммутаторов из одного филиала можно быстро развернуть в другом.

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

Система сохраняет историю всех изменений шаблона, позволяя просмотреть прошлые версии и восстановить любую из них.

Просмотр истории

  1. Откройте шаблон в редакторе
  2. Перейдите на вкладку «История изменений»
  3. Выберите запись для просмотра содержимого снимка

Восстановление из истории

Если после изменений шаблон стал работать некорректно, вы можете восстановить предыдущую версию:

  1. Найдите нужную версию в списке истории
  2. Просмотрите снимок для подтверждения
  3. Нажмите «Восстановить»
⚠️ Внимание

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

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

Шаблон можно назначить узлу двумя способами:

Из настроек узла

  1. Откройте настройки узла → вкладка «SNMP»
  2. В разделе «Шаблон мониторинга» выберите шаблон из списка
  3. Нажмите «Сохранить шаблон»

Из редактора шаблона

  1. Откройте шаблон → вкладка «Узлы сети»
  2. Система может предложить похожие устройства, подходящие для этого шаблона
  3. Выберите нужные узлы и назначьте им шаблон
💡 Следующие шаги

Узнайте больше о настройке SNMP на узлах в разделе SNMP мониторинг, а также о справочниках OID для поиска нужных идентификаторов в разделе Справочники SNMP.