Источник данных SNMP
Ключ-АСТРОМ предоставляет вам платформу, которую вы можете использовать для расширения возможностей наблюдения за данными, полученными непосредственно с контролируемых SNMP-устройств.
Мы также предоставляем источник данных SNMP-traps, сообщающий одну метрику, которая подсчитывает количество ловушек, отправленных определенным источником в течение определенного интервала. Для получения дополнительной информации см. Источник данных SNMP-traps.
Мы предполагаем следующее:
- Вы обладаете достаточными знаниями в области SNMP для создания расширения SNMP.
- Вы знакомы с основными концепциями Расширения 2.0 и общей структурой файла расширения YAML .
Изучите предварительные условия и область применения поддерживаемых технологий. Для ограничений, применяемых к вашему расширению, см. Ограничения Расширения 2.0.
Поддерживаемые версии Ключ-АСТРОМ
- Ключ-АСТРОМ версии 1.215+
- Среда АктивногоШлюза версии 1.215+
Поддерживаемые версии SNMP
- SNMPv2c
- SNMPv3
Поддерживаемая аутентификация
SNMPv2c
Community strings.
SNMPv3
Для SNMP v3 источник данных SNMP поддерживает уровни безопасности NoAuthNoPriv, authNoPriv, authPriv и следующие протоколы аутентификации:
authNoPriv
| Protocol | RFC | |
|---|---|---|
| MD5 | HMAC-96-MD5 | rfc3414 |
| SHA | HMAC-96-SHA | rfc3414 |
| SHA224 | HMAC-128-SHA-224 | rfc7860 |
| SHA256 | HMAC-192-SHA-256 | rfc7860 |
| SHA384 | HMAC-256-SHA-384 | rfc7860 |
| SHA512 | HMAC-384-SHA-512 | rfc7860 |
authPriv
| Protocol | RFC | Notes | |
|---|---|---|---|
| DES | CBC-DES | rfc3414 | |
| AES | CFB128-AES-128 | rfc3826 | |
| AES1921 | n/a | Blumenthal key extension | |
| AES2561 | n/a | Blumenthal key extension | |
| AES192C1 | n/a | Reeder key extension | |
| AES256C1 | n/a | Reeder key extension |
1Эти алгоритмы шифрования официально не определены, но часто поддерживаются сетевыми устройствами. См. SNMPv3 с AES-256 .
Чтобы узнать, как определить аутентификацию в конфигурации мониторинга, см. раздел Аутентификация SNMP.
Требования к оборудованию
Мониторинг SNMP с помощью фреймворка Расширения 2.0 выполняется АктивнымШлюзом. Требования к хостам зависят от следующего:
- Количество устройств.
- Количество строк протокола приема метрик, принятых за интервал опроса (1 минута). Уникальная комбинация метрики и измерения (кортеж) дает одну строку.
- Настроили ли вы профиль производительности EEC на высокие лимиты.
В зависимости от количества устройств и принимаемых линий, АктивныхШлюзов, выполняющие мониторинг SNMP, должны соответствовать следующим аппаратным требованиям:
| Host (EC2 instance type) | CPUs | RAM (GB) | SNMP devices | Ingested lines |
|---|---|---|---|---|
XS (c5.large)
|
2 | 4 | 900 | 142,000 |
S (c5.xlarge)
|
4 | 8 | 1,800 | 284,000 |
M (c5.2xlarge)
|
8 | 16 | 4,000 | 632,000 |
L (c5.4xlarge)
|
16 | 32 | 6,000 | 940,000 |
Оценочные пределы для числа устройств SNMP и поглощаемых линий были определены в ходе наших внутренних тестов. Фактические значения могут отличаться в зависимости от сложности вашего мониторинга.
Например, устройства SNMP, используемые в наших тестах, были оснащены 20 интерфейсами связи. Фактическое количество интерфейсов напрямую влияет на использование ЦП и потребление памяти.