Bibliotecas CLI - Netmiko, Scrapli, Napalm

Bibliotecas CLI - Netmiko, Scrapli, Napalm Preview

O Netmiko é amplamente reconhecido como uma das bibliotecas mais populares no campo da automação de redes. Ele oferece uma maneira eficaz de automatizar dispositivos de rede legados, que muitas vezes não possuem suporte para APIs modernas, utilizando conexões SSH. Com o Netmiko, é possível extrair dados de dispositivos por meio da interface de linha de comando (CLI), o que é essencial para a automação de tarefas rotineiras e a coleta de informações críticas de rede.

Este curso, voltado para iniciantes, tem o objetivo de te apresentar, desenvolver RECURSOS no seu arsenal de automação. Guiando você pelo processo de transformar saídas de CLI em dados estruturados, facilitando tarefas de automação, você aprenderá a otimizar o desempenho em dispositivos mais antigos ou lentos e a integrar o Netmiko com o Nornir para criar uma ferramenta de relatórios de interfaces de rede.

O que será apresentado neste curso:

  • Fundamentos do Netmiko: Entenda o papel do Netmiko na automação de redes.

  • Comparação com outras ferramentas: Veja como o Netmiko se compara a bibliotecas como Scrapli e NAPALM.

  • Gerenciamento de conexões SSH: Aprenda a estabelecer e gerenciar conexões seguras com dispositivos de rede.

  • Extração de dados estruturados: Domine técnicas para transformar saídas brutas de CLI em dados estruturados usando TTP, Genie e TextFSM.

  • Otimização de desempenho: Ajuste o Netmiko com opções de timeout e delay para dispositivos mais lentos.

  • Configuração programática: Configure dispositivos e transfira arquivos de forma segura usando automação.

  • Solução de problemas: Utilize os recursos de logging integrados do Netmiko para diagnosticar e resolver problemas.

Seu Progresso

0% Concluído

Dificuldade

Intermediário

Capítulos

6

Vídeos

Não

Quizzes

Não

Capítulos

1
Fundamentos
Beginner
Duração: 10 minutos
Aulas: 4
Aulas:
  • Introdução [Fundamentals]
    Não Iniciada
  • O que é Netmiko? [Fundamentals]
    Não Iniciada
  • O que é Scrapli e Napalm? [Fundamentals]
    Não Iniciada
  • Netmiko vs Scrapli vs NAPALM [Fundamentals]
    Não Iniciada
2
Exemplos Práticos
Intermediate
Duração: 60 minutos
Aulas: 6
Aulas:
  • Netmiko - Intro [Fundamentals]
    Não Iniciada
  • Scrapli - Intro [Fundamentals]
    Não Iniciada
  • NAPALM - Intro [Fundamentals]
    Não Iniciada
  • Context Manager e Exceções [Fundamentals]
    Não Iniciada
  • Templates com Jinja2 [Fundamentals]
    Não Iniciada
  • Transferindo arquivos [Fundamentals]
    Não Iniciada
3
Extração de Dados
Beginner
Duração: 16 minutos
Aulas: 5
Aulas:
  • Introdução ao Parsing com Netmiko [Fundamentals]
    Não Iniciada
  • TextFSM Parsing com Netmiko [Fundamentals]
    Não Iniciada
  • TTP Parsing com Netmiko [Fundamentals]
    Não Iniciada
  • Genie Parsing com Netmiko [Fundamentals]
    Não Iniciada
  • Exportando Dados Estruturados [Fundamentals]
    Não Iniciada
4
Ajustes e Depuração
Intermediate
Duração: 20 minutos
Aulas: 5
Aulas:
  • Read Timeout [Fundamentals]
    Não Iniciada
  • Ajustes para Dispositivos Legados [Fundamentals]
    Não Iniciada
  • Outros Tipos de Timeout [Fundamentals]
    Não Iniciada
  • Opções de Logging [Fundamentals]
    Não Iniciada
  • Testes em Ambientes Simulados [Fundamentals]
    Não Iniciada
5
Exercício Proposto
Intermediate
Duração: 40 minutos
Aulas: 0
6
Considerações Finais
Beginner
Duração: 10 minutos
Aulas: 2
Aulas:
  • Considerações Finais [Fundamentals]
    Não Iniciada
  • Certificação e Próximos Passos [Fundamentals]
    Não Iniciada