snmp траппер

В данном разделе размещаются только платные Задания
Правила форума
1. Для каждого Задания открывается новая тема.
Одно Задание - одна тема. Повторяющиеся темы удаляются.
2. Обсуждение стоимости работ, ведётся только посредством личных сообщений.
Исключение: открытая цена за Задание.
4. Администрация форума не несёт ответственности за выполненную, или невыполненную работу. Данный форум является бесплатной доской объявлений, помогающий в поиске Исполнителей.
Ответить
Vladosik
Сообщения: 2
Зарегистрирован: 20 июл 2017, 10:23

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

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


Erik_U
Сообщения: 1753
Зарегистрирован: 09 июл 2014, 12:33

Если я правильно понял, то здесь
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 скрипт.


Erik_U
Сообщения: 1753
Зарегистрирован: 09 июл 2014, 12:33

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

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


Erik_U
Сообщения: 1753
Зарегистрирован: 09 июл 2014, 12:33

Ой, раздел то какой!!!

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


Ответить