Страница 1 из 1

snmp траппер

Добавлено: 20 июл 2017, 10:32
Vladosik
Есть удаленные устройства, которые имеют два канала. На них настроен скрипт и при пропадании основного канала роутинг переключается на резервный, при восстановлении - обратно. На нем могу написать скрипт , отправляющий snmp trap на микротик с указанием loop и куда перешел маршрут.
Требуется на микротике написать скрипт, который будет анализировать приходящие трапы и в зависимости от содержимого в них переписывать маршруты.

P.S. использование стандартных протоколов динамической маршрутизации не возможно, из-за этого и нужен скрипт.

Re: snmp траппер

Добавлено: 24 июл 2017, 16:08
Erik_U
Если я правильно понял, то здесь
https://wiki.mikrotik.com/wiki/Manual:SNMP#Traps
пишут, что при помощи SNMP трапа можно на удаленном микротике запустить скрипт по его порядковому номеру.

Run Script
SNMP write allows to run scripts on the router from system script menu, when you need to set value for SNMP setting of the script,


snmpset -c public -v 1 192.168.0.0 1.3.6.1.4.1.14988.1.1.8.1.1.3.X s 1
X, script number, numeration starts from 1;
s 1, snmpset command to set value, value should not be equal to 0;
The same command on RouterOS,


/system script> print
Flags: I - invalid
0 name="test" owner="admin" policy=ftp,reboot,read,write,policy,
test,winbox,password,sniff last-started=jan/01/1970
01:31:57 run-count=23 source=:beep

/system script run 0


Вы пишете 2 скрипта, меняющих маршруты (аналогичные тем, что написали для 1 устройства), и по трапу запускаете то один то второй. Анализировать ничего не нужно. Если переключаетесь на 1 маршрут, шлете трап выполнить 1 скрипт, если на второй маршрут - трап выполнить 2 скрипт.

Re: snmp траппер

Добавлено: 24 июл 2017, 16:49
Erik_U
Vladosik писал(а):могу написать скрипт , отправляющий snmp trap на микротик с указанием loop и куда перешел маршрут.

Хотелось бы увидеть.

Re: snmp траппер

Добавлено: 25 июл 2017, 13:04
Erik_U
Ой, раздел то какой!!!

нужно же было денег взять :is_te_ri_ka: