Для ограничения доступа пользователям SNMPv3 с разных систем мониторинга можно настроить секцию SNMP на коммутаторе следующим образом:

Включаем SNMP-сервер
console# snmp-server server

Автоматически генерируем идентификатор SNMP устройства
console# snmp-server engineID local default

Разрешаем доступ к дереву OID
console# snmp-server view iso iso included 

Создаем группы с указанием доступа к дереву OID
console# snmp-server group eccm v3 priv write iso
console# snmp-server group zabbix v3 priv write iso

Для каждого удаленного SNMP-устройства задается уникальный engineID, ID должен содержать от 9 до 64 шестнадцатиричных знаков.
console# snmp-server engineid remote 10.10.10.1 101010101 vrf test
console# snmp-server engineid remote 20.20.20.1 202020201 vrf test
console# snmp-server engineid remote 30.30.30.1 02bd54a8cc24ee vrf test

Создаем пользователей с настройкой доступа к конкретным системам мониторинга.
console# snmp-server user eccm eccm remote 10.10.10.1 v3 auth sha 12345678 priv-protocol aes-128-cfb priv 12345678 vrf test
console# snmp-server user zabbix zabbix remote 20.20.20.1 v3 auth sha 87654321 priv-protocol aes-128-cfb priv 87654321 vrf test
console# snmp-server user eccm eccm remote 30.30.30.1 v3 auth sha 12345678 priv-protocol aes-128-cfb priv 12345678 vrf test
console# snmp-server user eccm eccm remote 20.20.20.1 v3 auth sha 12345678 priv-protocol aes-128-cfb priv 12345678 vrf test

В данном примере у пользователя eccm есть доступ к 10.10.10.1, 20.20.20.1, 30.30.30.1, а у пользователя zabbix только к 20.20.20.1.
SNMPv3 пользователи с аутентификацией и шифрованием.
В примере сразу предложена возможность настройки в vrf. Можно настраивать без указания vrf.

Примечание:
Одному и тому же snmpv3 пользователю нельзя назначить разные snmp-группы.

Весь блок команд для настройки.

snmp-server server
snmp-server engineID local default
snmp-server view iso iso included
snmp-server group eccm v3 priv write iso
snmp-server group zabbix v3 priv write iso
snmp-server engineid remote 10.10.10.1 101010101 vrf test
snmp-server engineid remote 20.20.20.1 202020201 vrf test
snmp-server engineid remote 30.30.30.1  02bd54a8cc24ee vrf test
snmp-server user eccm eccm remote 10.10.10.1 v3 auth sha 12345678 priv-protocol aes-128-cfb priv 12345678 vrf test
snmp-server user zabbix zabbix remote 20.20.20.1 v3 auth sha 87654321 priv-protocol aes-128-cfb priv 87654321 vrf test
snmp-server user eccm eccm remote 30.30.30.1 v3 auth sha 12345678 priv-protocol aes-128-cfb priv 12345678 vrf test
snmp-server user eccm eccm remote 20.20.20.1 v3 auth sha 12345678 priv-protocol aes-128-cfb priv 12345678 vrf test


  • Нет меток