SNMP мониторинг

ℹ️ О SNMP мониторинге

SNMP мониторинг позволяет собирать данные с любых сетевых устройств — коммутаторов, маршрутизаторов, ИБП, принтеров, серверов и другого оборудования — без необходимости устанавливать на них агент. Достаточно указать параметры SNMP-подключения, и система автоматически определит тип устройства, его производителя, модель и начнёт собирать метрики.

Зачем нужен SNMP мониторинг

В большинстве инфраструктур присутствуют устройства, на которые невозможно установить агент мониторинга: сетевое оборудование, системы бесперебойного питания, принтеры, системы хранения данных. Протокол SNMP — стандартный способ получения информации с таких устройств.

📡 Мониторинг без агента

Собирайте данные с коммутаторов, маршрутизаторов, ИБП, принтеров и другого оборудования через стандартный протокол SNMP.

🔍 Автоматическое определение

Система автоматически распознаёт производителя, модель и тип устройства на основе ответов SNMP.

📊 Гибкие шаблоны

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

🔗 Интеграция с CMDB

Обнаруженные SNMP-устройства автоматически создаются как активы в модуле управления активами (CMDB).

Настройка SNMP на узле

Для начала сбора SNMP-данных необходимо указать параметры подключения на узле сети.

Доступ к настройкам

  1. Откройте страницу «Узлы сети» в главном меню
  2. Выберите узел в дереве
  3. Нажмите кнопку «Настройки»
  4. Перейдите на вкладку «SNMP»

Выбор версии SNMP

В поле «Версия SNMP» выберите протокол, поддерживаемый устройством:

Версия Аутентификация Когда использовать
v1 Community string (общий пароль) Устаревшие устройства, не поддерживающие v2c
v2c Community string (общий пароль) Большинство устройств, простая настройка
v3 Имя пользователя + аутентификация + шифрование Когда требуется высокий уровень безопасности

Настройка SNMPv2c

Для версии v2c достаточно указать community string — строку аутентификации, заданную на устройстве:

  1. Выберите версию «v1» или «v2c»
  2. В поле «Community» введите строку (например, public — значение по умолчанию на большинстве устройств)
  3. Нажмите «Сохранить»
⚠️ Безопасность

Community string public является стандартным значением и небезопасен для продуктивных сред. Используйте уникальные community string для вашего оборудования и ограничьте SNMP-доступ на уровне ACL устройства.

Настройка SNMPv3

Версия v3 обеспечивает аутентификацию и шифрование трафика SNMP. Настройте следующие параметры:

Параметр Описание
Username Имя пользователя SNMP, настроенное на устройстве
Security Level Уровень безопасности: noAuthNoPriv (без аутентификации), authNoPriv (аутентификация без шифрования), authPriv (аутентификация + шифрование)
Auth Protocol Протокол аутентификации: MD5 или SHA (при уровне authNoPriv или authPriv)
Auth Password Пароль аутентификации (при уровне authNoPriv или authPriv)
Priv Protocol Протокол шифрования: DES или AES (при уровне authPriv)
Priv Password Пароль шифрования (при уровне authPriv)
Context Name Контекст SNMP (опционально, используется для разграничения доступа на устройстве)
💡 Рекомендация

Для максимальной безопасности используйте SNMPv3 с уровнем authPriv и протоколом SHA для аутентификации, AES для шифрования. Учётные данные SNMPv3 хранятся в защищённом хранилище Identyx.

Назначение шаблона мониторинга

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

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

После сохранения система начнёт периодический сбор метрик согласно правилам шаблона.

✅ Быстрая настройка с ИИ-помощником

Если подходящего шаблона нет, нажмите «Настроить с ИИ-помощником» — система автоматически опросит устройство, определит его тип и создаст оптимальный шаблон сбора метрик. Подробнее — в разделе Шаблоны SNMP мониторинга.

Наследование параметров

Параметры SNMP поддерживают иерархическое наследование по дереву узлов. Это позволяет настроить SNMP один раз на уровне папки и автоматически применить настройки ко всем вложенным узлам.

Как работает наследование

  • Версия SNMP и Community — наследуются от родительской папки, если не заданы на узле
  • Учётные данные SNMPv3 — наследуются аналогично
  • Шаблон мониторинга — назначается индивидуально для каждого узла

Пример иерархии

📁 Серверная (v2c, community: "monitoring")
  ├── 🖧 Коммутатор Cisco 2960    → наследует v2c, "monitoring"
  ├── 🖧 Коммутатор Cisco 3850    → наследует v2c, "monitoring"
  └── 📁 Серверы (v3, user: "admin")
        ├── 🖥️ Сервер Dell R740   → наследует v3, "admin"
        └── 🖥️ Сервер HP DL380    → наследует v3, "admin"

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

Информация об устройстве

После настройки SNMP система автоматически опрашивает устройство и собирает информацию о нём. Результаты отображаются на панели мониторинга узла.

Просмотр SNMP-информации

  1. Откройте узел в дереве «Узлы сети»
  2. Перейдите в раздел «Мониторинг»
  3. На панели SNMP отображается информация об устройстве

Доступные данные

