Как реализовать лог vpn-подключений на mikrotik?

По-умолчанию, в лог memory идет краткая информация кто и во сколько подключился/отключился. Но когда в этом логе сыпется куча других событий, информация по vpn-подключениям уходит. Поэтому ее надо писать в отдельный лог.
Но если писать из топика, к примеру, pptp, то идет большое количество отладочной информации, которая не нужна и в логах она значится как "pptp debug packet". А нужна только "pptp ppp info".
Как реализовать?
  • Вопрос задан
  • 17426 просмотров
Решения вопроса 1
Создайте себе новый лог в System/logging с топикоп Topics=pptp,ppp,info,account
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
edinorog
@edinorog
Троллей не кормить!
syslog на стороне и фильтр. =) не?

MikroTik Syslog Daemon
Ответ написан
@mastereworm
В соответствующем профиле PPP можно добавить скрипты на подключение/отключение пользователей:
UP
:local pppuser
:local localAddr
:local remoteAddr
:local callerId
:local calledId
:local interfaceName
 
:set pppuser $"user"
:set localAddr $"local-address"
:set remoteAddr $"remote-address"
:set callerId $"caller-id"
:set calledId $"called-id"
:set interfaceName [/interface get $interface name] 

:log info message="$interfaceName $callerId @ $remoteAddr connected"


DOWN
:local pppuser
:local localAddr
:local remoteAddr
:local callerId
:local calledId
:local interfaceName
 
:set pppuser $"user"
:set localAddr $"local-address"
:set remoteAddr $"remote-address"
:set callerId $"caller-id"
:set calledId $"called-id"
:set interfaceName [/interface get $interface name] 

:log info message="$callerId @ $remoteAddr disconnected"


Ну и разумеется создать в System/logging лог с топикоп Topics=script,info, и например писать его в отдельный файл.
Содержание message в логе можно настроить под себя
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы