Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o...

21
Mikrotik Script

Transcript of Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o...

Page 1: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Mikrotik Script

Page 2: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Leandro Rocha

- Analista de Redes e Sistemas na Matrix Corporation.

Meu setor é responsável por automações e desenvolvimento de soluções para o NOC e clientes da Matrix.

Page 3: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Scripting

Page 4: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Características

• Baixo processamento.

• Fácil aprendizado.

• Documentação oficial bem documentada.

• Integra com outras aplicações no RouterOS.

• Execução automática através de Scheduler.

• Política de execução.

Page 5: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

System>Scripts

Page 6: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

System>Scheduler

Page 7: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Policies

• Define as permissões do script/scheduler.

Page 8: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Cenários Práticos

• Configuração de CPE.

o Criação das configurações padrões.

o Firewall padrão.

o Padronizar Wireless.

Page 9: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Configuração de CPE

Page 10: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

• Backup automático.

o Com horário predefinido.

o FTP/Email.

Cenários Práticos

Page 11: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Backup Automático

Page 12: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Cenários Práticos

• Verificação de configurações periodicamente.

o Regras de Firewall.

o Interface Wireless.

o Usuários do RouterOS.

Page 13: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Padronização

Com padronização

Sem padronização

Page 14: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

• Alterações de forma massiva na rede.

o Adição/Remoção de usuários.

o Adição/Remoção no firewall.

o Adição de classes em address-list.

Cenários Práticos

Page 15: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Alteração em Massa

FTPMikrotik Execução

Page 16: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Cenários Práticos

• Envio de notificações via e-mail.

o Alarmes com condicionais, ex: CCQ < 70%.

o Acesso ao equipamento.

o Gargalo no Link.

Page 17: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Exemplo

Padronizar Interface Ethernet

• Objetivo:o Manter padrão no nome das interfaces.

o Rodar periodicamente garantindo o nome default das interfaces.

Page 18: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Exemplo

Padronizar Interface Ethernet

Page 19: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Exemplo

Padronizar Interface Ethernet

:global identity [/system identity get name];:foreach i in=[/interface ethernet find] do={:local nameatuale [/interface ethernet get $i name];:local namecertoe [/interface ethernet get $i default-name];:local comentarioe [/interface ethernet get $i comment];#:log info (nameatuale);:if ($nameatuale != $namecertoe) do={/interface ethernet set $i name=$namecertoe comment="$comentarioe - $nameatuale";}}

Page 20: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

Por que utilizar?

• Reduzir esforço.

• Automatizar tarefas rotineiras.

• Integrar com outros sistemas.o Zabbixo SmartISPo Nagioso PRTGo Zendesk

Page 21: Apresentação do PowerPointmum.mikrotik.com/presentations/BR16/presentation_3704_14855096… · o Nagios o PRTG o Zendesk. 31 9 7345 5228 ...

31 9 7345 5228 – 31 2517 [email protected]