Wiki source code of Envio de logs por email
Last modified by Jean Franco on 2022/10/05 19:33
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | Script para configurar o envio de logs por email: | ||
| 2 | |||
| 3 | {{{############################################################################################################################ | ||
| 4 | ### Configurar o relógio. America/SP ### | ||
| 5 | ############################################################################################################################ | ||
| 6 | /system clock | ||
| 7 | set time-zone-name=America/Sao_Paulo | ||
| 8 | /system ntp client | ||
| 9 | set enabled=yes primary-ntp=200.186.125.195 secondary-ntp=200.20.186.76 | ||
| 10 | |||
| 11 | ############################################################################################################################ | ||
| 12 | ### Configurar o logging ### | ||
| 13 | ############################################################################################################################ | ||
| 14 | /system logging action | ||
| 15 | set 1 disk-file-count=1 disk-lines-per-file=10000 | ||
| 16 | |||
| 17 | /system logging | ||
| 18 | set 0 action=disk | ||
| 19 | set 1 action=disk | ||
| 20 | set 2 action=disk | ||
| 21 | |||
| 22 | ############################################################################################################################ | ||
| 23 | ### Set System e-mail settings ### | ||
| 24 | ############################################################################################################################ | ||
| 25 | /tool e-mail | ||
| 26 | set address=ServidorEmail from=suporte@dominio.com.br password=Senha port=465 start-tls=tls-only user=suporte@dominio.com.br | ||
| 27 | |||
| 28 | ############################################################################################################################ | ||
| 29 | ### Script & Scheduler ### | ||
| 30 | ### Adjust interval as needed ### | ||
| 31 | ############################################################################################################################ | ||
| 32 | /system scheduler | ||
| 33 | add interval=1d name="Envio de logs por email" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive start-date=may/15/2015 start-time=07:00:00 | ||
| 34 | |||
| 35 | /system script | ||
| 36 | add name="Envio de logs" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive source=":global strDate [/system clock get date]\r\ | ||
| 37 | \n:global strTime [/system clock get time]\r\ | ||
| 38 | \n:global strName [/system identity get name]\r\ | ||
| 39 | \n\r\ | ||
| 40 | \n/tool e-mail send to=suporte@dominio.com.br body=\"\$strName Logs for \$strDate\" subject=\"\$strName Logs for \$strDate \$strTime\" file=log\r\ | ||
| 41 | \nlog info message=\"Logs sent\""}}} |