375 sintomas catalogados

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

SintomaCausa provávelCorreçãoLição
Agente Wazuh não envia logsConfiguração incorreta do servidor ou firewall bloqueando portaVerifique o arquivo /var/ossec/etc/ossec.conf e regras de firewall.A superfície de ataque real em cidades inteligentes: sensore
Política OPA não bloqueia acesso fora do horárioErro na lógica da política ou formato do inputRevise a política Rego e os dados enviados à API OPA.A superfície de ataque real em cidades inteligentes: sensore
APIs expostas sem autenticaçãoFalta de configuração de middleware de autenticaçãoImplemente autenticação obrigatória nas rotas críticas.A superfície de ataque real em cidades inteligentes: sensore
Métricas não aparecem no painel GeomapLabels de latitude/longitude ausentes ou mal configuradosGaranta que os exporters incluam esses labels e revise o mapeamento no painelAlém do básico: integração com ML, mapas e IoT em larga esca
Alertas preditivos não disparamModelo ML não está exportando métricas corretamenteVerifique logs do exporter e do PushgatewayAlém do básico: integração com ML, mapas e IoT em larga esca
Perda de dados em ingestão massivaPrometheus sobrecarregado ou broker MQTT instávelImplemente sharding e monitore a saúde do brokerAlém do básico: integração com ML, mapas e IoT em larga esca
O alerta dispara, mas o serviço não é reiniciadoWebhook não acessível ou erro no scriptVerifique se o endpoint está rodando e revise logs de erro do scriptAlertas automatizados: integração com scripts e webhooks
Serviço reinicia repetidamente sem pararLoop de automação por falta de checagem de estadoAdicione validação para só agir se o problema persistirAlertas automatizados: integração com scripts e webhooks
Alertmanager mostra erro ao enviar webhookEndpoint fora do ar ou porta erradaConfirme a URL e se o serviço HTTP está escutandoAlertas automatizados: integração com scripts e webhooks
Logs não mostram ações automáticasScript sem logging ou permissões insuficientesImplemente logs e rode o script com permissões adequadasAlertas automatizados: integração com scripts e webhooks
Alerta não dispara mesmo com valor acima do thresholdErro na expressão ou no tempo de avaliaçãoRevise a expressão e o parâmetro 'for'.Alertas inteligentes: threshold, ausência e anomalias
Alertas por ausência de dados nunca disparamNome da métrica incorreto ou coleta irregularConfirme o nome exato da métrica e a frequência de scrape.Alertas inteligentes: threshold, ausência e anomalias
Muitos falsos positivos em alertas de anomaliaJanela de cálculo inadequadaAjuste o intervalo de avg_over_time e stddev_over_time.Alertas inteligentes: threshold, ausência e anomalias
Alertas não aparecem no AlertmanagerPrometheus não está configurado corretamente para enviar alertas.Revise a seção alerting do prometheus.yml e reinicie o serviço.Alertmanager: instalando e integrando com Prometheus
Alertas não são enviados por e-mailConfiguração de SMTP incorreta no alertmanager.yml.Verifique host, porta, usuário e senha SMTP.Alertmanager: instalando e integrando com Prometheus
Alertmanager não iniciaErro de sintaxe no arquivo alertmanager.yml.Valide o YAML e consulte a documentação oficial.Alertmanager: instalando e integrando com Prometheus
Logs de Auditd incompletos ou truncadosRotação de logs antes da cópiaConfigure rotação para manter histórico suficiente e copie imediatamente após o incidenteAnálise forense: reconstruindo incidentes com logs de Auditd
Hash de integridade não bate após exportaçãoArquivo alterado ou corrompido durante a transferênciaTransfira usando scp ou rsync com verificação de integridadeAnálise forense: reconstruindo incidentes com logs de Auditd
Eventos não aparecem no WazuhAgente não configurado para coletar logs de AuditdRevise a configuração do agente conforme a documentação oficialAnálise forense: reconstruindo incidentes com logs de Auditd
API rejeita conexões do gatewayCertificado do gateway inválido ou não confiávelReemita o certificado e atualize a CA confiada pela APIArquitetura de referência: onde Wazuh, OPA, TLS e OAuth2 se
OPA não responde às consultas das APIsOPA não está acessível na rede ou política de firewall bloqueando portaVerifique conectividade e regras de firewallArquitetura de referência: onde Wazuh, OPA, TLS e OAuth2 se
Wazuh não recebe logs do gatewayAgente mal configurado ou porta bloqueadaRevise configuração do agente e libere porta 1514 TCPArquitetura de referência: onde Wazuh, OPA, TLS e OAuth2 se
Logs do Auditd não aparecem no WazuhAgente Wazuh não está coletando audit logs ou comunicação falhouVerifique configuração do agente e conectividade; revise 'ossec.conf' e status do serviçoAuditd, Wazuh e compliance: rastreabilidade legal em cidades
Alertas de compliance não são disparadosRegra Wazuh mal configurada ou chave erradaRevise regras no 'ruleset' e teste eventos manualmenteAuditd, Wazuh e compliance: rastreabilidade legal em cidades
Exportação de logs incompletaFiltro de busca errado ou permissões insuficientesAjuste filtros do ausearch e execute como rootAuditd, Wazuh e compliance: rastreabilidade legal em cidades
Recebe 401 Unauthorized ao acessar o Context BrokerToken ausente ou inválidoObtenha novo token OAuth2 do Keyrock e inclua no header X-Auth-TokenAutenticação e autorização no FIWARE: Keyrock e AuthZForce
Recebe 403 ForbiddenUsuário não tem permissão segundo a política XACMLRevise as políticas no AuthZForce e os papéis do usuárioAutenticação e autorização no FIWARE: Keyrock e AuthZForce
PEP Proxy não consegue validar tokenConfiguração incorreta do host/porta do Keyrock no PEP ProxyVerifique variáveis de ambiente e conectividade entre containersAutenticação e autorização no FIWARE: Keyrock e AuthZForce
Usuário não consegue acessar dashboard mesmo estando no time corretoPermissão não atribuída ao time ou conflito de permissões individuaisRevise as permissões na pasta e no dashboard, ajuste prioridadesAutenticação e autorização no Grafana e Prometheus
Prometheus segue acessível sem pedir senhaProxy reverso mal configurado ou acesso direto à porta internaGaranta que só o proxy exponha a porta e revise as regras de firewallAutenticação e autorização no Grafana e Prometheus
Usuários LDAP não autenticam no GrafanaErro no ldap.toml ou firewall bloqueando comunicação com o servidor LDAPTeste conexão LDAP manualmente e revise sintaxe do arquivoAutenticação e autorização no Grafana e Prometheus
Dashboards vazios para métricas internasPrometheus não está coletando suas próprias métricasConfirme se o target 'prometheus-self' está configurado e 'up'.Auto-monitoramento: Prometheus e Grafana sob vigilância
Alertas não disparam mesmo com falhaRegra de alerta mal configurada ou Alertmanager inativoRevise a expressão da regra e o status do Alertmanager.Auto-monitoramento: Prometheus e Grafana sob vigilância
Métricas do Grafana não aparecemEndpoint /metrics não habilitadoHabilite métricas no grafana.ini e reinicie o serviço.Auto-monitoramento: Prometheus e Grafana sob vigilância
Pods sendo OOMKilledLimits de memória muito baixos para o padrão real de usoAumente os limits e requests de memória conforme mediçõesCalculando recursos: CPU, memória e storage para IoT urbano
Pods em PendingRequests de recursos acima da capacidade dos nodesReduza requests ou aumente a capacidade do clusterCalculando recursos: CPU, memória e storage para IoT urbano
Falha ao gravar dados em PVCUso de storage acima de 90%Expanda o PVC conforme a documentação do provisionadorCalculando recursos: CPU, memória e storage para IoT urbano
Sensores não aparecem no Context BrokerPayload incompatível ou endpoint incorretoAjuste o formato do payload e valide o endpoint de ingestãoCamadas de uma arquitetura urbana: sensores, rede, contexto
Dados atrasados nas aplicaçõesProblemas de rede ou buffer mal dimensionadoMonitore latência e ajuste buffers e QoSCamadas de uma arquitetura urbana: sensores, rede, contexto
Erro 404 ao consultar entidadesEntidade não registrada ou tipo incorretoConfirme o tipo e o ID da entidade no Context BrokerCamadas de uma arquitetura urbana: sensores, rede, contexto
Pipeline falha na etapa de validação do WazuhErro de sintaxe no XMLCorrija o arquivo usando 'xmllint --noout ./ossec.conf' até não haver errosCI/CD de políticas: pipelines automáticos para OPA e Wazuh
OPA não carrega novas políticas após deployPolíticas não copiadas corretamente ou sintaxe inválidaVerifique logs do OPA e rode 'opa test ./policies/' localmenteCI/CD de políticas: pipelines automáticos para OPA e Wazuh
Rollback não restaura serviçoBackup não foi criado ou caminho incorretoConfirme existência do arquivo .bak antes do deploy e revise scripts de rollbackCI/CD de políticas: pipelines automáticos para OPA e Wazuh
Métricas não aparecem no PrometheusEndpoint /metrics inacessível ou formato incorretoVerifique se o serviço está rodando e expondo /metrics corretamenteComo o Prometheus coleta, armazena e expõe métricas
Erro 403 ou 404 ao coletar métricasFirewall ou configuração de rede bloqueando acessoLibere a porta do serviço e revise regras de firewallComo o Prometheus coleta, armazena e expõe métricas
Dados desatualizados ou ausentesscrape_interval muito longo ou falha de coletaReduza o intervalo e cheque logs do PrometheusComo o Prometheus coleta, armazena e expõe métricas
Entidade não atualiza no OrionIoT Agent não está recebendo mensagens do broker ou configuração de dispositivo incorretaVerifique logs do IoT Agent e revise o registro do dispositivoConectando sensores via MQTT ao FIWARE
Erro de conexão entre IoT Agent e MosquittoEndereço ou porta incorretos na configuração do IoT AgentConfirme variáveis de ambiente e conectividade de redeConectando sensores via MQTT ao FIWARE
Mensagem MQTT não chega ao brokerFirewall bloqueando porta 1883 ou Mosquitto não iniciadoVerifique status do Mosquitto e regras de firewallConectando sensores via MQTT ao FIWARE
Aplicação não lê o novo valor após atualizar o ConfigMap ou SecretPod não foi reiniciado após a alteraçãoExecute 'kubectl rollout restart deployment <nome> -n <namespace>'ConfigMaps e Secrets: parametrizando aplicações IoT
Erro de permissão ao acessar SecretRBAC do ServiceAccount não permite acesso ao SecretAjuste as permissões RBAC para o ServiceAccount do PodConfigMaps e Secrets: parametrizando aplicações IoT
Valor do Secret aparece em logsAplicação ou script está logando variáveis sensíveisRevise o código para evitar log de segredosConfigMaps e Secrets: parametrizando aplicações IoT
Não recebe notificações no endpointEndpoint inacessível ou formato não compatívelVerifique logs do endpoint, aceite POST NGSI e confira a URL na subscriptionConfigurando entidades e subscriptions no Orion Context Brok
Subscription não aparece na listagemErro de payload ou permissão insuficienteValide o JSON enviado e permissões do usuárioConfigurando entidades e subscriptions no Orion Context Brok
Entidade não é encontradaid ou type incorretos na criação ou consultaGaranta nomenclatura consistente e revise os parâmetrosConfigurando entidades e subscriptions no Orion Context Brok
Erro 401 Unauthorized ao consumir APIFalta de token de autenticação ou token inválidoObtenha um token válido do Keyrock e inclua no header X-Auth-TokenConsumindo dados FIWARE com dashboards e aplicações web
Dashboard do Grafana não exibe dadosURL ou parâmetros incorretos na fonte de dadosRevise a configuração da URL e dos filtros NGSIConsumindo dados FIWARE com dashboards e aplicações web
Respostas lentas ou timeoutsConsultas sem filtros ou volume excessivo de dadosUse parâmetros limit, offset e filtros por tipo ou idConsumindo dados FIWARE com dashboards e aplicações web
Alertas não aparecem no dashboardRegras XML mal formatadas ou serviço não reiniciadoValide a sintaxe do arquivo e reinicie o Wazuh ManagerDashboards e alertas: visualização e resposta rápida com Waz
Notificações não chegam por e-mail ou webhookConfiguração incorreta de SMTP ou URL do webhookRevise os parâmetros em ossec.conf e teste conectividadeDashboards e alertas: visualização e resposta rápida com Waz
Logs de decisão do OPA não aparecemdecision_logs desabilitado ou erro de permissãoHabilite decision_logs no config.yaml e reinicie o OPADashboards e alertas: visualização e resposta rápida com Waz
Métrica 'up' sempre zeroTarget offline ou configuração de scrape incorretaVerifique conectividade e ajuste o 'targets' no scrape_configsDefinindo métricas que importam: disponibilidade, latência e
Latência não aparece no painelMétrica de histograma não exposta pelo serviçoInstrumente o serviço para expor histogramas de latênciaDefinindo métricas que importam: disponibilidade, latência e
Alertas de evento crítico não disparamRegra de alerta mal configurada ou Alertmanager não integradoRevise a regra de alerta e a configuração do AlertmanagerDefinindo métricas que importam: disponibilidade, latência e
Release falha ao instalarErro de sintaxe em templates ou dependência não encontradaRevise os templates e rode 'helm lint ./iot-app'Deploy de aplicações IoT com Helm: versionamento e rollback
Rollback não reverte o estado desejadoConfiguração persistente fora do chart (ex: PVCs não versionados)Inclua recursos persistentes no chart e documente limitaçõesDeploy de aplicações IoT com Helm: versionamento e rollback
Upgrade interrompe serviçoProbes de readiness/liveness mal configuradosAjuste os probes nos templates para garantir atualização sem downtimeDeploy de aplicações IoT com Helm: versionamento e rollback
Prometheus não exibe métricas do Node ExporterTarget incorreto ou Node Exporter não está rodandoVerifique se o nome do target em prometheus.yml está igual ao nome do serviço no docker-compose.ymlDeploy rápido: Prometheus, Grafana e Node Exporter em Docker
Dashboards do Grafana somem após reiniciarVolume de dados não configurado corretamenteConfirme se o volume grafana_data está declarado e montadoDeploy rápido: Prometheus, Grafana e Node Exporter em Docker
Erro de permissão ao iniciar containersDiretórios locais com permissões restritivasAjuste as permissões dos diretórios usados como volumesDeploy rápido: Prometheus, Grafana e Node Exporter em Docker
Mensagens não aparecem no FIWARETópico MQTT incorreto ou sensor desconectadoCorrija o tópico no sensor ou restabeleça a conexão de redeDepurando falhas de comunicação entre sensores e FIWARE
Mensagens chegam duplicadasQoS 1 sem deduplicação no FIWAREImplemente deduplicação ou ajuste QoSDepurando falhas de comunicação entre sensores e FIWARE
Erro de autenticação no brokerUsuário ou senha MQTT incorretosAjuste as credenciais no sensor e no IoT AgentDepurando falhas de comunicação entre sensores e FIWARE
Dados pessoais vazando em payloads NGSIAnonimização insuficiente ou scripts mal configuradosRevise scripts de anonimização e valide campos expostosDesafios emergentes: privacidade, ética e IA em cidades inte
Modelo de IA com decisões enviesadasConjunto de dados de treinamento desbalanceadoReavalie o dataset e aplique ferramentas de fairnessDesafios emergentes: privacidade, ética e IA em cidades inte
Logs sem rastreabilidade de mudançasFalta de metadados de auditoria nos registrosAdicione campos de auditoria nos payloads NGSIDesafios emergentes: privacidade, ética e IA em cidades inte
Pods concentrados em uma única zonatopologySpreadConstraints ausente ou mal configuradoRevise o topologyKey e garanta que os labels dos nós estejam corretosDesenhando clusters resilientes: nós, pods e zonas de falha
Latência alta entre dispositivos e podsPods agendados em zonas distantes dos dispositivosAjuste nodeAffinity para aproximar pods dos endpoints IoTDesenhando clusters resilientes: nós, pods e zonas de falha
Falha ao aplicar constraints de zonaUso de label obsoleto (failure-domain.beta.kubernetes.io/zone)Atualize para topology.kubernetes.io/zone nos manifests e nos nósDesenhando clusters resilientes: nós, pods e zonas de falha
Pod em CrashLoopBackOffErro de inicialização do container ou dependência externa indisponívelVerifique logs do pod e eventos para identificar a falha; corrija o erro no código ou dependência.Diagnóstico de pods, nós e serviços: comandos essenciais
Pod com status PendingFalta de recursos no nó ou erro de schedulingRevise requests/limits do pod e disponibilidade dos nós; ajuste recursos ou distribua pods.Diagnóstico de pods, nós e serviços: comandos essenciais
Erro MountVolume.SetUp failedProblema ao montar volume persistenteVerifique o PVC, permissões e storage class; ajuste ou re-provisione o volume.Diagnóstico de pods, nós e serviços: comandos essenciais
Wazuh não inicia após alteração de configuraçãoErro de sintaxe no ossec.confRode '/var/ossec/bin/ossec-control configtest' e corrija o erro apontado.Diagnóstico rápido: logs, métricas e erros comuns em Wazuh e
OPA retorna erro 500 ao avaliar políticaPolítica Rego inválida ou input malformadoExecute 'opa check' e revise o input enviado.Diagnóstico rápido: logs, métricas e erros comuns em Wazuh e
Alertas do Wazuh não aparecem no dashboardProblema de comunicação entre agentes e managerVerifique logs de rede e conectividade dos agentes.Diagnóstico rápido: logs, métricas e erros comuns em Wazuh e
Eventos de log atrasados ou perdidosSobrecarga no servidor ou disco lentoAumentar recursos ou escalar horizontalmenteDimensionando Wazuh e OPA: requisitos mínimos e limites prát
OPA responde lentamentePolíticas complexas ou falta de cacheSimplificar políticas ou habilitar cacheDimensionando Wazuh e OPA: requisitos mínimos e limites prát
Agentes desconectandoLatência de rede altaAjustar 'queue_size' e buffersDimensionando Wazuh e OPA: requisitos mínimos e limites prát
Elasticsearch indisponívelFalta de RAM ou disco cheioAdicionar recursos e limpar índices antigosDimensionando Wazuh e OPA: requisitos mínimos e limites prát
Pod reinicia repetidamenteRequests/limits subdimensionados ou probes mal configuradasAjuste os valores e revise as probesDo requisito ao manifesto: modelando workloads IoT
Pod fica em PendingFalta de recursos no cluster ou PVC não provisionadoLibere recursos ou corrija o PersistentVolumeClaimDo requisito ao manifesto: modelando workloads IoT
Consumo de CPU/memória excede o esperadoCarga real maior que o previstoReavalie requests/limits e monitore o workloadDo requisito ao manifesto: modelando workloads IoT
Dashboard sumiu após atualizaçãoAlteração não versionada ou rollback ausenteRestaure a versão anterior via 'git checkout'Documentação viva: versionamento e transparência
Configuração do Prometheus inválida após mergeConflito de merge não resolvido corretamenteRevise o diff, corrija manualmente e faça novo commitDocumentação viva: versionamento e transparência
Documentação desatualizadaAlterações aplicadas sem atualização do CHANGELOGImplemente política de revisão obrigatória antes do mergeDocumentação viva: versionamento e transparência
Dados de consumo não aparecem no GrafanaEndpoint de métricas inacessível ou configuração incorreta do targetTeste o acesso ao endpoint via curl e revise o prometheus.yml.Energia e iluminação pública: métricas que previnem falhas
Alertas não são disparadosRegra de alerta mal configurada ou Alertmanager não integradoRevise a expressão da regra e a configuração do Alertmanager.Energia e iluminação pública: métricas que previnem falhas
Mapa não mostra todos os pontosDados georreferenciados ausentes ou mal formatadosInclua latitude e longitude nas métricas ou revise o painel do Grafana.Energia e iluminação pública: métricas que previnem falhas
Erro 401 ao acessar o brokerToken ausente, expirado ou inválidoSolicite novo token no Keyrock e envie no header AuthorizationErros comuns no Orion Context Broker: causas e soluções
Subscription criada, mas não recebe notificaçõesEndpoint de callback incorreto ou indisponívelCorrija a URL do endpoint e teste a conectividadeErros comuns no Orion Context Broker: causas e soluções
Erro 400 ao criar entidadeJSON malformado ou campos obrigatórios ausentesValide o JSON e revise os campos conforme NGSI v2Erros comuns no Orion Context Broker: causas e soluções
HPA não escala pods mesmo com alta CPURequests de CPU não definidos ou métricas indisponíveisDefina requests de CPU nos deployments e verifique se o metrics-server está funcionandoEscalabilidade horizontal e vertical: limites e estratégias
Pods reiniciando inesperadamente com VPAVPA em modo 'Auto' aplicando novos limitesAltere para modo 'Off' ou 'Initial' para workloads críticosEscalabilidade horizontal e vertical: limites e estratégias
HPA não responde a métricas customizadasAdapter de métricas customizadas não instalado ou configuradoInstale e configure o k8s-prometheus-adapter corretamenteEscalabilidade horizontal e vertical: limites e estratégias
Cluster atinge limite de pods por nóLimite físico ou configuração do kubeletDistribua pods entre mais nós ou ajuste o parâmetro --max-podsEscalabilidade horizontal e vertical: limites e estratégias
Agente Wazuh não alterna para o manager passivoConfiguração incorreta do arquivo ossec.conf ou sincronização falhaRevise o ossec.conf e teste a conectividade entre agente e ambos os managersEscalando Wazuh e OPA: clusters, balanceamento e alta dispon
OPA não recebe atualizações de políticasBundle central inacessível ou configuração de polling erradaVerifique logs do OPA e conectividade HTTP/S3Escalando Wazuh e OPA: clusters, balanceamento e alta dispon
Balanceador não distribui requisições corretamenteConfiguração errada de upstream ou health checkRevise configuração do NGINX/HAProxy e os logs de erroEscalando Wazuh e OPA: clusters, balanceamento e alta dispon
Mensagens não chegam ao Context BrokerIoT Agent MQTT não está configurado corretamente ou não está rodandoRevise as configurações do IoT Agent e reinicie o serviçoEscolha de protocolos: quando usar MQTT, HTTP ou outros
Sensores não conseguem publicar no MQTTBroker não está escutando ou autenticação falhouVerifique configuração do Mosquitto e permissões de usuárioEscolha de protocolos: quando usar MQTT, HTTP ou outros
Dados chegam com atrasoLatência de rede ou sobrecarga no Context BrokerMonitore uso de CPU/memória e considere balanceamento de cargaEscolha de protocolos: quando usar MQTT, HTTP ou outros
Banco de dados crescendo rápido demaisFrequência de coleta alta ou retenção excessivaReduza a frequência ou ajuste a política de retençãoEstimando volume de dados: sensores, frequência e armazename
Perda de dados em horários de picoRede ou disco subdimensionadosAumente a capacidade da rede ou do armazenamentoEstimando volume de dados: sensores, frequência e armazename
Latência alta na consulta de dados históricosBanco de dados não otimizado para leituraImplemente índices e particionamentoEstimando volume de dados: sensores, frequência e armazename
O contentor não aparece no Context BrokerO dispositivo não foi registrado corretamente no IoT AgentRevise o cadastro do dispositivo e verifique logs do IoT AgentEstudo de caso: gestão de resíduos urbanos conectada
O valor fillingLevel não atualizaO payload enviado pelo sensor não corresponde ao mapeamento de atributosConfirme se o object_id no cadastro bate com o campo do JSON enviadoEstudo de caso: gestão de resíduos urbanos conectada
Erro de conexão entre IoT Agent e Context BrokerVariáveis de ambiente do container estão erradasVerifique IOTA_CB_HOST e IOTA_CB_PORTEstudo de caso: gestão de resíduos urbanos conectada
Dados de localização não aparecem no Context BrokerIoT Agent não configurado corretamente ou erro no envio do dadoRevise o cadastro do dispositivo e o endpoint usado no curlEstudo de caso: transporte público inteligente com FIWARE
Cygnus não grava dados no MongoDBVariáveis de ambiente do Cygnus apontando para host incorretoConfirme o nome do serviço MongoDB no docker-compose e ajuste CYGNUS_MONGO_HOSTEstudo de caso: transporte público inteligente com FIWARE
API NGSI retorna erro 404 para entidadeEntidade não foi criada ou identificador incorretoVerifique o nome da entidade e repita o envio de dadosEstudo de caso: transporte público inteligente com FIWARE
Prometheus consumindo muita RAMCardinalidade alta por labels dinâmicosRemova ou limite labels que mudam muito, como IDs únicosEvite armadilhas: cardinalidade, retenção e rotulagem
Disco enchendo rápidoRetenção longa demais ou muitas sériesReduza o tempo de retenção ou limite o número de sériesEvite armadilhas: cardinalidade, retenção e rotulagem
Queries lentas no GrafanaMétricas com muitos labels e alta cardinalidadeSimplifique as métricas e reduza a granularidade dos labelsEvite armadilhas: cardinalidade, retenção e rotulagem
Exporter não responde na portaPorta bloqueada por firewall ou exporter não iniciadoVerifique firewall e se o processo está rodandoExporters: integrando sensores IoT e serviços legados
Métricas não aparecem no PrometheusErro no scrape_configs ou exporter fora do arRevise a configuração e teste o endpoint manualmenteExporters: integrando sensores IoT e serviços legados
Valores estranhos ou nulosScript do exporter com erro de leitura ou parsingCheque logs e valide a leitura do sensorExporters: integrando sensores IoT e serviços legados
Timeout no scrapeExporter lento ou sensor demorando a responderOtimize o script e aumente timeout no Prometheus se necessárioExporters: integrando sensores IoT e serviços legados
Eventos do Auditd não aparecem no WazuhRegras do Auditd ausentes ou módulo auditd do Wazuh desativadoAdicione regras ao Auditd e ative o módulo no WazuhFalhas em integração: como detectar e corrigir problemas ent
Wazuh não consegue consultar o OPAConectividade de rede ou autenticação mal configuradaAjuste firewall, proxy ou headers de autenticaçãoFalhas em integração: como detectar e corrigir problemas ent
OPA retorna HTTP 403 para o WazuhToken inválido ou política de acesso restritivaGere novo token e revise políticas do OPAFalhas em integração: como detectar e corrigir problemas ent
Dados não aparecem no Context BrokerIoT Agent MQTT não está configurado corretamente ou não está recebendo as mensagens MQTTVerifique logs do IoT Agent e se o broker MQTT está acessívelFIWARE, NGSI e MQTT: padrões abertos para IoT urbano
Erro 404 ao consultar entidadeEntidade não foi criada ou o ID está incorretoConfirme o ID e repita o comando de criaçãoFIWARE, NGSI e MQTT: padrões abertos para IoT urbano
Publicação MQTT sem efeitoTópico MQTT ou payload incompatível com a configuração do IoT AgentRevise o mapeamento de tópicos e o formato da mensagem conforme a documentaçãoFIWARE, NGSI e MQTT: padrões abertos para IoT urbano
Agente não aparece como ativoProblema de rede ou token expiradoVerifique conectividade e gere novo tokenGerenciando milhares de sensores: automação e orquestração e
Erro de autenticação ao registrar agenteToken inválido ou já utilizadoGere novo token e repita o registroGerenciando milhares de sensores: automação e orquestração e
Configuração não aplicada em todos os sensoresFalha no playbook ou permissões insuficientesRevise logs do Ansible e permissões SSHGerenciando milhares de sensores: automação e orquestração e
API do Wazuh não respondeServiço parado ou firewall bloqueando porta 55000Reinicie o serviço e ajuste regras de firewallGerenciando milhares de sensores: automação e orquestração e
Sensores não aparecem no Orion após provisionamentoErro no JSON ou endpoint incorretoRevise o payload e a URL usada no provisionamentoGerenciando milhares de sensores: práticas para ambientes ma
Dados de sensores não atualizamProblema de comunicação entre IoT Agent e sensoresVerifique logs do IoT Agent e conectividade dos dispositivosGerenciando milhares de sensores: práticas para ambientes ma
Comando de atualização OTA falhaSensor não suporta OTA ou comando mal formatadoConfirme compatibilidade do dispositivo e formato do comandoGerenciando milhares de sensores: práticas para ambientes ma
Serviço falha após rotação de certificadoNovo certificado não foi aplicado corretamente ou serviço não foi recarregado.Revise o deploy-hook e recarregue o serviço manualmente.Gestão de segredos: chaves, tokens e certificados em ambient
Logs de auditoria não mostram acessosAuditd não está configurado ou não está rodando.Reinicie o auditd e revise as regras com 'auditctl -l'.Gestão de segredos: chaves, tokens e certificados em ambient
Token de API antigo ainda é aceitoRevogação não foi propagada para todos os sistemas.Verifique scripts de rotação e sincronize dependências.Gestão de segredos: chaves, tokens e certificados em ambient
Deploy não atualiza após commit no GitArgoCD/Flux não está monitorando o repositório correto ou falta permissão de acessoRevise configuração do repositório na ferramenta GitOps e permissões de acessoGitOps e CI/CD para IoT: fluxo de deploy contínuo
Pipeline falha ao atualizar manifestPermissão insuficiente no repositório ou erro de sintaxe no scriptVerifique permissões do token de CI/CD e revise comandos de atualizaçãoGitOps e CI/CD para IoT: fluxo de deploy contínuo
Rollback não reverte o estado do clusterFerramenta GitOps não está sincronizando automaticamenteForçar sincronização manual ou revisar configuração de auto-syncGitOps e CI/CD para IoT: fluxo de deploy contínuo
Dados antigos não são descartadosPolítica de retenção ausente ou mal configuradaRevise a configuração do banco e das políticas de retençãoGovernança e ciclo de vida dos dados urbanos
Usuários acessam dados sem autorizaçãoWilma PEP Proxy não está ativo ou mal configuradoVerifique variáveis de ambiente e integração com OAuth2Governança e ciclo de vida dos dados urbanos
Logs de auditoria ausentesCygnus não está recebendo eventos ou não está persistindoCheque configuração do Cygnus e permissões do banco de logsGovernança e ciclo de vida dos dados urbanos
Dashboard demora para carregarQueries complexas ou muitos painéis simultâneosSimplifique queries e reduza o número de painéisGrafana e dashboards: limites práticos de visualização
Timeouts ao abrir dashboardsLimite de queries simultâneas excedidoAjuste max_concurrent_queries e divida dashboardsGrafana e dashboards: limites práticos de visualização
Dados inconsistentes entre painéisPainéis consultando períodos diferentes ou filtros conflitantesPadronize variables e períodos nos painéisGrafana e dashboards: limites práticos de visualização
Usuário não consegue ver dashboards de outra cidadePermissão de Viewer não atribuída à pasta correspondenteAdicione permissão de Viewer ao time correto na pasta desejadaGrafana em escala: dashboards multi-cidade e multi-equipe
Dashboard mostra dados errados ao trocar de cidadeQueries não usam a variável $cidade corretamenteRevise as consultas para garantir uso de $cidadeGrafana em escala: dashboards multi-cidade e multi-equipe
Equipe consegue editar dashboards de outra cidadePermissão de Editor concedida globalmente ou em pasta erradaRestrinja permissões de Editor apenas à pasta da equipeGrafana em escala: dashboards multi-cidade e multi-equipe
Variável de cidade não apareceErro na configuração da variável ou ausência da label city no PrometheusVerifique a query da variável e os dados no PrometheusGrafana em escala: dashboards multi-cidade e multi-equipe
Painel mostra 'Datasource Error'URL errada, Prometheus offline ou autenticação falhaCorrija a URL, valide o serviço Prometheus e ajuste credenciaisGrafana sem dados? Debug de queries e painéis
Painel vazio sem erroQuery válida, mas sem dados no intervalo selecionadoAjuste o intervalo de tempo ou revise a queryGrafana sem dados? Debug de queries e painéis
Erro de sintaxe PromQLQuery malformada ou métrica inexistenteRevise a query e valide métricas disponíveisGrafana sem dados? Debug de queries e painéis
Painel não exibe dados de um PrometheusEndpoint incorreto ou Prometheus inacessívelVerifique o endereço e conectividade de redeGrafana: conectando múltiplos Prometheus e fontes externas
Erro 'Data source not found' em painel mistoDatasource removido ou renomeadoAtualize o painel para apontar para o datasource corretoGrafana: conectando múltiplos Prometheus e fontes externas
Painel lento ou travandoConsultas pesadas em múltiplos datasourcesOtimize as queries e reduza o intervalo de tempoGrafana: conectando múltiplos Prometheus e fontes externas
Usuário não visualiza painel esperadoPermissão insuficiente na pasta ou dashboardRevise as permissões em Folders > PermissionsGrafana: criando painéis e usuários para equipes urbanas
Variável não aparece no dashboardErro na configuração da variávelVerifique Dashboard settings > Variables e ajuste a queryGrafana: criando painéis e usuários para equipes urbanas
Painéis mostram dados de áreas erradasQueries sem filtro de variávelInclua as variáveis nas queries PrometheusGrafana: criando painéis e usuários para equipes urbanas
Painel não exibe dadosURL do Prometheus incorreta ou Prometheus offlineVerifique se o Prometheus está rodando e a URL está correta.Grafana: de onde vêm os dados e como são exibidos
Erro de permissão ao adicionar data sourceUsuário Grafana sem permissão de adminAcesse com uma conta de administrador.Grafana: de onde vêm os dados e como são exibidos
Dados atrasados ou incompletosIntervalo de atualização muito curto ou Prometheus sobrecarregadoAumente o intervalo de refresh ou otimize consultas no Prometheus.Grafana: de onde vêm os dados e como são exibidos
Alertas críticos não estão sendo geradosRegra com nível baixo ou filtro excessivoRevise níveis e condições das regrasHardening do Wazuh: regras, alertas e tuning para ambientes
Falsos positivos continuam aparecendoFiltros <ignore> mal configurados ou decoders ausentesAjuste as tags <ignore> e revise decodersHardening do Wazuh: regras, alertas e tuning para ambientes
Logs não chegam ao SIEM externoConfiguração syslog incorreta ou firewall bloqueando portaVerifique bloco <syslog_output> e regras de firewallHardening do Wazuh: regras, alertas e tuning para ambientes
Agente não conecta ao managerProblema de certificado ou porta bloqueadaConfirme certificados e liberação da porta 1514Hardening do Wazuh: regras, alertas e tuning para ambientes
Instâncias do Orion não recebem requisiçõesBalanceador de carga mal configuradoRevise a configuração do NGINX ou Service KubernetesHorizontalizando o Orion Context Broker e agentes IoT
Dados inconsistentes entre instânciasMongoDB não está em replica setReconfigure o MongoDB para replica setHorizontalizando o Orion Context Broker e agentes IoT
Latência alta mesmo com múltiplas instânciasGargalo no MongoDB ou falta de recursosAumente recursos do MongoDB ou faça shardingHorizontalizando o Orion Context Broker e agentes IoT
Eventos do Auditd não aparecem no dashboardO agent não está coletando o arquivo correto ou o serviço está paradoVerifique se /var/log/audit/audit.log existe, se o agent está rodando e revise a configuração <localfile>.Implantando Wazuh e Auditd: do agent ao dashboard em ambient
Agent não conecta ao managerFirewall bloqueando portas ou endereço IP incorretoConfirme se as portas 1514/udp e 55000/tcp estão liberadas e o IP está correto no ossec.conf.Implantando Wazuh e Auditd: do agent ao dashboard em ambient
Regras do Auditd não geram eventosSintaxe incorreta ou regras não aplicadasRevise a sintaxe em /etc/audit/rules.d/audit.rules e reinicie o auditd.Implantando Wazuh e Auditd: do agent ao dashboard em ambient
Alertas de movimentação lateral continuamRegras Wazuh insuficientes ou políticas OPA não aplicadas corretamenteRevise regras customizadas e políticas Rego, aplique novamenteIncidente real: resposta a ataque direcionado em infraestrut
Dispositivos IoT continuam vulneráveisFirmware não atualizado ou senhas padrão mantidasAplique atualizações e troque credenciais imediatamenteIncidente real: resposta a ataque direcionado em infraestrut
Microserviços não se comunicam após ajuste OPAPolítica restritiva demaisAjuste regras Rego para permitir apenas fluxos legítimosIncidente real: resposta a ataque direcionado em infraestrut
Prometheus não inicia ou sai imediatamenteErro de sintaxe no prometheus.ymlValide a configuração com o comando de check-config do PrometheusInfraestrutura como código: docker-compose e além
Grafana não salva dashboardsVolume não persistente ou permissões erradasVerifique o volume grafana_data e permissões do diretórioInfraestrutura como código: docker-compose e além
Atualização não aplica mudançasdocker-compose.yml não foi salvo ou commitadoConfirme alterações no arquivo e reinicie com docker-compose up -dInfraestrutura como código: docker-compose e além
Nó não aparece como 'Ready' no kubectlProblemas de rede, CNI não instalado ou CRI-O não iniciadoVerifique status do crio e logs do kubelet; reinstale o CNIInstalando Kubernetes com CRI-O: do bare metal à nuvem
Erro 'swap is enabled' no kubeadm initSwap não foi desabilitadoExecute 'swapoff -a' e remova swap do /etc/fstabInstalando Kubernetes com CRI-O: do bare metal à nuvem
kubeadm não encontra o CRI-O socketCRI-O não instalado ou não iniciadoVerifique 'systemctl status crio' e o caminho do socketInstalando Kubernetes com CRI-O: do bare metal à nuvem
Orion não inicia ou encerra imediatamenteConexão com o MongoDB falhou ou porta 1026 já está em usoVerifique se o MongoDB está rodando e se a porta 1026 está livreInstalando o Orion Context Broker em ambiente Linux
Erro 400 ou 500 ao criar entidadeJSON malformado ou MongoDB indisponívelValide o JSON e confira logs do Orion e do MongoDBInstalando o Orion Context Broker em ambiente Linux
Não recebe resposta no curlFirewall bloqueando porta ou Orion não está escutandoLibere a porta 1026 e verifique o status do serviçoInstalando o Orion Context Broker em ambiente Linux
Node-RED não recebe eventos do Context BrokerEndpoint ou porta incorretos, ou subscription não criadaVerifique configuração do nó Orion in e se o Context Broker está acessívelIntegração com sistemas de automação urbana (ex: Node-RED)
Alerta não chega ao sistema externoErro na configuração do nó http request ou endpoint externo fora do arRevise URL e autenticação do nó http requestIntegração com sistemas de automação urbana (ex: Node-RED)
Atualização de entidade não ocorrePermissões insuficientes ou erro na configuração do Orion outConfirme credenciais e formato dos dados enviadosIntegração com sistemas de automação urbana (ex: Node-RED)
Fluxo não dispara em evento esperadoRegra do nó switch mal configuradaAjuste condição de comparação no nó switchIntegração com sistemas de automação urbana (ex: Node-RED)
Dados não aparecem no Orion após integraçãoErro no mapeamento ou na transformação dos dadosRevise scripts/adaptadores e valide cada campo transformadoIntegração com sistemas legados: desafios e soluções
Atributos com valores errados ou ausentesConversão de tipos ou nomes de campos incorretosAjuste o mapeamento e teste com exemplos reaisIntegração com sistemas legados: desafios e soluções
Sincronização atrasada ou incompletaJobs de atualização mal configurados ou polling com intervalo muito altoReduza o intervalo ou otimize triggers e webhooksIntegração com sistemas legados: desafios e soluções
Sidecar não recebe mensagens MQTTBroker MQTT inacessível ou variáveis de ambiente incorretasVerifique conectividade de rede e valores das variáveisIntegração de dispositivos legados via adaptadores e sidecar
Entidades não aparecem no broker NGSIErro de autenticação ou endpoint incorretoConfirme o endpoint NGSI e permissões de acessoIntegração de dispositivos legados via adaptadores e sidecar
Pod reiniciando em loopExceção não tratada no adaptadorRevise logs e trate falhas de conexão no códigoIntegração de dispositivos legados via adaptadores e sidecar
Orion retorna erro 500 ao criar entidadeMongoDB não acessível ou mal configuradoVerifique variáveis ORION_MONGO_HOST e logs do pod OrionIntegração de gateways IoT e NGSI com Kubernetes
Gateway não conecta ao OrionService Kubernetes não exposto corretamenteConfirme endereço DNS e tipo do ServiceIntegração de gateways IoT e NGSI com Kubernetes
Pods Orion reiniciando em loopProbes configurados de forma agressiva ou MongoDB indisponívelAjuste initialDelaySeconds e verifique status do MongoDBIntegração de gateways IoT e NGSI com Kubernetes
API aceita requisições sem tokenValidação OAuth2 não implementada ou mal configuradaReveja a configuração de autenticação da API e o middleware responsável.Integração ponta a ponta: Wazuh + OPA + OAuth2 em APIs e sen
OPA sempre responde denyPolítica mal escrita ou input incompletoRevise a política Rego e os campos enviados no input.Integração ponta a ponta: Wazuh + OPA + OAuth2 em APIs e sen
Logs não aparecem no WazuhCaminho de log ou formato incompatívelAjuste o caminho no arquivo de configuração do Wazuh e valide o formato syslog.Integração ponta a ponta: Wazuh + OPA + OAuth2 em APIs e sen
Usuário não consegue listar pods no namespaceRole ou RoleBinding ausente ou incorretoVerifique e corrija Role e RoleBinding no namespaceIsolamento de workloads: namespaces, RBAC e policies
Pods conseguem se comunicar entre namespaces sem restriçãoNetwork Policy não aplicada ou mal configuradaRevise e aplique Network Policies restritivasIsolamento de workloads: namespaces, RBAC e policies
Recursos criados no namespace erradoComando kubectl sem parâmetro -n ou --namespaceSempre especifique o namespace ao criar recursosIsolamento de workloads: namespaces, RBAC e policies
Broker não responde na porta 9090Service não exposto corretamente ou deployment com erro de imagemVerifique logs do pod com 'kubectl logs' e a configuração do ServiceKubernetes e NGSI-LD: interoperabilidade semântica para smar
Erro 400 ao criar entidadePayload JSON-LD malformado ou contexto ausenteValide o JSON com ferramentas online e confira o '@context'Kubernetes e NGSI-LD: interoperabilidade semântica para smar
Entidades não aparecem nas consultasBanco de dados do broker não persistente ou falha de configuraçãoReveja o volume persistente e variáveis de ambiente do deploymentKubernetes e NGSI-LD: interoperabilidade semântica para smar
Pods não são agendados nos edge nodesLabels ou taints incorretosRevise os labels/taints aplicados e ajuste as tolerations dos podsKubernetes no edge: microclusters e 5G em cidades inteligent
Sincronização de dados falha após perda de conexão 5GBuffer local insuficiente ou agente de sincronização mal configuradoAumente o buffer local e revise a configuração do agenteKubernetes no edge: microclusters e 5G em cidades inteligent
Cluster edge fica isolado após atualizaçãoDependência de control plane externoGaranta que o control plane local seja autônomo e revise a topologiaKubernetes no edge: microclusters e 5G em cidades inteligent
Pods ficam em estado 'ContainerCreating' indefinidamenteO kubelet não está conseguindo se comunicar com o runtime CRI-O.Verifique se o CRI-O está rodando ('systemctl status crio') e se o caminho do socket está correto na configuração.Kubernetes, CRI-O e Docker: diferenças práticas para IoT
Erro 'container runtime is down'O serviço CRI-O não está ativo ou falhou ao iniciar.Reinicie o serviço CRI-O e verifique logs em /var/log/crio/crio.log.Kubernetes, CRI-O e Docker: diferenças práticas para IoT
Pods não sobem após alteração do runtimeConfiguração do kubelet inválida ou incompatível.Revise o arquivo config.yaml e consulte a documentação oficial para sintaxe correta.Kubernetes, CRI-O e Docker: diferenças práticas para IoT
Pod reinicia continuamenteLiveness probe está muito agressiva ou falha ao checar hardwareAjuste initialDelaySeconds e failureThreshold; valide o script da probeLiveness, readiness e probes customizadas para IoT
Pod nunca fica 'Ready'Readiness probe depende de recurso externo indisponívelTeste conectividade e ajuste timeoutSecondsLiveness, readiness e probes customizadas para IoT
Probes demoram a responderExecução de script lenta ou hardware com latência altaOtimize o script ou aumente timeoutSecondsLiveness, readiness e probes customizadas para IoT
Logs não aparecem no destinoParser incorreto ou volume não montadoVerifique se o parser 'cri' está configurado e volumes corretos montados no DaemonSetLogs, tracing e troubleshooting distribuído
Jaeger não coleta tracesAplicação não instrumentada ou endpoint incorretoConfirme a configuração do agente Jaeger e a instrumentação da aplicaçãoLogs, tracing e troubleshooting distribuído
Traces incompletosNem todos os serviços estão instrumentadosInstrumente todos os microserviços do fluxoLogs, tracing e troubleshooting distribuído
Latência alta no Jaeger UIBackend de armazenamento lentoAjuste recursos do Jaeger ou use backend mais performáticoLogs, tracing e troubleshooting distribuído
Pods ficam em CrashLoopBackOff após updateNova imagem com erro de configuração ou dependência ausenteRevise logs com 'kubectl logs', corrija a imagem e faça rollback se necessárioManutenção preditiva e atualização sem downtime
Rollout fica travado em 'progressing'Readiness probe não está passando nos novos podsAjuste a configuração da probe e reimplanteManutenção preditiva e atualização sem downtime
Serviço apresenta alta latência após updateNova versão consome mais recursos ou introduz bugMonitore métricas, escale recursos ou faça rollbackManutenção preditiva e atualização sem downtime
Endpoint aparece como DOWN no PrometheusIP ou porta incorretos, firewall bloqueando ou serviço não expostoRevise IP, porta e regras de firewall; teste conexão manualmenteMapeando sensores, serviços e pontos de coleta
Dados não atualizam na frequência esperadascrape_interval muito alto ou problemas de redeAjuste o scrape_interval e verifique latência da redeMapeando sensores, serviços e pontos de coleta
Métricas ausentes ou incompletasExporters mal configurados ou endpoints erradosRevise configuração dos exporters e paths no prometheus.ymlMapeando sensores, serviços e pontos de coleta
Pods não escalam mesmo com alta cargaHPA mal configurado ou métricas não disponíveisVerifique logs do HPA e se o Metrics Server está rodandoMobilidade urbana: orquestração de serviços críticos
Alertas não são disparadosRegras de alerta ausentes ou Alertmanager não configuradoRevise as regras e integração do AlertmanagerMobilidade urbana: orquestração de serviços críticos
Pods caem após alguns minutosReadiness/liveness probes configuradas incorretamenteAjuste os parâmetros das probes conforme a documentaçãoMobilidade urbana: orquestração de serviços críticos
Atributos não aparecem na consultaJSON enviado com erro de sintaxe ou atributo fora do padrão NGSIValide o JSON e revise os nomes e tipos dos atributos segundo a documentação FIWAREModelando entidades urbanas: sensores, veículos, infraestrut
Relacionamento não é reconhecidoTipo do atributo não definido como 'Relationship'Corrija o tipo para 'Relationship' no JSONModelando entidades urbanas: sensores, veículos, infraestrut
Entidade não é criadaID duplicado ou endpoint do Orion erradoVerifique se o ID é único e o Orion está acessívelModelando entidades urbanas: sensores, veículos, infraestrut
Alertas de falha sem motivo aparenteIntervalo de heartbeat muito curto ou rede instávelAjuste o intervalo de heartbeat e verifique a qualidade da redeMonitoramento de sensores e conectividade urbana
Sensores não aparecem nos relatóriosErro de cadastro ou configuração de monitoramentoRevise a lista de sensores e os parâmetros de monitoramentoMonitoramento de sensores e conectividade urbana
Falha ao criar subscription no OrionSintaxe incorreta ou endpoint de notificação inválidoValide o JSON e o endpoint informadoMonitoramento de sensores e conectividade urbana
Métricas não aparecem no endpoint /metricsORION_METRICS não habilitado ou porta bloqueadaReinicie o Orion com ORION_METRICS=true e verifique firewallMonitorando o Orion Context Broker e agentes IoT
Prometheus não coleta métricas do OrionConfiguração incorreta do target ou hostname não resolvidoAjuste o endereço em prometheus.yml e reinicie PrometheusMonitorando o Orion Context Broker e agentes IoT
Logs não aparecemContainer não está configurado para saída padrão ou log driver incorretoVerifique configuração do container e do orquestradorMonitorando o Orion Context Broker e agentes IoT
Alertas não são enviadosAlertmanager não configurado ou regras ausentesConfigure Alertmanager e defina regras para métricas críticasMonitorando o Orion Context Broker e agentes IoT
Métricas não aparecem no GrafanaExporter não está rodando ou endpoint /metrics inacessívelVerifique logs do exporter e conectividade de redeMonitorando tráfego e mobilidade urbana em tempo real
Alertas não são disparados mesmo com tráfego altoRegras de alerta mal configuradas ou limites inadequadosRevise a configuração das regras em alerts.yml e ajuste os limitesMonitorando tráfego e mobilidade urbana em tempo real
Dados de sensores atrasados ou inconsistentesIntervalo de coleta muito longo ou falha no sensorReduza o scrape_interval e cheque a integridade dos sensoresMonitorando tráfego e mobilidade urbana em tempo real
Deployment federado não aparece em um cluster membroCluster não foi adicionado corretamente à federation ou permissões insuficientesRever configuração do kubeconfig e permissões RBAC; reexecutar 'kubefedctl join'Multi-cluster e federated Kubernetes para cidades inteligent
Delay excessivo na replicação de objetosProblemas de conectividade ou sobrecarga do controlador federationVerificar logs do KubeFed, checar latência de rede e recursos do cluster hostMulti-cluster e federated Kubernetes para cidades inteligent
Falha ao federar SecretsSecrets não são suportados nativamente por federation sem configuração extraConsulte a documentação sobre federation de Secrets e considere usar ferramentas externasMulti-cluster e federated Kubernetes para cidades inteligent
Ingress não roteia para o serviçoService ou backend não está acessível, ou erro no path/host do IngressVerifique se o Service existe, está com os labels corretos e se o Ingress Controller está rodandoNetworking para IoT: serviços, ingress e roteamento
Serviço NodePort não responde externamenteFirewall bloqueando a porta ou serviço não exposto em todos os nósLibere a porta no firewall e confira se o NodePort está corretoNetworking para IoT: serviços, ingress e roteamento
TLS não funciona no IngressCertificado inválido ou configuração ausenteReveja o secret de TLS e a configuração do IngressNetworking para IoT: serviços, ingress e roteamento
API REST não respondeIngress ou Service mal configuradoRevise as regras de Ingress e o selector do ServiceNGSI brokers e APIs REST: interoperabilidade entre domínios
Erro 404 ao acessar rota de versãoVersionamento de API não implementado corretamenteVerifique as rotas e headers aceitos pelo brokerNGSI brokers e APIs REST: interoperabilidade entre domínios
Dados inconsistentes entre domíniosFalta de versionamento ou incompatibilidade de formatoImplemente testes automatizados e negocie formatos via headersNGSI brokers e APIs REST: interoperabilidade entre domínios
Atributos aparecem como desconhecidos na aplicaçãoContexto JSON-LD não foi carregado corretamenteRevise o campo @context e o acesso ao arquivo de contextoNGSI-LD e semântica: interoperabilidade além do básico
Dados não interoperam entre sistemasURIs de contexto divergentes ou não padronizadasPadronize os contextos e revise as ontologias utilizadasNGSI-LD e semântica: interoperabilidade além do básico
Erro 400 ao publicar entidadeFormato JSON-LD inválido ou campo obrigatório ausenteValide o JSON-LD e consulte a documentação oficialNGSI-LD e semântica: interoperabilidade além do básico
Pods ficam em estado Pending mesmo após escalar HPANão há nodes disponíveis ou recursos suficientes no node pool.Aumente o número de nodes ou ajuste requests/limits dos pods.Node pools e escalonamento horizontal: quando e como aplicar
Cluster Autoscaler não adiciona nodesPermissões insuficientes ou limites/quota atingidos no provedor.Revise permissões e quotas no ambiente de infraestrutura.Node pools e escalonamento horizontal: quando e como aplicar
Pods críticos caem em nodes erradosnodeSelector ou affinity mal configurados.Revise as labels dos nodes e a configuração dos deployments.Node pools e escalonamento horizontal: quando e como aplicar
Eventos anômalos não disparam resposta automáticaScript de IA não está configurado corretamente no Wazuh ou política OPA não está sendo aplicada.Revise o ossec.conf e o arquivo de política OPA.O futuro: IA, automação avançada e o papel do open source na
Dados pessoais acessíveis por usuários não autorizadosPolítica de privacidade OPA ausente ou mal configurada.Ajuste a política privacy.rego para restringir acesso.O futuro: IA, automação avançada e o papel do open source na
Logs não aparecem em formato abertoConfiguração de exportação de logs incompatível.Ajuste para JSON ou YAML conforme a documentação.O futuro: IA, automação avançada e o papel do open source na
Não encontra métricas de um sensor no PrometheusSensor não está exportando no endpoint esperado ou firewall bloqueandoVerifique o endpoint e regras de firewallO que é Prometheus, Grafana e por que são padrão aberto
Dashboard do Grafana não exibe dadosFonte de dados não configurada corretamenteRevise a configuração da fonte de dados no GrafanaO que é Prometheus, Grafana e por que são padrão aberto
Erro de permissão ao modificar dashboardUsuário sem permissão adequadaAjuste as permissões de usuário no GrafanaO que é Prometheus, Grafana e por que são padrão aberto
OPA retorna erro 400 ao avaliar políticaFormato do input inválidoValide o JSON enviado e a estrutura esperada pela políticaOPA e OAuth2: implementação prática de políticas dinâmicas e
Política não é recarregada após alteraçãoOPA não está rodando com --watch ou política não foi atualizada via APIReinicie o OPA ou use o endpoint de atualizaçãoOPA e OAuth2: implementação prática de políticas dinâmicas e
Tokens OAuth2 são rejeitados mesmo válidosAssinatura do JWT não foi validada antes de chegar ao OPAImplemente validação do JWT na API antes de enviar ao OPAOPA e OAuth2: implementação prática de políticas dinâmicas e
OPA não carrega o bundle novoCampo 'revision' ausente ou formato do bundle inválidoRevise o .manifest e gere o bundle novamenteOPA na prática: versionamento, rollback e auditoria de polít
Rollback não reverteu decisãoBundle antigo não foi publicado corretamenteConfirme publicação e reinicie o OPAOPA na prática: versionamento, rollback e auditoria de polít
Logs de decisão não aparecem no coletorConfiguração de 'decision_logs' incorretaCheque URL e credenciais do serviço de logsOPA na prática: versionamento, rollback e auditoria de polít
Backup restaurado não tem efeitoArquivos restaurados no diretório erradoVerifique caminho e permissõesOPA na prática: versionamento, rollback e auditoria de polít
Operador não reage a eventos do CRDPermissões RBAC insuficientes ou erro no controladorRevise regras RBAC e logs do operadorOperadores Kubernetes: automação além do básico
Pods não reiniciam após falhaLabelSelector incorreto ou erro de permissãoConfirme labels e permissões de ServiceAccountOperadores Kubernetes: automação além do básico
Operador crashloopingErro de código ou dependências ausentesVerifique logs detalhados e dependências na imagemOperadores Kubernetes: automação além do básico
Não recebe notificaçõesEndpoint de notificação inacessível ou mal configuradoVerifique o URL e se o serviço está ouvindo na porta corretaOrion Context Broker: o cérebro do contexto urbano
Erro 400 ao criar entidadePayload JSON malformadoValide o JSON e os tipos de atributosOrion Context Broker: o cérebro do contexto urbano
Atualização não apareceEntidade ou atributo não existemConfirme o ID da entidade e o nome do atributoOrion Context Broker: o cérebro do contexto urbano
Pods não atualizam após mudança no ConfigMapO nome do ConfigMap não mudou; pods só recarregam se o nome referenciado mudar.Crie um novo ConfigMap com nome versionado e atualize o Deployment.Padronização de manifests e versionamento de configuração
Configuração antiga ainda em uso após updateDeployment não foi atualizado para apontar para o novo ConfigMap/Secret.Edite o Deployment para referenciar a versão correta e aplique novamente.Padronização de manifests e versionamento de configuração
Configuração sensível exposta no repositórioSecrets foram versionados em texto puro.Use ferramentas de criptografia como Sealed Secrets ou SOPS antes de commitar.Padronização de manifests e versionamento de configuração
Erro de validação no schemaAtributo ausente, nome incorreto ou tipo incompatívelRevise a documentação do modelo e ajuste o payloadPadronização de modelos de dados: por que seguir o FIWARE Da
Dados não reconhecidos por aplicativos FIWAREUso de atributos não padronizados ou alteração de nomes padrãoMantenha os nomes e tipos originais do modeloPadronização de modelos de dados: por que seguir o FIWARE Da
Quebra de integração após atualização do modeloMudança de versão sem ajuste do payloadSempre referencie e teste com a versão correta do modeloPadronização de modelos de dados: por que seguir o FIWARE Da
Dados não aparecem no Context BrokerErro no mapeamento de atributos ou falha de autenticaçãoRevise o arquivo devices.json e as credenciais de acessoParâmetros essenciais do IoT Agent para integração com senso
Valores distorcidos nos atributosTransformação de dados incorreta ou unidade incompatívelAjuste a expressão de transformação e valide o payload de entradaParâmetros essenciais do IoT Agent para integração com senso
IoT Agent não recebe dados do sensorProblema de rede ou protocolo incompatívelVerifique conectividade e compatibilidade do protocoloParâmetros essenciais do IoT Agent para integração com senso
OPA sempre responde 'allow: false'Input enviado não corresponde ao esperado pela políticaRevise o formato do input e ajuste a política RegoPlanejamento de políticas: do OPA ao controle de acesso gran
Tokens OAuth2 não são reconhecidosToken malformado ou chave pública ausenteValide o token antes de enviar ao OPA e confira a configuração do IdPPlanejamento de políticas: do OPA ao controle de acesso gran
Mudanças de política não têm efeitoOPA não foi recarregado ou política não foi versionada corretamenteRecarregue o OPA e valide o versionamento no repositórioPlanejamento de políticas: do OPA ao controle de acesso gran
Latência alta em horários de picoSaturação do link ou roteador subdimensionadoReforce a capacidade do backbone ou otimize o roteamentoPlanejando a rede: conectividade, latência e redundância
Alertas falsos de indisponibilidadeConfiguração incorreta de triggers ou intervalos muito curtosAjuste os parâmetros de monitoramento para evitar falsos positivosPlanejando a rede: conectividade, latência e redundância
Falha de failover não ocorreRotas de backup não configuradas corretamenteRevise as métricas das rotas e teste o failover manualmentePlanejando a rede: conectividade, latência e redundância
Dados não aparecem na APIFalha na publicação ou na configuração do Context BrokerRevise o endpoint e os logs do Orion Context BrokerPor que cidades inteligentes precisam de conectividade e dad
Sensores não enviam dadosProblemas de conectividade de redeTeste a conexão física e lógica dos sensoresPor que cidades inteligentes precisam de conectividade e dad
Dados sensíveis expostosFalta de anonimização ou erro de configuraçãoImplemente filtros e revise as políticas de publicaçãoPor que cidades inteligentes precisam de conectividade e dad
Métrica não aparece no PrometheusEndpoint /metrics não está exposto ou Prometheus não está configurado para coletar desse alvoVerifique a configuração do scrape no prometheus.yml e se o serviço está acessívelPor que métricas são diferentes de logs e traces
Logs não aparecem na análiseLogs não estão sendo enviados para a ferramenta de análiseConfirme o caminho e formato dos logs e a integração com a ferramenta escolhidaPor que métricas são diferentes de logs e traces
Traces incompletosInstrumentação parcial dos serviçosGaranta que todos os serviços estejam instrumentados para tracingPor que métricas são diferentes de logs e traces
Buracos em séries temporaisScraping falhou por timeout ou endpoint instávelAumente timeout ou corrija o exportadorPor que métricas somem: debug de scraping e storage
Sem métricas novas de um hostTarget está DOWNVerifique rede e serviço do exportadorPor que métricas somem: debug de scraping e storage
Métricas antigas sumiramRetenção ou disco insuficienteAjuste a flag de retenção e amplie o storagePor que métricas somem: debug de scraping e storage
Logs mostram 'write failed'Disco cheioLibere espaço ou aumente o volume de dadosPor que métricas somem: debug de scraping e storage
Erros HTTP 500 no endpointExportador com falha internaReinicie ou atualize o exportadorPor que métricas somem: debug de scraping e storage
Erro de integração com SIEM externoConfiguração incorreta do endereço ou porta SyslogRevise o bloco <syslog_output> no ossec.conf e reinicie o serviçoPor que open source? Garantias técnicas e limitações de ferr
Alertas não aparecem no dashboardProblema de permissão ou falha no agenteVerifique logs em /var/ossec/logs/ossec.log e permissões do agentePor que open source? Garantias técnicas e limitações de ferr
Política OPA não bloqueia acesso indevidoErro de sintaxe ou lógica em RegoValide a política com 'opa eval' e revise a documentaçãoPor que open source? Garantias técnicas e limitações de ferr
Dispositivos não reaparecem após falha de energiaFalta de automação no processo de reconexãoImplemente health checks e auto-healing via orquestraçãoPor que orquestrar IoT em cidades: desafios e oportunidades
Atualizações de firmware causam downtime prolongadoProcesso manual e sem rollbackUse atualização rolling com orquestração e readiness probesPor que orquestrar IoT em cidades: desafios e oportunidades
Logs dispersos e difíceis de auditarIntegrações manuais e falta de centralizaçãoCentralize logs e eventos via ferramentas nativas do orquestradorPor que orquestrar IoT em cidades: desafios e oportunidades
Dados pessoais aparecem em APIs públicasFalta de minimização ou anonimização insuficienteRevise o modelo de dados e aplique anonimização adequadaPrivacidade e anonimização de dados urbanos
Logs não estão sendo geradosConfiguração incorreta do Orion Context BrokerVerifique variáveis LOGLEVEL e LOGFILEPrivacidade e anonimização de dados urbanos
Alertas de acesso não disparamMonitoramento mal configuradoRevise regras de auditoria e integração com SIEMPrivacidade e anonimização de dados urbanos
Eventos do auditd não aparecem no WazuhMódulo de auditoria não habilitado no agente WazuhHabilite o módulo 'audit' em /var/ossec/etc/ossec.conf e reinicie o agenteProjeto de monitoramento: eventos críticos, compliance e det
Alertas em excesso (falsos positivos)Regras muito amplas ou baseline mal definidoAjuste as regras e refine o baseline de comportamentoProjeto de monitoramento: eventos críticos, compliance e det
Logs de auditoria sumindo após rebootauditd não configurado para persistênciaConfigure auditd para salvar logs em disco e garantir rotação adequadaProjeto de monitoramento: eventos críticos, compliance e det
Logs dos dispositivos não aparecem no WazuhConfiguração incorreta do syslog ou firewall bloqueando porta 514Revise /etc/rsyslog.conf e regras de firewall; teste conectividade com 'nc -vz wazuh-server 514'Projeto real: implantação de Wazuh e OPA em rede de fibra de
Decisões OPA lentasOPA sem cache local ou políticas muito complexasImplemente bundles locais e otimize as regras RegoProjeto real: implantação de Wazuh e OPA em rede de fibra de
Alertas do Wazuh não acionam políticas OPAWebhook mal configurado ou endpoint OPA indisponívelVerifique logs do Wazuh e status do OPA com 'curl http://localhost:8181/health'Projeto real: implantação de Wazuh e OPA em rede de fibra de
Dashboards do Grafana não mostram métricas IoTServiceMonitor ausente ou endpoint /metrics inacessívelVerifique labels do Service e conectividade do endpointPrometheus e Grafana: monitoramento de IoT em Kubernetes
Alertas não disparam mesmo com falha simuladaPrometheusRule mal configurada ou não aplicadaRevise sintaxe e namespace do recurso PrometheusRulePrometheus e Grafana: monitoramento de IoT em Kubernetes
Não consigo acessar o Grafana via port-forwardNome do serviço incorreto ou pod não prontoConfirme nome do serviço com 'kubectl get svc -n monitoring' e status dos podsPrometheus e Grafana: monitoramento de IoT em Kubernetes
Painel não mostra dados em tempo realFonte de dados streaming não configurada corretamenteRevise a configuração do painel e da fonte de dadosPrometheus e Grafana: recursos avançados e roadmap
Alertas não disparamExpressão de alerta ou regra mal definidaRevise a sintaxe e teste a expressão no PrometheusPrometheus e Grafana: recursos avançados e roadmap
Recording rules não aparecemArquivo de rules não incluído no prometheus.ymlAdicione o caminho correto em 'rule_files' e reinicie o PrometheusPrometheus e Grafana: recursos avançados e roadmap
Target aparece como DOWNEndereço incorreto ou porta fechadaVerifique IP, porta e firewall do sensorPrometheus.yml: targets, jobs e relabeling na prática
Prometheus não inicia após alteraçãoErro de sintaxe ou indentação no YAMLRode 'promtool check config' e corrija os erros apontadosPrometheus.yml: targets, jobs e relabeling na prática
Sensores de teste aparecem nos dashboardsRelabeling para filtragem não está configurado corretamenteRevise as regras de relabel_configs e teste com regex apropriadaPrometheus.yml: targets, jobs e relabeling na prática
Acesso negado ao Prometheus mesmo de IP autorizadoRegra de firewall incorreta ou ordem das regras erradaRevise as regras do firewall e a ordem de aplicaçãoProtegendo endpoints e dados sensíveis
Certificado TLS inválido ou erro de conexão seguraCertificado expirado ou mal configurado no proxyRenove o certificado e corrija o caminho nos arquivos de configuraçãoProtegendo endpoints e dados sensíveis
Exporter não responde localmentePorta ou interface incorreta no parâmetro --web.listen-addressAjuste o parâmetro para 127.0.0.1 e a porta corretaProtegendo endpoints e dados sensíveis
Prometheus consumindo RAM excessivaCardinalidade alta demaisReduza labels dinâmicos ou divida a carga entre instânciasQuantos Prometheus, quanto storage e qual intervalo de scrap
Storage enchendo rapidamenteIntervalo de scrape muito curto ou retenção longaAumente o intervalo de scrape ou reduza a retençãoQuantos Prometheus, quanto storage e qual intervalo de scrap
Consultas muito lentasVolume de séries acima do ideal para uma instânciaImplemente federation ou divida por domíniosQuantos Prometheus, quanto storage e qual intervalo de scrap
Pods de coleta entram em CrashLoopBackOffLiveness probe mal configurada ou overload de eventosAjuste o intervalo das probes e aumente o número de réplicas via HPARedes urbanas de sensores: lições aprendidas em produção
Latência alta nas filas de eventosPoucos pods de processamento ou gargalo no armazenamentoEscale horizontalmente os pods e verifique IOPS do PVCRedes urbanas de sensores: lições aprendidas em produção
Dados de sensores sumindo ou corrompidosFalha no armazenamento persistente ou payload inválidoImplemente validação de payload e backups regulares dos PVCsRedes urbanas de sensores: lições aprendidas em produção
Não recebe notificações no endpointURL do endpoint incorreta ou indisponívelCorrija a URL e teste com curlRegras automáticas usando subscriptions e notificações NGSI
Notificações chegam mas ação não executaErro no código do endpoint receptorRevise logs e trate exceçõesRegras automáticas usando subscriptions e notificações NGSI
Muitas notificações em sequênciaFalta de throttling na subscriptionAdicione ou ajuste o parâmetro throttlingRegras automáticas usando subscriptions e notificações NGSI
Subscription não disparaCondição de filtro não corresponde aos dadosRevise o campo condition e os valores enviadosRegras automáticas usando subscriptions e notificações NGSI
Novo pod não entra em RunningFalta de recursos no cluster ou erro de configuração na imagem/containerVerifique recursos disponíveis com 'kubectl describe node' e logs do pod com 'kubectl logs NOME_DO_POD'Resiliência na prática: simulação e resposta a falhas
Pods não são realocados após falha de nóAffinity/anti-affinity ou taints impedindo agendamentoRevise as configurações de tolerations e affinities no deploymentResiliência na prática: simulação e resposta a falhas
Tempo de recuperação maior que o SLOProbes mal configuradas ou cluster subdimensionadoAjuste liveness/readiness probes e avalie a capacidade do clusterResiliência na prática: simulação e resposta a falhas
A resposta automática não executaPermissões incorretas no script ou erro de sintaxe no ossec.confVerifique permissões (chmod +x) e valide o XML do ossec.confRespostas automáticas a incidentes: playbooks com Wazuh e OP
Ação executada em eventos erradosrules_id mal configurado ou política OPA genérica demaisRevise o rules_id e as condições da política RegoRespostas automáticas a incidentes: playbooks com Wazuh e OP
OPA não responde ao scriptOPA não está rodando ou endpoint incorretoConfirme se o OPA está ativo e o endpoint corretoRespostas automáticas a incidentes: playbooks com Wazuh e OP
Tráfego entre pods aparece em texto claroTLS não está habilitado ou mal configuradoReveja a configuração de TLS nas aplicações ou sidecarsSegurança de dados em trânsito e repouso para IoT
Volumes persistentes não mostram criptografia ativaProvisionador de storage não suporta ou não está configurado para criptografiaHabilite a opção de criptografia no provisionador ou configure LUKS manualmenteSegurança de dados em trânsito e repouso para IoT
Secrets continuam legíveis no etcd após ativar EncryptionConfigurationkube-apiserver não foi reiniciado corretamente ou flag não foi aplicadaVerifique a configuração do serviço kube-apiserver e reinicie pelo método corretoSegurança de dados em trânsito e repouso para IoT
OPA não inicia no containerPermissões do volume de políticas incorretas ou usuário sem acessoAjuste permissões do diretório para o UID usado no containerSegurança do OPA e Wazuh: isolamento, permissões e atualizaç
Agente Wazuh falha ao iniciarUsuário 'wazuh' não existe ou falta permissãoCrie o usuário e grupo 'wazuh' e ajuste permissões dos diretóriosSegurança do OPA e Wazuh: isolamento, permissões e atualizaç
FIM não gera alertasDiretórios não incluídos na configuração ou modo realtime ausenteRevise o bloco <syscheck> e adicione realtime="yes"Segurança do OPA e Wazuh: isolamento, permissões e atualizaç
Dados de um bairro não aparecem no Prometheus centralConfiguração de federation errada ou firewall bloqueando o acesso ao /federateRevise o scrape_config do Prometheus central e libere a porta 9090 entre as instânciasSharding e federation: Prometheus para cidades inteiras
Métricas duplicadas ou inconsistentesTargets configurados em mais de um shardGaranta que cada target só está em um scrape_config de uma instânciaSharding e federation: Prometheus para cidades inteiras
Queries federadas lentasInstância central sobrecarregada ou volume de métricas muito altoAjuste filtros match[] para federar apenas métricas necessáriasSharding e federation: Prometheus para cidades inteiras
OWASP ZAP não encontra vulnerabilidades conhecidasConfiguração incorreta do alvo ou escaneamento superficialRevise o escopo e as opções do ZAP; execute escaneamento completoTestes recorrentes: simulação de ataques e validação contínu
OPA retorna falha em teste de políticaErro na lógica da política ou no arquivo de testeRevise a política Rego e os testes; consulte a documentaçãoTestes recorrentes: simulação de ataques e validação contínu
Wazuh não gera alerta para evento simuladoRegra mal configurada ou agente não reportandoVerifique regras, logs do agente e conectividadeTestes recorrentes: simulação de ataques e validação contínu
Logs de auditoria não aparecem no WazuhAgente mal configurado ou Auditd não está rodandoReinicie o Auditd e revise a configuração do agente WazuhThreat modeling prático: ameaças reais e controles arquitetu
Alertas em excesso (falso positivo)Regras de auditoria muito amplasAjuste as regras para monitorar apenas arquivos críticosThreat modeling prático: ameaças reais e controles arquitetu
Serviço essencial parou após hardeningDesabilitação de serviço necessárioRevise a lista de serviços e reabilite o que for críticoThreat modeling prático: ameaças reais e controles arquitetu
Eventos de auditoria perdidosBuffer do Auditd pequeno demais para a cargaAumente o backlog_limit e monitore o uso de RAMTLS/SSL e Auditd em larga escala: impactos de desempenho e m
Latência alta nas APIs TLSCipher suite lento ou CPU saturadaUse cipher suites modernos e monitore o uso de CPUTLS/SSL e Auditd em larga escala: impactos de desempenho e m
Logs de auditoria atrasadosFlush síncrono ou disco lentoAjuste flush para INCREMENTAL_ASYNC e use discos mais rápidosTLS/SSL e Auditd em larga escala: impactos de desempenho e m
Sensores travando ao ativar TLSHardware insuficiente para criptografiaReduza tamanho das chaves ou otimize o softwareTLS/SSL e Auditd em larga escala: impactos de desempenho e m
O navegador alerta sobre conexão inseguraCertificado expirado, autoassinado ou cadeia incompletaRenove o certificado e garanta a cadeia completa no servidorTLS/SSL sem brechas: configuração segura para APIs, dashboar
Ferramenta de teste mostra TLS 1.0 ou SSLv3 habilitadoConfiguração de protocolo não restrita corretamenteRevise ssl_protocols ou SSLProtocol e reinicie o serviçoTLS/SSL sem brechas: configuração segura para APIs, dashboar
API recusa conexões de agentesAgente não confia na CA do servidorAdicione o certificado da CA ao trust store do agenteTLS/SSL sem brechas: configuração segura para APIs, dashboar
Alertas do Wazuh não aparecem para acessos suspeitosLogs da aplicação não estão sendo enviados corretamente ao agenteRevise a configuração de log forwarding e o parser do WazuhZero Trust e cidades inteligentes: o que já é possível com o
OPA permite requisições indevidasPolítica Rego mal definida ou input incompletoRevise a lógica da política e os dados enviados ao OPAZero Trust e cidades inteligentes: o que já é possível com o
Dispositivos IoT não aparecem no monitoramentoLimitações do hardware ou ausência de agenteImplemente coleta via gateway ou syslog externoZero Trust e cidades inteligentes: o que já é possível com o

Todas as trilhas