Mikrotik: Enviando el log por mail

Un post interesante en el foro de Mikrotik un script que envía el log del RouterOS por mail, que si le hacemos un scheduler lo podemos programar para hacerlo cuando tengamos necesitas.

El script es sencillo y funciona sin problemas en la v3.

/system script add name=»LogDump» policy=ftp,reboot,read,write,policy,test,winbox,password,sniff

#read log
:local logcontent
:foreach int in=[/log find ] do={
:set logcontent («$logcontentrn» .[/log get $int time]. » – » .[/log get $int message])
}
#send email
/tool e-mail send to=»log@xxxx.xxx» subject=([/system identity get name] . » Log » . [/system clock get date]) body=$logcontent
#delete old log
/system logging action set memory memory-lines=1
/system logging action set memory memory-lines=65000