В этой статье разберем пример конфигурации snmp server на маршрутизаторах серии ME.
«client-list» настраивается в глобальной конфигурации, с помощью него мы задаёт пул адресов клиентов, которым сервер будет отвечать на SNMP-запросы.
snmp server client-list EXAMPLE_LIST prefix 192.168.14.55/32 prefix 192.168.14.56/32 range 192.168.14.240-192.168.14.245 exit
Пример использования «client-list»:
snmp server vrf default
community label AGENT2
client-list EXAMPLE_LIST <=================
community-name encrypted B89D2D4C
version v2c
exit
exit
Кроме того, адреса клиентов можно точечно указать в конфигурации community snmp сервера:
snmp server vrf mgmt-intf
community label AGENT
address 192.168.16.55 <=================
address 192.168.16.55 <=================
community-name encrypted BD8621588A
version v2c
exit
Примечание: Если в community не указаны конкретные адреса клиентов и не привязан «client-list», сервер будет отвечать на запросы от всех клиентов в пределах VRF.
Также есть возможность задать поле DSCP в исходящих SNMP-пакетах. В нашем случае используется значение 48 (0xC0).
snmp server dscp 48
Список «view» позволяет разрешить/запретить доступ к определённым объектам MIB, указав соответствующие OID:
snmp server view EXAMPLE_OID
oid-tree included
oid 1.3.6.1.2.1.31.1.1.1
oid 1.3.6.1.4.1.35265.1.146.1.3.3.1.1.4.0
exit
oid-tree excluded
oid 1.3.6.1.2.1.31.1.1.1.4
exit
exit
Чтобы эти правила вступили в силу, их необходимо связать с community:
snmp server vrf mgmt-intf
community label AGENT
community-name encrypted BD8621588A
version v2c
view EXAMPLE_OID <=================
exit
exit
C помощью параметра «host» задаём IP-адрес получателя для SNMP-трапов.
snmp server vrf default
community label AGENT2
community-name encrypted B89D2D4C
version v2c
exit
host 192.168.14.55 <=================
exit
exit
К данной статье прикреплён шаблон для zabbix. Проверялся на версий 6.4 и выше.
Итоговая конфигурация snmp server:
snmp server client-list EXAMPLE_LIST
prefix 192.168.14.55/32
prefix 192.168.14.56/32
range 192.168.14.240-192.168.14.245
exit
snmp server dscp 48
snmp server sysContact 88-88-88
snmp server sysLocation Stoyka-8-mesto-8
snmp server trapMode extended
snmp server view EXAMPLE_OID
oid-tree included
oid 1.3.6.1.2.1.31.1.1.1
oid 1.3.6.1.4.1.35265.1.146.1.3.3.1.1.4.0
exit
oid-tree excluded
oid 1.3.6.1.2.1.31.1.1.1.4
exit
exit
snmp server vrf default
community label AGENT2
client-list EXAMPLE_LIST
community-name encrypted B89D2D4C
version v2c
exit
host 192.168.14.55
exit
exit
snmp server vrf mgmt-intf
community label AGENT
address 192.168.16.55
address 192.168.16.55
community-name encrypted BD8621588A
version v2c
view EXAMPLE_OID
exit
host 192.168.16.55
exit
host 192.168.16.56
exit
exit

