382 sintomas catalogados
Cada sintoma com causa provável e correção, ligado à lição da trilha Governo que explica o porquê. Descreva o sintoma para filtrar.
| Sintoma | Causa provável | Correção | Lição |
|---|---|---|---|
| Script não executa ao disparar trigger | Permissão incorreta no arquivo ou diretório. | Ajuste permissões com chmod e chown para o usuário zabbix. | Ações automáticas: scripts, notificações e correção |
| Notificação não chega ao destinatário | Configuração incorreta do tipo de mídia ou SMTP. | Revise as configurações em Administração > Tipos de mídia. | Ações automáticas: scripts, notificações e correção |
| Script executa mas não resolve o problema | Script com erro de lógica ou sem permissões suficientes. | Teste o script manualmente e revise logs de erro. | Ações automáticas: scripts, notificações e correção |
| Zabbix Server não conecta ao novo banco após failover | DBHost não foi alterado corretamente ou usuário não tem permissão no novo nó | Verifique o parâmetro DBHost e permissões do usuário no banco secundário | Ajustes para alta disponibilidade e desempenho |
| Frontend exibe erro de conexão ao banco | Banco de dados não disponível ou configuração incorreta no zabbix.conf.php | Ajuste o arquivo de configuração e teste conectividade | Ajustes para alta disponibilidade e desempenho |
| Monitoramento do próprio Zabbix não alerta em caso de falha | Triggers ou checagens externas não configuradas | Implemente triggers e scripts de monitoramento externo | Ajustes para alta disponibilidade e desempenho |
| Evento permanece aberto mesmo após resolução do problema | Trigger não foi reavaliada ou item não atualizou | Forçar coleta do item ou revisar expressão da trigger | Análise de eventos, problemas e histórico |
| Alertas redundantes para hosts atrás de um mesmo equipamento | Falta de configuração de dependências | Configurar dependências de triggers corretamente | Análise de eventos, problemas e histórico |
| Histórico de item não mostra dados recentes | Problema no agente ou coleta suspensa | Verificar status do agente e logs do Zabbix | Análise de eventos, problemas e histórico |
| Falha de conexão SSH | Chave pública ausente ou permissões incorretas | Verifique se a chave pública do controlador está no ~/.ssh/authorized_keys do servidor | Ansible: arquitetura e funcionamento em ambientes críticos |
| Erro de sintaxe YAML | Indentação incorreta ou caracteres inválidos | Valide o arquivo com 'yamllint' ou consulte a especificação em yaml.org/spec | Ansible: arquitetura e funcionamento em ambientes críticos |
| Permissão negada ao executar tarefas | Usuário sem privilégio sudo | Ajuste o parâmetro 'become' e garanta que o usuário está no grupo sudoers | Ansible: arquitetura e funcionamento em ambientes críticos |
| Erro de autenticação (token inválido) | Token expirado ou incorreto | Refaça o login via API para obter novo token | API REST do Zabbix: automação e integração com sistemas exte |
| Permissão negada ao criar ou consultar hosts | Usuário da API sem privilégio suficiente | Ajuste as permissões do usuário na interface do Zabbix | API REST do Zabbix: automação e integração com sistemas exte |
| Resposta vazia ou erro 413 | Payload muito grande ou limite do PHP excedido | Ajuste post_max_size e upload_max_filesize no php.ini | API REST do Zabbix: automação e integração com sistemas exte |
| Eventos não aparecem no log | Listener de eventos não ativado ou configuração incorreta | Revise configuração em Realm Settings > Events e standalone.xml | Auditoria e rastreabilidade: como garantir accountability |
| Logs não chegam ao SIEM | Filebeat/Logstash não configurado corretamente ou permissão insuficiente | Verifique caminho do log, permissões e status do serviço de exportação | Auditoria e rastreabilidade: como garantir accountability |
| Logs antigos sumindo rapidamente | Retenção ou rotação de logs mal configurada | Ajuste política de retenção no Keycloak e logrotate | Auditoria e rastreabilidade: como garantir accountability |
| Playbook não corrige o problema | Tarefa não idempotente ou erro de permissão | Revise o playbook e ajuste permissões | Automação auto-remediável: detecção e correção automática de |
| Alertas não são enviados | Configuração de notificação ausente ou incorreta | Verifique integrações de alerta e permissões de envio | Automação auto-remediável: detecção e correção automática de |
| Correções automáticas em loop | Critérios de desvio mal definidos ou causa raiz não tratada | Ajuste critérios e revise causas raiz | Automação auto-remediável: detecção e correção automática de |
| O serviço BIND9 não inicia após aplicar o playbook. | Erro de sintaxe no arquivo de zona DNS. | Valide o arquivo de zona com 'named-checkzone' antes de aplicar. | Automação de servidores de e-mail e DNS em prefeitura |
| Usuários não conseguem autenticar no e-mail. | Senha ou permissão incorreta na criação do usuário. | Revise o playbook de criação de usuários e teste autenticação localmente. | Automação de servidores de e-mail e DNS em prefeitura |
| Mudanças em registros DNS não refletem na rede. | Serviço BIND9 não foi recarregado após alteração. | Inclua tarefa de reload do serviço no playbook. | Automação de servidores de e-mail e DNS em prefeitura |
| Comando executado mas sem efeito | Faltou parâmetro creates ou removes, tornando a task não idempotente | Adicione creates ou removes para evitar execuções desnecessárias | Automação de sistemas legados: shell, comandos e scripts |
| Erro de permissão ao executar script | Script copiado sem permissão de execução | Ajuste o parâmetro mode no módulo copy para '0700' | Automação de sistemas legados: shell, comandos e scripts |
| Mensagem de comando não encontrado | Shell padrão do host não reconhece o comando | Use o parâmetro executable para definir o shell correto | Automação de sistemas legados: shell, comandos e scripts |
| Saída diferente entre hosts | Comando ou script não compatível entre distribuições | Condicione as tasks usando ansible_facts | Automação de sistemas legados: shell, comandos e scripts |
| Playbook aplica mudanças a cada execução | Módulo não idempotente ou uso de shell/raw | Troque para módulos declarativos e idempotentes | Automação declarativa, idempotência e compliance contínuo |
| Relatório de compliance mostra desvios não corrigidos | Estado desejado mal definido ou playbook incompleto | Revise o playbook e alinhe com o framework de compliance | Automação declarativa, idempotência e compliance contínuo |
| Execução em --check não detecta desvios | Módulo não suporta check_mode | Consulte a documentação do módulo e ajuste a estratégia | Automação declarativa, idempotência e compliance contínuo |
| Playbook executado no ambiente errado | Inventário ou diretório incorreto informado | Confirme o caminho do inventário no comando e restrinja permissões | Automação multi-ambiente: segregação e governança |
| Usuário sem permissão para executar playbook | Grupo Unix ou sudoers não configurado | Adicione o usuário ao grupo correto e revise o arquivo sudoers | Automação multi-ambiente: segregação e governança |
| Logs não estão sendo gerados | log_path ausente ou permissão insuficiente | Verifique configuração do ansible.cfg e permissões do diretório de logs | Automação multi-ambiente: segregação e governança |
| Playbook não executa no horário | Erro na sintaxe do crontab ou caminhos incorretos | Revise o crontab com 'crontab -l' e use caminhos absolutos | Automação recorrente: agendamento e execução contínua |
| Logs não são gerados | Redirecionamento de saída ausente ou permissão insuficiente | Ajuste permissões de /var/log/ansible e revise o comando do cron | Automação recorrente: agendamento e execução contínua |
| AWX não executa o job | Credenciais ou inventário mal configurados | Revise as configurações do Job Template e do inventário no AWX | Automação recorrente: agendamento e execução contínua |
| Alertas de falha não chegam | Mail não configurado no host | Configure um agente de email (ex: postfix) e teste envio manual | Automação recorrente: agendamento e execução contínua |
| O pacote não é instalado | O módulo apt ou yum não encontrou o pacote no repositório | Atualize o cache de pacotes com 'update_cache: yes' antes da instalação | Automatizando a instalação de pacotes e serviços essenciais |
| Erro de permissão ao instalar pacotes | Falta de privilégio de superusuário | Garanta o uso de 'become: yes' nas tasks | Automatizando a instalação de pacotes e serviços essenciais |
| Handler não é executado após alteração no template | Task não está com notify configurado | Adicione 'notify: nome_do_handler' na task de template | Automatizando a instalação de pacotes e serviços essenciais |
| Logs não aparecem no servidor central | Firewall bloqueando porta 514 ou erro de configuração no rsyslog | Verifique regras de firewall e sintaxe do arquivo de configuração | Automatizando coleta e retenção de logs: requisitos do Marco |
| Arquivos de logs não são rotacionados | Erro no arquivo de configuração do Logrotate ou permissões insuficientes | Revise a configuração e permissões dos arquivos de log | Automatizando coleta e retenção de logs: requisitos do Marco |
| Alertas não são enviados | Configuração incorreta do servidor SMTP ou falha na regra de alerta | Teste envio de e-mail manualmente e revise a regra de alerta | Automatizando coleta e retenção de logs: requisitos do Marco |
| Erro 401 Unauthorized nas chamadas à API | Token expirado ou credenciais incorretas | Reautentique e gere novo token | Automatizando provisionamento: scripts, REST API e Terraform |
| Usuário não aparece após script ou Terraform | Payload JSON inválido ou permissões insuficientes | Valide o JSON e revise permissões do usuário de automação | Automatizando provisionamento: scripts, REST API e Terraform |
| Erro 'resource not supported' no Terraform | Provider não suporta o recurso desejado | Consulte a documentação oficial do provider para recursos suportados | Automatizando provisionamento: scripts, REST API e Terraform |
| Proxy aparece como offline no Zabbix Server | Problema de rede ou configuração incorreta do parâmetro Server no proxy | Verifique conectividade e ajuste Server em zabbix_proxy.conf | Balanceamento de carga e proxies distribuídos |
| Dados atrasados ou ausentes | Proxy sobrecarregado ou buffer insuficiente | Aumente StartPollers e ProxyOfflineBuffer; monitore uso de recursos | Balanceamento de carga e proxies distribuídos |
| Hosts não aparecem como monitorados pelo proxy | Associação incorreta de hosts ao proxy na interface web | Reassocie hosts ao proxy correto | Balanceamento de carga e proxies distribuídos |
| Consultas lentas no frontend | Parâmetros de memória insuficientes ou falta de índices. | Aumente shared_buffers/innodb_buffer_pool_size e reindexe tabelas grandes. | Banco de dados: escolhas e ajustes críticos |
| Erros de conexão frequentes | max_connections baixo ou conexões zumbis. | Aumente max_connections e revise processos ociosos. | Banco de dados: escolhas e ajustes críticos |
| Backup lento ou corrompido | Volume de dados muito grande ou falta de espaço. | Implemente backups incrementais e monitore espaço em disco. | Banco de dados: escolhas e ajustes críticos |
| Host aparece como 'Unavailable' | IP ou porta incorretos, firewall bloqueando, agente não instalado | Verifique IP, porta e conectividade de rede; ajuste firewall e reinstale agente se necessário | Cadastro de hosts e aplicação de templates |
| Itens com status 'Not supported' | Template incompatível ou macro ausente | Revise template e macros aplicados ao host | Cadastro de hosts e aplicação de templates |
| Importação em massa falha | XML mal formatado ou campos obrigatórios ausentes | Valide o XML conforme exportação do próprio Zabbix | Cadastro de hosts e aplicação de templates |
| Housekeeping lento ou travando | Volume excessivo de dados antigos ou parâmetros inadequados | Reduza o período de retenção ou aumente MaxHousekeeperDelete | Cálculo de carga: itens, triggers e histórico |
| Coleta de dados atrasada | Itens demais ou polling muito frequente | Aumente o intervalo de coleta ou distribua a carga com proxies | Cálculo de carga: itens, triggers e histórico |
| Banco de dados crescendo sem controle | Retenção longa ou housekeeping ineficiente | Revise políticas de retenção e housekeeping | Cálculo de carga: itens, triggers e histórico |
| Erro 'Too many authentication failures' | Excesso de conexões SSH simultâneas | Reduza forks ou ajuste MaxSessions no sshd_config dos hosts | Capacidade e limites: controlando paralelismo e escalabilida |
| Execução lenta ou travada | Tarefas pesadas rodando em paralelo demais | Use throttle nas tasks críticas | Capacidade e limites: controlando paralelismo e escalabilida |
| Conexão SSH cai durante o playbook | Limite do SSH ou firewall atingido | Reduza forks e valide regras de firewall | Capacidade e limites: controlando paralelismo e escalabilida |
| Logs não estão sendo gerados no GLPI | Configuração de logs desativada ou permissões insuficientes no diretório de logs | Ative logs em Configurar > Geral > Logs e ajuste permissões da pasta /var/log/glpi | Checklist legal e técnico: o que nunca pode faltar em TI púb |
| Backup automático falha no GLPI | Permissões de usuário ou espaço em disco insuficiente | Verifique permissões do usuário do banco e espaço em /var/backups | Checklist legal e técnico: o que nunca pode faltar em TI púb |
| Política de privacidade não aparece no portal | Arquivo não publicado ou erro de link | Publique o arquivo na área de transparência e teste o acesso público | Checklist legal e técnico: o que nunca pode faltar em TI púb |
| Importação de realm falha no pipeline | Arquivo JSON com sintaxe inválida ou campos obrigatórios ausentes | Valide o arquivo com jq e revise campos obrigatórios na documentação | CI/CD e testes: deploys seguros e reprodutíveis de Keycloak |
| Endpoint do Keycloak não responde após deploy | Container não subiu corretamente ou porta não exposta | Verifique logs do container e configuração de rede | CI/CD e testes: deploys seguros e reprodutíveis de Keycloak |
| Alterações manuais em produção são sobrescritas | GitOps está restaurando o estado do repositório | Evite alterações manuais; sempre faça mudanças via Git | CI/CD e testes: deploys seguros e reprodutíveis de Keycloak |
| Usuário é deslogado após queda de um nó. | Replicação de sessão falhou ou sticky session não está configurada. | Reveja configuração do Infinispan e do balanceador. | Clusterização e replicação: Keycloak para milhares de usuári |
| Sessões inconsistentes entre nós. | Banco de dados não é compartilhado ou cache não está sincronizado. | Garanta datasource único e verifique logs do Infinispan. | Clusterização e replicação: Keycloak para milhares de usuári |
| Novo nó não entra no cluster. | Configuração de transporte ou descoberta inconsistente. | Confirme stack TCP e JDBC_PING idênticos em todos os nós. | Clusterização e replicação: Keycloak para milhares de usuári |
| Usuário não aparece no realm após criação | Realm incorreto especificado no comando | Confirme o parâmetro '-r' com o nome do realm correto | Como o Keycloak gerencia identidades: realm, usuário, client |
| Erro de permissão ao criar recursos | Credenciais de admin inválidas ou sessão expirada | Refaça a autenticação com 'kcadm.sh config credentials' | Como o Keycloak gerencia identidades: realm, usuário, client |
| Papel não aparece no grupo | ID do grupo ou papel incorreto | Verifique IDs retornados pelos comandos de busca | Como o Keycloak gerencia identidades: realm, usuário, client |
| Dados de hosts não aparecem no frontend | Problema de comunicação entre server, proxy ou agent | Verifique logs em /var/log/zabbix/*.log e conectividade nas portas 10050/10051 | Componentes do Zabbix: server, proxy, agent e frontend |
| Proxy não envia dados ao server | Banco de dados do proxy não criado ou credenciais incorretas | Confirme criação do banco e usuário, revise zabbix_proxy.conf | Componentes do Zabbix: server, proxy, agent e frontend |
| Frontend exibe erro de conexão com banco | Configuração de banco no frontend incorreta | Ajuste dbhost, dbname, dbuser e dbpassword no arquivo de configuração do frontend | Componentes do Zabbix: server, proxy, agent e frontend |
| Usuário não consegue autenticar no GLPI via gov.br | Configuração SAML incorreta ou metadados desatualizados | Revise URLs e certificados SAML conforme documentação oficial do gov.br | Componentes essenciais: do portal gov.br ao firewall OPNsens |
| Logs do OPNsense não chegam ao servidor central | Firewall bloqueando porta 514 ou IP incorreto | Verifique regras de firewall e endereço do syslog | Componentes essenciais: do portal gov.br ao firewall OPNsens |
| Inventário do GLPI não atualiza | Agente FusionInventory não instalado ou configurado | Reinstale e configure o agente conforme a documentação do plugin | Componentes essenciais: do portal gov.br ao firewall OPNsens |
| Usuários não aparecem após sincronização | Base de busca (User Search Base) incorreta ou filtro restritivo demais. | Revise o DN e filtros configurados. Teste com um DN mais amplo. | Conectando fontes de usuários: LDAP, AD e bases externas |
| Erro de autenticação para usuários federados | Senha incorreta no diretório externo ou conexão LDAP falha. | Verifique logs do Keycloak e do LDAP/AD. Teste credenciais diretamente no diretório. | Conectando fontes de usuários: LDAP, AD e bases externas |
| Atributos como e-mail ou nome não são importados | Mapeamento de atributos ausente ou nome do atributo divergente. | Revise os mapeamentos em 'Mappers' e ajuste conforme o schema do diretório. | Conectando fontes de usuários: LDAP, AD e bases externas |
| Usuário não consegue autenticar via gov.br | Metadados desatualizados ou endpoint incorreto | Atualize os metadados do Identity Provider no Keycloak | Conectando Keycloak ao gov.br SSO: requisitos e fluxo técnic |
| Erro de assinatura inválida na assertion SAML | Certificado expirado ou diferente do cadastrado | Atualize o certificado público do gov.br no Keycloak | Conectando Keycloak ao gov.br SSO: requisitos e fluxo técnic |
| Atributos obrigatórios ausentes no token | Mapeamento de atributos incorreto | Revise o mapeamento de atributos no Identity Provider | Conectando Keycloak ao gov.br SSO: requisitos e fluxo técnic |
| Tela em branco ao acessar /zabbix | Erro de permissões ou falta de módulos PHP. | Verifique logs do Apache/Nginx e instale módulos PHP faltantes. | Configuração do frontend web e primeiros acessos |
| Erro de conexão com banco de dados no instalador | Configuração incorreta no arquivo zabbix.conf.php. | Edite o arquivo e corrija usuário/senha/host do banco. | Configuração do frontend web e primeiros acessos |
| Uploads de arquivos falham ou são truncados | upload_max_filesize e post_max_size abaixo do recomendado. | Aumente ambos para pelo menos 16M no php.ini e reinicie o PHP-FPM. | Configuração do frontend web e primeiros acessos |
| Banner de cookies não aparece | Configuração desativada ou script não carregado | Revise a ativação do banner no painel e verifique se o script está incluído no cabeçalho | Configurando privacidade e consentimento no gov.br |
| Consentimento não é registrado | Falha na integração com o módulo de consentimento | Cheque logs de erro e valide a configuração da API de consentimento | Configurando privacidade e consentimento no gov.br |
| Política de privacidade não está acessível | Link ausente ou caminho incorreto | Atualize o rodapé e garanta que o arquivo está publicado no caminho correto | Configurando privacidade e consentimento no gov.br |
| Resposta HTTP 401 Unauthorized | Token inválido ou ausente | Renove o token e armazene corretamente em ansible-vault | Consumindo APIs públicas gov.br com Ansible |
| Campo JSON ausente na resposta | Estrutura do JSON mudou ou erro na consulta | Revise a documentação da API e ajuste o filtro Jinja2 | Consumindo APIs públicas gov.br com Ansible |
| Timeout na chamada HTTP | Firewall bloqueando saída ou endpoint indisponível | Verifique conectividade e liberação de portas | Consumindo APIs públicas gov.br com Ansible |
| Usuário não consegue acessar hosts esperados | Permissão insuficiente no grupo de hosts | Revise as permissões atribuídas ao grupo de usuários | Controle de acesso e autenticação no Zabbix |
| Falha no login via LDAP | Parâmetros de conexão LDAP incorretos ou serviço indisponível | Verifique host, porta e credenciais do LDAP | Controle de acesso e autenticação no Zabbix |
| Logs de auditoria não aparecem | Nível de log inadequado ou permissão insuficiente para visualizar | Ajuste LogLevel e garanta que o usuário tem permissão para Reports → Audit | Controle de acesso e autenticação no Zabbix |
| Erro 'TLS handshake failed' nos logs | Certificados incompatíveis ou expirados | Regere e reinstale os certificados corretos | Criptografia e proteção de dados em trânsito |
| Host aparece como 'não suportado' no frontend | Configuração TLS divergente entre server/proxy e agente | Revise os parâmetros TLS nos arquivos de configuração | Criptografia e proteção de dados em trânsito |
| Itens de log não detectam falhas | Caminho do log ou expressão incorretos | Ajuste o item para o caminho e padrão corretos | Criptografia e proteção de dados em trânsito |
| Playbook falha sem detalhes claros | Verbosity baixo oculta informações importantes | Execute com -vvv ou -vvvv para logs completos | Debugging avançado: ansible-playbook --step, --check e verbo |
| Mudanças inesperadas após simulação | Módulo não suporta --check corretamente | Consulte a documentação do módulo e teste em ambiente isolado | Debugging avançado: ansible-playbook --step, --check e verbo |
| Execução muito lenta em modo step | Playbook grande ou muitos hosts | Use step apenas para tasks críticas ou em ambiente de teste | Debugging avançado: ansible-playbook --step, --check e verbo |
| Hosts não aparecem após a descoberta | Ações de descoberta mal configuradas ou filtros restritivos | Revise condições e operações da ação de descoberta | Descoberta automática de hosts e serviços |
| Muitos hosts irrelevantes cadastrados | Faixa de IP ampla demais ou falta de filtros | Restringir intervalos de IP e adicionar condições específicas | Descoberta automática de hosts e serviços |
| Templates errados aplicados | Operações de ação de descoberta genéricas | Criar ações separadas para cada tipo de serviço detectado | Descoberta automática de hosts e serviços |
| Sessões de usuário são perdidas após failover | Cluster mal configurado ou cache não distribuído | Revise a configuração do JGroups e do banco compartilhado | Desenhando ambientes Keycloak: isolamento, alta disponibilid |
| Nós do cluster não se enxergam | Datasource JDBC_PING ausente ou propriedades incorretas | Verifique o datasource e as propriedades obrigatórias no standalone-ha.xml | Desenhando ambientes Keycloak: isolamento, alta disponibilid |
| TLS não habilita | Configuração ausente ou senha do keystore incorreta | Ajuste o caminho do keystore e revise a senha conforme documentação | Desenhando ambientes Keycloak: isolamento, alta disponibilid |
| Playbook não entra no bloco rescue após falha | A tarefa que falhou está fora do block ou o erro foi ignorado com ignore_errors | Garanta que a tarefa está dentro do block e não use ignore_errors onde deseja tratamento | Detecção de falhas e não conformidades em tempo real |
| Alertas não são enviados | Configuração incorreta do módulo mail ou falta de servidor SMTP | Verifique parâmetros do módulo mail e conectividade com SMTP | Detecção de falhas e não conformidades em tempo real |
| Falhas não aparecem nos logs | Comando logger não está instalado ou permissões insuficientes | Instale o logger e execute como usuário com permissão de escrita em syslog | Detecção de falhas e não conformidades em tempo real |
| Portal lento em horários de pico | Subdimensionamento de RAM ou CPU | Aumente recursos ou distribua carga entre mais servidores | Dimensionando infraestrutura para portais e serviços digitai |
| Firewall travando ou reiniciando | Excesso de conexões simultâneas | Ajuste limites de conexão e considere upgrade de hardware | Dimensionando infraestrutura para portais e serviços digitai |
| Usuários relatam erro 504 Gateway Timeout | Backend sobrecarregado | Otimize aplicação e revise dimensionamento | Dimensionando infraestrutura para portais e serviços digitai |
| Logs mostram ataques de negação de serviço | Firewall insuficiente para volume de ataque | Implemente regras de mitigação e monitore em tempo real | Dimensionando infraestrutura para portais e serviços digitai |
| Documento não aparece no portal da transparência | Publicação não foi concluída ou houve erro de permissão | Republique o documento e revise permissões de acesso | Documentação e governança: exigências e modelos práticos |
| Matriz de responsabilidades incompleta | Atividades ou papéis não foram mapeados corretamente | Revise o escopo do projeto e atualize a matriz RACI | Documentação e governança: exigências e modelos práticos |
| Documento rejeitado em auditoria | Modelo utilizado não segue padrão oficial | Substitua pelo modelo oficial do gov.br e reenvie para aprovação | Documentação e governança: exigências e modelos práticos |
| Impugnação por restrição indevida | Especificação de marca ou tecnologia sem justificativa técnica | Revise o termo de referência, substitua por critérios funcionais e padrões abertos | Elaborando projetos de TI alinhados à Lei 14.133 |
| Auditoria não encontra versões antigas | Falta de controle de versões | Implemente repositório versionado (ex: Git) e registre todas as alterações | Elaborando projetos de TI alinhados à Lei 14.133 |
| Parecer jurídico negativo | Falta de justificativa técnica ou análise de riscos | Reelabore o ETP e o termo de referência, incluindo justificativas e mitigação de riscos | Elaborando projetos de TI alinhados à Lei 14.133 |
| Dúvida sobre aderência à LGPD | Ausência de análise de dados pessoais | Inclua avaliação de tratamento de dados no ETP | Elaborando projetos de TI alinhados à Lei 14.133 |
| Usuário recebe mensagem 'invalid_grant' | Código de autorização expirado ou já utilizado | Solicite um novo código e tente novamente | Erros de autenticação: causas, logs e soluções práticas |
| Erro 'invalid_client' no log | Segredo do cliente ou client_id incorretos | Reveja e corrija a configuração do cliente | Erros de autenticação: causas, logs e soluções práticas |
| Token rejeitado por expiração | Desvio de horário entre Keycloak e aplicação | Sincronize ambos os servidores via NTP | Erros de autenticação: causas, logs e soluções práticas |
| Usuário não consegue acessar sistema | Senha expirada ou relógio do servidor desincronizado | Redefinir senha e sincronizar horário via NTP | Erros mais comuns em ambientes públicos: diagnóstico rápido |
| API retorna erro 403 | Token inválido ou permissão insuficiente | Gerar novo token e revisar permissões no sistema alvo | Erros mais comuns em ambientes públicos: diagnóstico rápido |
| Logs mostram dados pessoais em texto claro | Configuração inadequada de logging | Ajustar filtros de logs e mascarar campos sensíveis | Erros mais comuns em ambientes públicos: diagnóstico rápido |
| Falha de integração entre sistemas | Incompatibilidade de TLS ou firewall bloqueando porta | Atualizar versão de TLS e revisar regras de firewall | Erros mais comuns em ambientes públicos: diagnóstico rápido |
| Auditoria não encontra registro de troubleshooting | Falta de documentação das ações | Registrar todas as intervenções em sistema de chamados | Erros mais comuns em ambientes públicos: diagnóstico rápido |
| Respostas lentas sob carga | Falta de recursos ou gargalo no banco de dados | Aumente recursos ou distribua a carga via balanceamento | Escalando portais e serviços digitais: limites e boas prátic |
| Logs de acesso incompletos | Configuração inadequada de logging | Revise parâmetros de log e retenção conforme LGPD | Escalando portais e serviços digitais: limites e boas prátic |
| Replicação do banco falha | Erro de configuração de conexão ou permissões | Verifique primary_conninfo e permissões do usuário replicador | Escalando portais e serviços digitais: limites e boas prátic |
| Autenticação lenta ou falha em horários de pico | Pool de conexões do banco insuficiente ou banco sobrecarregado | Aumente o db-pool-max-size e otimize o banco | Estimando usuários, sessões e tokens: o que realmente dimens |
| Consumo de memória muito alto | TTL de sessão longo ou excesso de sessões simultâneas | Reduza o TTL ou aumente a RAM | Estimando usuários, sessões e tokens: o que realmente dimens |
| Tokens expirando antes do esperado | Configuração de expiração de token muito agressiva | Ajuste o tempo de expiração conforme o perfil de uso | Estimando usuários, sessões e tokens: o que realmente dimens |
| Usuário não consegue logar, erro 'Invalid redirect_uri' | redirect_uri não cadastrado no cliente | Adicione o redirect_uri correto nas configurações do cliente | Fluxos de autenticação e autorização: do login ao token |
| Token inválido no backend | Chave pública desatualizada ou token expirado | Atualize a chave pública e verifique tempo de vida do token | Fluxos de autenticação e autorização: do login ao token |
| Eventos de login não aparecem nos logs | Logs de eventos desabilitados | Habilite eventos em Events > Config | Fluxos de autenticação e autorização: do login ao token |
| Usuário não recebe solicitação de segundo fator no login | Step de MFA não está marcado como 'Required' no fluxo de autenticação | Edite o fluxo em Authentication > Flows e ajuste o step para 'Required' | Fluxos de autenticação: MFA, recuperação de senha e política |
| Token de redefinição de senha expira imediatamente | Tempo de expiração configurado como zero ou valor muito baixo | Ajuste em Realm Settings > Tokens > Reset Credentials para valor adequado (ex: 900 segundos) | Fluxos de autenticação: MFA, recuperação de senha e política |
| Telas de login não exibem customização | Tema não selecionado ou erro no arquivo login.ftl | Selecione o tema correto em Realm Settings > Login Theme e valide sintaxe do arquivo | Fluxos de autenticação: MFA, recuperação de senha e política |
| Logs do OPNsense não mostram conexões esperadas | Regra de firewall sem logging ativado ou tráfego fora das portas monitoradas | Revise regras e ative a opção de log na regra correta | Fluxos de dados e conformidade: interoperabilidade sem risco |
| GLPI não registra integrações nos logs | Configuração de log de integrações desativada | Acesse Configurar > Logs e ative logs de integrações | Fluxos de dados e conformidade: interoperabilidade sem risco |
| Auditd não gera registros de acesso | Regra de auditoria ausente ou serviço inativo | Adicione regra com auditctl e reinicie o serviço auditd | Fluxos de dados e conformidade: interoperabilidade sem risco |
| Inventário retorna vazio | Script ou plugin não está consultando a fonte corretamente | Verifique logs, permissões e formato de saída do script | Gerenciamento de inventário dinâmico em órgãos públicos |
| Hosts aparecem duplicados | Agrupamento incorreto no script ou na fonte de dados | Ajuste a lógica de agrupamento e revise a fonte | Gerenciamento de inventário dinâmico em órgãos públicos |
| Erro de autenticação ao consultar API | Credenciais inválidas ou falta de permissão | Atualize as credenciais e revise as permissões na API | Gerenciamento de inventário dinâmico em órgãos públicos |
| Alterações não aparecem no log de auditoria | Permissões insuficientes ou housekeeping configurado para limpar logs rapidamente | Ajuste permissões e aumente o tempo de retenção dos logs em Administration > General > Housekeeping | Gerenciamento de mudanças e auditoria |
| Usuário consegue alterar configurações sem autorização | Permissões de grupo configuradas de forma ampla | Revise e restrinja permissões em Administration > Users > User groups | Gerenciamento de mudanças e auditoria |
| Rollback não reverte todos os efeitos da mudança | Alteração afetou dependências não documentadas | Analise o impacto total no log e reverta manualmente cada item relacionado | Gerenciamento de mudanças e auditoria |
| Execução lenta ou travando | Forks altos demais para o hardware disponível | Reduza forks e monitore recursos | Gerenciando milhares de hosts: performance e limites do Ansi |
| Erro de 'Too many open files' | Limite de file descriptors insuficiente | Aumente o ulimit -n | Gerenciando milhares de hosts: performance e limites do Ansi |
| Conexões SSH recusadas | Limite de conexões simultâneas no sshd | Ajuste MaxSessions no sshd_config | Gerenciando milhares de hosts: performance e limites do Ansi |
| Inventário não carrega | Inventário estático grande demais | Implemente inventário dinâmico | Gerenciando milhares de hosts: performance e limites do Ansi |
| Usuário não consegue usar sudo | Arquivo em /etc/sudoers.d com permissão ou sintaxe errada | Corrija permissão para 0440 e valide sintaxe com 'visudo -cf /etc/sudoers.d/<arquivo>' | Gestão automatizada de usuários, grupos e permissões |
| Chave SSH não funciona | Chave pública mal formatada ou permissão incorreta no ~/.ssh/authorized_keys | Verifique formato da chave e permissões do diretório ~/.ssh (700) e arquivo (600) | Gestão automatizada de usuários, grupos e permissões |
| Usuário não aparece no grupo | Playbook não rodou corretamente ou variável 'groups' não foi aplicada | Reaplique o playbook e confira o parâmetro 'groups' no módulo user | Gestão automatizada de usuários, grupos e permissões |
| Keycloak não conecta ao banco após integração com o vault | Variável de ambiente DB_PASSWORD não definida corretamente ou permissão de leitura insuficiente | Revise o script de inicialização e permissões do arquivo de segredo | Gestão de credenciais e segredos: rotinas seguras e integraç |
| Backup criptografado não pode ser restaurado | Chave GPG incorreta ou arquivo corrompido | Teste a descriptografia logo após o backup e armazene as chaves em local seguro | Gestão de credenciais e segredos: rotinas seguras e integraç |
| Senha administrativa não muda após comando de rotação | Usuário ou caminho do Keycloak incorretos | Confirme o nome de usuário e o caminho do binário kc.sh | Gestão de credenciais e segredos: rotinas seguras e integraç |
| Alteração não aparece nos logs de eventos administrativos | Auditoria de eventos não está habilitada no Keycloak | Acesse Realm Settings > Events e ative Admin Events e Store Events | Gestão de mudanças e conformidade: como não perder o control |
| Rollback não restaura configuração esperada | Backup do realm está desatualizado | Implemente rotina de exportação automática antes de cada mudança | Gestão de mudanças e conformidade: como não perder o control |
| Usuários relatam erro após alteração de política de senha | Validação insuficiente em ambiente de teste | Reforce testes de login/logout e reset de senha antes de aplicar em produção | Gestão de mudanças e conformidade: como não perder o control |
| Mudança não registrada aparece em auditoria | Falha no processo de registro ou comunicação | Reforce a obrigatoriedade do registro e revise o fluxo de aprovação | Gestão de mudanças e continuidade: padrões obrigatórios |
| Plano de continuidade não funciona em teste | Procedimentos desatualizados ou não testados | Atualize o PCN e realize novos testes | Gestão de mudanças e continuidade: padrões obrigatórios |
| Equipe não sabe como agir em incidente | Falta de treinamento ou comunicação | Realize treinamentos periódicos e simulações | Gestão de mudanças e continuidade: padrões obrigatórios |
| Logs de mudanças incompletos | Campos obrigatórios não preenchidos | Configure o sistema para exigir preenchimento completo | Gestão de mudanças e continuidade: padrões obrigatórios |
| Erro 'Decryption failed' ao rodar playbook | Senha do vault incorreta ou arquivo corrompido | Verifique a senha e a integridade do arquivo com 'ansible-vault view' | Gestão de segredos e credenciais: Ansible Vault e práticas r |
| Permissões do arquivo vault muito abertas | Arquivo criado sem restrição de acesso | Execute 'chmod 600 secrets.yml' e revise o dono do arquivo | Gestão de segredos e credenciais: Ansible Vault e práticas r |
| Playbook não encontra variáveis do vault | Arquivo não incluído em vars_files ou nome incorreto | Verifique o caminho e o nome do arquivo em vars_files | Gestão de segredos e credenciais: Ansible Vault e práticas r |
| Ativos não aparecem no GLPI após instalar o agente | Configuração incorreta do endereço do servidor ou firewall bloqueando comunicação | Revise o parâmetro --server e libere a porta 62354/TCP no firewall | GLPI e OPNsense em produção: soluções para problemas reais |
| Regra de bloqueio no OPNsense não funciona | Ordem das regras ou falta de atualização da configuração | Garanta que a regra de bloqueio está acima das regras de permissão e aplique as mudanças | GLPI e OPNsense em produção: soluções para problemas reais |
| Logs não são exportados corretamente | Permissões insuficientes ou formato incompatível | Ajuste permissões de exportação e selecione o formato exigido pelo órgão de controle | GLPI e OPNsense em produção: soluções para problemas reais |
| Inventário não atualiza no GLPI | Agente FusionInventory não comunica com o servidor | Verifique configuração de rede e URL do servidor GLPI. | GLPI e OPNsense: automação de tarefas administrativas |
| Tickets automáticos não são criados | Regra mal configurada ou critério não corresponde | Revise critérios e ações da regra no GLPI. | GLPI e OPNsense: automação de tarefas administrativas |
| Notificações do OPNsense não chegam | Configuração incorreta do SMTP | Teste o envio de e-mail e ajuste as credenciais/porta. | GLPI e OPNsense: automação de tarefas administrativas |
| Logs do GLPI não aparecem após ações. | Nível de log insuficiente ou serviço desativado. | Ajuste para 'Registrar todas as ações' e reinicie o serviço. | GLPI e OPNsense: configurações para rastreabilidade e segura |
| Logs do OPNsense não são enviados ao servidor externo. | Configuração incorreta de Syslog ou firewall bloqueando. | Revise IP/porta e libere tráfego no firewall. | GLPI e OPNsense: configurações para rastreabilidade e segura |
| Usuário consegue apagar logs. | Permissões excessivas no perfil. | Revise e restrinja permissões no GLPI e OPNsense. | GLPI e OPNsense: configurações para rastreabilidade e segura |
| GLPI apresenta arquivos de anexo ausentes | Sincronização de diretórios falhou | Verifique logs do rsync e permissões dos diretórios | GLPI e OPNsense: estratégias para ambientes crescentes |
| Failover do OPNsense não ocorre | Configuração incorreta do CARP ou interfaces de rede | Revise IPs virtuais e sincronização CARP | GLPI e OPNsense: estratégias para ambientes crescentes |
| Logs não aparecem no servidor central | Configuração incorreta de syslog ou firewall bloqueando porta | Ajuste configuração de syslog e libere portas necessárias | GLPI e OPNsense: estratégias para ambientes crescentes |
| Arquivo exportado do GLPI está vazio | Filtro aplicado não retornou resultados ou permissões insuficientes | Revise filtros e permissões do usuário no GLPI | GLPI e OPNsense: extraindo relatórios e evidências para audi |
| Erro ao exportar log do OPNsense via SSH | Chave SSH ou permissões incorretas | Verifique credenciais e permissões do usuário no OPNsense | GLPI e OPNsense: extraindo relatórios e evidências para audi |
| Hash do arquivo mudou após armazenamento | Arquivo foi alterado ou corrompido | Reexporte o arquivo e revise procedimentos de armazenamento | GLPI e OPNsense: extraindo relatórios e evidências para audi |
| GLPI não acessível via navegador | Permissões de diretório ou Apache não iniciado | Verifique permissões em /var/www/html/glpi e reinicie o Apache. | GLPI e OPNsense: implantação segura e rastreável |
| OPNsense não exporta logs | IP ou porta do servidor Syslog incorretos | Revise a configuração em System > Settings > Logging. | GLPI e OPNsense: implantação segura e rastreável |
| GLPI não registra logs de usuário | Plugin de logs desativado ou permissões insuficientes | Ative o plugin e ajuste permissões do usuário. | GLPI e OPNsense: implantação segura e rastreável |
| Usuários não conseguem autenticar via gov.br | Bloqueio de porta no firewall ou falha de integração | Liberar porta 443 no OPNsense e revisar logs de integração | GLPI, OPNsense e gov.br: solucionando problemas em produção |
| GLPI não envia notificações por e-mail | Configuração SMTP incorreta ou serviço parado | Corrigir SMTP em Configuração > Notificações e reiniciar serviço | GLPI, OPNsense e gov.br: solucionando problemas em produção |
| OPNsense não salva logs | Partição cheia ou permissões erradas | Liberar espaço em disco e corrigir permissões em /var/log | GLPI, OPNsense e gov.br: solucionando problemas em produção |
| Erro 500 ao acessar GLPI | Permissões erradas ou falta de extensão PHP | Ajustar permissões e instalar/extensão PHP faltante | GLPI, OPNsense e gov.br: solucionando problemas em produção |
| Logs do gov.br não aparecem | LogLevel do servidor web baixo ou diretório errado | Ajustar LogLevel e caminho de log no Apache/Nginx | GLPI, OPNsense e gov.br: solucionando problemas em produção |
| Usuário permanece ativo após desligamento | Falta de integração com sistemas de RH ou revisão manual falha | Automatize a desativação e faça revisões mensais | Governança de identidades: ciclo de vida, delegação e audito |
| Permissões administrativas acumuladas | Delegação sem revisão periódica | Implemente política de revisão trimestral de roles | Governança de identidades: ciclo de vida, delegação e audito |
| Mudanças não rastreadas em roles | Falta de versionamento da documentação | Adote repositório Git para registrar alterações | Governança de identidades: ciclo de vida, delegação e audito |
| Usuários sem justificativa de acesso | Processo de onboarding mal documentado | Inclua justificativa obrigatória na criação de usuários | Governança de identidades: ciclo de vida, delegação e audito |
| Erro ao instalar GLPI | Dependências ausentes | Execute 'sudo apt update' e tente novamente. | Governo digital, software público e soluções abertas: por qu |
| Regras do OPNsense não aplicam | Ordem das regras ou interface errada | Reveja a ordem e a interface selecionada nas regras. | Governo digital, software público e soluções abertas: por qu |
| Sistema público não atende requisitos | Falta de análise detalhada dos requisitos | Documente as necessidades e justifique tecnicamente a escolha. | Governo digital, software público e soluções abertas: por qu |
| Usuário não consegue logar em sistema legado | Sincronização de usuários falhou ou adaptador incompatível | Verifique logs do User Federation e compatibilidade do adaptador | Implantação de Keycloak em órgão público: desafios e soluçõe |
| Admin de um órgão acessa realm de outro | Permissões mal configuradas | Revise papéis e grupos de administração em cada realm | Implantação de Keycloak em órgão público: desafios e soluçõe |
| Fluxo de autenticação quebra ao adicionar OTP | Ordem dos steps no fluxo está errada | Reordene os steps no admin console e teste novamente | Implantação de Keycloak em órgão público: desafios e soluçõe |
| Usuário não consegue autenticar via gov.br | Falha na validação do token ou endpoint incorreto | Verifique o endpoint e a validade do token junto ao gov.br | Implantação do gov.br em órgãos públicos: aprendizados e arm |
| Logs de acesso não estão sendo registrados | Configuração incorreta do rsyslog ou permissão de escrita | Revise a configuração do rsyslog e permissões do diretório de logs | Implantação do gov.br em órgãos públicos: aprendizados e arm |
| Sistema legado não reconhece sessão autenticada | Erro na tradução do token para sessão local | Ajuste o middleware para criar sessão conforme esperado pelo sistema legado | Implantação do gov.br em órgãos públicos: aprendizados e arm |
| Portal não aparece no domínio órgão.gov.br | Domínio ainda não delegado ou pendente de validação | Confirme a delegação DNS e aguarde a publicação oficial | Implantando o portal gov.br: passos essenciais |
| Integração com sistema legado falha | API ou endpoint incorreto ou sem autenticação adequada | Revise as URLs e credenciais fornecidas; teste via ambiente de homologação | Implantando o portal gov.br: passos essenciais |
| Conteúdo não é validado pela Secretaria de Governo Digital | Falta de conformidade com padrões de acessibilidade ou transparência | Revise o conteúdo conforme as diretrizes e reenvie para validação | Implantando o portal gov.br: passos essenciais |
| Playbook falha com erro de permissão | Usuário remoto não tem sudo ou become configurado | Ajuste o arquivo de inventário para permitir become ou revise permissões do usuário | Infraestrutura como Código: por que governos precisam automa |
| Mudanças não são aplicadas em todos os servidores | Hosts não estão listados corretamente no inventário | Revise o arquivo de inventário e garanta que todos os servidores estão incluídos | Infraestrutura como Código: por que governos precisam automa |
| Execução lenta ou timeouts | Rede instável ou servidores inacessíveis | Verifique conectividade e latência entre o controlador Ansible e os destinos | Infraestrutura como Código: por que governos precisam automa |
| Server não inicia | Erro de conexão com banco de dados | Verifique usuário, senha e permissões no banco; revise zabbix_server.conf. | Instalação do Zabbix Server, Proxy e Agent |
| Agent não aparece no Server | Firewall bloqueando porta 10050/TCP | Libere a porta no firewall do host. | Instalação do Zabbix Server, Proxy e Agent |
| Proxy não reporta dados | Configuração incorreta do parâmetro Server no proxy | Ajuste o IP do Server em zabbix_proxy.conf e reinicie. | Instalação do Zabbix Server, Proxy e Agent |
| Keycloak não sobe, erro de banco de dados | Variáveis de ambiente do banco estão incorretas ou banco inacessível | Verifique se o banco está online e as credenciais corretas | Instalando Keycloak: container, standalone e cluster |
| Perda de dados após reiniciar container | Volume de dados não foi montado corretamente | Monte o volume para /opt/keycloak/data | Instalando Keycloak: container, standalone e cluster |
| Admin não consegue logar | Senha ou usuário admin não definidos corretamente | Recrie o container com as variáveis KEYCLOAK_ADMIN e KEYCLOAK_ADMIN_PASSWORD | Instalando Keycloak: container, standalone e cluster |
| Datasource Zabbix não conecta | URL ou credenciais incorretas, firewall bloqueando porta, plugin incompatível | Verifique URL, usuário, permissões e versões. Consulte logs do Grafana e Zabbix. | Integração com Grafana: dashboards avançados |
| Itens não aparecem no painel | Permissões insuficientes do usuário Zabbix ou filtro incorreto | Ajuste permissões do usuário no Zabbix e revise filtros no painel. | Integração com Grafana: dashboards avançados |
| Dashboards lentos ou sem atualização | Problemas de performance no Zabbix ou Grafana, queries pesadas | Otimize queries, revise intervalos de atualização e monitore recursos dos servidores. | Integração com Grafana: dashboards avançados |
| Resposta 401 Unauthorized | Token de autenticação expirado ou inválido | Renove o token conforme instrução da API e atualize a variável protegida | Integração com sistemas de informação do governo federal |
| Resposta 400 Bad Request | Payload enviado com dados inválidos ou campos obrigatórios ausentes | Revise o corpo da requisição e compare com a documentação oficial | Integração com sistemas de informação do governo federal |
| Timeout na chamada da API | Instabilidade de rede ou indisponibilidade do serviço federal | Implemente retries e monitore status do serviço em infraestrutura.gov.br | Integração com sistemas de informação do governo federal |
| Logs não gerados | Permissões de escrita insuficientes no diretório de logs | Ajuste permissões e garanta que o usuário do Ansible possa escrever em /var/log/ansible | Integração com sistemas de informação do governo federal |
| Usuário não consegue autenticar via gov.br no GLPI | Configuração incorreta do client_id ou redirect_uri | Revise as credenciais e URLs no plugin OpenID Connect | Integração entre gov.br, GLPI e sistemas legados |
| Dados pessoais não aparecem no GLPI após integração | Mapeamento de campos incompleto ou permissão insuficiente na API | Revise o mapeamento e permissões de API | Integração entre gov.br, GLPI e sistemas legados |
| Sistemas legados não recebem atualização de dados | Falha no adaptador ou script de integração | Verifique logs do middleware e revise o código | Integração entre gov.br, GLPI e sistemas legados |
| Usuário não retorna autenticado após login no gov.br | Erro de mapeamento de atributos ou clock skew | Verifique logs do Keycloak, ajuste mapeamentos e sincronize horário dos servidores | Integração Keycloak + gov.br SSO: relato técnico de ponta a |
| Erro de assinatura SAML | Certificado do gov.br expirado ou não importado corretamente | Atualize os metadados e importe o novo certificado | Integração Keycloak + gov.br SSO: relato técnico de ponta a |
| Assertion SAML truncada | Limite de tamanho de header HTTP no servidor ou proxy | Aumente o parâmetro maxHttpHeaderSize no reverse proxy ou servidor de aplicação | Integração Keycloak + gov.br SSO: relato técnico de ponta a |
| Erro 'Invalid redirect_uri' | URI de redirecionamento não cadastrada ou divergente | Ajuste o campo 'Valid Redirect URIs' no cliente Keycloak | Integrando aplicações web e APIs com OIDC e SAML |
| Token inválido ou expirado | Relógio do servidor fora de sincronia ou token reutilizado | Sincronize o relógio via NTP e gere novo token | Integrando aplicações web e APIs com OIDC e SAML |
| SAML Assertion rejeitada | Chave pública não corresponde ou certificado expirado | Atualize o metadata SAML na aplicação | Integrando aplicações web e APIs com OIDC e SAML |
| Host aparece em múltiplos grupos sem intenção | Erro de digitação ou copy-paste no inventário | Revise os blocos de grupo e garanta que cada host está apenas no grupo correto | Inventário, grupos e variáveis: modelando ambientes públicos |
| Variáveis não estão sendo aplicadas como esperado | Precedência de variáveis mal definida | Verifique se variáveis estão no nível correto (host, grupo ou all) | Inventário, grupos e variáveis: modelando ambientes públicos |
| Erro de sintaxe ao rodar ansible-inventory | Indentação incorreta no YAML ou erro de formatação no INI | Use um validador de YAML e revise a documentação oficial | Inventário, grupos e variáveis: modelando ambientes públicos |
| Provider não aparece no Admin Console | JAR não foi carregado ou está com erro de dependência | Verifique logs para stacktrace, valide versão do Keycloak e dependências do plugin | Keycloak além do básico: extensões, customizações e plugins |
| Erro 500 ao acessar tela customizada | Erro de sintaxe em arquivos .ftl ou falta de recursos estáticos | Revise o tema, valide com arquivos originais | Keycloak além do básico: extensões, customizações e plugins |
| Plugin quebra após atualização do Keycloak | Mudança na SPI ou API interna | Consulte a documentação da nova versão e ajuste o código | Keycloak além do básico: extensões, customizações e plugins |
| Login bloqueado após alterar fluxo | Fluxo de autenticação mal configurado | Restaure fluxo padrão pelo banco ou CLI | Keycloak além do básico: extensões, customizações e plugins |
| Monitoramento com muitos alertas irrelevantes | Falta de priorização e definição de SLIs | Revisar critérios de criticidade e ajustar triggers | Levantamento de requisitos: o que monitorar e por quê |
| Coleta de dados bloqueada ou questionada | Desrespeito a restrições legais | Rever políticas de coleta e consultar jurídico | Levantamento de requisitos: o que monitorar e por quê |
| Serviço essencial fora do monitoramento | Erro no inventário de ativos | Atualizar lista de ativos e revisar matriz de prioridades | Levantamento de requisitos: o que monitorar e por quê |
| Faltam registros de logs de acesso | Configuração incorreta do sistema de logging | Revise /etc/rsyslog.conf e permissões de diretório | LGPD, Marco Civil e Lei 14.133: o tripé jurídico da TI públi |
| Dados pessoais acessíveis sem controle | Falta de controle de acesso | Implemente RBAC ou ACLs no sistema | LGPD, Marco Civil e Lei 14.133: o tripé jurídico da TI públi |
| Processo de contratação paralisado | Ausência de ETP ou TR adequados | Elabore ou revise os documentos conforme a Lei 14.133 | LGPD, Marco Civil e Lei 14.133: o tripé jurídico da TI públi |
| Sessões de usuário expiram rapidamente | TTL do cache ou do token está baixo demais | Aumente max-idle no cache e o tempo de expiração dos tokens | Limites e tuning: o que realmente escala e o que trava |
| Erros de conexão com o banco de dados | max-pool-size insuficiente ou banco sobrecarregado | Aumente o pool e otimize o banco, ou distribua a carga | Limites e tuning: o que realmente escala e o que trava |
| Pausas longas da JVM | Heap muito grande ou GC inadequado | Reduza o heap ou troque para G1GC | Limites e tuning: o que realmente escala e o que trava |
| Logs do Ansible não aparecem no arquivo configurado | Permissões incorretas no diretório ou erro no caminho do log_path | Ajuste permissões e revise o caminho em ansible.cfg | Logs, auditoria e rastreabilidade: quem fez o quê, quando e |
| Eventos não chegam ao SIEM | Syslog não está encaminhando corretamente ou firewall bloqueando porta | Revise configuração do syslog e libere a porta 514/UDP | Logs, auditoria e rastreabilidade: quem fez o quê, quando e |
| Logs desaparecem após reinício | Logrotate configurado para remover arquivos antigos muito cedo | Aumente o número de rotações e revise política de retenção | Logs, auditoria e rastreabilidade: quem fez o quê, quando e |
| Usuários não identificados nos logs | Execução de playbooks com contas genéricas ou sudo sem logar usuário real | Exija autenticação individual e configure sudo para registrar usuário original | Logs, auditoria e rastreabilidade: quem fez o quê, quando e |
| Servidor não coleta dados do agente | Firewall bloqueando porta 10050 ou agente parado | Verifique firewall e status do agente | Logs, erros comuns e diagnóstico rápido |
| Itens aparecem como "not supported" | Chave de item inválida ou não suportada | Revise a documentação das chaves suportadas pelo agente | Logs, erros comuns e diagnóstico rápido |
| Logs não mostram detalhes suficientes | LogLevel baixo | Aumente temporariamente o LogLevel para 4 | Logs, erros comuns e diagnóstico rápido |
| Logs de eventos não aparecem no storage externo | Configuração incorreta do event listener ou permissão insuficiente no destino | Revise a configuração do event listener e as permissões do storage | Mapeando requisitos legais e técnicos para projetos de IAM p |
| Integração com gov.br falha na autenticação | Client_id, secret ou redirect_uri divergentes do cadastro no gov.br | Corrija os parâmetros e refaça o cadastro conforme documentação | Mapeando requisitos legais e técnicos para projetos de IAM p |
| Tokens OIDC não trazem todos os claims exigidos | Configuração incompleta de mapeamento de claims no Keycloak | Adicione os mapeamentos necessários no client OIDC | Mapeando requisitos legais e técnicos para projetos de IAM p |
| Métricas não aparecem no endpoint /metrics | kc.metrics.enabled não está ativado ou porta incorreta | Revise configuração e reinicie o Keycloak | Métricas essenciais: saúde, uso e eventos críticos no Keyclo |
| Prometheus não coleta métricas do Keycloak | Endpoint não incluído no prometheus.yml ou firewall bloqueando | Adicione endpoint e libere porta 8080 | Métricas essenciais: saúde, uso e eventos críticos no Keyclo |
| Eventos não são registrados | Registro de eventos desativado no realm | Ative 'Salvar eventos' nas configurações do realm | Métricas essenciais: saúde, uso e eventos críticos no Keyclo |
| Logs não aparecem em JSON | Formato de log não configurado | Adicione log.format=json e reinicie o serviço | Métricas essenciais: saúde, uso e eventos críticos no Keyclo |
| Logs de acesso não estão sendo gerados | Configuração incorreta do syslog ou permissão insuficiente | Revise as permissões e a configuração do serviço de log | Modelando ambientes de TI para conformidade legal |
| Ambientes críticos acessíveis da internet | Regras de firewall ausentes ou mal configuradas | Implemente regras explícitas de bloqueio e teste com scanner de portas | Modelando ambientes de TI para conformidade legal |
| Documentação desatualizada | Falta de processo de atualização após mudanças | Implemente política de revisão periódica e responsabilize um gestor | Modelando ambientes de TI para conformidade legal |
| Falha em identificar todos os fluxos de dados | Levantamento incompleto de sistemas e APIs | Realize entrevistas com áreas usuárias e revise integrações | Modelando ambientes de TI para conformidade legal |
| Equipamento não aparece como disponível no Zabbix | SNMP não habilitado ou bloqueado por firewall | Verifique configuração SNMP e regras de firewall no equipamento | Monitoramento de redes de fibra dedicadas em órgãos públicos |
| Alertas falsos de interface down | Trigger configurada para interface errada ou OID incorreto | Confirme o índice SNMP da interface e ajuste o template | Monitoramento de redes de fibra dedicadas em órgãos públicos |
| Dados de erro de CRC não aparecem | Equipamento não expõe OID de erros ou MIB não carregada | Consulte a documentação do fabricante e importe a MIB correta | Monitoramento de redes de fibra dedicadas em órgãos públicos |
| Itens SNMP não coletam dados | SNMP desabilitado ou bloqueado no equipamento | Habilite SNMP e libere portas UDP 161/162 | Monitoramento de redes e servidores críticos |
| Itens JMX não retornam valores | Parâmetros de inicialização ausentes ou firewall bloqueando porta JMX | Ajuste os parâmetros e libere a porta TCP | Monitoramento de redes e servidores críticos |
| Alertas disparam sem motivo | Triggers mal configuradas ou thresholds muito sensíveis | Revise triggers e aumente o tempo de tolerância | Monitoramento de redes e servidores críticos |
| Logs não aparecem no servidor central | Firewall bloqueando porta 514 ou configuração incorreta do rsyslog | Libere a porta 514/UDP e revise o arquivo de configuração do rsyslog. | Monitoramento obrigatório: o que a lei exige e como registra |
| Alertas não são disparados | Trigger mal configurada ou serviço de monitoramento inoperante | Revise a sintaxe da trigger e reinicie o serviço de monitoramento. | Monitoramento obrigatório: o que a lei exige e como registra |
| Relatórios incompletos | Falta de indexação ou filtros mal definidos | Ajuste filtros e reindexe os dados no Graylog ou ELK. | Monitoramento obrigatório: o que a lei exige e como registra |
| Trigger dispara sem motivo aparente | Configuração de limiares sensível demais ou série de dados muito ruidosa | Ajuste o fator de comparação ou aumente o período de análise | Monitoramento preditivo e análise de anomalias |
| Trigger nunca dispara | Critério muito restritivo ou item monitorado com pouca variação | Reduza o fator de comparação ou revise o item escolhido | Monitoramento preditivo e análise de anomalias |
| Integração externa não envia alertas | Erro de autenticação na API ou no Zabbix Sender | Verifique tokens, permissões e conectividade | Monitoramento preditivo e análise de anomalias |
| Falsos positivos em horários de pico | Falta de análise de sazonalidade | Considere períodos de análise diferenciados para horários de pico | Monitoramento preditivo e análise de anomalias |
| Alerta duplicado | Triggers sobrepostas ou lógica redundante | Revise as triggers e elimine sobreposições | Monitoramento preditivo e análise de anomalias |
| Logs não são gerados | Permissões insuficientes no diretório de log | Ajuste permissões do diretório para o usuário que executa o Ansible | Monitorando execuções: callbacks, logs e notificações |
| E-mails não chegam | Configuração incorreta do servidor SMTP | Revise os parâmetros do callback_mail no ansible.cfg | Monitorando execuções: callbacks, logs e notificações |
| Webhook não dispara | Erro no código do callback customizado | Verifique logs do Ansible e revise o plugin Python | Monitorando execuções: callbacks, logs e notificações |
| Logs incompletos | Execução sem flag de debug | Execute com ANSIBLE_DEBUG=True para mais detalhes | Monitorando execuções: callbacks, logs e notificações |
| API retorna erro de autenticação | Token inválido ou sessão expirada | Gere um novo token de autenticação no frontend | Novidades e o futuro do Zabbix |
| Plugin do Zabbix não aparece no Grafana | Plugin não instalado ou Grafana não reiniciado | Reinstale o plugin e reinicie o serviço do Grafana | Novidades e o futuro do Zabbix |
| Templates cloud não aparecem | Versão antiga do Zabbix | Atualize para a versão 6.0 ou superior | Novidades e o futuro do Zabbix |
| Não consegue acessar a interface web | Serviço zabbix-server ou web server parado | Reinicie ambos e verifique logs. | O que é Zabbix: diferenciais, licenciamento e comunidade |
| Dados não aparecem nos gráficos | Agente Zabbix não configurado ou SNMP mal configurado | Revise configuração dos itens e conectividade. | O que é Zabbix: diferenciais, licenciamento e comunidade |
| Alertas não são enviados | Configuração de media type ou SMTP incorreta | Teste envio manual e ajuste parâmetros. | O que é Zabbix: diferenciais, licenciamento e comunidade |
| Usuário não consegue logar via SAML | Descompasso de relógio entre SP e IdP ou erro nos metadados | Sincronize os relógios NTP e revise os metadados SAML | OIDC, SAML, LDAP e gov.br SSO: protocolos que você precisa d |
| Tokens OIDC inválidos ou expirando rápido | Configuração errada de tempo de expiração ou clocks inconsistentes | Ajuste os parâmetros de expiração e sincronize o horário dos servidores | OIDC, SAML, LDAP e gov.br SSO: protocolos que você precisa d |
| Usuários LDAP não aparecem no Keycloak | Erro na base de pesquisa ou credenciais inválidas | Revise a configuração de Bind DN e User Search Base | OIDC, SAML, LDAP e gov.br SSO: protocolos que você precisa d |
| Visitantes conseguem acessar servidores internos | Falta de regra de bloqueio explícita entre segmentos | Adicione regra Block da rede visitantes para servidores | OPNsense: firewall e segmentação para ambientes públicos |
| Tráfego legítimo está sendo bloqueado | Ordem incorreta das regras ou regra muito restritiva | Reordene as regras e revise critérios de permissão | OPNsense: firewall e segmentação para ambientes públicos |
| Logs não mostram eventos esperados | Logging desativado nas regras | Ative o logging em todas as regras críticas | OPNsense: firewall e segmentação para ambientes públicos |
| Alertas excessivos do IDS/IPS | Regras do IDS muito genéricas ou sensíveis | Ajuste o perfil de regras do Suricata conforme o ambiente | OPNsense: firewall e segmentação para ambientes públicos |
| Uma role executa antes da dependência | Dependência não declarada no meta/main.yml | Adicione a dependência corretamente no arquivo meta/main.yml da role | Orquestração de múltiplos serviços: dependências e ordem de |
| Handlers não são acionados em cadeia | Faltou usar notify dentro do handler | Inclua notify no handler que deve disparar o próximo | Orquestração de múltiplos serviços: dependências e ordem de |
| Tasks paralelas falham aleatoriamente | Dependências não satisfeitas ou condição de corrida | Reduza forks ou use serial para garantir ordem | Orquestração de múltiplos serviços: dependências e ordem de |
| Playbook falha por variável não encontrada | Nome da variável diferente do padrão ou erro de digitação | Padronize nomes e revise referências | Padronização de playbooks, roles e variáveis: legibilidade e |
| Erro de permissão ao acessar variáveis sensíveis | Arquivo Vault não foi descriptografado corretamente | Use a opção --ask-vault-pass ou configure o vault_password_file | Padronização de playbooks, roles e variáveis: legibilidade e |
| Dificuldade em entender o propósito de uma tarefa antiga | Falta de comentários explicativos | Inclua comentários claros e objetivos | Padronização de playbooks, roles e variáveis: legibilidade e |
| Template não aparece na lista de hosts | Nome do template fora do padrão ou erro de associação | Renomeie o template e associe corretamente | Padronização de templates e nomenclatura |
| Itens não coletam dados | Chave do item não compatível com o host | Ajuste a chave para ser genérica ou use macros | Padronização de templates e nomenclatura |
| Dificuldade para encontrar hosts | Nomenclatura inconsistente | Padronize os nomes e atualize no Zabbix | Padronização de templates e nomenclatura |
| Playbook executa tarefas não autorizadas | Escopo mal definido ou não documentado | Revise e limite o escopo no planejamento | Planejamento de automação: requisitos, riscos e compliance |
| Dados pessoais vazando em logs | Falta de anonimização ou controle de acesso | Implemente redaction e restrinja acesso aos logs | Planejamento de automação: requisitos, riscos e compliance |
| Ambiente de produção afetado por erro de automação | Falta de ambiente de homologação ou testes prévios | Implemente homologação obrigatória antes de produção | Planejamento de automação: requisitos, riscos e compliance |
| Autenticação lenta ou falha sob carga | Banco de dados saturado ou heap insuficiente. | Aumente recursos do banco ou escale horizontalmente; ajuste heap da JVM. | Planos de crescimento: como escalar sem travar o ambiente |
| Sessões de usuário se perdem após failover | Cache distribuído não configurado corretamente. | Revise configuração do Infinispan externo ou Redis. | Planos de crescimento: como escalar sem travar o ambiente |
| Erro ao subir nova instância Keycloak | Configuração de cluster inconsistente. | Verifique as variáveis de ambiente e arquivos de configuração de cluster. | Planos de crescimento: como escalar sem travar o ambiente |
| Role não encontrada ao rodar o playbook | Diretório ou nome da role incorreto | Confirme o caminho e nome em 'roles_path' e no playbook | Playbooks e roles: modularizando políticas e serviços |
| Variáveis não aplicadas como esperado | Conflito entre defaults, vars e variáveis do playbook | Revise a precedência de variáveis na documentação oficial | Playbooks e roles: modularizando políticas e serviços |
| Playbook falha em determinada tarefa | Permissões insuficientes ou dependências ausentes | Adicione 'become: yes' e valide pré-requisitos | Playbooks e roles: modularizando políticas e serviços |
| Usuário não consegue acessar diretório sensível | Permissões ou grupo não configurados corretamente | Revise comandos de 'usermod', 'chown' e 'chmod' | Políticas de segurança obrigatórias: LGPD e Marco Civil na p |
| Volume criptografado não monta | Senha incorreta ou volume não inicializado | Verifique senha e status do volume com 'cryptsetup status' | Políticas de segurança obrigatórias: LGPD e Marco Civil na p |
| Incidentes não estão sendo registrados | Permissões do arquivo de log ou falha no script de registro | Ajuste permissões do arquivo e revise scripts de logging | Políticas de segurança obrigatórias: LGPD e Marco Civil na p |
| Usuários conseguem acessar sistemas sem passar pelo Keycloak | Integração incompleta ou endpoints antigos ainda ativos | Desative autenticação local e force redirecionamento para Keycloak | Por que IAM importa: riscos, compliance e o papel do Keycloa |
| Logs de acesso incompletos | Configuração de eventos insuficiente ou retenção baixa | Ajuste as políticas de eventos e exportação no Keycloak | Por que IAM importa: riscos, compliance e o papel do Keycloa |
| Erro de login ao integrar com gov.br | Configuração incorreta do client SAML/OIDC | Revise os parâmetros conforme documentação oficial do gov.br e do Keycloak | Por que IAM importa: riscos, compliance e o papel do Keycloa |
| Zabbix não recebe dados SNMP | SNMP não habilitado ou bloqueio de firewall | Ative SNMP e libere portas UDP 161/162 | Por que monitorar? Riscos e responsabilidades em infraestrut |
| Alertas não estão sendo registrados | Triggers mal configuradas | Revise as triggers e condições de alerta no Zabbix | Por que monitorar? Riscos e responsabilidades em infraestrut |
| Relatórios incompletos | Falta de coleta em alguns ativos | Inclua todos os ativos críticos no monitoramento | Por que monitorar? Riscos e responsabilidades em infraestrut |
| Falha de autenticação SSH | Chave pública não está no authorized_keys do alvo ou permissões incorretas. | Verifique se a chave está correta e se os arquivos ~/.ssh têm permissão 700 (diretório) e 600 (authorized_keys). | Primeira execução: conectando Ansible a servidores Linux via |
| Erro de host key verification failed | Chave do servidor mudou ou não está no known_hosts. | Atualize o arquivo known_hosts usando ssh-keyscan ou remova a entrada antiga. | Primeira execução: conectando Ansible a servidores Linux via |
| Timeout na conexão SSH | Firewall bloqueando porta 22 ou endereço incorreto. | Confirme IP, hostname e regras de firewall. | Primeira execução: conectando Ansible a servidores Linux via |
| Usuário não consegue logar | Usuário desabilitado ou senha não definida | Verifique se o usuário está habilitado e redefina a senha via CLI | Primeiro login: criando usuários, clientes e papéis |
| Token não contém papéis esperados | Papel não atribuído corretamente ou escopo do cliente incorreto | Revise a atribuição de papéis e as configurações do cliente | Primeiro login: criando usuários, clientes e papéis |
| Importação JSON falha | Sintaxe do arquivo inválida ou comando de importação incorreto | Valide o JSON e use 'bin/kc.sh start --import-realm' ou a variável KEYCLOAK_IMPORT | Primeiro login: criando usuários, clientes e papéis |
| Erro 'Invalid signature on SAML Response' | Certificado público do Keycloak não atualizado no SP | Atualize o certificado no SP e reinicie o fluxo | Problemas de integração: SAML, OIDC e LDAP na prática |
| Usuários LDAP não aparecem no Keycloak | Filtro LDAP ou Search DN incorretos | Ajuste o filtro e teste com ldapsearch | Problemas de integração: SAML, OIDC e LDAP na prática |
| Erro 'invalid_grant' no OIDC | Client secret ou redirect_uri divergente | Corrija o client secret e alinhe o redirect_uri | Problemas de integração: SAML, OIDC e LDAP na prática |
| Erro de certificado não confiável no navegador | Certificado autoassinado ou CA desconhecida | Use certificado de uma CA confiável em produção | Protegendo o Keycloak: TLS, headers e hardening da administr |
| Headers de segurança não aparecem nas respostas | Configuração do proxy ausente ou incorreta | Reveja o bloco de configuração do NGINX ou Apache | Protegendo o Keycloak: TLS, headers e hardening da administr |
| Acesso ao admin console liberado para qualquer IP | Regra de proxy mal configurada ou contexto errado | Confirme o caminho correto e ajuste as regras de allow/deny | Protegendo o Keycloak: TLS, headers e hardening da administr |
| Host SNMP não coleta dados | Firewall bloqueando porta 161/UDP ou comunidade incorreta | Libere a porta e revise a configuração SNMP | Protocolos suportados: SNMP, JMX, IPMI e agentes |
| Itens JMX retornam erro de conexão | Java Gateway não configurado ou porta JMX bloqueada | Configure o Java Gateway e libere a porta no firewall | Protocolos suportados: SNMP, JMX, IPMI e agentes |
| Agente Zabbix não responde | Serviço não iniciado ou configuração incorreta do Server | Reinicie o agente e revise o arquivo de configuração | Protocolos suportados: SNMP, JMX, IPMI e agentes |
| IPMI retorna erro de autenticação | Usuário ou senha incorretos no BMC | Ajuste as credenciais IPMI | Protocolos suportados: SNMP, JMX, IPMI e agentes |
| Interface web não carrega após restauração | Banco de dados corrompido ou restauração incompleta | Refaça o restore, valide integridade do backup. | Recuperação de falhas e continuidade operacional |
| Dados históricos ausentes | Backup antigo ou falta de sincronização do proxy | Verifique data do backup e status dos proxies. | Recuperação de falhas e continuidade operacional |
| Alertas não são enviados após failover | Configuração de e-mail/SMS não restaurada | Revise configurações de mídia e teste envio manual. | Recuperação de falhas e continuidade operacional |
| Logs antigos não estão sendo removidos | Script de expurgo não está agendado ou falhou | Revise o agendamento no cron e permissões do script | Recursos para compliance: logs, backups e armazenamento segu |
| Backups ocupando muito espaço | Frequência ou retenção excessiva | Ajuste política de retenção e use compressão | Recursos para compliance: logs, backups e armazenamento segu |
| Falha na restauração de backup | Backup corrompido ou incompleto | Teste restauração periodicamente e revise logs da ferramenta | Recursos para compliance: logs, backups e armazenamento segu |
| Comando não reconhecido no GLPI ou OPNsense | Versão desatualizada ou comando de fonte não oficial | Consulte a documentação oficial e atualize o sistema. | Referenciais oficiais: onde buscar padrões e atualizações |
| Não recebe alertas do Diário Oficial | Configuração incorreta do RSS ou filtro de e-mail | Revise a configuração e teste com palavras-chave diferentes. | Referenciais oficiais: onde buscar padrões e atualizações |
| Manual contradiz prática comum em fóruns | Fóruns podem estar desatualizados | Siga sempre o manual oficial. | Referenciais oficiais: onde buscar padrões e atualizações |
| Falha ao escalar privilégios (sudo) | Usuário sem permissão de sudo ou senha exigida | Ajustar sudoers ou usar --ask-become-pass | Resolução de erros comuns: permissões, SSH e módulos |
| Permission denied (publickey) | Chave SSH não autorizada ou permissões erradas | Ajustar authorized_keys e permissões dos arquivos | Resolução de erros comuns: permissões, SSH e módulos |
| Module not found | Módulo ausente ou nome incorreto | Corrigir nome ou instalar coleção necessária | Resolução de erros comuns: permissões, SSH e módulos |
| Itens não coletam dados | Permissões insuficientes ou comandos bloqueados pelo agente. | Revise as configurações do Zabbix Agent e as permissões dos scripts. | Supervisão de servidores de serviços essenciais |
| Triggers não disparam em falhas reais | Condições de trigger mal configuradas ou valores de referência incorretos. | Revise as expressões das triggers e ajuste os limites conforme a realidade do serviço. | Supervisão de servidores de serviços essenciais |
| Ações automáticas não executam | Zabbix Server sem permissão de SSH ou comando remoto mal configurado. | Ajuste as permissões e teste manualmente os comandos remotos. | Supervisão de servidores de serviços essenciais |
| Erro 'Decryption failed' ao rodar playbook | Senha do Vault incorreta ou arquivo corrompido | Verifique a senha e tente descriptografar manualmente com 'ansible-vault view secrets.yml' | Templates e variáveis seguras: Jinja2 e Ansible Vault |
| Variável protegida aparece como 'undefined' | Arquivo Vault não incluído em vars_files ou erro de nome | Confirme o caminho em vars_files e o nome da variável | Templates e variáveis seguras: Jinja2 e Ansible Vault |
| Arquivo de configuração gerado com valores literais Jinja2 (ex: '{{ web_root }}') | Variável não definida ou erro de sintaxe no template | Revise nomes de variáveis e sintaxe Jinja2 | Templates e variáveis seguras: Jinja2 e Ansible Vault |
| APIs não integram entre órgãos | Falta de aderência ao ePING ou autenticação inadequada | Revise documentação do ePING e ajuste autenticação para OAuth2 | Tendências e desafios atuais em TI pública: o que os órgãos |
| Logs não aparecem no OPNsense | Configuração de logging desativada | Ative logs em System > Settings > Logging | Tendências e desafios atuais em TI pública: o que os órgãos |
| Portal apresenta erros de acessibilidade | Não conformidade com WCAG | Ajuste HTML/CSS conforme recomendações do Validador de Acessibilidade Digital | Tendências e desafios atuais em TI pública: o que os órgãos |
| Exportação de usuários gera arquivos incompletos | Permissões insuficientes ou parâmetro incorreto | Execute o comando como usuário com permissões administrativas e revise os parâmetros | Tendências e futuro do IAM: interoperabilidade, identidade d |
| Erro ao ativar SCIM experimental | Versão do Keycloak incompatível ou recurso instável | Consulte a documentação e teste em ambiente isolado | Tendências e futuro do IAM: interoperabilidade, identidade d |
| Consentimento não é registrado | Configuração de consentimento desabilitada no cliente | Habilite consentimento nas configurações do cliente no console | Tendências e futuro do IAM: interoperabilidade, identidade d |
| Molecule falha ao criar ambiente | Driver Docker não instalado ou permissões insuficientes | Verifique se o Docker está instalado e o usuário tem permissão para rodar containers | Testes automatizados de infraestrutura: Molecule e Ansible L |
| Ansible Lint retorna erro de sintaxe YAML | Arquivo YAML mal formatado | Valide o YAML em https://yaml.org/spec ou use 'yamllint' | Testes automatizados de infraestrutura: Molecule e Ansible L |
| Testes passam localmente mas falham no CI | Ambientes divergentes entre local e CI | Padronize versões de Python, Ansible e dependências nos dois ambientes | Testes automatizados de infraestrutura: Molecule e Ansible L |
| Lint acusa uso de módulo deprecated | Módulo removido ou obsoleto na versão atual do Ansible | Atualize o playbook para usar módulos suportados | Testes automatizados de infraestrutura: Molecule e Ansible L |
| Hosts remotos aparecem como 'não suportados' | Proxy não está sincronizando com o servidor central | Verifique logs do proxy em /var/log/zabbix/zabbix_proxy.log e conectividade de rede | Topologias de implantação: centralizada, distribuída e híbri |
| Dados de monitoramento atrasados após queda de link | Proxy não armazenou dados localmente ou buffer insuficiente | Aumente os parâmetros CacheSize e HistoryCacheSize no proxy | Topologias de implantação: centralizada, distribuída e híbri |
| Proxy não aparece como ativo no Zabbix | Hostname do proxy não corresponde ao cadastrado no servidor | Ajuste o parâmetro Hostname no zabbix_proxy.conf | Topologias de implantação: centralizada, distribuída e híbri |
| Trigger não dispara mesmo com uso alto de CPU | Expressão da trigger configurada incorretamente ou item não coletando dados | Revise a expressão e verifique se o item está ativo e atualizado | Triggers, ações e gráficos: criando alertas inteligentes |
| Ação de notificação não envia e-mail | Configuração de media type ou operação incorreta | Verifique as configurações de e-mail e permissões do grupo | Triggers, ações e gráficos: criando alertas inteligentes |
| Gráfico não mostra dados recentes | Item não está coletando dados ou intervalo de coleta muito alto | Ajuste o intervalo de coleta e confirme o funcionamento do agente | Triggers, ações e gráficos: criando alertas inteligentes |
| Alterações não aparecem no histórico | Arquivos não foram adicionados antes do commit | Use 'git add' para incluir arquivos e repita o commit | Versionamento e documentação: Git como base para rastreabili |
| Conflito ao fazer merge | Alterações simultâneas na mesma linha por diferentes operadores | Resolva o conflito manualmente e faça novo commit | Versionamento e documentação: Git como base para rastreabili |
| Histórico de commits confuso | Mensagens de commit vagas ou genéricas | Padronize mensagens detalhadas e instrua a equipe | Versionamento e documentação: Git como base para rastreabili |
