Для получения информации о подключениях через WireGuard на устройствах Mikrotik, можно воспользоваться следующими командами:
1. Для просмотра списка текущих подключений через WireGuard:
/interface wireguard peer print
2. Для получения статистики по соединениям в байтах с помощью команды interface wireguard peers print terse, можно использовать следующую команду:
/interface wireguard peer print terse detail where name=<peer-name>
Здесь <peer-name> - имя пира WireGuard, по которому нужно получить статистику.
3. Для получения аналогичной статистики по SNMP можно воспользоваться следующими OID для WireGuard:
- Для получения количества переданных байт: 1.3.6.1.4.1.14988.1.1.15.1.1.13.<peer-index>
- Для получения количества принятых байт: 1.3.6.1.4.1.14988.1.1.15.1.1.14.<peer-index>
Где <peer-index> - индекс пира WireGuard, для которого нужно получить статистику.
Например, для получения количества переданных байт для пира с индексом 1:
snmpget -v 2c -c <community> <router_ip> 1.3.6.1.4.1.14988.1.1.15.1.1.13.1
Где <community> - строка сообщества SNMP, <router_ip> - IP-адрес маршрутизатора.