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