116 roteiros com comandos
Passo a passo extraído das lições da trilha ISPs, com comandos e arquivos de configuração reais. Filtre por palavra e vá direto à implementação.
- 5 passos · 1 com comandosAjustando webhooks, scripts e notificaçõesComeça por: Configurar um webhook para Devices
- 5 passos · 4 com comandosAlertas e relatórios automatizados de complianceComeça por: Definir políticas de compliance
- 5 passos · 1 com comandosAlertas inteligentes: thresholds dinâmicos e detecção de anomaliasComeça por: Identifique métricas críticas
- 5 passos · 5 com comandosAlertas que acionam scripts: do Prometheus ao shellComeça por: Criar o script bash de resposta
- 5 passos · 5 com comandosAlertas, logs e análise de eventos BGPComeça por: Habilitar logging detalhado no FRR
- 5 passos · 5 com comandosAlertmanager plugado: notificações por e-mail, Slack e webhooksComeça por: Definir rotas e grupos no alertmanager.yml
- 5 passos · 5 com comandosAnalisando falhas em sessões BGP e perda de prefixosComeça por: Verifique o status das sessões BGP
- 5 passos · 5 com comandosAnsible Collections para redes: o que há de novo e útilComeça por: Identificar a collection necessária
- 5 passos · 5 com comandosASN, blocos IP e registro: o que define sua rede na InternetComeça por: Verifique se sua organização já possui ASN e blocos IP
- 6 passos · 6 com comandosAtivando BGP e anunciando seu primeiro prefixoComeça por: Entrar no modo de configuração do FRRouting
- 5 passos · 5 com comandosAtualizações e backup: mantendo o monitoramento confiávelComeça por: Parar o serviço antes de atualizar
- 5 passos · 3 com comandosAuditoria de alterações e rastreabilidade de ativosComeça por: Acessar o changelog de um ativo
- 5 passos · 5 com comandosAuto-monitoramento: Prometheus vigiando PrometheusComeça por: Habilite o scrape do próprio Prometheus
- 5 passos · 5 com comandosAutomação de atualização de firmware em massa: estudo de casoComeça por: Organize o inventário
- 5 passos · 5 com comandosAutomação integrada: disparando ações via Zabbix ou PrometheusComeça por: Crie um playbook Ansible para ação corretiva
- 6 passos · 3 com comandosAutomatizando cadastros e atualizações com scripts e APIComeça por: Preparar o ambiente de scripts no NetBox
- 5 passos · 5 com comandosAutomatizando configuração e provisionamento BGP com AnsibleComeça por: Preparar o inventário Ansible
- 5 passos · 5 com comandosBackup, criptografia e restauração de dadosComeça por: Gerar backup lógico do banco NetBox
- 5 passos · 5 com comandosBGP FlowSpec, BMP e recursos avançados no FRRoutingComeça por: Ativar FlowSpec no FRRouting
- 5 passos · 1 com comandosCGNAT e BGP: integração e desafios de escalaComeça por: Definir pools de endereços privados e públicos
- 5 passos · 5 com comandosCoexistência com OSPF, IS-IS e ativação de IPv6Começa por: Ativar OSPF e BGP no FRRouting
- 5 passos · 5 com comandosColeta de métricas: playbooks para health check e inventárioComeça por: Definir o inventário Ansible
- 5 passos · 5 com comandosComponentes de uma arquitetura Ansible em ISPs: do controlador ao inventárioComeça por: Preparar o controlador
- 5 passos · 5 com comandosComponentes internos: Django, PostgreSQL e a API RESTComeça por: Verificar a versão do Django utilizada
- 5 passos · 5 com comandosConfigurando múltiplos peers, filtros e políticas de roteamentoComeça por: Definir prefix-lists para entrada e saída
- 5 passos · 5 com comandosConsumindo e alimentando a API REST do NetBoxComeça por: Gerar token de API no NetBox
- 5 passos · 4 com comandosCrescendo o número de peers, sessões e prefixos sem perder estabilidadeComeça por: Avalie o hardware e recursos disponíveis
- 6 passos · 6 com comandosCrescimento de tráfego e upgrade proativo: decisão baseada em dadosComeça por: Coletar métricas de tráfego
- 5 passos · 5 com comandosDashboards Grafana: do template ao painel customizado para ISPsComeça por: Importar um dashboard da comunidade
- 5 passos · 5 com comandosDashboards quebrados e alertas mudos: conserto rápido em produçãoComeça por: Verifique logs do Grafana e Alertmanager
- 5 passos · 5 com comandosDebug eficiente: ansible-playbook --check, --diff e logs detalhadosComeça por: Simular execução com --check
- 5 passos · 4 com comandosDebugging avançado: logs, queries e suporte à comunidadeComeça por: Identifique o log relevante
- 5 passos · 1 com comandosDefinindo o que monitorar: KPIs críticos para ISPsComeça por: Mapeie os serviços críticos
- 5 passos · 4 com comandosDefinindo políticas de peering, trânsito e filtrosComeça por: Identifique os tipos de relacionamento BGP
- 5 passos · 5 com comandosDiagnóstico de falhas em conexões SSH e NetmikoComeça por: Verificar conectividade de rede
- 5 passos · 2 com comandosDimensionando hardware e links para BGP em ISPsComeça por: Levante o perfil de tráfego e rotas
- 5 passos · 5 com comandosDimensionando PostgreSQL e recursos de hardwareComeça por: Estimar volume de dados inicial
- 5 passos · 2 com comandosDistribuição de exporters e balanceamento de cargaComeça por: Mapeie os alvos e defina a topologia
- 5 passos · 5 com comandosDocumentação viva: como manter registros e conformidadeComeça por: Registrar prefixos e ASN no IRR
- 5 passos · 5 com comandosErros frequentes na operação e como resolverComeça por: Verificar logs de autenticação
- 5 passos · 2 com comandosExporters SNMP: limites, escalabilidade e boas escolhasComeça por: Mapeie os equipamentos SNMP e suas localizações
- 5 passos · 2 com comandosFalha de backbone detectada por métricas: um estudo de caso SNMPComeça por: Verifique alertas de erro em dashboards
- 5 passos · 3 com comandosFederando Prometheus: monitorando milhares de alvos sem dorComeça por: Planeje a hierarquia de Prometheus
- 5 passos · 5 com comandosFluxo de dados: da coleta SNMP ao alerta no GrafanaComeça por: Configurar SNMP nos equipamentos
- 5 passos · 5 com comandosFluxos seguros: SSH, Netmiko e segregação de ambientesComeça por: Gerar chaves SSH distintas para cada ambiente
- 5 passos · 5 com comandosFRRouting: arquitetura, processos e integração com o kernelComeça por: Verificar processos do FRR
- 5 passos · 5 com comandosGerenciamento de segredos: Ansible Vault e práticas segurasComeça por: Criar um arquivo Vault
- 5 passos · 5 com comandosGerenciando blocos IP e tabelas de rota em grande escalaComeça por: Identifique prefixos agregáveis
- 5 passos · 5 com comandosGerenciando centenas de sites: estratégias de segmentação e delegaçãoComeça por: Crie inventários separados por site
- 5 passos · 5 com comandosGerenciando múltiplos sites e grandes inventáriosComeça por: Criar sites distintos
- 6 passos · 6 com comandosGestão de mudanças: controle de impacto e rollback seguroComeça por: Mapeie o escopo da mudança
- 5 passos · 3 com comandosGovernança de ativos em larga escala: o futuro com NetBoxComeça por: Avalie a performance do banco PostgreSQL
- 6 passos · 6 com comandosGrafana na prática: instalação e conexão com PrometheusComeça por: Adicionar o repositório oficial do Grafana
- 5 passos · 5 com comandosHardening automatizado: firewall, SSH e atualizações críticasComeça por: Definir inventário de hosts
- 5 passos · 5 com comandosHTTPS e autenticação: blindando Prometheus, Grafana e exportersComeça por: Gerar ou obter certificados TLS
- 5 passos · 4 com comandosIdempotência real: garantindo que playbooks sejam sempre segurosComeça por: Identifique tarefas não idempotentes
- 6 passos · 2 com comandosImplantação do NetBox em um ISP regional: desafios e soluçõesComeça por: Mapear fontes de dados do inventário legado
- 5 passos · 5 com comandosImplementando políticas de comunidade e manipulação de atributosComeça por: Definir comunidades BGP relevantes
- 6 passos · 5 com comandosImplementando RPKI e validação de origemComeça por: Publicar ROAs para seus prefixos
- 5 passos · 3 com comandosIncidentes clássicos: prefix hijack, leaks e lições aprendidasComeça por: Identificar prefixos autorizados
- 5 passos · 3 com comandosInfraestrutura como Código em ISPs: integração com Terraform e GitOpsComeça por: Definir o estado desejado no Git
- 5 passos · 2 com comandosInicializando o inventário: importação e primeiros cadastrosComeça por: Preparar arquivos CSV padronizados
- 5 passos · 5 com comandosInstalando FRRouting: do kernel ao serviço BGPComeça por: Atualizar o sistema operacional
- 6 passos · 6 com comandosInstalando NetBox em ambiente Linux seguroComeça por: Preparar o ambiente Linux
- 5 passos · 5 com comandosInstalando Prometheus, SNMP Exporter e Alertmanager: do zero ao scrapeComeça por: Baixe os binários oficiais
- 5 passos · 5 com comandosIntegração com sistemas de gestão e orquestraçãoComeça por: Habilitar Netconf no FRRouting
- 5 passos · 5 com comandosIntegração do NetBox com automação e monitoramento em produçãoComeça por: Configure o acesso à API do NetBox
- 6 passos · 5 com comandosIntegrando BGP com IX públicos e privadosComeça por: Solicite acesso ao IX
- 5 passos · 4 com comandosInventário dinâmico: integração com bancos de dados e APIsComeça por: Escolha a fonte de dados
- 5 passos · 5 com comandosInventários grandes: limites práticos e técnicas de particionamentoComeça por: Crie grupos lógicos no inventário
- 5 passos · 4 com comandosIsolamento e least privilege: separando funções e acessosComeça por: Mapear funções e necessidades de acesso
- 5 passos · 3 com comandosMANRS para ISPs: filtragem, validação e cooperaçãoComeça por: Levantar prefixos válidos do seu ASN
- 5 passos · 5 com comandosMapeando o fluxo de informação: do cadastro ao provisionamentoComeça por: Cadastrar um novo ativo
- 6 passos · 4 com comandosMigração para IPv6 e upgrades de BGP em produçãoComeça por: Planejar a janela de manutenção
- 5 passos · 5 com comandosModelagem de playbooks: estrutura, modularidade e reusoComeça por: Crie a estrutura de diretórios padrão
- 5 passos · 5 com comandosModelando sua rede: sites, racks, dispositivos e conexõesComeça por: Crie um site
- 5 passos · 5 com comandosMonitorando saúde do NetBox: métricas e alertasComeça por: Instalar node_exporter no servidor do NetBox
- 5 passos · 5 com comandosMonitorando sessões BGP e tabelas de roteamentoComeça por: Verificar sessões BGP ativas
- 5 passos · 5 com comandosMultiplicando controladores: Ansible em clusters e alta disponibilidadeComeça por: Preparar o armazenamento compartilhado
- 5 passos · 1 com comandosNaming, labels e organização: o segredo para dashboards úteisComeça por: Defina padrões de nomes
- 5 passos · 5 com comandosNetBox como fonte de verdade para automação de configuraçãoComeça por: Exportar dados do NetBox via API
- 5 passos · 2 com comandosNetBox e o ecossistema open source: plugins e contribuiçõesComeça por: Identificar a necessidade
- 5 passos · 1 com comandosNetBox: o que é, para que serve e onde não usarComeça por: Entenda o que precisa modelar
- 5 passos · 5 com comandosO futuro do roteamento: RPKI, automação e desafios globaisComeça por: Configurar o FRRouting para usar um validador RPKI
- 5 passos · 4 com comandosO que é Ansible e por que ele domina a automação de redes abertasComeça por: Preparar o inventário de hosts
- 5 passos · 4 com comandosOpenMetrics, OpenTelemetry e o futuro do monitoramento ISPComeça por: Avalie o ambiente e escolha o padrão
- 5 passos · 5 com comandosPadronização de nomenclatura, roles e documentaçãoComeça por: Definir padrão de nomenclatura
- 5 passos · 2 com comandosPadronização de playbooks: linting, revisão e documentaçãoComeça por: Rodar o ansible-lint no playbook
- 5 passos · 4 com comandosParticionamento, sharding e limites de expansãoComeça por: Identificar tabelas críticas
- 5 passos · 5 com comandosPerformance do Ansible: forks, serial e tuning realistaComeça por: Avalie o hardware do controlador
- 5 passos · 5 com comandosPersonalizando permissões, grupos e acessosComeça por: Criar grupos de acordo com as funções da equipe
- 5 passos · 5 com comandosPipelines de execução: integração com Git e testes automatizadosComeça por: Versionar playbooks no Git
- 5 passos · 5 com comandosPlanejamento de alta disponibilidade e redundânciaComeça por: Configurar replicação streaming no PostgreSQL
- 5 passos · 3 com comandosPlanejamento de coleta: frequência, granularidade e retençãoComeça por: Levante os requisitos de negócio
- 5 passos · 1 com comandosPlanejando ASN, blocos IP e políticas de roteamentoComeça por: Avalie a necessidade real de ASN
- 5 passos · 4 com comandosPor que BGP é a espinha dorsal da Internet e como ele decide rotasComeça por: Identificar ASN e blocos IP
- 5 passos · 2 com comandosPor que ISPs precisam de automação: riscos e ganhos concretosComeça por: Mapeie os processos críticos
- 5 passos · 5 com comandosPrimeiro playbook: configuração segura de roteadores via NetmikoComeça por: Preparar o ambiente
- 5 passos · 4 com comandosPrometheus e Grafana com autenticação externa: LDAP e OAuth2Começa por: Habilitar LDAP no Grafana
- 5 passos · 5 com comandosPrometheus e Grafana em 2024: novidades e recursos avançadosComeça por: Atualizar Prometheus e Grafana
- 5 passos · 5 com comandosPrometheus, Grafana e SNMP: o trio essencial para ISPs modernosComeça por: Instale o Prometheus
- 5 passos · 5 com comandosPrometheus.yml sem mistério: configurando alvos SNMP e regras básicasComeça por: Defina os jobs SNMP no prometheus.yml
- 5 passos · 5 com comandosProtegendo o acesso: HTTPS, autenticação e logsComeça por: Gerar ou obter certificado SSL
- 5 passos · 5 com comandosProtegendo sessões BGP: autenticação, TTL, MD5Começa por: Acesse o roteador com FRRouting
- 5 passos · 5 com comandosProvisionando dashboards e regras: Grafana e Prometheus as codeComeça por: Exportar e versionar dashboards do Grafana
- 5 passos · 5 com comandosQuando o Prometheus não coleta: debug prático de scraping SNMPComeça por: Verifique os logs do Prometheus
- 5 passos · 2 com comandosQuantos Prometheus você aguenta? CPU, RAM e disco na práticaComeça por: Levante o inventário de targets
- 5 passos · 5 com comandosResolução de loops, flaps e problemas de convergênciaComeça por: Verificar presença de loops de rota
- 5 passos · 5 com comandosResposta orquestrada a ataque DDoS: da detecção à mitigaçãoComeça por: Detectar IPs suspeitos
- 5 passos · 4 com comandosRespostas orquestradas a incidentes: playbooks para mitigaçãoComeça por: Integrar sistema de detecção com Ansible
- 5 passos · 3 com comandosRotinas de revisão, auditoria e atualização do inventárioComeça por: Exportar inventário via API REST
- 5 passos · 2 com comandosSincronizando NetBox com sistemas de monitoramento e NMSComeça por: Gerar token de API REST no NetBox
- 5 passos · 3 com comandosTopologias de monitoramento: centralizado, federado e distribuídoComeça por: Mapeie os POPs e links críticos
- 5 passos · 4 com comandosTopologias de rede ISP: single-homed, multi-homed, IX e upstreamComeça por: Definir o modelo de conectividade
- 5 passos · 5 com comandosVariáveis, facts e templates: personalizando configurações em massaComeça por: Defina variáveis em group_vars
- 5 passos · 5 com comandosWorkflows orquestrados: dependências, handlers e callbacksComeça por: Defina tasks com notificações