Поле Описание
Статус SNMP Доступность устройства по SNMP (онлайн/офлайн)
Uptime Время непрерывной работы устройства с последней перезагрузки
Последний опрос Дата и время последнего успешного SNMP-опроса
sysName Системное имя устройства (hostname)
sysObjectID OID-идентификатор типа устройства
sysDescr Описание устройства (операционная система, версия прошивки)
Вендор Производитель устройства (определяется автоматически)
Модель Модель устройства
Тип устройства Класс: сервер, сетевое оборудование, хранилище, периферия, ИБП и др.
Серийный номер Серийный номер устройства (если доступен через SNMP)
ℹ️ Автоматическое определение

Система анализирует ответы SNMP-устройства и автоматически определяет его тип: сервер, маршрутизатор, коммутатор, ИБП, принтер, СХД и другие. Это используется для подбора подходящего шаблона мониторинга и создания актива в CMDB.

Просмотр метрик SNMP

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

Доступ к метрикам

  1. Откройте узел в дереве «Узлы сети»
  2. Перейдите в раздел «Мониторинг»
  3. На панели SNMP-информации отображаются сводные показатели: модули, таблицы, метрики
  4. Нажмите на нужный модуль для просмотра детальных данных

Типы отображаемых метрик

Состав метрик зависит от шаблона мониторинга, назначенного на узел. Типичные метрики включают:

Примеры метрик по типам устройств

  • Коммутаторы и маршрутизаторы: загрузка CPU, использование памяти, скорость на портах, количество ошибок на интерфейсах, температура
  • Серверы: загрузка процессора, оперативная память, дисковое пространство, сетевые интерфейсы
  • ИБП: напряжение на входе/выходе, заряд батареи, температура, время автономной работы
  • Хранилища данных: использование дисков, состояние RAID-массивов, скорость ввода/вывода

История метрик

Для каждой метрики доступна история значений с возможностью построения графиков за различные периоды. Используйте стандартные элементы управления временным интервалом для навигации по историческим данным.

Оповещения SNMP

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

Уровни оповещений

Уровень Описание
Warning Предупреждение — значение метрики приближается к критическому
Critical Критическое состояние — требуется немедленное внимание

Управление оповещениями

Вы можете включать и отключать оповещения для конкретных метрик узла:

  • Оповещения определяются в шаблоне мониторинга — пороговые значения и формулы расчёта
  • На уровне узла вы можете включить или отключить каждое оповещение индивидуально
  • Для табличных метрик (например, сетевые интерфейсы) можно выбрать конкретные строки для отслеживания
💡 Формулы оповещений

Система поддерживает несколько формул оценки: по текущему значению, по среднему из последних трёх измерений, или по условию, что все три последних измерения превышают порог. Это позволяет избежать ложных срабатываний при кратковременных всплесках.

Дерево OID устройства

Для каждого SNMP-узла доступен браузер OID — интерактивное дерево всех параметров, доступных на устройстве через SNMP.

Просмотр дерева OID

  1. Откройте узел в дереве «Узлы сети»
  2. Перейдите в раздел мониторинга SNMP-данных узла
  3. В дереве OID раскрывайте ветки для навигации по параметрам устройства

Возможности

Навигация и поиск

  • Иерархическое дерево OID с ленивой подгрузкой веток
  • Цветовая индикация: зелёная метка — OID найден в базе MIB, серая — неизвестный OID
  • Поиск по OID или названию

SNMP Walk

  • Выберите любую ветку дерева и запустите SNMP Walk — система опросит все дочерние OID
  • Результаты отображаются в реальном времени: OID и соответствующее значение
  • Удобно для диагностики и изучения возможностей устройства

Запись данных

  • Кнопка записи позволяет начать сбор значений OID в реальном времени
  • Отображается статистика: узел, время записи, количество собранных OID
  • Полезно для анализа изменений параметров устройства во времени

Примеры использования

Мониторинг сетевого оборудования

Сценарий: мониторинг коммутаторов Cisco

  1. Добавьте коммутатор как узел сети
  2. В настройках узла на вкладке «SNMP» выберите версию v2c и укажите community string
  3. Выберите шаблон мониторинга для Cisco-устройств (или создайте с помощью ИИ-помощника)
  4. Система автоматически определит модель коммутатора и начнёт сбор метрик: загрузка CPU, память, трафик на портах
  5. Настройте оповещения на критичные метрики — например, загрузка CPU выше 80%

Мониторинг ИБП

Сценарий: контроль источников бесперебойного питания

  1. Добавьте ИБП как узел сети с его IP-адресом
  2. Настройте SNMP-подключение (большинство ИБП поддерживают v2c)
  3. Назначьте шаблон мониторинга для ИБП — система начнёт собирать данные о напряжении, заряде батареи и температуре
  4. Установите оповещение при снижении заряда батареи ниже 30% — вы получите уведомление до того, как это станет проблемой

Массовая настройка через наследование

Сценарий: серверная с 50 устройствами

  1. Создайте папку «Серверная» в дереве узлов
  2. Настройте SNMP-параметры на уровне папки (v2c, community string)
  3. Все устройства внутри папки автоматически унаследуют эти параметры
  4. Назначьте подходящие шаблоны мониторинга индивидуально для каждого типа устройств
💡 Следующие шаги

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