387 sintomas catalogados

Cada sintoma com causa provável e correção, ligado à lição da trilha ISPs que explica o porquê. Descreva o sintoma para filtrar.

SintomaCausa provávelCorreçãoLição
Webhook não disparaEvento não corresponde ao tipo configurado ou endpoint inacessívelRevise o tipo de objeto e teste o endpoint manualmenteAjustando webhooks, scripts e notificações
E-mail não chegaConfiguração SMTP incorreta ou bloqueio no servidorVerifique netbox/netbox/configuration.py e teste conexão SMTPAjustando webhooks, scripts e notificações
Script customizado não aparece no adminPermissões ou caminho do arquivo incorretosConfirme permissões e localização em netbox/netbox/scripts/Ajustando webhooks, scripts e notificações
Validação customizada não executaPlugin não carregado ou erro de implementaçãoRevise logs do NetBox e consulte a documentação de pluginsAjustando webhooks, scripts e notificações
Relatórios não são geradosPermissões insuficientes ou erro no caminho de destinoAjuste permissões e verifique o diretório configuradoAlertas e relatórios automatizados de compliance
Alertas não chegamConfiguração incorreta de email ou webhookRevise parâmetros do módulo mail ou uriAlertas e relatórios automatizados de compliance
Relatórios vaziosPlaybook não está coletando dados corretamenteCheque os registradores (register) e variáveis usadasAlertas e relatórios automatizados de compliance
Exportação para API falhaProblema de autenticação ou endpoint incorretoConsulte a documentação da API e ajuste headers e URLAlertas e relatórios automatizados de compliance
Alerta dispara o tempo todoThreshold dinâmico mal calibrado ou janela de média curtaAumente a janela de análise ou ajuste o multiplicador do desvio padrãoAlertas inteligentes: thresholds dinâmicos e detecção de ano
Alertas nunca disparamThreshold muito alto ou função erradaReduza o fator de comparação ou revise a sintaxe da regraAlertas inteligentes: thresholds dinâmicos e detecção de ano
Prometheus lento ou travandoRegras muito pesadas ou janelas muito longasOtimize as queries e reduza o tempo das janelasAlertas inteligentes: thresholds dinâmicos e detecção de ano
Alertas duplicados para o mesmo eventoFalta de agrupamento por labelsUse 'by (interface)' ou labels relevantes para agruparAlertas inteligentes: thresholds dinâmicos e detecção de ano
Dificuldade para entender a regraSintaxe PromQL complexaConsulte a documentação oficial e simplifique a expressãoAlertas inteligentes: thresholds dinâmicos e detecção de ano
O script não é executado após o alerta.Webhook não está rodando ou endpoint incorreto no Alertmanager.Verifique se o webhook está ativo e se a URL está correta no alertmanager.yml.Alertas que acionam scripts: do Prometheus ao shell
O script executa repetidamente sem resolver o problema.Serviço não sobe após reinício ou alerta permanece firing.Inclua checagens no script e ajuste as condições de firing/resolved nos alertas.Alertas que acionam scripts: do Prometheus ao shell
Permissão negada ao executar o script.Script sem permissão de execução ou usuário do webhook sem privilégios.Dê permissão de execução ao script e ajuste o usuário do serviço webhook.Alertas que acionam scripts: do Prometheus ao shell
Sessão BGP sobe e cai frequentementeFlapping por instabilidade física ou timers incompatíveisVerifique conectividade física, ajuste timers e monitore logsAlertas, logs e análise de eventos BGP
Logs não aparecem no arquivo configuradoPermissões ou configuração incorreta de loggingCheque permissões do arquivo e comandos de log no FRRAlertas, logs e análise de eventos BGP
Alertas SNMP não chegam ao NMSSNMP não habilitado ou firewall bloqueando trapsConfirme configuração SNMP e libere portas no firewallAlertas, logs e análise de eventos BGP
Muitos alertas irrelevantesNível de log muito baixo ou filtros ausentesAjuste níveis de log e filtros no syslogAlertas, logs e análise de eventos BGP
Alertas não chegam por e-mailConfiguração SMTP incorreta ou bloqueio do servidorRevise smarthost, credenciais e portas; teste envio manual.Alertmanager plugado: notificações por e-mail, Slack e webho
Slack não recebe notificaçõesWebhook inválido ou canal incorretoVerifique a URL do webhook e permissões do canal.Alertmanager plugado: notificações por e-mail, Slack e webho
Webhook não aciona automaçãoEndpoint offline ou erro de autenticaçãoTeste o endpoint com curl e revise logs do serviço receptor.Alertmanager plugado: notificações por e-mail, Slack e webho
Sessão BGP em estado Idle ou ActiveErro de configuração de neighbor, AS ou falha físicaVerifique IP, AS e conectividade física; ajuste conforme necessárioAnalisando falhas em sessões BGP e perda de prefixos
Prefixos esperados não aparecem na tabela BGPFiltro ou prefix-list bloqueando anúnciosRevise e ajuste filtros; teste com um prefix-list mais permissivoAnalisando falhas em sessões BGP e perda de prefixos
Sessão cai frequentementeTimers desajustados ou perda de keepaliveAjuste timers para valores compatíveis nos dois ladosAnalisando falhas em sessões BGP e perda de prefixos
Módulo não encontrado ao rodar o playbookCollection não instalada ou não declarada em collections:Instale a collection correta e adicione-a ao playbook.Ansible Collections para redes: o que há de novo e útil
Erro de autenticação no equipamentoCredenciais incorretas ou não informadas no inventárioRevise o inventário e as variáveis de conexão.Ansible Collections para redes: o que há de novo e útil
Comando não suportado pelo móduloFirmware do equipamento desatualizado ou parâmetro incompatívelConsulte a documentação da collection e atualize o firmware se necessário.Ansible Collections para redes: o que há de novo e útil
Prefixos não aparecem em looking glassConfiguração BGP incorreta ou prefixos não registrados no IRRRevise configuração e cadastre corretamente no IRRASN, blocos IP e registro: o que define sua rede na Internet
Peers rejeitam sessão BGPASN não registrado ou uso de ASN privadoSolicite ASN público e registre no IRRASN, blocos IP e registro: o que define sua rede na Internet
Blocos IP não roteados na InternetBlocos não alocados oficialmente ou mal registradosSolicite blocos ao LACNIC e registre corretamenteASN, blocos IP e registro: o que define sua rede na Internet
Sessão BGP não sobe (Idle)ASN ou IP do peer incorretos, firewall bloqueando porta TCP 179.Verifique ASN/IP e libere TCP 179 no firewall.Ativando BGP e anunciando seu primeiro prefixo
Prefixos não aparecem em advertised-routesPrefixo não existe na tabela de roteamento local.Adicione rota estática ou garanta que a rota seja aprendida localmente.Ativando BGP e anunciando seu primeiro prefixo
Sessão cai após alguns minutosKeepalive ou hold timer incompatíveis.Ajuste timers para valores compatíveis com o peer (consulte a documentação).Ativando BGP e anunciando seu primeiro prefixo
Prefixo IPv6 não é anunciadoAddress-family ipv6 não ativada para o peer.Confirme ativação com 'neighbor <ipv6> activate' em ipv6 unicast.Ativando BGP e anunciando seu primeiro prefixo
Campo customizado não aparece no objetoCampo não associado ao content type corretoEdite o campo e associe ao modelo desejadoAtributos customizados e extensibilidade
Erro ao salvar campo customizadoTipo de dado incompatível ou valor obrigatório não preenchidoVerifique o tipo e se o campo é requiredAtributos customizados e extensibilidade
Templates não sugerem interfacesTemplate incompleto ou mal importadoRevise o YAML ou os campos do templateAtributos customizados e extensibilidade
Tenants não aparecem na listaTenant não cadastrado ou filtro incorretoCadastre o tenant e revise os filtros de buscaAtributos customizados e extensibilidade
Prometheus não inicia após atualizaçãoMudança de formato do banco TSDB ou flag depreciadaConsulte as notas de versão e ajuste as flags no systemd ou no arquivo de configuraçãoAtualizações e backup: mantendo o monitoramento confiável
Dashboards sumiram no Grafana após restauraçãoBackup incompleto ou corrupção do bancoRestaure backup anterior e valide integridade do arquivo grafana.dbAtualizações e backup: mantendo o monitoramento confiável
Histórico de métricas ausenteBackup do TSDB não foi feito com Prometheus paradoRefaça backup com serviço parado e restaure novamenteAtualizações e backup: mantendo o monitoramento confiável
Alterações não aparecem no changelog.Mudança feita diretamente no banco ou bug no ORM.Sempre use a interface ou API do NetBox para alterar dados.Auditoria de alterações e rastreabilidade de ativos
Logs antigos sumiram.Política de rotação ou limpeza automática de logs.Ajuste a retenção de logs no sistema operacional e no Django.Auditoria de alterações e rastreabilidade de ativos
Usuário não identificado nas alterações.Mudança feita via API token genérico ou script sem autenticação adequada.Utilize tokens individuais e autenticação forte.Auditoria de alterações e rastreabilidade de ativos
O status do job 'prometheus' aparece como DOWNConfiguração errada do target ou Prometheus não está escutando na porta corretaVerifique o endereço e porta no scrape_configs, reinicie o serviçoAuto-monitoramento: Prometheus vigiando Prometheus
Alertas não são disparados mesmo com falhaRegras de alerta mal configuradas ou Alertmanager indisponívelRevise as regras e o status do AlertmanagerAuto-monitoramento: Prometheus vigiando Prometheus
Dashboards do Grafana mostram lacunas nos gráficosProblemas de coleta ou sobrecarga no PrometheusMonitore o scrape_duration_seconds e ajuste intervalos de coletaAuto-monitoramento: Prometheus vigiando Prometheus
Dispositivo não responde após rebootFirmware incompatível ou erro na imagemAcesse via console físico e restaure o firmware anterior manualmenteAutomação de atualização de firmware em massa: estudo de cas
Playbook falha no upload do firmwarePermissões insuficientes ou caminho incorretoVerifique credenciais e caminhos nos parâmetros do módulo net_copyAutomação de atualização de firmware em massa: estudo de cas
Versão do firmware não atualizaComando de atualização não executou corretamente ou arquivo corrompidoValide a integridade do arquivo e revise a sintaxe do comandoAutomação de atualização de firmware em massa: estudo de cas
Playbook não é disparado após alertaScript receptor ou webhook mal configuradoRevise o caminho do script, permissões e logs do sistema de monitoramentoAutomação integrada: disparando ações via Zabbix ou Promethe
Playbook executa múltiplas vezes para o mesmo alertaFalta de controle de concorrência ou lockImplemente mecanismo de lock ou checagem de estado antes de agirAutomação integrada: disparando ações via Zabbix ou Promethe
Playbook executa mas não corrige o problemaAção corretiva inadequada ou variáveis mal passadasRevise o playbook, argumentos e valide o estado antes/depois da execuçãoAutomação integrada: disparando ações via Zabbix ou Promethe
Script Python não aparece na interfaceArquivo salvo em diretório errado ou permissões inadequadas.Salve em 'netbox/extras/scripts/' e ajuste permissões.Automatizando cadastros e atualizações com scripts e API
Erro 400 ao cadastrar via APIIDs de device_type, device_role ou site inexistentes.Consulte a API para obter os IDs corretos antes do POST.Automatizando cadastros e atualizações com scripts e API
Webhook não disparaEndpoint inacessível ou configuração de evento incorreta.Verifique URL, método e eventos configurados.Automatizando cadastros e atualizações com scripts e API
Task do Ansible falha com 'module not found'Coleção 'netbox.netbox' não instalada.Instale com 'ansible-galaxy collection install netbox.netbox'.Automatizando cadastros e atualizações com scripts e API
Sessão BGP não sobe após playbookErro de configuração de ASN ou IP do vizinhoRevise variáveis e comandos do playbook.Automatizando configuração e provisionamento BGP com Ansible
Comando vtysh não encontradoFRRouting não instalado ou PATH incorretoVerifique instalação e caminhos do FRRouting.Automatizando configuração e provisionamento BGP com Ansible
Erro de permissão ao rodar playbookUsuário sem sudo ou become configuradoAjuste permissões ou configure become no playbook.Automatizando configuração e provisionamento BGP com Ansible
Backup falha com erro de permissãoUsuário postgres sem permissão de escrita no diretório de destinoAjuste permissões do diretório ou execute como root/sudoBackup, criptografia e restauração de dados
Restauração retorna erro de versão do dumpVersão do pg_restore diferente da usada no pg_dumpUse sempre a mesma versão de PostgreSQL para backup e restauraçãoBackup, criptografia e restauração de dados
NetBox não inicia após restauraçãoBanco restaurado incompleto ou com dados corrompidosVerifique logs, refaça o backup/restauração e valide integridadeBackup, criptografia e restauração de dados
Regra FlowSpec não é aplicadaPeer FlowSpec não ativado ou configuração incorretaRevise 'neighbor ... activate' e a sintaxe das regrasBGP FlowSpec, BMP e recursos avançados no FRRouting
BMP não envia dados ao coletorFirewall bloqueando porta BMP ou IP do coletor incorretoVerifique conectividade e portas liberadasBGP FlowSpec, BMP e recursos avançados no FRRouting
Sessão BGP cai após ativar FlowSpecIncompatibilidade de capabilities ou erro de configuraçãoConfirme suporte FlowSpec nos dois lados e revise logsBGP FlowSpec, BMP e recursos avançados no FRRouting
Clientes sem acesso à internetEsgotamento de portas no CGNAT ou erro de roteamentoAumente o pool de IPs públicos ou ajuste o balanceamento de sessõesCGNAT e BGP: integração e desafios de escala
Prefixos privados anunciados no BGPFalta de filtro adequadoRevise prefix-lists e route-mapsCGNAT e BGP: integração e desafios de escala
Sessões NAT quebrandoRoteamento assimétricoImplemente PBR ou ajuste o roteamento para garantir simetriaCGNAT e BGP: integração e desafios de escala
Logs de NAT ausentesConfiguração de logging incompletaHabilite e teste o logging detalhado no CGNATCGNAT e BGP: integração e desafios de escala
Rotas IPv6 não aparecem na tabela BGPAddress-family IPv6 não ativada ou sessão BGPv6 inativaConfirme configuração do neighbor IPv6 e estado da sessãoCoexistência com OSPF, IS-IS e ativação de IPv6
Loops de roteamento internosRedistribuição sem filtros entre OSPF/BGPImplemente route-maps para limitar redistribuiçãoCoexistência com OSPF, IS-IS e ativação de IPv6
Prefixos internos anunciados para a InternetFalta de prefix-list ou filtro em redistribuiçãoAplique prefix-list adequada na saída BGPCoexistência com OSPF, IS-IS e ativação de IPv6
Playbook não conecta ao equipamentoCredenciais ou permissões SSH incorretasRevise usuário, senha e permissões no inventárioColeta de métricas: playbooks para health check e inventário
Métricas não aparecem no PrometheusArquivo não está no caminho lido pelo node_exporterAjuste o destino do arquivo e reinicie o node_exporterColeta de métricas: playbooks para health check e inventário
Logs coletados estão vaziosFiltro do comando muito restritivoRevise o comando e amplie o filtro para capturar eventos relevantesColeta de métricas: playbooks para health check e inventário
Erro 'Permission denied' ao rodar playbookChave SSH ausente ou permissão incorretaReinstale a chave SSH com 'ssh-copy-id' e ajuste permissões do ~/.sshComponentes de uma arquitetura Ansible em ISPs: do controlad
Inventário não reflete novos dispositivosInventário estático desatualizadoMigre para inventário dinâmico ou atualize manualmenteComponentes de uma arquitetura Ansible em ISPs: do controlad
Falha ao descriptografar variáveisSenha do Vault incorretaConfirme a senha e tente novamenteComponentes de uma arquitetura Ansible em ISPs: do controlad
Timeout ao conectar a dispositivosFirewall bloqueando porta SSHLibere a porta 22 entre controlador e dispositivosComponentes de uma arquitetura Ansible em ISPs: do controlad
API REST retorna 500 Internal Server ErrorFalha na comunicação com o banco de dadosVerifique logs do NetBox e status do PostgreSQLComponentes internos: Django, PostgreSQL e a API REST
Admin do Django não carregaProblema de autenticação ou migração pendenteCheque usuários e rode 'python3 manage.py migrate'Componentes internos: Django, PostgreSQL e a API REST
curl na API retorna 403 ForbiddenToken inválido ou permissões insuficientesRevise permissões do token no Django adminComponentes internos: Django, PostgreSQL e a API REST
Backup do PostgreSQL falhaUsuário sem permissão ou banco offlineConfirme permissões e status do serviço PostgreSQLComponentes internos: Django, PostgreSQL e a API REST
Sessão BGP não sobeFirewall bloqueando porta TCP 179 ou configuração de IP/ASN incorretaVerifique conectividade, portas e ASN nos dois ladosConfigurando múltiplos peers, filtros e políticas de roteame
Rotas inválidas sendo recebidasPrefix-list ou route-map ausente ou mal aplicadoRevise aplicação dos filtros no neighbor corretoConfigurando múltiplos peers, filtros e políticas de roteame
Peer recebe rotas demaisPrefix-list de saída não está restritivaAjuste prefix-list de saída para anunciar só seus blocosConfigurando múltiplos peers, filtros e políticas de roteame
401 Unauthorized nas requisiçõesToken inválido, expirado ou ausenteGere novo token e revise o header AuthorizationConsumindo e alimentando a API REST do NetBox
400 Bad Request ao criar objetoCampos obrigatórios ausentes ou valores inválidosConsulte a documentação do endpoint e ajuste o JSONConsumindo e alimentando a API REST do NetBox
404 Not Found em endpoints conhecidosURL incorreta ou endpoint não disponível na versão instaladaVerifique a versão do NetBox e a URL usadaConsumindo e alimentando a API REST do NetBox
Sessões BGP caindo frequentementeSobrecarga de CPU/RAM ou timers mal configuradosAjuste timers, revise peer-groups, aumente recursosCrescendo o número de peers, sessões e prefixos sem perder e
Prefixos não propagam após upgradeGraceful Restart não suportado pelo peer ou erro de configuraçãoConfirme suporte do peer e revise configuraçãoCrescendo o número de peers, sessões e prefixos sem perder e
Alto uso de CPU em bgpdExcesso de prefixos ou políticas complexasDivida sessões, otimize políticas, considere upgrade de hardwareCrescendo o número de peers, sessões e prefixos sem perder e
Alertas continuam disparando após upgradeThresholds não foram ajustados para a nova capacidadeAtualize as regras de alerta para refletir a capacidade ampliadaCrescimento de tráfego e upgrade proativo: decisão baseada e
Dashboards não mostram tendência claraIntervalo de dados insuficiente ou query PromQL inadequadaAmplie o período analisado e revise as queriesCrescimento de tráfego e upgrade proativo: decisão baseada e
Dados de pico não batem com o tráfego realColeta SNMP com intervalo muito longoReduza o scrape_interval no Prometheus para maior precisãoCrescimento de tráfego e upgrade proativo: decisão baseada e
Painéis não exibem dados após importar templateDatasource Prometheus não selecionado ou queries incompatíveisEdite cada painel e selecione o datasource correto; ajuste queries conforme suas métricasDashboards Grafana: do template ao painel customizado para I
Variáveis não listam POPs corretamenteRegex ou label_values mal configuradosRevise a query da variável e teste a expressão regularDashboards Grafana: do template ao painel customizado para I
Erro ao compartilhar snapshotPermissões insuficientes ou política de snapshots desabilitadaPeça permissão de admin ou habilite snapshots nas configurações do GrafanaDashboards Grafana: do template ao painel customizado para I
Dashboard em brancoFonte de dados Prometheus inacessívelCorrija endereço/porta e teste conexãoDashboards quebrados e alertas mudos: conserto rápido em pro
Alertas não chegamRotas ou receivers errados no AlertmanagerAjuste configuração e reinicie serviçoDashboards quebrados e alertas mudos: conserto rápido em pro
Erro de permissão ao restaurar dashboardPermissões do arquivo grafana.db incorretasAjuste permissões com chown grafana:grafanaDashboards quebrados e alertas mudos: conserto rápido em pro
Playbook não mostra diferenças em --diffMódulo ou recurso não suporta diffConsulte a documentação do módulo e use módulos compatíveisDebug eficiente: ansible-playbook --check, --diff e logs det
Logs não são salvos em arquivolog_path não configurado corretamenteAjuste o caminho em ansible.cfg e garanta permissão de escritaDebug eficiente: ansible-playbook --check, --diff e logs det
Rollback não executa após falhaCondição 'when' mal definida ou variável não existeRevise a lógica condicional e nomes de variáveisDebug eficiente: ansible-playbook --check, --diff e logs det
Erros de autenticação em módulos de redeCredenciais incorretas ou SSH bloqueadoAtualize variáveis de autenticação e teste conectividade SSHDebug eficiente: ansible-playbook --check, --diff e logs det
Erro 500 ao acessar página de PrefixExceção não tratada no backendVerificar logs do Django para stack trace e buscar issue correspondenteDebugging avançado: logs, queries e suporte à comunidade
Dados inconsistentes após importaçãoImportação manual malformadaConsultar banco via SQL e corrigir registrosDebugging avançado: logs, queries e suporte à comunidade
Operação travada (timeout)Lock no banco de dadosVerificar locks ativos no PostgreSQL e liberar se necessárioDebugging avançado: logs, queries e suporte à comunidade
Métricas SNMP não aparecem no PrometheusOIDs incorretos ou falha de comunicação SNMPVerifique a comunidade SNMP, OIDs e conectividade de redeDefinindo o que monitorar: KPIs críticos para ISPs
Latência sempre zero ou muito altaConfiguração errada do blackbox_exporter ou firewall bloqueando ICMPAjuste o módulo ICMP e libere ICMP nos alvosDefinindo o que monitorar: KPIs críticos para ISPs
Alertas em excesso para equipamentos pouco críticosPriorização de alertas mal definidaReveja a matriz de criticidade e ajuste as regras de alertaDefinindo o que monitorar: KPIs críticos para ISPs
Prefixos não aparecem na tabela BGPFiltro de importação muito restritivo ou erro em prefix-listRevise e ajuste a prefix-list e route-mapDefinindo políticas de peering, trânsito e filtros
Prefixos indesejados sendo anunciadosFalta de filtro de exportação ou erro em route-mapImplemente ou corrija o filtro de exportaçãoDefinindo políticas de peering, trânsito e filtros
Sessão BGP cai após aplicar filtrosErro de sintaxe ou conflito em route-mapVerifique logs e corrija a configuraçãoDefinindo políticas de peering, trânsito e filtros
Timeout ao conectarPorta SSH bloqueada ou dispositivo fora do arLiberar porta no firewall ou ligar o dispositivoDiagnóstico de falhas em conexões SSH e Netmiko
Permission deniedSenha ou chave SSH incorretaCorrigir credenciais e permissões de arquivosDiagnóstico de falhas em conexões SSH e Netmiko
NetmikoTimeoutExceptionRede inacessível ou device_type erradoVerificar conectividade e device_typeDiagnóstico de falhas em conexões SSH e Netmiko
NetmikoAuthenticationExceptionUsuário ou senha inválidosRevisar credenciais no inventárioDiagnóstico de falhas em conexões SSH e Netmiko
Prompt not found em Netmikodevice_type incompatívelAjustar device_type conforme documentaçãoDiagnóstico de falhas em conexões SSH e Netmiko
Sessão BGP cai frequentementeFalta de recursos (CPU/RAM) ou perda de conectividade físicaAumente recursos ou revise links físicosDimensionando hardware e links para BGP em ISPs
Alto uso de CPU após receber rotasFull-table sem hardware suficienteReduza rotas recebidas ou aumente a CPUDimensionando hardware e links para BGP em ISPs
Rotas não aparecem na tabelaFiltros excessivos ou configuração incorretaRevise prefix-lists e route-mapsDimensionando hardware e links para BGP em ISPs
Consultas lentas no NetBoxshared_buffers ou work_mem insuficientesAumente os parâmetros e reinicie o PostgreSQLDimensionando PostgreSQL e recursos de hardware
Disco cheio rapidamenteBackups armazenados no mesmo disco do bancoConfigure destino externo para backupsDimensionando PostgreSQL e recursos de hardware
Erro de conexão ao iniciar réplicamax_wal_senders baixo ou hot_standby desativadoAjuste os parâmetros no postgresql.confDimensionando PostgreSQL e recursos de hardware
Exporters aparecem como 'down' no PrometheusFirewall bloqueando porta, exporter travado ou endereço incorretoVerifique firewall, reinicie o exporter e corrija o endereço no prometheus.ymlDistribuição de exporters e balanceamento de carga
scrape_duration_seconds muito altoExporter sobrecarregado ou rede lentaAumente recursos do host, distribua targets ou otimize a redeDistribuição de exporters e balanceamento de carga
Dados duplicados no GrafanaRedundância mal configurada, labels iguais para instâncias diferentesAdicione labels únicos para cada exporter ou replicaDistribuição de exporters e balanceamento de carga
Prometheus consumindo muita CPUTargets demais em uma única instânciaDivida os targets entre mais instâncias PrometheusDistribuição de exporters e balanceamento de carga
Prefixo filtrado por parceirosRegistro no IRR desatualizado ou ausenteAtualize o objeto route no IRR imediatamenteDocumentação viva: como manter registros e conformidade
Mudança de configuração sem registroFalta de versionamento ou controle de acessoImplemente git e restrinja permissões de alteraçãoDocumentação viva: como manter registros e conformidade
Divergência entre IRR e configuraçãoProcesso de revisão falho ou inexistenteEstabeleça auditorias periódicas e checklist de revisãoDocumentação viva: como manter registros e conformidade
Perda de histórico após incidenteBackups automatizados ausentesConfigure Oxidized ou RANCID para backups diáriosDocumentação viva: como manter registros e conformidade
Usuário não consegue logar após migração de autenticaçãoConfiguração LDAP incorreta ou serviço não reiniciadoRevisar configuration.py e reiniciar o serviço NetBoxErros frequentes na operação e como resolver
Usuário loga mas não vê dispositivosPermissões insuficientes no grupoAjustar permissões via Django Admin ou shellErros frequentes na operação e como resolver
Importação CSV falha com erro de campo obrigatórioArquivo sem cabeçalho ou campo obrigatório ausenteAdicionar campos obrigatórios ao arquivo CSVErros frequentes na operação e como resolver
Métricas SNMP ausentes ou com gapsTimeout de scraping ou excesso de targets por exporterReduza o número de targets por exporter ou aumente o intervalo de scrapingExporters SNMP: limites, escalabilidade e boas escolhas
CPU do exporter altaConsultas SNMP lentas ou muitos OIDs por targetOtimize os módulos SNMP para coletar apenas OIDs necessáriosExporters SNMP: limites, escalabilidade e boas escolhas
Exporter não responde em determinada portaPorta bloqueada por firewall ou processo não iniciadoVerifique firewall e status do processo snmp_exporterExporters SNMP: limites, escalabilidade e boas escolhas
Alertas de erro mas tráfego normalErro falso positivo ou counter não resetadoZere counters se possível ou ajuste thresholds.Falha de backbone detectada por métricas: um estudo de caso
Counters de erro não sobem, mas ifOperStatus flappaProblema físico intermitenteInspecione conectores, SFPs e cabos.Falha de backbone detectada por métricas: um estudo de caso
Dashboards não mostram counters esperadosConfiguração SNMP ou Prometheus incompletaRevise snmp_exporter.yml e targets.Falha de backbone detectada por métricas: um estudo de caso
Métricas não aparecem no Prometheus paiErro na configuração do scrape_config ou bloqueio de redeRevise o prometheus.yml e teste conectividade HTTP entre pai e filhasFederando Prometheus: monitorando milhares de alvos sem dor
Uso de memória alto no Prometheus paiFederation de muitas séries sem filtroAjuste o parâmetro 'match[]' para federar apenas métricas essenciaisFederando Prometheus: monitorando milhares de alvos sem dor
Latência alta nas métricas federadasIntervalos de scrape longos ou sobrecarga nas filhasReduza scrape_interval ou otimize as instâncias filhasFederando Prometheus: monitorando milhares de alvos sem dor
Métricas SNMP não aparecem no PrometheusSNMP Exporter não consegue consultar o equipamento (firewall, comunidade errada, ACL restritiva)Verifique SNMP com snmpwalk manualmente e ajuste permissões e comunidadeFluxo de dados: da coleta SNMP ao alerta no Grafana
Alertas não chegam no AlertmanagerConfiguração de alerting ou rules incorreta no PrometheusCheque logs do Prometheus e sintaxe dos arquivos de rulesFluxo de dados: da coleta SNMP ao alerta no Grafana
Dashboards do Grafana sem dadosQuery PromQL errada ou fonte de dados Prometheus não conectadaTeste queries no Prometheus e reconfigure a fonte no GrafanaFluxo de dados: da coleta SNMP ao alerta no Grafana
Falha de autenticação SSHChave SSH incorreta ou não instalada no equipamentoVerifique se a chave pública está no 'authorized_keys' do usuário alvo.Fluxos seguros: SSH, Netmiko e segregação de ambientes
Playbook afeta hosts erradosInventário incorreto selecionadoConfirme o arquivo de inventário passado na linha de comando.Fluxos seguros: SSH, Netmiko e segregação de ambientes
Netmiko retorna erro de conexãoEquipamento não suporta SSH ou credenciais erradasTeste conexão manual com 'ssh usuario@equipamento' e ajuste variáveis do Ansible.Fluxos seguros: SSH, Netmiko e segregação de ambientes
Rotas BGP não aparecem no kernelbgpd não está comunicando com zebra ou zebra não está rodandoReinicie zebra e bgpd; verifique logs de erroFRRouting: arquitetura, processos e integração com o kernel
Sessões BGP caindo frequentementebgpd instável ou problemas de redeVerifique logs do bgpd e conectividade IPFRRouting: arquitetura, processos e integração com o kernel
Rotas somem após restart do zebraRotas dinâmicas não persistem sem zebraGaranta alta disponibilidade ou minimize downtime do zebraFRRouting: arquitetura, processos e integração com o kernel
Erro 'Decryption failed'Senha do Vault incorreta ou arquivo corrompidoConfirme a senha e verifique a integridade do arquivoGerenciamento de segredos: Ansible Vault e práticas seguras
Playbook não encontra variáveis do VaultArquivo Vault não incluído em vars_filesAdicione o arquivo Vault em vars_files do playbookGerenciamento de segredos: Ansible Vault e práticas seguras
Senha do Vault exposta em logsUso de --vault-password-file mal protegidoRestrinja permissões do arquivo de senha (chmod 600)Gerenciamento de segredos: Ansible Vault e práticas seguras
Sessão BGP cai após receber muitas rotasLimite de maximum-prefix atingidoAumente o limite ou revise filtros de prefixosGerenciando blocos IP e tabelas de rota em grande escala
Rotas específicas não aparecem na tabelaAgregação excessiva ou filtro restritivoRevise comandos aggregate-address e prefix-listGerenciando blocos IP e tabelas de rota em grande escala
Alto consumo de memória no FRRoutingExcesso de rotas não agregadasImplemente agregação e revise filtrosGerenciando blocos IP e tabelas de rota em grande escala
Playbook executa em hosts de outros sitesInventário ou flag --limit configurados incorretamenteRevise o inventário e o parâmetro --limit; garanta que cada grupo está corretoGerenciando centenas de sites: estratégias de segmentação e
Usuário consegue rodar playbook em todos os sitesPermissões de arquivos ou sudoers mal configuradasRestrinja permissões nos diretórios e revise regras no sudoers usando visudoGerenciando centenas de sites: estratégias de segmentação e
Configurações globais sobrescrevem customizações locaisOrdem de precedência de variáveis mal planejadaRevise a hierarquia de group_vars e host_vars; ajuste para preservar customizaçõesGerenciando centenas de sites: estratégias de segmentação e
Busca demora mais de 10 segundosFiltros insuficientes ou paginação desativadaAplique filtros mais restritivos e reduza o PAGINATE_COUNT.Gerenciando múltiplos sites e grandes inventários
Interface trava ao exportar ativosExportação sem filtros em inventário grandeExporte por lotes, filtrando por site ou tipo.Gerenciando múltiplos sites e grandes inventários
Campos customizados não aparecem em filtrosCampo não indexado ou mal configuradoRevise a configuração dos custom fields e associe corretamente ao modelo.Gerenciando múltiplos sites e grandes inventários
Rollback não restaura configuraçãoBackup não foi salvo corretamenteRevise a task de backup e teste antes da mudançaGestão de mudanças: controle de impacto e rollback seguro
Mudança afeta todos os hosts de uma vezFalta do parâmetro serialAdicione serial ao playbookGestão de mudanças: controle de impacto e rollback seguro
Logs ausentes ou incompletoslog_path não configurado ou sem permissão de escritaAjuste ansible.cfg e permissões do diretório de logsGestão de mudanças: controle de impacto e rollback seguro
Consultas ao inventário lentasFalta de índices ou excesso de dados não particionadosCrie índices adicionais e considere particionamento no PostgreSQLGovernança de ativos em larga escala: o futuro com NetBox
Webhooks não disparamConfiguração incorreta ou endpoint externo indisponívelRevise a configuração e monitore logs do NetBox e do destinoGovernança de ativos em larga escala: o futuro com NetBox
Dados inconsistentes após importação em massaFalha transacional ou script mal implementadoImplemente rollback e validação pós-importaçãoGovernança de ativos em larga escala: o futuro com NetBox
Erro 'Datasource is not working' ao adicionar PrometheusURL incorreta ou Prometheus não está acessívelVerifique se o Prometheus está rodando e se o endpoint está corretoGrafana na prática: instalação e conexão com Prometheus
Não consigo acessar o Grafana na porta 3000Firewall bloqueando ou serviço não iniciadoLibere a porta 3000 e verifique o status do serviço com systemctl status grafana-serverGrafana na prática: instalação e conexão com Prometheus
Dashboard sem dados ou gráficos vaziosConsulta PromQL errada ou Prometheus sem métricas coletadasAjuste a consulta e confirme se o Prometheus está coletando métricasGrafana na prática: instalação e conexão com Prometheus
Serviço SSH não reiniciaNome do serviço incorreto (sshd vs ssh)Verifique o nome correto com 'systemctl status sshd' ou 'systemctl status ssh'.Hardening automatizado: firewall, SSH e atualizações crítica
Firewall não bloqueia portas extrasPolítica padrão da zona não está em 'drop' ou 'reject'Configure a política padrão da zona com 'firewall-cmd --set-default-zone=public' e ajuste para 'drop' se necessário.Hardening automatizado: firewall, SSH e atualizações crítica
Atualizações não aplicamCache de pacotes desatualizadoAdicione tarefa para 'update_cache: yes' antes da atualização.Hardening automatizado: firewall, SSH e atualizações crítica
Auditoria SSH falha mesmo com configuração corretaRegex não cobre espaços ou comentáriosAjuste a expressão regular para ignorar comentários e espaços extras.Hardening automatizado: firewall, SSH e atualizações crítica
Erro de certificado inválido ao acessar Prometheus ou GrafanaCertificado autoassinado ou hostname diferente do CNUse certificado válido e gere com o hostname corretoHTTPS e autenticação: blindando Prometheus, Grafana e export
Não solicita autenticação ao acessar PrometheusProxy reverso não configurado ou .htpasswd ausenteRevise configuração do Nginx e gere o arquivo .htpasswdHTTPS e autenticação: blindando Prometheus, Grafana e export
Acesso negado mesmo de IP permitidoRegra do firewall incorreta ou ordem erradaVerifique a ordem das regras e o IP de origemHTTPS e autenticação: blindando Prometheus, Grafana e export
Tarefas sempre reportam changed=1Uso de módulos não idempotentes ou comandos shell/command sem controle de estadoSubstitua por módulos idempotentes ou use parâmetros creates/removesIdempotência real: garantindo que playbooks sejam sempre seg
Arquivo de configuração com linhas duplicadasUso de shell para adicionar linhas sem checagemTroque por lineinfileIdempotência real: garantindo que playbooks sejam sempre seg
Configuração de rede duplicadaComandos CLI enviados sem verificar estado atualUse módulos de rede com checagem de estadoIdempotência real: garantindo que playbooks sejam sempre seg
Ativos importados não aparecem na interfaceCampos obrigatórios ausentes ou erro de relacionamento (site, device type)Revise os dados de entrada e valide IDs referenciadosImplantação do NetBox em um ISP regional: desafios e soluçõe
Duplicidade de dispositivos após importaçãoFalta de padronização nos nomes ou múltiplos registros para o mesmo ativoPadronize nomes e use scripts de deduplicação antes de importarImplantação do NetBox em um ISP regional: desafios e soluçõe
Erro 400 ao usar a APIFormato de payload inválido ou campo obrigatório ausenteConsulte a documentação da API e ajuste o JSON enviadoImplantação do NetBox em um ISP regional: desafios e soluçõe
Rotas não recebem a comunidade esperadaRoute-map não está aplicado corretamente ou sintaxe incorretaRevise a aplicação dos route-maps e a sintaxe dos comandosImplementando políticas de comunidade e manipulação de atrib
Alteração de local-preference não afeta a escolha de saídaRoute-map aplicado na direção errada (out em vez de in)Corrija a direção do route-map para 'in' no neighbor corretoImplementando políticas de comunidade e manipulação de atrib
MED não influencia o peerPeer ignora o atributo MED ou há múltiplos AS_PATHs diferentesConfirme a política do peer e se as rotas têm mesmo AS de origemImplementando políticas de comunidade e manipulação de atrib
Rotas marcadas como blackhole ainda são anunciadas externamenteFalta de filtro para comunidades no-exportImplemente filtro para impedir exportação de rotas com essa comunidadeImplementando políticas de comunidade e manipulação de atrib
Rotas inválidas ainda aparecem na tabela de roteamentoRoute-map não aplicado corretamente ou sintaxe incorreta.Revise a aplicação do route-map ao vizinho e a ordem das regras.Implementando RPKI e validação de origem
FRR não conecta ao validador RPKIFirewall bloqueando porta 3323 ou IP incorreto.Verifique regras de firewall e IP do validador na configuração.Implementando RPKI e validação de origem
Todas as rotas aparecem como 'notfound'Validador não está baixando ROAs ou conexão falhou.Cheque logs do validador e conectividade de rede.Implementando RPKI e validação de origem
Alerta de versão não suportada para 'match rpki'Versão do FRR antiga.Atualize o FRRouting para versão compatível.Implementando RPKI e validação de origem
Tráfego destinado ao seu prefixo não chegaPossível hijack ou erro de anúncioVerifique prefix-lists e anúncios em Looking GlassesIncidentes clássicos: prefix hijack, leaks e lições aprendid
Recebe muitas rotas inesperadas de um peerFalta de filtro ou leak no peerAjuste prefix-lists e configure maximum-prefixIncidentes clássicos: prefix hijack, leaks e lições aprendid
Loop de roteamento detectadoLeak de prefixos entre peersReveja políticas de exportação/importação BGPIncidentes clássicos: prefix hijack, leaks e lições aprendid
Terraform falha ao aplicar mudançasEstado inconsistente ou credenciais inválidasVerifique o state file e as variáveis de ambiente.Infraestrutura como Código em ISPs: integração com Terraform
Ansible não encontra hostsInventário não gerado corretamente pelo TerraformCheque o output e o arquivo hosts.Infraestrutura como Código em ISPs: integração com Terraform
Pipeline GitOps para em erroDependências ou permissões faltandoRevise as permissões do runner e os arquivos de configuração.Infraestrutura como Código em ISPs: integração com Terraform
Importação CSV falha com erro de campo inválidoCabeçalho ou valor incompatível com o modelo do NetBoxRevise o CSV, ajuste os nomes dos campos e valores conforme a documentaçãoInicializando o inventário: importação e primeiros cadastros
Dispositivo aparece sem rack ou siteRelacionamento não definido ou campo ausente no CSVInclua as colunas obrigatórias e relacione corretamente na importaçãoInicializando o inventário: importação e primeiros cadastros
IPs não aparecem associados a interfacesCampo de interface não preenchido ou erro de nomeGaranta que o nome da interface no CSV coincida exatamente com o cadastrado no NetBoxInicializando o inventário: importação e primeiros cadastros
O serviço frr não inicia.Erro de configuração nos arquivos em /etc/frr/ ou falta de permissão.Revise logs em /var/log/frr/ e permissões dos arquivos.Instalando FRRouting: do kernel ao serviço BGP
bgpd não aparece como ativo.O daemon bgpd está desabilitado no arquivo /etc/frr/daemons.Edite o arquivo e coloque 'bgpd=yes', depois reinicie o serviço.Instalando FRRouting: do kernel ao serviço BGP
O Linux não encaminha pacotes entre interfaces.ip_forward desativado no kernel.Ative com 'sudo sysctl -w net.ipv4.ip_forward=1' e ajuste o sysctl.conf.Instalando FRRouting: do kernel ao serviço BGP
Erro ao carregar módulo VRF.Kernel antigo ou módulo não compilado.Atualize o kernel ou recompile com suporte a VRF.Instalando FRRouting: do kernel ao serviço BGP
Erro de conexão ao banco de dadosUsuário, senha ou host incorretos na configuraçãoVerifique o arquivo configuration.py e as permissões do PostgreSQLInstalando NetBox em ambiente Linux seguro
Permissão negada ao rodar comandos manage.pyUsuário do sistema sem acesso ao diretório do NetBoxAjuste permissões com chown para o usuário netboxInstalando NetBox em ambiente Linux seguro
Página web não carrega ou erro 500Migrations não aplicadas ou dependências ausentesReaplique 'python3 netbox/manage.py migrate' e revise dependênciasInstalando NetBox em ambiente Linux seguro
O Prometheus não coleta do SNMP ExporterPorta 9116 bloqueada ou endereço errado no prometheus.ymlVerifique firewall e ajuste o target para o endereço correto.Instalando Prometheus, SNMP Exporter e Alertmanager: do zero
Alertas não chegam no AlertmanagerConfiguração errada do alertmanager.yml ou Prometheus não aponta para o AlertmanagerRevise os caminhos de configuração e reinicie os serviços.Instalando Prometheus, SNMP Exporter e Alertmanager: do zero
SNMP Exporter não retorna métricasDispositivo SNMP inacessível ou comunidade SNMP incorretaTeste acesso SNMP com snmpwalk e ajuste community/target.Instalando Prometheus, SNMP Exporter e Alertmanager: do zero
NMS não detecta o roteador via SNMPSNMP daemon não está rodando ou firewall bloqueando porta 161Verifique o status do snmpd e libere a porta no firewallIntegração com sistemas de gestão e orquestração
Falha na conexão NetconfNetconf não habilitado ou porta erradaConfirme configuração no frr.conf e reinicie o serviçoIntegração com sistemas de gestão e orquestração
Dados BGP não aparecem no NMSMIB BGP não suportada ou não carregadaConsulte a documentação do NMS e do FRR para suporte à BGP4-MIBIntegração com sistemas de gestão e orquestração
Dispositivo não aparece no monitoramentoErro no script de geração de targets ou status incorreto no NetBoxVerifique se o dispositivo está com status 'active' no NetBox e revise os logs do script.Integração do NetBox com automação e monitoramento em produç
Provisionamento falha para alguns equipamentosDados incompletos ou inconsistentes no NetBoxValide os campos obrigatórios no NetBox antes de rodar a automação.Integração do NetBox com automação e monitoramento em produç
API do NetBox retorna erro 403Token de API inválido ou permissões insuficientesGere um novo token e atribua as permissões corretas ao usuário.Integração do NetBox com automação e monitoramento em produç
Sessão BGP não sobeEndereço IP ou ASN incorreto, porta bloqueada ou erro de configuração.Confira IPs, ASN e conectividade física. Revise a configuração.Integrando BGP com IX públicos e privados
Rotas não são recebidas do route serverPolítica de filtragem excessiva ou erro no route-map.Revise prefix-lists e route-maps aplicados à sessão.Integrando BGP com IX públicos e privados
Peers reclamam de anúncios indevidosPrefixos de terceiros ou privados sendo anunciados.Ajuste prefix-lists e route-maps para anunciar apenas seus prefixos.Integrando BGP com IX públicos e privados
Oscilações frequentes na sessão BGPProblemas físicos na interface ou instabilidade de energia.Verifique cabos, portas e condições elétricas.Integrando BGP com IX públicos e privados
O comando 'ansible-inventory --list' retorna erro de permissão.O script de inventário não tem permissão de execução.Dê permissão de execução: chmod +x inventory_db.pyInventário dinâmico: integração com bancos de dados e APIs
Hosts não aparecem no inventário.Consulta ao banco/API está errada ou não retorna hosts ativos.Revise a query e os filtros de ativo.Inventário dinâmico: integração com bancos de dados e APIs
Erro de importação de biblioteca no script.Dependência Python não instalada.Instale com pip install pymysql, pymongo ou requests conforme o caso.Inventário dinâmico: integração com bancos de dados e APIs
Playbook trava ou demora demaisforks alto demais para o hardware ou inventário muito grandeReduza forks ou particione o inventárioInventários grandes: limites práticos e técnicas de particio
Conexões SSH recusadasDispositivo de rede limita conexões simultâneasReduza serial e forks, use conexões persistentesInventários grandes: limites práticos e técnicas de particio
Inventário não reflete estado realInventário estático desatualizadoImplemente inventário dinâmicoInventários grandes: limites práticos e técnicas de particio
Usuário não consegue acessar dashboards no Grafana.Role atribuída incorretamente ou permissões de pasta restritas.Revise o role do usuário e permissões de pasta em Configuration > Folders.Isolamento e least privilege: separando funções e acessos
Exporters acessíveis de qualquer rede.Firewall ou ACLs não configurados corretamente.Ajuste regras de firewall para limitar acesso aos IPs do Prometheus.Isolamento e least privilege: separando funções e acessos
Logs de auditoria não aparecem.Configuração de log desabilitada no grafana.ini.Ative logging em [log] e reinicie o serviço Grafana.Isolamento e least privilege: separando funções e acessos
Processos automatizados não resolvem incidentes recorrentesLevantamento de requisitos incompleto ou enviesadoRevisite o mapeamento junto ao time operacionalLevantamento de requisitos: o que automatizar em um ISP
Automação de tarefas pouco relevantesPriorização baseada em opinião, não em dadosUse métricas de impacto e frequência para priorizarLevantamento de requisitos: o que automatizar em um ISP
Falta de adesão da equipe técnicaProcessos automatizados não refletem a realidade operacionalInclua o time na validação dos requisitosLevantamento de requisitos: o que automatizar em um ISP
Rotas legítimas sendo rejeitadasPrefix-list ou ROA desatualizadoAtualize prefix-lists e ROAs no IRR e RPKIMANRS para ISPs: filtragem, validação e cooperação
FRRouting não conecta ao cache RPKIIP ou porta do servidor incorretos, firewall bloqueandoVerifique IP, porta e regras de firewallMANRS para ISPs: filtragem, validação e cooperação
Anúncios inválidos ainda passamRoute-map não aplicado corretamente ao peerRevise aplicação do route-map na configuração BGPMANRS para ISPs: filtragem, validação e cooperação
Ativo não aparece na API após cadastroCache do navegador ou atraso na replicaçãoAtualize a página, limpe o cache e verifique logs do NetBoxMapeando o fluxo de informação: do cadastro ao provisionamen
Erro 403 ao usar a API RESTToken de autenticação inválido ou permissões insuficientesVerifique o token e as permissões do usuárioMapeando o fluxo de informação: do cadastro ao provisionamen
Relacionamentos de portas não aparecemPortas não cadastradas ou não associadas corretamenteRevise o cadastro das interfaces e conexões físicasMapeando o fluxo de informação: do cadastro ao provisionamen
Peer BGP IPv6 não sobePolítica de neighbor ou filtro ausente na address-family ipv6Revise a configuração e ative o neighbor na família corretaMigração para IPv6 e upgrades de BGP em produção
Perda de prefixos após upgradeSintaxe incompatível ou comandos depreciadosConsulte a documentação da nova versão e ajuste a configuraçãoMigração para IPv6 e upgrades de BGP em produção
Rollback não restaura sessõesBackup incompleto ou pacote antigo ausenteGaranta backups completos e mantenha os pacotes das versões anterioresMigração para IPv6 e upgrades de BGP em produção
Playbook falha ao encontrar variávelVariável não definida no escopo corretoVerifique se a variável está em group_vars, host_vars ou passada via extra-varsModelagem de playbooks: estrutura, modularidade e reuso
Arquivo de configuração gerado incorretamenteErro no template Jinja2Valide a sintaxe do template e se as variáveis estão corretasModelagem de playbooks: estrutura, modularidade e reuso
Role não executa tasksmain.yml ausente ou com erro de indentaçãoConfirme a existência e a indentação correta do arquivo tasks/main.ymlModelagem de playbooks: estrutura, modularidade e reuso
Dispositivo não aparece no rackRack ou site não foi corretamente selecionado ao cadastrar o dispositivo.Edite o dispositivo e vincule ao rack e site corretos.Modelando sua rede: sites, racks, dispositivos e conexões
Interface não aceita conexãoTipo de interface incompatível ou interface já conectada.Verifique o tipo e o status da interface antes de conectar.Modelando sua rede: sites, racks, dispositivos e conexões
Conexão física não aparece no mapaConexão não foi salva ou falta permissão.Salve a conexão e revise permissões de usuário.Modelando sua rede: sites, racks, dispositivos e conexões
Métricas de CPU não aparecem no Grafananode_exporter não está rodando ou firewall bloqueando porta 9100Verifique status do node_exporter com 'systemctl status prometheus-node-exporter' e libere a porta no firewallMonitorando saúde do NetBox: métricas e alertas
Prometheus não coleta métricas do postgres_exporterpostgres_exporter não está configurado corretamente ou não tem permissão no bancoRevise as credenciais e permissões do usuário do postgres_exporter e reinicie o serviçoMonitorando saúde do NetBox: métricas e alertas
Alertas não são disparados mesmo com CPU altaExpressão da regra de alerta está errada ou o job_name não corresponde ao exportadorAjuste a expressão e verifique o nome correto do job no PrometheusMonitorando saúde do NetBox: métricas e alertas
Sessão BGP não aparece como EstablishedProblema de conectividade ou configuração de autenticaçãoVerifique ACLs, senhas e reachability do peerMonitorando sessões BGP e tabelas de roteamento
Logs não registram eventos BGPLogging desativado ou caminho incorretoAjuste a configuração de log no bgpd.confMonitorando sessões BGP e tabelas de roteamento
Métricas SNMP não aparecemAgente SNMP não está rodando ou MIB não carregadaReinicie o snmpd e verifique permissõesMonitorando sessões BGP e tabelas de roteamento
Dashboards do Grafana vaziosPrometheus não está coletando do frr_exporterRevise endpoints e permissões de scrapingMonitorando sessões BGP e tabelas de roteamento
Playbooks falham após failoverInventário ou variáveis desatualizadas no novo líderSincronize diretórios e arquivos antes de promover o nóMultiplicando controladores: Ansible em clusters e alta disp
Execuções concorrentes sobrescrevem arquivosFalta de controle de concorrência no armazenamento compartilhadoImplemente locks ou use 'serial' nos playbooksMultiplicando controladores: Ansible em clusters e alta disp
Logs inconsistentes entre controladoresCentralização de logs mal configuradaReveja configuração do rsyslog ou ELKMultiplicando controladores: Ansible em clusters e alta disp
Failover não ocorreKeepalived ou Pacemaker não monitorando corretamenteAjuste scripts de checagem e permissõesMultiplicando controladores: Ansible em clusters e alta disp
Métricas duplicadas ou ausentes nos dashboardsNaming inconsistente ou labels divergentesPadronize nomes e labels conforme a tabela definidaNaming, labels e organização: o segredo para dashboards útei
Queries lentas ou falhandoCardinalidade alta por labels únicosRemova labels únicos dos targetsNaming, labels e organização: o segredo para dashboards útei
Alertas disparando para alvos erradosLabels mal definidos ou queries genéricasRevise labels e condições das regrasNaming, labels e organização: o segredo para dashboards útei
Inventário do Ansible não mostra todos os dispositivos.Filtro incorreto ou dados desatualizados no NetBox.Revise filtros e atualize o cadastro no NetBox.NetBox como fonte de verdade para automação de configuração
Falha de autenticação ao acessar a API.Token inválido ou expirado.Gere um novo token no NetBox e atualize a configuração.NetBox como fonte de verdade para automação de configuração
Divergência entre configuração aplicada e dados do NetBox.Mudanças feitas fora do fluxo de automação.Padronize processos para garantir que toda alteração passe pelo NetBox.NetBox como fonte de verdade para automação de configuração
Plugin não aparece no menuNão foi adicionado à lista PLUGINS no configuration.pyEdite configuration.py e inclua o nome do plugin em PLUGINS, depois reinicie o NetBox.NetBox e o ecossistema open source: plugins e contribuições
Erro de versão ao instalar pluginIncompatibilidade entre versão do NetBox e do pluginVerifique o pyproject.toml do plugin e atualize NetBox ou escolha versão compatível.NetBox e o ecossistema open source: plugins e contribuições
Função do plugin não executaDependências do plugin não instaladasConsulte a documentação do plugin e instale dependências faltantes via pip.NetBox e o ecossistema open source: plugins e contribuições
Equipamento não aparece na buscaCadastro incompleto ou erro de digitaçãoRevise os campos obrigatórios e corrija nomes ou localizaçõesNetBox: o que é, para que serve e onde não usar
API retorna erro 403Token inválido ou permissões insuficientesGere novo token e ajuste as permissões do usuárioNetBox: o que é, para que serve e onde não usar
Dados divergentes entre NetBox e realidadeFalta de atualização após mudanças físicasImplemente processo de atualização pós-mudançaNetBox: o que é, para que serve e onde não usar
Rotas válidas estão sendo descartadasROA ausente ou configuração incorreta do validador RPKIVerifique ROAs no RIR e a configuração do servidor RPKI no FRRO futuro do roteamento: RPKI, automação e desafios globais
Sessão BGP não sobe após ativar MD5Senha incompatível entre os peersConfirme que ambos os lados usam exatamente a mesma senhaO futuro do roteamento: RPKI, automação e desafios globais
Automação não executa comandos no FRRPermissões insuficientes ou erro no scriptTeste o comando manualmente, revise permissões e logs do sistemaO futuro do roteamento: RPKI, automação e desafios globais
Falha de conexão SSHChave SSH ausente ou permissão incorretaVerifique permissões e distribua as chaves públicas corretamenteO que é Ansible e por que ele domina a automação de redes ab
Erro 'module not found'Módulo Ansible não instaladoInstale o módulo com 'ansible-galaxy collection install'O que é Ansible e por que ele domina a automação de redes ab
Saída inesperada do comandoDriver Netmiko incompatívelConsulte a documentação do Netmiko para suporte ao equipamentoO que é Ansible e por que ele domina a automação de redes ab
Métricas não aparecem no PrometheusEndpoint OpenMetrics inacessível ou formato inválidoVerifique se o serviço está rodando e se o formato segue o padrão OpenMetrics.OpenMetrics, OpenTelemetry e o futuro do monitoramento ISP
OpenTelemetry Collector não exporta para PrometheusConfiguração de pipeline incorretaRevise a configuração do Collector, especialmente receivers e exporters.OpenMetrics, OpenTelemetry e o futuro do monitoramento ISP
Dados duplicados ou inconsistentesScraping de múltiplos endpoints com labels iguaisAjuste os labels para garantir unicidade das séries temporais.OpenMetrics, OpenTelemetry e o futuro do monitoramento ISP
Ativos com nomes diferentes para o mesmo equipamentoFalta de padrão de nomenclaturaUnifique nomes e documente a açãoPadronização de nomenclatura, roles e documentação
Roles ou tags duplicadas (ex: 'core' e 'Core')Cadastro sem controle de listaPadronize e remova duplicadasPadronização de nomenclatura, roles e documentação
Campos livres com informações divergentesAusência de custom fields estruturadosImplemente choices e revise os dadosPadronização de nomenclatura, roles e documentação
ansible-lint retorna muitos avisosPlaybook fora do padrão ou uso excessivo de módulos genéricosRefatore tasks para usar módulos específicos e siga as recomendações do lintPadronização de playbooks: linting, revisão e documentação
Equipe não entende o propósito de uma taskFalta de documentação inline ou nomes pouco descritivosAdicione campos name claros e comentários explicativosPadronização de playbooks: linting, revisão e documentação
Erro ao aplicar playbook após mergeAlteração não revisada ou conflito não resolvidoImplemente revisão obrigatória e teste antes de aplicar em produçãoPadronização de playbooks: linting, revisão e documentação
Consultas lentas mesmo após particionamentoÍndices não otimizados ou partições mal definidasRecrie índices nas partições e ajuste faixas de particionamentoParticionamento, sharding e limites de expansão
Erro ao inserir dados em tabela particionadaValores fora do range definido nas partiçõesCrie partições cobrindo todos os valores possíveisParticionamento, sharding e limites de expansão
NetBox não reconhece dados após particionamentoMigração incompleta ou views não atualizadasRevise a migração e atualize views/materialized views se necessárioParticionamento, sharding e limites de expansão
Playbook trava ou demora muitoForks baixos ou timeout insuficienteAumente forks e timeout gradualmentePerformance do Ansible: forks, serial e tuning realista
Controlador fica lento ou travaForks altos demais para o hardwareReduza forks e monitore recursosPerformance do Ansible: forks, serial e tuning realista
Muitos hosts falham ao mesmo tempoSerial baixo em mudanças críticasAumente serial para reduzir paralelismoPerformance do Ansible: forks, serial e tuning realista
Conexões SSH caemLimite de arquivos abertos atingidoAumente ulimit ou reduza forksPerformance do Ansible: forks, serial e tuning realista
Usuário não consegue ver ou editar objetos que deveriaPermissão não atribuída corretamente ao grupo ou usuário.Revise as permissões do grupo no Admin > Groups > [grupo] > Permissions.Personalizando permissões, grupos e acessos
Usuário consegue acessar objetos de outros timesPermissão excessiva ou ausência de filtros em Object Permissions.Ajuste os filtros em Object Permissions para restringir o acesso.Personalizando permissões, grupos e acessos
Alterações não aparecem no changelogAção realizada fora da interface do NetBox ou por conta compartilhada.Garanta que todas as ações sejam feitas via interface e por usuários individuais.Personalizando permissões, grupos e acessos
Pipeline falha no lintPlaybook com erro de sintaxe ou uso de módulos depreciadosCorrija os erros apontados pelo ansible-lint e faça novo commitPipelines de execução: integração com Git e testes automatiz
Execução em ambiente de teste falhaInventário de teste desatualizado ou ambiente inconsistenteAtualize o inventário e valide se o ambiente de teste reflete a produçãoPipelines de execução: integração com Git e testes automatiz
Rollback não executa após falhaPipeline sem stage de rollback ou handler mal configuradoInclua stage de rollback no CI/CD e handlers nos playbooksPipelines de execução: integração com Git e testes automatiz
NetBox indisponível após falha do primárioStandby não foi promovido corretamenteVerifique logs do PostgreSQL e promova manualmente o standbyPlanejamento de alta disponibilidade e redundância
Arquivos media inconsistentes entre instânciasArmazenamento não compartilhado corretamenteMonte diretório via NFS ou outro sistema distribuídoPlanejamento de alta disponibilidade e redundância
HAProxy não remove instância web com erroHealth check mal configuradoAjuste a configuração de health check do HAProxyPlanejamento de alta disponibilidade e redundância
Prometheus lento ou travandoNúmero excessivo de séries temporais ou scraping muito frequenteReduza labels dinâmicos, aumente scrape_interval ou faça shardingPlanejamento de coleta: frequência, granularidade e retenção
Dados antigos sumindo antes do esperadoRetenção configurada menor que o desejado ou falta de espaço em discoAjuste --storage.tsdb.retention.time e monitore espaço em discoPlanejamento de coleta: frequência, granularidade e retenção
Falhas de coleta em targets específicosIntervalo de scraping muito curto para o hardware do targetAumente o scrape_interval desse targetPlanejamento de coleta: frequência, granularidade e retenção
Prefixo não aparece nas tabelas globaisPrefixo pequeno demais ou não documentado no IRRAgregue prefixos e registre corretamente no IRRPlanejando ASN, blocos IP e políticas de roteamento
ASN rejeitado por upstreamASN privado usado em anúncios públicosSolicite e use ASN públicoPlanejando ASN, blocos IP e políticas de roteamento
Clientes não recebem IPv6Falta de planejamento ou configuração de sub-redesReplaneje e configure sub-redes IPv6 conforme RFC 6177Planejando ASN, blocos IP e políticas de roteamento
Sessão BGP não sobeASN ou IP do vizinho incorretoVerifique configuração dos neighbors e ASNPor que BGP é a espinha dorsal da Internet e como ele decide
Prefixos não são anunciadosFalta de comando 'network' ou filtro bloqueandoConfirme comandos 'network' e prefix-listPor que BGP é a espinha dorsal da Internet e como ele decide
Rotas indesejadas recebidasFiltros de entrada ausentes ou mal configuradosAjuste prefix-list e route-maps de entradaPor que BGP é a espinha dorsal da Internet e como ele decide
Dados divergentes entre planilhasFalta de padronização e controle de versõesCentralize o inventário e defina padrões de nomenclatura.Por que inventário de rede falha sem governança
Equipamentos sumindo do inventárioAtualizações manuais e falta de trilha de auditoriaImplemente logs automáticos de alteração.Por que inventário de rede falha sem governança
Dificuldade em responder auditoriasHistórico incompleto ou inexistenteAdote sistema com registro de mudanças.Por que inventário de rede falha sem governança
Playbook não executa em todos os switchesInventário incompleto ou credenciais incorretasRevise o arquivo de inventário e as variáveis de autenticaçãoPor que ISPs precisam de automação: riscos e ganhos concreto
Configuração não é aplicada corretamenteComando incompatível com o modelo do equipamentoAdapte o playbook para cada modelo; consulte a documentação do AnsiblePor que ISPs precisam de automação: riscos e ganhos concreto
Rollback falha após erroFaltou definir estado anterior no playbookImplemente tarefas de rollback explícitasPor que ISPs precisam de automação: riscos e ganhos concreto
Alertas não disparam mesmo com degradaçãoThresholds mal definidos ou coleta de métricas insuficienteReveja os thresholds e aumente a frequência de coletaPor que métricas superam logs: o que importa no monitorament
Painéis de métricas vaziosErro na configuração do Prometheus ou exportersVerifique targets e conectividade SNMP/Node ExporterPor que métricas superam logs: o que importa no monitorament
Consumo excessivo de discoColeta de logs detalhados demaisReduza a verbosidade dos logs e priorize métricasPor que métricas superam logs: o que importa no monitorament
Métricas de banda não batem com o tráfego realErro de unidade ou coleta em interface erradaConfirme a configuração SNMP e as unidades das métricasPor que métricas superam logs: o que importa no monitorament
Falha de autenticação SSHSenha ou chave SSH incorretaRevise credenciais e teste acesso manual via sshPrimeiro playbook: configuração segura de roteadores via Net
Comando não reconhecido pelo roteadorSistema operacional do roteador não suportado ou comando incompatívelConsulte a documentação do fabricante e ajuste os comandosPrimeiro playbook: configuração segura de roteadores via Net
Playbook executa mas não altera configuraçãoCondição de idempotência mal definidaRevise os comandos de checagem e os 'when' das tarefasPrimeiro playbook: configuração segura de roteadores via Net
Usuário não consegue logar no GrafanaErro de bind DN ou senha no ldap.tomlVerifique credenciais e permissões no LDAPPrometheus e Grafana com autenticação externa: LDAP e OAuth2
Permissões erradas após loginMapeamento de grupos incorretoAjuste a seção group_mappings no ldap.tomlPrometheus e Grafana com autenticação externa: LDAP e OAuth2
Prometheus acessível sem autenticaçãoProxy reverso mal configuradoRevise regras de proxy e autenticação no NGINXPrometheus e Grafana com autenticação externa: LDAP e OAuth2
Erro 502 Bad Gateway no acesso ao PrometheusProxy não consegue se conectar ao backendVerifique endereço e porta do Prometheus no proxyPrometheus e Grafana com autenticação externa: LDAP e OAuth2
Alvos não aparecem no Prometheus após atualização do arquivo file_sdFormato JSON inválido ou permissão de leitura insuficiente.Valide o JSON e ajuste permissões do arquivo.Prometheus e Grafana em 2024: novidades e recursos avançados
Dashboards do Grafana não mostram variáveis dinâmicasQuery da variável está incorreta ou datasource não configurado.Revise a query e teste a conexão do datasource.Prometheus e Grafana em 2024: novidades e recursos avançados
Falha ao enviar métricas via remote_writeURL do backend incorreta ou backend indisponível.Teste a conectividade e revise a URL no arquivo de configuração.Prometheus e Grafana em 2024: novidades e recursos avançados
O Prometheus não coleta métricas SNMP.snmp_exporter não está rodando ou porta 9116 bloqueada.Verifique se o serviço está ativo e a porta liberada no firewall.Prometheus, Grafana e SNMP: o trio essencial para ISPs moder
No Grafana, dashboards aparecem vazios.Fonte de dados Prometheus mal configurada.Revise o endereço e as permissões da fonte de dados no Grafana.Prometheus, Grafana e SNMP: o trio essencial para ISPs moder
Alertas não são enviados pelo Alertmanager.Configuração de rota de alerta ou canal de notificação incorreta.Cheque o arquivo de configuração do Alertmanager e teste o envio manual.Prometheus, Grafana e SNMP: o trio essencial para ISPs moder
Os alvos SNMP aparecem como DOWN na interface do PrometheusSNMP Exporter fora do ar, firewall bloqueando porta SNMP ou erro de autenticação SNMP.Verifique se o SNMP Exporter está rodando, portas abertas e credenciais corretas.Prometheus.yml sem mistério: configurando alvos SNMP e regra
Erro de sintaxe ao iniciar o PrometheusIndentação errada ou campos fora do padrão YAML.Revise o prometheus.yml e valide com promtool.Prometheus.yml sem mistério: configurando alvos SNMP e regra
Métricas SNMP não aparecem no PrometheusMódulo SNMP incorreto ou equipamento não suporta o módulo escolhido.Consulte a documentação do SNMP Exporter e ajuste o módulo.Prometheus.yml sem mistério: configurando alvos SNMP e regra
Erro de certificado inválido ao acessar via HTTPSCertificado expirado ou domínio erradoRenove o certificado e confira o CN/SANProtegendo o acesso: HTTPS, autenticação e logs
Usuários LDAP não conseguem logarConfiguração LDAP incorreta ou servidor LDAP fora do arRevise AUTH_LDAP_SERVER_URI e teste conectividade LDAPProtegendo o acesso: HTTPS, autenticação e logs
Logs não aparecem em /var/log/netbox/netbox.logPermissões de arquivo ou configuração LOGGING erradaAjuste permissões e revise o bloco LOGGINGProtegendo o acesso: HTTPS, autenticação e logs
Sessão BGP não sobe após configurar MD5Senhas diferentes entre os peersVerifique e alinhe as senhas em ambos os ladosProtegendo sessões BGP: autenticação, TTL, MD5
Sessão BGP cai após ativar TTL Security HackPeer não está diretamente conectado ou valor de hops inadequadoAjuste o valor de hops conforme a topologia realProtegendo sessões BGP: autenticação, TTL, MD5
Prefixos não são anunciados ao peerPrefix-list restritiva ou mal configuradaRevise as regras da prefix-list e route-maps aplicadosProtegendo sessões BGP: autenticação, TTL, MD5
Dashboard não aparece no GrafanaArquivo JSON está malformado ou no diretório erradoValide o JSON e confira o caminho em provisioningProvisionando dashboards e regras: Grafana e Prometheus as c
Alertas não disparam no PrometheusErro de sintaxe no YAML ou serviço não recarregadoCheque logs do Prometheus e recarregue o serviçoProvisionando dashboards e regras: Grafana e Prometheus as c
Mudança não refletida após deployCache do navegador ou serviço não reiniciadoLimpe cache e reinicie/recarregue serviçosProvisionando dashboards e regras: Grafana e Prometheus as c
Métricas SNMP sumiram do dashboardSNMP exporter parado ou falha de redeReinicie o exporter e teste conectividade com snmpwalkQuando o Prometheus não coleta: debug prático de scraping SN
Erro de timeout nos logsFirewall bloqueando UDP 161Libere a porta no firewall e teste com ncQuando o Prometheus não coleta: debug prático de scraping SN
Erro de autenticação SNMPCommunity string errada ou permissão insuficienteCorrija a community ou permissões no equipamentoQuando o Prometheus não coleta: debug prático de scraping SN
Dados ausentes ou gaps nos gráficosCPU saturada ou scrape_interval muito baixoAumente o scrape_interval ou distribua a cargaQuantos Prometheus você aguenta? CPU, RAM e disco na prática
Prometheus travando ou reiniciandoRAM insuficiente para o número de sériesReduza a quantidade de séries ou aumente a RAMQuantos Prometheus você aguenta? CPU, RAM e disco na prática
Disco enche rapidamenteRetenção alta ou scrape_interval baixoReduza a retenção ou aumente o intervalo de coletaQuantos Prometheus você aguenta? CPU, RAM e disco na prática
Prefixos desaparecem e reaparecem rapidamenteFlap de rota por instabilidade de link ou peerAtivar flap damping e investigar estabilidade físicaResolução de loops, flaps e problemas de convergência
Rotas com AS_PATH repetidoLoop de rota entre peersCorrigir configuração de vizinhança e filtrosResolução de loops, flaps e problemas de convergência
Convergência lenta após falhaTimers altos ou scan-time elevadoReduzir timers e scan-time com cautelaResolução de loops, flaps e problemas de convergência
Playbook não bloqueia IPsSSH não habilitado ou credenciais incorretasVerifique acesso SSH e credenciais no inventoryResposta orquestrada a ataque DDoS: da detecção à mitigação
IPs não aparecem na address-listSintaxe do comando ou permissão insuficienteRevise comando e permissões do usuário no MikrotikResposta orquestrada a ataque DDoS: da detecção à mitigação
E-mail de notificação não enviadoSMTP bloqueado ou configuração erradaTeste envio manual e ajuste parâmetros do módulo mailResposta orquestrada a ataque DDoS: da detecção à mitigação
Playbook não executa ação no switchCredenciais SSH incorretas ou permissão insuficiente.Verifique usuário, senha e privilégios no switch.Respostas orquestradas a incidentes: playbooks para mitigaçã
Regra de firewall não aparece após execuçãoPlaybook rodou sem privilégio root.Use become: true no playbook.Respostas orquestradas a incidentes: playbooks para mitigaçã
Notificação não chega por e-mailConfiguração de SMTP incorreta no Ansible ou bloqueio de saída.Revise parâmetros do módulo mail e conectividade SMTP.Respostas orquestradas a incidentes: playbooks para mitigaçã
Dispositivo aparece no NetBox, mas não existe fisicamente.Inventário desatualizado ou remoção física não registrada.Atualize o status do dispositivo no NetBox para 'offline' ou 'retirado'.Rotinas de revisão, auditoria e atualização do inventário
Alterações não aparecem nos logs de auditoria.Mudanças feitas fora do NetBox ou por usuários sem permissão adequada.Padronize o uso do NetBox para todas as alterações e revise permissões de acesso.Rotinas de revisão, auditoria e atualização do inventário
API REST retorna erro 403.Token de autenticação inválido ou permissões insuficientes.Revise o token e as permissões do usuário na API.Rotinas de revisão, auditoria e atualização do inventário
Dispositivo removido do NetBox ainda aparece no monitoramentoFalta de automação na remoção do NMSImplemente script que remova hosts do NMS ao excluir do NetBoxSincronizando NetBox com sistemas de monitoramento e NMS
Atualização via API REST retorna erro 403Token sem permissão de escritaAjuste permissões do token conforme documentação oficialSincronizando NetBox com sistemas de monitoramento e NMS
Dispositivo novo não aparece no monitoramentoScript de exportação não está rodando periodicamenteConfigure agendamento (cron ou similar) para exportação automáticaSincronizando NetBox com sistemas de monitoramento e NMS
Campos divergentes entre NetBox e NMSFalta de sincronização bidirecional ou erro em scriptRevise lógica de atualização e valide campos críticosSincronizando NetBox com sistemas de monitoramento e NMS
Métricas de um POP não aparecem no GrafanaFalha de comunicação entre o Prometheus central e o POPVerifique conectividade de rede e configuração de scrape_configsTopologias de monitoramento: centralizado, federado e distri
Dados com atraso ou gapsLatência alta ou sobrecarga no Prometheus centralImplemente federação ou aumente recursos do servidorTopologias de monitoramento: centralizado, federado e distri
Prometheus reinicia frequentementeFalta de memória ou configuração inadequadaAjuste limites de retenção e recursos do sistemaTopologias de monitoramento: centralizado, federado e distri
Sessão BGP não sobeASN ou IP do neighbor incorretoConfirme ASN e IP nos dois lados e reinicie a sessãoTopologias de rede ISP: single-homed, multi-homed, IX e upst
Rotas não são aprendidas do IXRoute-map ou filtro bloqueando anúnciosRevise prefix-lists e route-maps aplicados ao neighbor do IXTopologias de rede ISP: single-homed, multi-homed, IX e upst
Tráfego sai pelo upstream erradoMétricas BGP (local-pref, MED) mal configuradasAjuste as métricas e reinicie a sessão se necessárioTopologias de rede ISP: single-homed, multi-homed, IX e upst
Arquivo gerado com valores em brancoVariável não definida ou nome incorreto no templateCheque nomes de variáveis em host_vars, group_vars e no templateVariáveis, facts e templates: personalizando configurações e
Fact não disponível no templategather_facts está desabilitado no playbookAdicione gather_facts: yes ao playbookVariáveis, facts e templates: personalizando configurações e
Override via -e não funcionaNome da variável no -e diferente do templateUse o mesmo nome de variável em ambosVariáveis, facts e templates: personalizando configurações e
Handler não executa mesmo após mudançaTask não notificou handler corretamenteConfirme o parâmetro 'notify' e se houve alteração realWorkflows orquestrados: dependências, handlers e callbacks
Callback não disparaPlugin não ativado no ansible.cfgInclua o plugin em 'callback_whitelist' e revise dependênciasWorkflows orquestrados: dependências, handlers e callbacks
Task executa sempre, mesmo sem mudançaMódulo não detecta idempotênciaUse módulos que suportam 'check_mode' e idempotência, ou ajuste 'changed_when'Workflows orquestrados: dependências, handlers e callbacks

Todas as trilhas