Вопреки обещанному в описании Mikrotik представлению статистики в Byte
https://help.mikrotik.com/docs/display/ROS/WireGuard
rx (integer) - The total amount of bytes received from the peer.
tx (integer) The total amount of bytes transmitted to the peer.
RouterOS 7.14.3 округляет и изменяет единицы изменения их на Kbit, Mbit.
Команда: interface wireguard peers print terse proplist=rx,tx
Возвращает значения типа:
- rx=3632 tx=2444
- rx=148.5KiB tx=147.3KiB
- rx=751.7MiB tx=1800.7MiB
Когда счетчик уходит в мегабиты - не видно малой активности
Значения байт и килобайт теряются...
Вопросы:
- Как заставить Mikrotik выдавать значения в Byte?
- Как получить аналогичную статистику по SNMP?
Статистика по соединениям WireGuard.
-
- Сообщения: 2
- Зарегистрирован: 11 июн 2024, 15:58
-
- Сообщения: 2
- Зарегистрирован: 11 июн 2024, 15:58
Re: Статистика по соединениям WireGuard.
получил ответ тут:
https://qna.habr.com/q/1356468
https://qna.habr.com/q/1356468
-
- Сообщения: 4043
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: Статистика по соединениям WireGuard.
Да, как-то они перестарались с округлением
У меня только через get получается выколупать байты:
![Улыбается :)](./images/smilies/icon_e_smile.gif)
Код: Выделить всё
/interface/wireguard/peers> :put [get 3 tx ]
479609480
/interface/wireguard/peers> :put [get 3 rx ]
2223420596
-
- Сообщения: 4043
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: Статистика по соединениям WireGuard.
Но если print вам подходит - то не вижу проблемы написать скрипт, который будет в нужном порядке выводить интересующие данные, и запускать его тоже одной командой, как и print сейчас...