Как настроить логирование на Микротике с отправкоё письма?
Здравствуйте! Недавно впервые познакомился с микротиком, но по разным мануалам уже настроил сеть, инет, сделал проброс портов, стандартные правила фаервола для защиты и тд.
Теперь хотелось бы настроить логирование таким образом, чтобы приходили на почту письма, если кто то при попытке авторизоваться на микротике, ввёл неправильный пароль. Также нужен лог, если на DHCP выдана аренда новому устройству. Ну и если для безопасности ещё чтото посоветуете - буду очень рад. Помогите, пожалуйста, организовать сей нехитрый функционал
Раньше я много чего отсылал с роутеров на почту, но чем больше писем приходило, тем реже я их читал. Лучше посылать логи на отдельный syslog сервер и оттуда уже раз в день смотреть или же в винбоксе смотреть если нету возможности на сервер посылать.
Strabbo, это очень неудобно. Я пока что не чувствую, что безопасность моего роутера на уровне, а пользуюсь я им и некоторыми сервисами из интернета. К тому же почту мониторю активно. Поэтому хотелось бы логирование на почту получать
Знать бы английский ещё) Я вкурсе, что на западных сайтах много информации, также есть мануалы по микротику на английском языке. Но потому я и спрашиваю здесь, что мне нужна инфа на русском. Буду благодарен за помощь
1. С винбокса Tools > Email. настраиваете под свой юзер и проверяете с помощью кнопки Send mail.
2. В том скрипте надо поменять несколько вещей:
:local emailAddress "email@domain.com" << вписать почту на которую будут посылатся письма
:local startBuf [:toarray [/log find message~"logged in" || message~"login failure"]] это заменить на >>> :local startBuf [:toarray [/log find message~"login failure" || message~"assigned"]]
:local removeThese {"telnet";"whatever string you want"} << Это строка нужна, если вы хотите что-нибудь удалить из указанного лога, в этом примере указывается telnet, это означает что если попытаются зайти через телнет, то сообщение вам не придет. если вам такой фильтр не нужен, эту строку можно не вписывать.
3. :local scheduleName "mySchedule" <<< вписываем имя
4. В винбоксе System > Scheduler Тут создаете новый и вписываете тоже самое имя, что и в пункте 3 и потом копируете весь скрипт + ваши изменения и сохраняете.
P.S. вроде ничего не упустил