Шаблоны мониторинга SNMP
Шаблон мониторинга SNMP задает, какие OID собирать с устройства, как преобразовывать значения и какие пороги использовать для оповещений. В текущем интерфейсе шаблоны настраиваются отдельно от SNMP-подключения узла: само подключение задается в Параметры -> SNMP, а шаблон выбирается в блоке Шаблон мониторинга.
Что такое шаблон мониторинга
Шаблон описывает мониторинг конкретного типа SNMP-устройства. Он объединяет вендора, класс устройства, тип устройства, модель и набор правил, по которым INFRAX собирает данные.
В шаблоне указываются Вендор (код PEN), Класс устройства, Тип устройства и Модель устройства. Это помогает точно связать шаблон с нужной техникой.
Правила определяют, какие OID опрашивать, как вычислять значения по формуле и как отображать результат в таблице.
Для метрик можно задать предупреждения и критические пороги, а также формулу проверки: текущее значение, среднее по трем измерениям или каждое из трех последних измерений.
Один шаблон можно назначить на множество одинаковых узлов, поэтому настройки не приходится повторять вручную для каждого устройства.
Как открыть страницу шаблонов
Управление шаблонами доступно из административного раздела SNMP и из настроек узла.
Через настройки приложения
- Откройте Настройки
- Выберите верхнюю вкладку SNMP
- Откройте Шаблоны мониторинга
На этой же странице есть вкладка Справочники - она открывает OID и CMDB-справочники, которые используются при создании шаблонов.
Через настройки узла
- Откройте узел сети
- Перейдите в Параметры -> SNMP
- В блоке Шаблон мониторинга выберите или создайте шаблон
Список шаблонов
Вкладка Шаблоны мониторинга показывает список всех шаблонов в таблице. Его можно фильтровать, сортировать и открывать по клику на строку.
Что видно в списке
- ИД - идентификатор шаблона
- Вендор - код 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. |
Добавление группы и правила
- На вкладке Правила сбора нажмите Добавить таблицу
- Укажите Класс модулей, Модуль и при необходимости Ярлык таблицы — метрики одного модуля с разными ярлыками показываются отдельными таблицами
- Внутри группы нажмите Добавить правило
- Заполните Метрику, Тип сбора, OID, Преобразование значения и другие параметры
- Сохраните шаблон
Если нужный OID неизвестен, откройте Справочники SNMP и найдите его через OID-браузер. Там же доступны вендорские OID и описание MIB.
Пороговые правила
Для каждой метрики в шаблоне можно задать правила оповещений. Они позволяют превратить превышение порога в предупреждение или критическое состояние.
| Параметр | Что выбрать |
|---|---|
| Уровень | Предупреждение, Критический или Восстановление |
| Формула | Текущее значение, Среднее из трёх или Каждое из трёх |
| Условие | Сравнение значения с порогом: больше, меньше, равно и другие операторы. |
| Значение | Сам порог, при котором правило срабатывает. |
Пример
- Предупреждение - текущее значение выше 70%
- Критический - каждое из трех последних измерений выше 90%
Такой вариант подходит для нагрузки CPU, температуры и других метрик, где важны как кратковременные пики, так и устойчивое превышение.
Назначение шаблона узлу
Шаблон назначается конкретному узлу и не наследуется от родительской папки. Это сделано специально, чтобы разные устройства внутри одной группы могли использовать разные шаблоны.
Блок Шаблон мониторинга
В Параметры -> SNMP доступны такие действия:
- Выбор - открыть список шаблонов и привязать шаблон к узлу
- Очистить - удалить привязку шаблона
- Редактировать шаблон - открыть редактор текущего шаблона
- Тестовый сбор метрик - проверить шаблон без записи данных в базу
- Настроить с ИИ-помощником - создать или исправить шаблон по данным SNMP-слепка
Выбор и очистка привязки сохраняются автоматически. Дождитесь уведомления Шаблон мониторинга сохранён или Шаблон мониторинга очищен.
Выбор шаблона в узле не меняет сам шаблон. Если нужно править структуру правил, откройте редактор шаблона отдельно и сохраните изменения там.
Тестовый сбор метрик
Тестовый сбор запускается из блока Шаблон мониторинга в настройках узла. Он проверяет, какие правила срабатывают на реальном устройстве, но ничего не сохраняет в базу.
Что показывает результат
- Сколько правил совпало и сколько значений было собрано
- Ошибки сбора, если OID недоступен или формула не сработала
- Предупреждения, если ответы устройства выглядят неожиданно
- Подробный результат по таблицам, метрикам и правилам
Тестовый сбор работает как пробный прогон. Он не создает историю мониторинга и не влияет на текущие данные узла.
ИИ-помощник
ИИ-помощник помогает создать новый шаблон или исправить существующий по данным SNMP-слепка узла. Для работы требуется подключение к INFRAX Cloud.
Как он работает
- В блоке Шаблон мониторинга нажмите Настроить с ИИ-помощником
- Выберите режим: Создать новый шаблон или Исправить текущий шаблон
- При необходимости добавьте комментарий к промпту и загрузите дополнительный MIB ZIP
- Запустите генерацию и дождитесь завершения этапов
| Этап | Что делает система |
|---|---|
| Сбор SNMP данных | Система собирает снимок доступных OID на устройстве. |
| Маппинг на MIB описания | Собранные OID сопоставляются с MIB-описаниями и загруженными архивами. |
| Генерация шаблона ИИ | ИИ строит набор метрик, таблиц и формул. |
| Валидация и оптимизация | Система проверяет корректность и упрощает шаблон при необходимости. |
| Тестовый сбор метрик | Проверяется, как новый шаблон работает на устройстве. |
| Применение шаблона | Шаблон сохраняется и может быть назначен узлу. |
В окне результата можно Тестировать шаблон, Применить (для N) его или Скачать шаблон JSON. После теста рядом появляется пикер Похожие устройства со значением «Выбрано N из M» — он открывает окно, где отмечают узлы, которым шаблон назначат заодно.
Импорт и экспорт JSON
На вкладке Параметры доступны кнопки Скачать и Загрузить. Они работают с JSON-файлом шаблона и позволяют переносить его между инсталляциями или быстро править структуру шаблона.
Когда это полезно
- Чтобы скопировать рабочий шаблон на другой стенд
- Чтобы внести массовые правки в шаблон через JSON
- Чтобы сохранить резервную копию перед экспериментами
Если включён режим отладки, в редакторе появляется вкладка JSON со структурой шаблона. Она предназначена для диагностики после импорта или сохранения; для обычного редактирования используйте остальные вкладки.
История изменений
Шаблон сохраняет историю изменений. На вкладке История изменений можно просматривать снимки, открывать их содержимое и восстанавливать прошлую версию.
Что доступно в истории
- Дата и время сохранения
- Пользователь, который внес изменение
- Служебный комментарий и количество метрик. Сейчас система сама записывает комментарий Template changed («Шаблон изменён»); пользователь не вводит его вручную
- Просмотр снимка и восстановление из истории
Перед восстановлением текущая версия сохраняется в историю, но все активные правки шаблона будут заменены выбранным снимком.