119 roteiros com comandos
Passo a passo extraído das lições da trilha Smart Cities, com comandos e arquivos de configuração reais. Filtre por palavra e vá direto à implementação.
- 5 passos · 2 com comandosA superfície de ataque real em cidades inteligentes: sensores, APIs e o fator humanoComeça por: Inventariar ativos digitais e físicos
- 5 passos · 5 com comandosAlém do básico: integração com ML, mapas e IoT em larga escalaComeça por: Exportar métricas do Prometheus para ML
- 5 passos · 3 com comandosAlertas automatizados: integração com scripts e webhooksComeça por: Configurar o Alertmanager para usar webhook
- 5 passos · 3 com comandosAlertas inteligentes: threshold, ausência e anomaliasComeça por: Definir thresholds baseados em histórico
- 6 passos · 6 com comandosAlertmanager: instalando e integrando com PrometheusComeça por: Preparar diretórios de configuração e dados
- 5 passos · 5 com comandosAnálise forense: reconstruindo incidentes com logs de Auditd e WazuhComeça por: Isolar e copiar os logs de Auditd
- 5 passos · 5 com comandosArquitetura de referência: onde Wazuh, OPA, TLS e OAuth2 se encaixam na cidade inteligenteComeça por: Configurar TLS mútuo entre gateway e API
- 5 passos · 4 com comandosAuditd, Wazuh e compliance: rastreabilidade legal em cidades inteligentesComeça por: Mapeie os requisitos legais
- 5 passos · 5 com comandosAutenticação e autorização no FIWARE: Keyrock e AuthZForceComeça por: Subir containers Keyrock, AuthZForce e PEP Proxy
- 5 passos · 5 com comandosAutenticação e autorização no Grafana e PrometheusComeça por: Criar usuários e times no Grafana
- 5 passos · 5 com comandosAuto-monitoramento: Prometheus e Grafana sob vigilânciaComeça por: Adicionar Prometheus como target de si mesmo
- 5 passos · 4 com comandosCalculando recursos: CPU, memória e storage para IoT urbanoComeça por: Levante o perfil de consumo dos sensores
- 5 passos · 3 com comandosCamadas de uma arquitetura urbana: sensores, rede, contexto e aplicaçõesComeça por: Padronizar payloads de sensores
- 5 passos · 5 com comandosCI/CD de políticas: pipelines automáticos para OPA e WazuhComeça por: Versionar políticas e configurações
- 5 passos · 5 com comandosComo o Prometheus coleta, armazena e expõe métricasComeça por: Definir targets no prometheus.yml
- 5 passos · 5 com comandosConectando sensores via MQTT ao FIWAREComeça por: Instalar e configurar o Mosquitto
- 5 passos · 5 com comandosConfigMaps e Secrets: parametrizando aplicações IoTComeça por: Criar um ConfigMap para parâmetros IoT
- 5 passos · 5 com comandosConfigurando entidades e subscriptions no Orion Context BrokerComeça por: Definir o modelo de entidade
- 5 passos · 4 com comandosConsumindo dados FIWARE com dashboards e aplicações webComeça por: Identifique o endpoint NGSI do Context Broker
- 6 passos · 5 com comandosDashboards e alertas: visualização e resposta rápida com Wazuh e OPAComeça por: Acessar o Wazuh Dashboard
- 5 passos · 2 com comandosDefinindo métricas que importam: disponibilidade, latência e eventosComeça por: Liste serviços e sensores críticos
- 5 passos · 5 com comandosDeploy de aplicações IoT com Helm: versionamento e rollbackComeça por: Estruturar o chart Helm
- 5 passos · 4 com comandosDeploy rápido: Prometheus, Grafana e Node Exporter em DockerComeça por: Crie os diretórios de configuração
- 5 passos · 5 com comandosDepurando falhas de comunicação entre sensores e FIWAREComeça por: Verificar conectividade de rede
- 5 passos · 5 com comandosDesafios emergentes: privacidade, ética e IA em cidades inteligentesComeça por: Mapear dados sensíveis
- 5 passos · 5 com comandosDesenhando clusters resilientes: nós, pods e zonas de falhaComeça por: Mapeie zonas físicas e rotule os nós
- 5 passos · 5 com comandosDiagnóstico de pods, nós e serviços: comandos essenciaisComeça por: Identifique o pod com problema
- 5 passos · 5 com comandosDiagnóstico rápido: logs, métricas e erros comuns em Wazuh e OPAComeça por: Verificar logs do Wazuh em tempo real
- 5 passos · 3 com comandosDimensionando Wazuh e OPA: requisitos mínimos e limites práticosComeça por: Estimar volume de eventos
- 5 passos · 3 com comandosDo requisito ao manifesto: modelando workloads IoTComeça por: Mapeie os workloads
- 5 passos · 4 com comandosDocumentação viva: versionamento e transparênciaComeça por: Crie um repositório Git para monitoramento
- 5 passos · 2 com comandosEnergia e iluminação pública: métricas que previnem falhasComeça por: Configurar endpoints de métricas nos sensores
- 5 passos · 5 com comandosErros comuns no Orion Context Broker: causas e soluçõesComeça por: Verificar autenticação
- 5 passos · 5 com comandosEscalabilidade horizontal e vertical: limites e estratégiasComeça por: Definir requests/limits realistas nos deployments
- 5 passos · 5 com comandosEscalando Wazuh e OPA: clusters, balanceamento e alta disponibilidadeComeça por: Preparar dois managers Wazuh para failover
- 5 passos · 3 com comandosEscolha de protocolos: quando usar MQTT, HTTP ou outrosComeça por: Mapeie requisitos do projeto
- 5 passos · 1 com comandosEstimando volume de dados: sensores, frequência e armazenamentoComeça por: Levantar tipos de sensores e frequência
- 5 passos · 5 com comandosEstudo de caso: gestão de resíduos urbanos conectadaComeça por: Instalar e iniciar o Orion Context Broker
- 5 passos · 5 com comandosEstudo de caso: transporte público inteligente com FIWAREComeça por: Subir os containers FIWARE básicos
- 5 passos · 3 com comandosEvite armadilhas: cardinalidade, retenção e rotulagemComeça por: Identifique labels de alta cardinalidade
- 5 passos · 4 com comandosExporters: integrando sensores IoT e serviços legadosComeça por: Escolher o exporter
- 6 passos · 6 com comandosFalhas em integração: como detectar e corrigir problemas entre Wazuh, OPA e AuditdComeça por: Verificar conectividade entre Wazuh e OPA
- 5 passos · 5 com comandosFIWARE, NGSI e MQTT: padrões abertos para IoT urbanoComeça por: Instalar o Orion Context Broker
- 5 passos · 5 com comandosGerenciando milhares de sensores: automação e orquestração em larga escalaComeça por: Preparar scripts de instalação
- 5 passos · 5 com comandosGerenciando milhares de sensores: práticas para ambientes massivosComeça por: Preparar o ambiente FIWARE com IoT Agent
- 5 passos · 5 com comandosGestão de segredos: chaves, tokens e certificados em ambientes urbanosComeça por: Configurar permissões restritas para arquivos de segredos
- 5 passos · 5 com comandosGitOps e CI/CD para IoT: fluxo de deploy contínuoComeça por: Configurar repositório Git para manifests
- 5 passos · 4 com comandosGovernança e ciclo de vida dos dados urbanosComeça por: Definir política de retenção
- 5 passos · 3 com comandosGrafana e dashboards: limites práticos de visualizaçãoComeça por: Avalie o número de painéis por dashboard
- 5 passos · 5 com comandosGrafana em escala: dashboards multi-cidade e multi-equipeComeça por: Crie pastas para cada cidade
- 5 passos · 2 com comandosGrafana sem dados? Debug de queries e painéisComeça por: Testar conexão do datasource
- 5 passos · 4 com comandosGrafana: conectando múltiplos Prometheus e fontes externasComeça por: Adicionar o primeiro Prometheus
- 5 passos · 5 com comandosGrafana: criando painéis e usuários para equipes urbanasComeça por: Criar pasta por área
- 5 passos · 5 com comandosGrafana: de onde vêm os dados e como são exibidosComeça por: Adicionar o Prometheus como fonte de dados
- 5 passos · 4 com comandosHardening do Wazuh: regras, alertas e tuning para ambientes urbanos sensíveisComeça por: Analise os eventos críticos do seu ambiente
- 5 passos · 5 com comandosHorizontalizando o Orion Context Broker e agentes IoTComeça por: Preparar o cluster MongoDB
- 6 passos · 6 com comandosImplantando Wazuh e Auditd: do agent ao dashboard em ambiente urbano realComeça por: Instalar o Wazuh Manager
- 5 passos · 5 com comandosIncidente real: resposta a ataque direcionado em infraestrutura urbanaComeça por: Isolar dispositivos comprometidos
- 5 passos · 5 com comandosInfraestrutura como código: docker-compose e alémComeça por: Organize os arquivos de configuração
- 5 passos · 5 com comandosInstalando Kubernetes com CRI-O: do bare metal à nuvemComeça por: Preparar o ambiente
- 5 passos · 5 com comandosInstalando o Orion Context Broker em ambiente LinuxComeça por: Atualize o sistema
- 6 passos · 4 com comandosIntegração com sistemas de automação urbana (ex: Node-RED)Começa por: Instalar Node-RED
- 5 passos · 1 com comandosIntegração com sistemas legados: desafios e soluçõesComeça por: Mapeie os dados do sistema legado
- 5 passos · 5 com comandosIntegração de dispositivos legados via adaptadores e sidecarsComeça por: Empacote o adaptador como contêiner
- 5 passos · 3 com comandosIntegração de gateways IoT e NGSI com KubernetesComeça por: Provisionar MongoDB via StatefulSet
- 5 passos · 4 com comandosIntegração ponta a ponta: Wazuh + OPA + OAuth2 em APIs e sensores urbanosComeça por: Configurar TLS/SSL na API
- 5 passos · 4 com comandosIsolamento de workloads: namespaces, RBAC e policiesComeça por: Criar namespaces para segmentação
- 5 passos · 5 com comandosKubernetes e NGSI-LD: interoperabilidade semântica para smart citiesComeça por: Preparar o cluster Kubernetes
- 5 passos · 5 com comandosKubernetes no edge: microclusters e 5G em cidades inteligentesComeça por: Escolher a distribuição Kubernetes adequada para edge
- 5 passos · 5 com comandosKubernetes, CRI-O e Docker: diferenças práticas para IoTComeça por: Verifique a versão do Kubernetes
- 5 passos · 2 com comandosLiveness, readiness e probes customizadas para IoTComeça por: Identifique o que significa 'saudável' para cada aplicação IoT
- 5 passos · 5 com comandosLogs, tracing e troubleshooting distribuídoComeça por: Implantar Fluent Bit via DaemonSet
- 5 passos · 4 com comandosManutenção preditiva e atualização sem downtimeComeça por: Planeje a janela de manutenção
- 5 passos · 2 com comandosMapeando sensores, serviços e pontos de coletaComeça por: Levantar todos os sensores e serviços
- 5 passos · 5 com comandosMobilidade urbana: orquestração de serviços críticosComeça por: Definir réplicas e probes para alta disponibilidade
- 6 passos · 2 com comandosModelando entidades urbanas: sensores, veículos, infraestruturaComeça por: Escolha o modelo FIWARE adequado
- 5 passos · 3 com comandosMonitoramento de sensores e conectividade urbanaComeça por: Identificar sensores críticos
- 5 passos · 5 com comandosMonitorando o Orion Context Broker e agentes IoTComeça por: Habilitar métricas no Orion
- 5 passos · 4 com comandosMonitorando tráfego e mobilidade urbana em tempo realComeça por: Desenvolver ou configurar um exporter para sensores de tráfego
- 5 passos · 5 com comandosMulti-cluster e federated Kubernetes para cidades inteligentesComeça por: Preparar clusters membros
- 5 passos · 5 com comandosNetworking para IoT: serviços, ingress e roteamentoComeça por: Defina o Service adequado para cada aplicação
- 5 passos · 3 com comandosNGSI brokers e APIs REST: interoperabilidade entre domínios urbanosComeça por: Criar o Deployment do broker NGSI
- 5 passos · 5 com comandosNGSI-LD e semântica: interoperabilidade além do básicoComeça por: Definir contexto JSON-LD
- 5 passos · 3 com comandosNode pools e escalonamento horizontal: quando e como aplicarComeça por: Definir perfis de workload
- 5 passos · 5 com comandosO futuro: IA, automação avançada e o papel do open source na segurança urbanaComeça por: Integrar Wazuh com um modelo de IA para detecção de anomalias
- 5 passos · 2 com comandosO que é Prometheus, Grafana e por que são padrão abertoComeça por: Entenda o problema
- 6 passos · 5 com comandosOPA e OAuth2: implementação prática de políticas dinâmicas e autenticação forteComeça por: Preparar diretório de políticas
- 6 passos · 6 com comandosOPA na prática: versionamento, rollback e auditoria de políticasComeça por: Versão do bundle
- 5 passos · 5 com comandosOperadores Kubernetes: automação além do básicoComeça por: Definir o CRD
- 5 passos · 5 com comandosOrion Context Broker: o cérebro do contexto urbanoComeça por: Subir o Orion Context Broker com Docker
- 5 passos · 5 com comandosPadronização de manifests e versionamento de configuraçãoComeça por: Defina padrões de nomenclatura e labels
- 5 passos · 2 com comandosPadronização de modelos de dados: por que seguir o FIWARE Data ModelsComeça por: Escolher o modelo de dados FIWARE adequado
- 5 passos · 5 com comandosParâmetros essenciais do IoT Agent para integração com sensoresComeça por: Definir dispositivos e serviços
- 5 passos · 5 com comandosPlanejamento de políticas: do OPA ao controle de acesso granular em APIs urbanasComeça por: Definir input padrão para OPA
- 5 passos · 1 com comandosPlanejando a rede: conectividade, latência e redundânciaComeça por: Mapeie os pontos críticos da cidade
- 5 passos · 1 com comandosPor que cidades inteligentes precisam de conectividade e dados abertosComeça por: Mapeie os sistemas urbanos existentes
- 4 passos · 1 com comandosPor que métricas são diferentes de logs e tracesComeça por: Identifique o objetivo da monitoração
- 5 passos · 5 com comandosPor que métricas somem: debug de scraping e storageComeça por: Verifique os logs do Prometheus
- 5 passos · 5 com comandosPor que open source? Garantias técnicas e limitações de ferramentas livres em segurança urbanaComeça por: Avalie a licença antes de instalar
- 5 passos · 3 com comandosPrivacidade e anonimização de dados urbanosComeça por: Mapeie os dados coletados
- 5 passos · 5 com comandosProjeto de monitoramento: eventos críticos, compliance e detecção de anomalias com WazuhComeça por: Ativar e configurar o auditd
- 5 passos · 5 com comandosProjeto real: implantação de Wazuh e OPA em rede de fibra dedicada como a da UpnetixComeça por: Preparar o cluster Wazuh
- 5 passos · 5 com comandosPrometheus e Grafana: monitoramento de IoT em KubernetesComeça por: Adicionar o repositório Helm
- 5 passos · 5 com comandosPrometheus e Grafana: recursos avançados e roadmapComeça por: Habilitar exemplares nativos no Prometheus
- 5 passos · 5 com comandosPrometheus.yml: targets, jobs e relabeling na práticaComeça por: Definir o scrape_interval global
- 4 passos · 4 com comandosProtegendo endpoints e dados sensíveisComeça por: Configurar proxy reverso com TLS para Prometheus
- 5 passos · 2 com comandosQuantos Prometheus, quanto storage e qual intervalo de scrapeComeça por: Mapeie todas as métricas e labels dinâmicos
- 5 passos · 5 com comandosRedes urbanas de sensores: lições aprendidas em produçãoComeça por: Configurar CNI com suporte a múltiplas VLANs
- 5 passos · 3 com comandosRegras automáticas usando subscriptions e notificações NGSIComeça por: Definir a condição de interesse
- 5 passos · 5 com comandosResiliência na prática: simulação e resposta a falhasComeça por: Listar pods do deployment
- 5 passos · 3 com comandosRespostas automáticas a incidentes: playbooks com Wazuh e OPAComeça por: Definir o evento crítico
- 5 passos · 5 com comandosSegurança de dados em trânsito e repouso para IoTComeça por: Habilitar TLS entre pods e serviços
- 5 passos · 5 com comandosSegurança do OPA e Wazuh: isolamento, permissões e atualização seguraComeça por: Isolar OPA em container com usuário não-root
- 5 passos · 2 com comandosSharding e federation: Prometheus para cidades inteirasComeça por: Planejar a divisão dos targets
- 5 passos · 4 com comandosTestes recorrentes: simulação de ataques e validação contínua de políticasComeça por: Executar testes de vulnerabilidade em aplicações web
- 6 passos · 3 com comandosThreat modeling prático: ameaças reais e controles arquiteturais em ambientes urbanosComeça por: Mapeie ativos e fluxos de dados
- 5 passos · 5 com comandosTLS/SSL e Auditd em larga escala: impactos de desempenho e mitigaçãoComeça por: Avaliar uso de CPU com e sem TLS
- 5 passos · 5 com comandosTLS/SSL sem brechas: configuração segura para APIs, dashboards e agentesComeça por: Gerar um novo certificado seguro
- 5 passos · 5 com comandosZero Trust e cidades inteligentes: o que já é possível com open sourceComeça por: Instalar o agente Wazuh no servidor
