Мониторинг портов MikroTik

Обсуждение ПО, его настройка и функционал
Ответить
Аватара пользователя
d1onex
Сообщения: 2
Зарегистрирован: 17 окт 2023, 13:42

Всех приветствую!
Без лишних слов хотел бы сразу уточнить можно ли воплотить данную функцию в "The Dude":
Есть MikroTik'и в собственной сети, в которых необходимо отслеживать падение портов в данном поле
 
Изображение
Что-бы при падении шло уведомление в Telegram бота ( который уже настроен и функционирует ), вся карта сети составлена в "The Dude" на сервере. Как, что и где нужно настроить в Dude что-бы он мог мониторить выделенные порты ( либо все порты на устройстве ) и слал мне об этом уведомление что линк упал с гигабита до 10/100мбит или что он вообще "down".

Рыскал по сайтам но ничего дельного не нашел, возможно не так подал запрос в поисковике ( не исключено )..
Прошу помочь с данным вопросом, либо буду рад топику по настройке либо руководству по этому моменту


xvo
Сообщения: 4218
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

/interface print oid - и смотреть, есть ли там нужное.
Потом мониторить этот oid в dude как вам фантазия позволит.

Но вообще нет там этого, похоже.


Telegram: @thexvo
Sertik
Сообщения: 1626
Зарегистрирован: 15 сен 2017, 09:03

Мониторировать порт можно так (пример для ether1, свои имена подставьте сами):

Код: Выделить всё

:put ([/interface ethernet monitor ether1 once as-value]->"status")
В Dude можно сделать соответствующую функцию и обойтись без oid


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
xvo
Сообщения: 4218
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

О, это дело.
Только в данном случае нужен "rate", a не "status", но не суть.


Telegram: @thexvo
Аватара пользователя
d1onex
Сообщения: 2
Зарегистрирован: 17 окт 2023, 13:42

Sertik писал(а): 18 окт 2023, 21:57 Мониторировать порт можно так (пример для ether1, свои имена подставьте сами):

Код: Выделить всё

:put ([/interface ethernet monitor ether1 once as-value]->"status")
В Dude можно сделать соответствующую функцию и обойтись без oid
А если мне нужно мониторить порты которые отваливаются, и что-бы мне просто летел алерт что к примеру у меня упал порт со 100 мбит до 10 и в телеграм летело "LAN port: rate 10/mbit".

Как-то отслеживать состояния всех выбраных ( где-то в списке Dude ) портов можно?


gmx
Модератор
Сообщения: 3360
Зарегистрирован: 01 окт 2012, 14:48

Смотрите в сторону Zabbix...


Sertik
Сообщения: 1626
Зарегистрирован: 15 сен 2017, 09:03

Мониторировать трафик на интерфейсе можно так:

Код: Выделить всё

/interface monitor-traffic ifaceName once do={:global Traff $"rx-bits-per-second" }
Но это однократное "моментальное" определение. Нужно написать функцию и создать пробу в Dude, которая бы скажем смотрела этот показатель 10 раз за минуту и потом соответственно принимать решение что делать.


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
grey11
Сообщения: 4
Зарегистрирован: 14 апр 2022, 14:39

Sertik писал(а): 20 окт 2023, 14:59 Мониторировать трафик на интерфейсе можно так:

Код: Выделить всё

/interface monitor-traffic ifaceName once do={:global Traff $"rx-bits-per-second" }
Но это однократное "моментальное" определение. Нужно написать функцию и создать пробу в Dude, которая бы скажем смотрела этот показатель 10 раз за минуту и потом соответственно принимать решение что делать.

Изображение
доброго времени суток. со многим разобрался, кроме базового... как сделать отображение портов коммутатора с их статусом (вкл/выкл) и уже к ним привязывать линки устройств которые к ним подключены..
(на моей картинки я тестировал разные методы найденные в интернете.. работают странно :-( )


Ответить