Bibliotecas CLI - Netmiko, Scrapli, Napalm
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.

Conteúdo do Curso
1Fundamentos
4 aulas · 10 min
beginnerRestrito
Fundamentos
4 aulas · 10 min
- 1Introduçãofundamentals
- 2Netmiko vs Scrapli vs NAPALMfundamentals
- 3O que é Netmiko?fundamentals
- 4O que é Scrapli e Napalm?fundamentals
2Aprofundando - Netmiko
4 aulas
beginnerRestrito
Aprofundando - Netmiko
4 aulas
- 1Netmiko - Introfundamentals
- 2Context Manager e Exceçõesfree
- 3Templates com Jinja2 fundamentals
- 4Transferindo arquivosfundamentals
3Extração de Dados - Netmiko
5 aulas · 16 min
beginnerRestrito
Extração de Dados - Netmiko
5 aulas · 16 min
- 1Introdução ao Parsingfundamentals
- 2TextFSMfundamentals
- 3TTPfundamentals
- 4Geniefundamentals
- 5Exercícios Práticosfundamentals
4Ajustes e Depuração - Netmiko
4 aulas · 20 min
intermediateRestrito
Ajustes e Depuração - Netmiko
4 aulas · 20 min
- 1Opções de Loggingfundamentals
- 2Send Multilinefundamentals
- 3Read Timeoutfundamentals
- 4Send Command Timingfundamentals