seventh
@seventh
сисадмин

Как послать лог на e-mail в RouterOS?

Имею Mikrotik RouterBoard RB750GL, RouterOS 5.7.
Хочу послать содержимое его лога в теле письма. В консоли пишу

/tool e-mail send to=example@example.com subject=("log") body=([/log print])



В результате весь лог вываливается в консоль, а на почту приходит пустое письмо. ЧЯДНТ?
  • Вопрос задан
  • 10853 просмотра
Решения вопроса 1
seventh
@seventh Автор вопроса
сисадмин
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Hayden
@Hayden
У меня каждый день на почту шлется скриптом:
/log print file=([/system identity get name] . "Log-" . [:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6]); \
/tool e-mail send to="твое@мыло.com" from="мыло@микротика.ru" subject=([/system identity get name] . " Log " . \
[/system clock get date]) file=([/system identity get name] . "Log-" . [:pick [/system clock get date] 7 11] . \
[:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6] . ".txt"); :delay 10; \
/file rem [/file find name=([/system identity get name] . "Log-" . [:pick [/system clock get date] 7 11] . \
[:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6] . ".txt")]; \
:log info ("System Log emailed at " . [/sys cl get time] . " " . [/sys cl get date])

Профит!
Формируется в .txt файлик с именем а-ля Mk1Log-2011oct12.txt присылается.
Ответ написан
m08pvv
@m08pvv
...body="$[/

Вроде так надо
Ответ написан
Как витоге решили вопрос, именно не файлом а в письме, интересует именно так как использую netwatch
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы