LINUX.ORG.RU
решено ФорумAdmin

Замониторить скорость передачи данных на Mikrotik

 ,


0

1

У микротика в веб-морде в «Interfaces > Interface» есть колонка «Tx», показывающая скорость передачи данных в bps. Можно это значение получить по SNMP?

/interface> print oid
Flags: D - dynamic, X - disabled, R - running, S - slave
 0     name=.1.3.6.1.2.1.2.2.1.2.1 mtu=.1.3.6.1.2.1.2.2.1.4.1
       mac-address=.1.3.6.1.2.1.2.2.1.6.1 admin-status=.1.3.6.1.2.1.2.2.1.7.1
       oper-status=.1.3.6.1.2.1.2.2.1.8.1 bytes-in=.1.3.6.1.2.1.2.2.1.10.1
       packets-in=.1.3.6.1.2.1.2.2.1.11.1 discards-in=.1.3.6.1.2.1.2.2.1.13.1
       errors-in=.1.3.6.1.2.1.2.2.1.14.1 bytes-out=.1.3.6.1.2.1.2.2.1.16.1
       packets-out=.1.3.6.1.2.1.2.2.1.17.1
       discards-out=.1.3.6.1.2.1.2.2.1.19.1
       errors-out=.1.3.6.1.2.1.2.2.1.20.1
...

bytes-in/out — счётчики, содержащее общие количество трафика, не дифференцированное по времени.

★★★★★

OID'ы общей информации об устройстве ( name, location, contact ) стандартные, в любом сетевом устройстве они одни и те же. Соответственно, никто не мешает использовать готовые SNMP шаблоны к любой системе мониторинга.

Настройка snmp в mikrotik: http://wiki.mikrotik.com/wiki/Manual:SNMP

router ★★★★★
()
Ответ на: комментарий от Turbid

Этого не хотелось бы, во-первых, это нужно писать плагин для Nagios, во-вторых, нужно писать ещё раз, если эти данные понадобятся в другом месте.

muon ★★★★★
() автор топика
Ответ на: комментарий от router

OID'ы общей информации об устройстве ( name, location, contact )

... мне не нужны.

Мне нужен тот OID, который нужен, или точное указание на библиотеку, где он есть.

muon ★★★★★
() автор топика
Ответ на: комментарий от muon

Это уже тебе должна считать система мониторинга. Заббикс тот же снимает показатели раз в столько то секунд, берет разницу и делит на время между измерениями. Аналогично и в других. А bps сразу тебе девайс врядли отдаст.

blind_oracle ★★★★★
()
Ответ на: комментарий от muon

Nagios

не знаю как в нем, а в cacti и zabbix это штатная вещь, без всяких плагинов

готового oid'а c bps тебе никто не даст.

Turbid ★★★★★
()
Ответ на: комментарий от Turbid

готового oid'а c bps тебе никто не даст.

Ну раз так, то придётся реализовать на стороне мониторинга.

штатная вещь, без всяких плагинов

В нагиосе без плагинов не бывает, сам по себе он только движок запуска скриптов по расписанию / по событию. Это так, к слову.

muon ★★★★★
() автор топика
Ответ на: комментарий от muon

Твайужмать, не мог понять, почему неправильно показывает. Оказывается, плагин ждёт значения в битах и делит их на 8, а девайс сразу отдаёт в байтах.

muon ★★★★★
() автор топика
12 декабря 2013 г.
Ответ на: комментарий от anonymous

ЕМНИП, просто убрал деление на 8 в плагине, он вроде бы не бинарный, обычный перл.

muon ★★★★★
() автор топика
10 октября 2014 г.

На микротиках есть такая проблема как период забора данных по SNMP? Например, на Korenix и Etherwan есть некая (настраиваемая) частота, чаще которой не имеет смысла читать данные, ибо цифры там не меняются между этими моментами. т.е. каждое чтение показывает не реальное действующее значение некоего счетчика.

I-Love-Microsoft ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.