21
Mikrotik Script

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

Embed Size (px)

Citation preview

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]