385 sintomas catalogados
Cada sintoma com causa provável e correção, ligado à lição da trilha Gestão de TI que explica o porquê. Descreva o sintoma para filtrar.
| Sintoma | Causa provável | Correção | Lição |
|---|---|---|---|
| Script não executa após trigger | Comandos remotos desabilitados no agente ou permissão insuficiente | Habilite EnableRemoteCommands=1 e ajuste permissões do script | Ações automáticas: scripts e remediação via Zabbix |
| Script executa, mas não resolve o problema | Script mal escrito ou não idempotente | Revise e teste o script manualmente antes de automatizar | Ações automáticas: scripts e remediação via Zabbix |
| Logs do agente mostram erro de permissão | Usuário do agente sem permissão para executar o comando | Ajuste permissões do script e do diretório | Ações automáticas: scripts e remediação via Zabbix |
| Host aparece como 'Unavailable' | Problema de comunicação (firewall, IP errado, porta bloqueada) | Verifique IP, porta e conectividade. Teste SNMP com snmpwalk ou agent com zabbix_get. | Adicionando hosts e templates: monitorando servidores e rote |
| Itens do template não coletam dados | Template incompatível ou interface errada | Troque o template ou ajuste a interface do host. | Adicionando hosts e templates: monitorando servidores e rote |
| Host não aparece após discovery | Range de IP errado ou SNMP desabilitado | Revise range e habilite SNMP no dispositivo. | Adicionando hosts e templates: monitorando servidores e rote |
| Tarefa agendada não executa no horário esperado | Worker do Odoo parado ou configuração errada de intervalo | Reinicie o serviço Odoo e revise o registro ir.cron | Agendamento de tarefas: Odoo Scheduler e cron do sistema |
| Script do cron não roda | Permissões insuficientes ou caminho incorreto do script | Ajuste permissões e verifique o caminho no crontab | Agendamento de tarefas: Odoo Scheduler e cron do sistema |
| Logs não mostram execução | Logfile não configurado ou redirecionamento ausente | Configure corretamente o parâmetro logfile no Odoo e o redirecionamento no cron | Agendamento de tarefas: Odoo Scheduler e cron do sistema |
| GLPI inacessível após falha do servidor principal | IP virtual não foi transferido corretamente | Verifique configuração do keepalived e logs do sistema | Alta disponibilidade e contingência |
| Dados divergentes entre servidores | Replicação do MariaDB interrompida ou diretório files/ não sincronizado | Cheque status da replicação e montagem NFS | Alta disponibilidade e contingência |
| Erro de permissão ao salvar arquivos | Permissões incorretas no compartilhamento NFS | Ajuste permissões e opções de exportação | Alta disponibilidade e contingência |
| GLPI apresenta lentidão após failover | Servidor de backup subdimensionado | Ajuste recursos de CPU/memória e monitore carga | Alta disponibilidade e contingência |
| Erro de permissão ao executar hook | Hook não está como executável | Rode 'chmod +x .git/hooks/pre-commit' | Ansible e Git: automação rastreável e colaborativa |
| Conflito ao fazer merge | Mudanças concorrentes no mesmo arquivo | Edite manualmente, resolva o conflito, adicione e faça commit | Ansible e Git: automação rastreável e colaborativa |
| Playbook não executa após merge | Conflito resolvido incorretamente ou erro de sintaxe | Rode 'ansible-playbook --syntax-check' e corrija o erro | Ansible e Git: automação rastreável e colaborativa |
| Arquivo de log não é criado | Permissões insuficientes ou caminho inválido | Ajuste permissões ou corrija o caminho em log_path | ansible.cfg: personalizando execução e ambiente |
| Timeouts durante execução | Valor de timeout muito baixo para a rede | Aumente o parâmetro timeout em [ssh_connection] | ansible.cfg: personalizando execução e ambiente |
| Execução lenta ou travada | Número de forks alto demais para o hardware | Reduza forks em [defaults] | ansible.cfg: personalizando execução e ambiente |
| Plugin de conexão não funciona | Plugin não suportado ou mal configurado | Consulte a documentação e ajuste o parâmetro connection | ansible.cfg: personalizando execução e ambiente |
| Recebe erro 401 Unauthorized | Token inválido ou não enviado corretamente | Verifique o token e o cabeçalho da requisição | API REST e automação de processos externos |
| Erro 403 Forbidden | Permissões insuficientes para o token ou usuário | Ajuste as permissões do token ou perfil do usuário | API REST e automação de processos externos |
| Erro 404 Not Found | Endpoint incorreto ou recurso não exposto pela API | Consulte a documentação oficial para o endpoint correto | API REST e automação de processos externos |
| Erro 'Access Denied' ao tentar criar registro | Permissões insuficientes do usuário técnico | Revise grupos e permissões do usuário no Odoo | APIs REST e XML-RPC: conectando o Odoo a outros sistemas |
| Timeout ou conexão recusada | Firewall bloqueando porta 8069 ou serviço Odoo offline | Verifique firewall e status do serviço Odoo | APIs REST e XML-RPC: conectando o Odoo a outros sistemas |
| Dados criados com valores incorretos ou vazios | Parâmetros enviados incorretamente na chamada API | Revise o dicionário de dados enviado para o método | APIs REST e XML-RPC: conectando o Odoo a outros sistemas |
| Módulo customizado não aparece na interface | Manifesto (<code>__manifest__.py</code>) com erro ou não carregado. | Revise o manifesto e reinicie o servidor Odoo. | Até onde ir: limites e possibilidades do Odoo Community na T |
| Erro de permissão ao integrar com API externa | Credenciais ou permissões insuficientes. | Ajuste as permissões do usuário Odoo e revise as credenciais. | Até onde ir: limites e possibilidades do Odoo Community na T |
| Atualização do Odoo quebra customizações | Alteração direta no core ou dependências não compatíveis. | Refatore para usar herança e mantenha os módulos atualizados conforme o core. | Até onde ir: limites e possibilidades do Odoo Community na T |
| Logs não aparecem na interface | Registro de logs pode estar desativado ou banco de dados corrompido | Reative o registro em Configurar > Geral > Logs e verifique integridade do banco | Auditoria e conformidade: GLPI em ambientes regulados |
| Exportação gera arquivo vazio | Filtro de exportação incorreto ou ausência de registros no período | Ajuste o filtro e verifique se há registros no intervalo selecionado | Auditoria e conformidade: GLPI em ambientes regulados |
| Usuário não autorizado consegue exportar dados | Permissões mal configuradas no perfil | Revise permissões em Administração > Perfis | Auditoria e conformidade: GLPI em ambientes regulados |
| Hosts não aparecem após discovery | Range de IP ou checagem mal configurados | Revise range e tipo de check na regra de descoberta | Auto-discovery: adicionando hosts e serviços automaticamente |
| Hosts cadastrados sem informações completas | Template não vinculado na ação automática | Adicione operação de linkar template na ação | Auto-discovery: adicionando hosts e serviços automaticamente |
| Descoberta sobrecarrega o Zabbix | Intervalo de varredura muito baixo ou range muito grande | Aumente o delay e divida ranges grandes | Auto-discovery: adicionando hosts e serviços automaticamente |
| Imagem Docker não aparece após execução | Erro no caminho do build ou permissão insuficiente | Verifique logs do Ansible e permissões do Docker | Automação declarativa e integração com infraestrutura imutáv |
| Playbook falha com erro de sintaxe YAML | Indentação ou caracteres inválidos | Valide com yamllint antes de executar | Automação declarativa e integração com infraestrutura imutáv |
| Deployment Kubernetes não é criado | Manifesto inválido ou contexto kubectl incorreto | Cheque o arquivo deployment.yaml e o contexto atual do kubectl | Automação declarativa e integração com infraestrutura imutáv |
| Mudanças não refletem em produção | Imagens antigas sendo usadas ou cache de deployment | Force atualização de imagem e limpe cache do Kubernetes | Automação declarativa e integração com infraestrutura imutáv |
| Script retorna erro 401/403 | Credenciais incorretas ou usuário sem permissão | Revise usuário, senha e permissões no Odoo | Automatizando processos no Odoo com Python e scripts externo |
| Script executa mas não cadastra ativos | Campos obrigatórios ausentes ou modelo errado | Confira o nome dos campos e o modelo usado na API | Automatizando processos no Odoo com Python e scripts externo |
| Timeout na chamada HTTP | Odoo indisponível ou firewall bloqueando | Teste conexão via curl, revise regras de firewall e disponibilidade do Odoo | Automatizando processos no Odoo com Python e scripts externo |
| Backup do banco falha com erro de permissão | Usuário do banco ou do sistema sem privilégios suficientes. | Ajuste permissões do usuário e do diretório de backup. | Backup e redundância: protegendo dados críticos |
| Restaurou backup, mas anexos não aparecem | Backup dos arquivos não sincronizado com o do banco. | Refaça o backup garantindo que banco e arquivos estejam do mesmo momento. | Backup e redundância: protegendo dados críticos |
| Backup automático não roda | Erro na sintaxe do cron ou caminho incorreto. | Revise o arquivo de cron e os caminhos dos comandos. | Backup e redundância: protegendo dados críticos |
| Backup do banco falha com erro de permissão | Usuário do sistema ou do banco sem permissão de escrita/leitura no diretório de backup. | Ajuste permissões do diretório e garanta que o usuário do banco tenha acesso. | Backup e restore: não confie só na sorte |
| Restore apresenta erro de versão do PostgreSQL | Incompatibilidade entre versões do pg_dump e do servidor de destino. | Consulte a documentação e use versões compatíveis para dump e restore. | Backup e restore: não confie só na sorte |
| Anexos ausentes após restore | Backup do filestore não foi feito ou restaurado corretamente. | Verifique se o volume/diretório de anexos foi incluído e restaurado. | Backup e restore: não confie só na sorte |
| Ativos não aparecem após importação | Campos obrigatórios ausentes ou mapeamento incorreto no CSV | Revise o arquivo CSV e os campos obrigatórios do Odoo antes de importar novamente | Centralizando ativos e contratos: implantação do Odoo em amb |
| Usuários veem contratos de outros departamentos | Regras de domínio ou permissões mal configuradas | Ajuste as permissões e teste com usuários de diferentes grupos | Centralizando ativos e contratos: implantação do Odoo em amb |
| Backup não executa | Permissões do usuário ou caminho incorreto | Verifique permissões do usuário do banco e o diretório de destino | Centralizando ativos e contratos: implantação do Odoo em amb |
| Backup não restaura | Arquivo corrompido ou incompleto | Refaça o backup e teste novamente; revise espaço em disco | Checklist de operação: o que revisar semanalmente no Odoo |
| Erros de permissão ao atualizar módulo | Dependências Python desatualizadas | Atualize dependências com pip e tente novamente | Checklist de operação: o que revisar semanalmente no Odoo |
| Logs cheios de warnings de conexão | Problemas de rede ou overload no PostgreSQL | Verifique conectividade, recursos do servidor e ajuste parâmetros do PostgreSQL | Checklist de operação: o que revisar semanalmente no Odoo |
| Erro 'collection not found' | Nome da coleção incorreto ou não instalada | Verifique o nome e instale novamente | Coleções e Ansible Galaxy: automação colaborativa e modular |
| Permissão negada ao publicar | Token de autenticação ausente ou inválido | Configure o token conforme a documentação do Galaxy | Coleções e Ansible Galaxy: automação colaborativa e modular |
| Módulo não reconhecido no playbook | Namespace ou nome do módulo errado | Confirme o namespace e nome do módulo na documentação da coleção | Coleções e Ansible Galaxy: automação colaborativa e modular |
| Odoo não inicia e exibe erro de conexão com banco | Credenciais ou host do PostgreSQL incorretos no odoo.conf | Corrija usuário, senha e host no arquivo de configuração | Como o Odoo funciona por dentro: módulos, banco e serviços |
| Módulo não aparece após instalação | Dependência não satisfeita ou erro no manifest | Verifique o campo 'depends' e o log de inicialização | Como o Odoo funciona por dentro: módulos, banco e serviços |
| Erro de versão do Python | Python abaixo do mínimo exigido pelo Odoo | Atualize o Python conforme a documentação oficial | Como o Odoo funciona por dentro: módulos, banco e serviços |
| Task de validação falha mesmo após correção | Cache de facts desatualizado ou execução fora de ordem | Adicione 'gather_facts: yes' e garanta ordem correta das tasks | Compliance e hardening: aplicando políticas de segurança aut |
| Atualização de pacotes não ocorre | Falta de permissão (become) | Adicione 'become: true' ao playbook ou task | Compliance e hardening: aplicando políticas de segurança aut |
| Relatório não é gerado | Template ausente ou variável não definida | Verifique o caminho do template e as variáveis usadas | Compliance e hardening: aplicando políticas de segurança aut |
| Host aparece como 'Unavailable' no Frontend | Firewall bloqueando porta 10050 ou 10051 | Liberar portas TCP no firewall entre server, proxy e agent | Componentes do Zabbix: Server, Proxy, Agent e Frontend |
| Frontend exibe erro de conexão com banco | Configuração incorreta do banco no Frontend | Ajustar <code>zabbix.conf.php</code> com dados corretos | Componentes do Zabbix: Server, Proxy, Agent e Frontend |
| Proxy não envia dados ao Server | Hostname do Proxy não cadastrado no Server | Cadastrar Proxy no Frontend com hostname idêntico ao da configuração | Componentes do Zabbix: Server, Proxy, Agent e Frontend |
| Página em branco ou erro 500 ao acessar o frontend | Faltam módulos PHP ou permissões erradas nos arquivos. | Verifique logs em /var/log/apache2/error.log ou /var/log/nginx/error.log e instale os módulos faltantes. | Configurando o Frontend Web e o banco de dados |
| Erro de conexão com o banco de dados | Usuário, senha ou permissões incorretas. | Revise as credenciais e permissões do usuário no banco. | Configurando o Frontend Web e o banco de dados |
| Assistente aponta falta de módulos PHP | Módulos não instalados ou PHP não reiniciado. | Instale os módulos indicados e reinicie o serviço PHP. | Configurando o Frontend Web e o banco de dados |
| Playbooks diferentes rodando em controladores distintos | Falta de sincronização do repositório Git | Execute 'git pull origin main' em todos antes de iniciar | Controladores distribuídos: particionando e balanceando exec |
| Hosts não recebem atualizações | Host ausente no particionamento do inventário | Revise a divisão dos arquivos de inventário | Controladores distribuídos: particionando e balanceando exec |
| Logs inconsistentes ou ausentes | Falha na consolidação dos logs | Verifique permissões e conectividade do rsync | Controladores distribuídos: particionando e balanceando exec |
| Usuário consegue acessar funções não permitidas | Permissões excessivas no perfil ou perfil errado atribuído | Revise o perfil e ajuste permissões. Verifique se o usuário está no grupo correto. | Controle de acesso: perfis, permissões e autenticação |
| MFA não aparece na tela de login | Versão do GLPI sem suporte ou configuração incompleta | Confirme a versão e consulte a documentação para ativar MFA corretamente. | Controle de acesso: perfis, permissões e autenticação |
| Logs não mostram ações recentes | Auditoria desativada ou problema de permissão | Verifique se o usuário tem permissão para visualizar logs e se o sistema está registrando eventos. | Controle de acesso: perfis, permissões e autenticação |
| Trigger não dispara mesmo com condição atingida | Expressão da trigger pode estar errada ou item não está coletando dados | Revise a expressão e verifique o histórico do item no Zabbix | Criando triggers, ações e dashboards inteligentes |
| Ação não envia e-mail | Configuração de mídia ou permissão de usuário incorreta | Cheque as configurações de mídia e permissões dos usuários | Criando triggers, ações e dashboards inteligentes |
| Dashboard não mostra dados atualizados | Widget configurado com filtro errado ou falta de permissão | Ajuste o filtro do widget e revise permissões de visualização | Criando triggers, ações e dashboards inteligentes |
| Mensagem de variável não definida | Variável não foi passada ou está mal referenciada | Use debug para listar variáveis disponíveis e corrija o nome | Debug e verbose: enxergando além do erro genérico |
| Erro de template Jinja2 | Sintaxe incorreta ou variável inexistente no template | Rode ansible-playbook --syntax-check e debugue o template | Debug e verbose: enxergando além do erro genérico |
| Permissão negada ao criar log | Usuário sem permissão de escrita no diretório do log | Altere o log_path para um diretório acessível ou ajuste permissões | Debug e verbose: enxergando além do erro genérico |
| Saída de diff vazia | Módulo usado não suporta diff ou não há mudanças | Confirme se o módulo suporta --diff e se há alterações reais | Debug e verbose: enxergando além do erro genérico |
| Timeout de conexão | Problema de rede ou firewall bloqueando o host | Verifique conectividade com o host e ajuste regras de firewall | Debug e verbose: enxergando além do erro genérico |
| Breakpoint do pdb não ativa | O processo Odoo está rodando como daemon ou em modo multi-thread | Execute o Odoo em foreground com 'odoo-bin --dev all' para debug. | Debugando módulos e integrações: ferramentas e práticas |
| Logs não mostram detalhes do erro | Nível de log insuficiente ou log direcionado para arquivo diferente | Ajuste 'log_level' e verifique o caminho do arquivo de log no odoo.conf. | Debugando módulos e integrações: ferramentas e práticas |
| API retorna 403 ou 401 | Credenciais inválidas ou permissões insuficientes | Revise usuário, senha e permissões do usuário na interface Odoo. | Debugando módulos e integrações: ferramentas e práticas |
| Erro ocorre só em produção | Diferença de ambiente ou dependências entre containers | Compare versões de dependências e variáveis de ambiente nos containers. | Debugando módulos e integrações: ferramentas e práticas |
| GLPI demora para abrir chamados | Query lenta em glpi_tickets ou plugins pesados | Verificar slow query log e desativar plugins suspeitos | Desempenho lento e falhas de integração: solução avançada |
| Erro 500 ao acessar a API | Limite de memória do PHP insuficiente ou bug em plugin | Aumentar memory_limit e revisar logs de plugins | Desempenho lento e falhas de integração: solução avançada |
| Consumo alto de CPU após atualização de plugin | Plugin incompatível ou mal otimizado | Desativar o plugin e reportar ao mantenedor | Desempenho lento e falhas de integração: solução avançada |
| Proxies aparecem como offline no frontend | Firewall bloqueando comunicação ou configuração incorreta do ProxyMode | Ajuste regras de firewall e revise configuração do proxy | Desenhando a topologia do Zabbix para alta disponibilidade |
| Frontend não carrega após falha de um nó | Balanceador de carga não está removendo nós inativos | Configure health checks no balanceador | Desenhando a topologia do Zabbix para alta disponibilidade |
| Dados antigos não aparecem após retorno do server | Proxy sem espaço para armazenar backlog | Aumente espaço em disco do proxy | Desenhando a topologia do Zabbix para alta disponibilidade |
| Playbook falha por falta de pacote ou serviço | Dependência externa não documentada ou não validada | Inclua validação com assert e revise documentação de dependências | Desenhando automações: requisitos, dependências e modularida |
| Dificuldade para atualizar parte da automação | Código monolítico, sem modularização | Refatore usando roles e includes | Desenhando automações: requisitos, dependências e modularida |
| Ambiguidade sobre o que a automação cobre | Escopo mal definido | Documente claramente o que está dentro e fora do escopo | Desenhando automações: requisitos, dependências e modularida |
| Usuário consegue aprovar sem permissão | Grupo ou regra de acesso mal configurada | Revise as permissões dos grupos em Configurações > Usuários > Grupos | Desenhando o fluxo de trabalho: processos de TI no Odoo |
| Campo customizado não aparece no formulário | Campo não incluído na view do modelo | Edite o formulário no modo desenvolvedor e adicione o campo | Desenhando o fluxo de trabalho: processos de TI no Odoo |
| Automação não dispara | Server Action não está ativa ou configurada para o evento correto | Verifique a configuração da Server Action em Configurações > Técnicas > Ações Automatizadas | Desenhando o fluxo de trabalho: processos de TI no Odoo |
| Zabbix Server lento ou travando | CPU insuficiente ou processos bloqueados no banco de dados | Aumente vCPUs ou otimize queries do banco | Dimensionamento de hardware e banco de dados |
| Uso de swap elevado | Falta de RAM | Adicione memória física e ajuste buffers | Dimensionamento de hardware e banco de dados |
| Banco de dados com alto tempo de resposta | Disco lento ou falta de particionamento | Migre para SSD e use TimescaleDB no PostgreSQL | Dimensionamento de hardware e banco de dados |
| Proxy aparece como desconectado | Erro de firewall, nome incorreto ou banco de dados inacessível | Verifique portas, nome do proxy e acesso ao banco | Distribuindo carga com proxies e múltiplos servidores |
| Hosts monitorados pelo proxy não enviam dados | Proxy não está comunicando com o servidor ou banco de dados corrompido | Reinicie o proxy e revise logs | Distribuindo carga com proxies e múltiplos servidores |
| Alerta de 'No data received' | Proxy ficou offline ou perdeu conexão com o servidor | Cheque conectividade de rede e espaço em disco do proxy | Distribuindo carga com proxies e múltiplos servidores |
| Testes do Molecule falham com erro de conexão | Imagem base do container não suporta SSH ou está sem Python. | Ajuste a imagem no molecule.yml para incluir SSH e Python. | Do Git ao ambiente: versionando, testando e aplicando playbo |
| Playbook não encontra hosts no inventário | Caminho do inventário está incorreto no comando ou ansible.cfg. | Verifique e corrija o caminho do inventário. | Do Git ao ambiente: versionando, testando e aplicando playbo |
| Pipeline não executa o playbook após merge | Job de deploy não está configurado para branch principal. | Ajuste o pipeline para disparar após merge na branch correta. | Do Git ao ambiente: versionando, testando e aplicando playbo |
| Odoo não conecta ao banco | Variáveis de ambiente incorretas (DB_HOST, DB_USER, DB_PASSWORD ausentes ou erradas) | Corrija os nomes das variáveis conforme a documentação oficial | Dockerizando o Odoo: containers, redes e persistência de dad |
| Perda de anexos após reinício | Volume do filestore não montado corretamente | Monte explicitamente /var/lib/odoo/filestore como volume | Dockerizando o Odoo: containers, redes e persistência de dad |
| Erro de permissão ao gravar dados | Permissões do volume no host incompatíveis | Ajuste permissões do diretório ou volume para UID/GID do processo Odoo | Dockerizando o Odoo: containers, redes e persistência de dad |
| Banco de dados corrompido após upgrade | Upgrade de versão sem backup ou sem migração adequada | Sempre faça backup e siga as notas de atualização da documentação | Dockerizando o Odoo: containers, redes e persistência de dad |
| Documentação desatualizada após deploy | Falta de processo de revisão antes do merge | Estabeleça revisão obrigatória de documentação em pull requests | Documentação viva: registrando customizações e integrações d |
| Equipe não encontra documentação de integração | Arquivos dispersos ou sem padrão | Centralize tudo em docs/ e padronize nomes dos arquivos | Documentação viva: registrando customizações e integrações d |
| Dificuldade em rastrear autoria de mudanças | Commits sem referência à documentação | Exija que todo commit relevante cite o arquivo/documentação afetado | Documentação viva: registrando customizações e integrações d |
| Ativo não aparece após importação | Erro de formato no CSV ou campo obrigatório ausente | Revise o arquivo CSV e garanta que todas as colunas obrigatórias estejam preenchidas | ERP, CMDB e ITSM: integrando gestão de processos, ativos e s |
| Integração XML-RPC falha com erro de autenticação | Credenciais ou nome do banco incorretos | Confirme usuário, senha e nome do banco na configuração do script | ERP, CMDB e ITSM: integrando gestão de processos, ativos e s |
| Chamados não mudam de estágio automaticamente | Regras de automação de estágio não configuradas | Configure as regras em Projetos > Estágios e teste com tarefas de exemplo | ERP, CMDB e ITSM: integrando gestão de processos, ativos e s |
| Tela branca ao acessar Odoo | Erro não tratado ou timeout | Verificar log, aumentar nível de debug, checar recursos do servidor | Erros clássicos do Odoo: do banco corrompido à tela branca |
| Erro de banco não encontrado | Banco corrompido ou excluído | Restaurar backup, checar integridade do disco | Erros clássicos do Odoo: do banco corrompido à tela branca |
| Módulo não instala ou atualiza | Dependência quebrada ou código com erro | Atualizar via terminal, corrigir dependências, revisar código | Erros clássicos do Odoo: do banco corrompido à tela branca |
| Mensagem IntegrityError | Dados inconsistentes no banco | Corrigir dados, revisar validações em módulos customizados | Erros clássicos do Odoo: do banco corrompido à tela branca |
| Erro 'Cannot write in config directory' | Permissões incorretas na pasta config | Ajuste permissões com chown e chmod para o usuário do webserver | Erros de instalação, login e inventário: diagnóstico rápido |
| Login falha mesmo com usuário e senha corretos | Sessões PHP ou timezone desajustados | Corrija permissões da pasta de sessões e ajuste o timezone no php.ini | Erros de instalação, login e inventário: diagnóstico rápido |
| Ativos não aparecem após instalar GLPI Agent | Falha de comunicação entre agente e servidor | Teste conexão com --debug e revise firewall e URL | Erros de instalação, login e inventário: diagnóstico rápido |
| Erro 'PHP extension not loaded' no instalador | Módulos PHP ausentes | Instale os módulos obrigatórios com apt ou yum | Erros de instalação, login e inventário: diagnóstico rápido |
| Erro 'too many open files' | Limite de file descriptors baixo no controlador | Aumente com 'ulimit -n' | Escalando execuções: paralelismo, forks e limites do SSH |
| Erro 'connection reset by peer' | MaxSessions baixo no sshd_config dos hosts | Ajuste MaxSessions e reinicie o SSH | Escalando execuções: paralelismo, forks e limites do SSH |
| Execução lenta apesar de muitos forks | CPU ou RAM insuficiente, ou pipelining desativado | Reduza forks ou ative pipelining | Escalando execuções: paralelismo, forks e limites do SSH |
| Erro 'requiretty is set' | Pipelining ativo mas requiretty habilitado no sudoers | Desabilite requiretty em /etc/sudoers | Escalando execuções: paralelismo, forks e limites do SSH |
| O Odoo não inicia após aumentar os workers | Memória insuficiente ou erro de sintaxe no odoo.conf | Reduza o número de workers ou corrija o arquivo de configuração | Escalando o Odoo: múltiplos workers, balanceamento e cache |
| Sessões de usuários desconectam aleatoriamente | Redis não está configurado corretamente ou está fora do ar | Verifique se o Redis está rodando e o parâmetro session_redis está correto | Escalando o Odoo: múltiplos workers, balanceamento e cache |
| Nginx retorna erro 502 Bad Gateway | Odoo não está ouvindo nas portas configuradas | Confirme as portas dos workers e ajuste o upstream no Nginx | Escalando o Odoo: múltiplos workers, balanceamento e cache |
| Desempenho ruim mesmo com vários workers | Limite de memória dos workers baixo ou gargalo no banco de dados | Aumente o limite de memória, otimize o PostgreSQL, monitore o I/O | Escalando o Odoo: múltiplos workers, balanceamento e cache |
| Coletas atrasadas ou perdidas | Excesso de itens ou frequência de coleta alta demais | Reduza o número de itens ou aumente o intervalo de coleta | Estimando carga: itens, triggers e histórico |
| Banco de dados crescendo rapidamente | Retenção de histórico muito longa ou muitos itens coletados | Ajuste a retenção e revise itens desnecessários | Estimando carga: itens, triggers e histórico |
| Triggers disparando em cascata | Falta de dependências entre triggers | Configure dependências para evitar alertas redundantes | Estimando carga: itens, triggers e histórico |
| Usuário vê chamados de outra entidade | Permissão ou entidade mal configurada | Revise o perfil e a entidade atribuída ao usuário | Estrutura de dados: categorias, entidades e perfis |
| Categorias não aparecem ao abrir chamado | Categorias não vinculadas à entidade correta | Vincule as categorias às entidades necessárias | Estrutura de dados: categorias, entidades e perfis |
| Base de conhecimento vazia para alguns usuários | Permissões de leitura não atribuídas | Ajuste o perfil para permitir acesso à base de conhecimento | Estrutura de dados: categorias, entidades e perfis |
| Chamados não são atribuídos automaticamente | Regras de atribuição mal configuradas ou condições conflitantes | Revise as regras em Configurar > Regras > Regras de atribuição de chamados e ajuste as condições | Fluxos de chamados e SLA: do registro à resolução |
| Alertas de SLA não são enviados | Configuração de SMTP incorreta ou notificações desabilitadas | Verifique Configurar > Notificações > Configuração e teste envio de e-mail | Fluxos de chamados e SLA: do registro à resolução |
| SLA não aparece no chamado | SLA não associado à categoria ou grupo | Associe o SLA correto em Configurar > Chamados > SLA | Fluxos de chamados e SLA: do registro à resolução |
| Dados não aparecem no frontend | Falha de comunicação entre agente e server/proxy | Verifique firewall, configurações de Server/ServerActive e conectividade de rede | Fluxos de dados: coleta, armazenamento e visualização |
| Gráficos lentos ou incompletos | Banco de dados sobrecarregado ou queries lentas | Otimize índices, revise hardware e monitore locks no banco | Fluxos de dados: coleta, armazenamento e visualização |
| Proxy não envia dados ao server | Configuração incorreta de Server no proxy | Revise zabbix_proxy.conf e logs do proxy | Fluxos de dados: coleta, armazenamento e visualização |
| Execução do playbook trava ou é muito lenta | Número excessivo de forks ou playbook monolítico | Reduza forks e divida o playbook em roles menores | Gerenciamento de grandes volumes de dados e tarefas |
| Erros de conexão SSH | Limite de conexões simultâneas atingido | Diminua forks ou aumente recursos do controlador | Gerenciamento de grandes volumes de dados e tarefas |
| Consumo de memória muito alto | Execução paralela excessiva ou playbooks grandes demais | Divida execuções e monitore recursos | Gerenciamento de grandes volumes de dados e tarefas |
| Usuário não consegue visualizar hosts esperados | Permissão insuficiente no grupo de usuários. | Revise as permissões atribuídas ao grupo e ajuste conforme necessário. | Gerenciamento de permissões e auditoria de ações |
| Ações críticas não aparecem no log de auditoria | Housekeeping configurado para retenção curta ou auditoria desativada. | Aumente o tempo de retenção em Administration → General → Housekeeping. | Gerenciamento de permissões e auditoria de ações |
| Usuário consegue alterar configurações fora do escopo | Permissão excessiva no grupo de usuários. | Reduza o nível de permissão para o grupo afetado. | Gerenciamento de permissões e auditoria de ações |
| Valor da variável inesperado durante execução | Variável sobrescrita em nível mais alto na hierarquia | Revise todos os locais onde a variável é definida e ajuste a precedência | Gerenciamento de variáveis e secrets: evitando armadilhas cl |
| Erro de descriptografia ao rodar playbook | Senha do Vault incorreta ou arquivo corrompido | Confirme a senha e tente descriptografar manualmente com ansible-vault view | Gerenciamento de variáveis e secrets: evitando armadilhas cl |
| Secret exposto em log | Uso de debug ou print sem cuidado | Evite exibir variáveis sensíveis em tasks de debug | Gerenciamento de variáveis e secrets: evitando armadilhas cl |
| Inventário demora a carregar | Cache desativado ou filtros amplos demais | Ative cache e refine filtros | Gerenciando inventários extensos: dinâmicos, filtragem e per |
| Hosts inesperados aparecem | Filtros mal configurados ou cache desatualizado | Revise filtros e limpe o cache | Gerenciando inventários extensos: dinâmicos, filtragem e per |
| Execução falha em hosts de nuvem | Permissões de API insuficientes no plugin dinâmico | Verifique credenciais e permissões | Gerenciando inventários extensos: dinâmicos, filtragem e per |
| Inventário não atualiza após mudança | Cache expirado ou não limpo | Rode 'ansible-inventory --flush-cache' | Gerenciando inventários extensos: dinâmicos, filtragem e per |
| Rollback não reverteu todas as configurações | Playbook não idempotente ou falta de backup dos arquivos originais | Implemente playbooks reversos e garanta backups antes de alterações destrutivas | Gerenciando mudanças: controle de versões e rollback |
| Erro de incompatibilidade entre playbook e versão do Ansible | Uso de módulos ou sintaxe não suportada | Consulte a documentação da versão do Ansible e ajuste o playbook | Gerenciando mudanças: controle de versões e rollback |
| Histórico de mudanças incompleto | Commits feitos fora do fluxo padrão ou sem mensagens claras | Padronize o uso de branches e mensagens de commit | Gerenciando mudanças: controle de versões e rollback |
| Alertas continuam em excesso mesmo após ajustes | Thresholds ainda estão muito sensíveis ou triggers não refletem o comportamento real. | Reavalie os limites e utilize funções como min(), max() e avg() para suavizar variações. | Gestão de alertas e redução de ruído |
| Alertas de hosts dependentes continuam chegando após queda do principal | Dependências de triggers não configuradas corretamente. | Verifique se as dependências estão associadas aos triggers certos. | Gestão de alertas e redução de ruído |
| Notificações críticas não chegam ao responsável | Actions configuradas com condições erradas ou canais de comunicação falhando. | Revise as conditions das actions e teste os canais de notificação. | Gestão de alertas e redução de ruído |
| Host em nuvem aparece como 'não suportado' | Credenciais de API inválidas ou macros mal configuradas | Revise as macros e permissões IAM | Gestão de ambientes híbridos: servidores, nuvem e IoT |
| Dispositivo IoT não reporta dados | SNMP bloqueado por firewall ou community incorreta | Libere porta 161 e confirme community string | Gestão de ambientes híbridos: servidores, nuvem e IoT |
| Proxy Zabbix remoto sem enviar dados | Perda de conectividade ou erro de configuração no proxy | Cheque logs do proxy e conectividade com o server | Gestão de ambientes híbridos: servidores, nuvem e IoT |
| Regra de firewall não é aplicada em alguns hosts | Falta de permissão de root ou módulo ausente | Garanta que o usuário Ansible tenha sudo e que os módulos necessários estejam instalados | Gestão de políticas de firewall e segurança em larga escala |
| Hosts ficam inacessíveis após playbook | Regra DROP aplicada antes das exceções | Revise a ordem das tarefas: exceções primeiro, bloqueio depois | Gestão de políticas de firewall e segurança em larga escala |
| Relatórios não chegam ao servidor central | Permissões de escrita ou caminho incorreto | Verifique o destino configurado no módulo copy e permissões do diretório | Gestão de políticas de firewall e segurança em larga escala |
| Conflito entre regras globais e específicas | Sobreposição de variáveis ou playbooks concorrentes | Unifique a lógica dos playbooks e centralize a definição de regras | Gestão de políticas de firewall e segurança em larga escala |
| Plugin não aparece após extração | Permissões de pasta incorretas ou versão incompatível | Ajuste permissões com 'chown' e confira compatibilidade na página do plugin | GLPI 10.x e além: novidades e roadmap oficial |
| API REST retorna erro 401 | Token inválido ou permissões insuficientes | Gere novo token e revise permissões do usuário na API | GLPI 10.x e além: novidades e roadmap oficial |
| Interface desconfigurada após atualização | Cache do navegador ou arquivos estáticos antigos | Limpe o cache do navegador e do GLPI ('/var/www/html/glpi/files/_cache') | GLPI 10.x e além: novidades e roadmap oficial |
| Ativo não aparece no GLPI | Endpoint do servidor incorreto ou firewall bloqueando a porta | Verifique a configuração do endpoint e libere a porta 62354/TCP | GLPI Agent: instalação e vinculação automática |
| Inventário incompleto | Permissões insuficientes do agente | Execute o agente como root/administrador | GLPI Agent: instalação e vinculação automática |
| Erro de autenticação | Token ou credencial incorreta no GLPI | Revise as configurações de autenticação do servidor | GLPI Agent: instalação e vinculação automática |
| Logs vazios | Serviço do agente não está rodando | Reinicie o serviço com 'sudo systemctl restart glpi-agent' | GLPI Agent: instalação e vinculação automática |
| Ativo não aparece após cadastro via API | Campo obrigatório ausente ou valor inválido | Consulte a documentação da API e revise os campos enviados | GLPI em redes de fibra: aprendizados da experiência |
| Chamado aberto sem ativo vinculado | Configuração de campos obrigatórios ausente | Ative a obrigatoriedade de seleção de ativo no formulário de chamado | GLPI em redes de fibra: aprendizados da experiência |
| Dados divergentes entre GLPI e sistema de provisionamento | Falta de integração ou sincronização | Implemente integração bidirecional e revise rotinas de atualização | GLPI em redes de fibra: aprendizados da experiência |
| Usuários são deslogados ao navegar | Sessões não compartilhadas entre servidores web | Configure armazenamento de sessão centralizado (Redis, Memcached ou banco) | GLPI para muitos: segmentação, balanceamento e tuning |
| GLPI lento em horários de pico | Buffer pool ou conexões insuficientes no MariaDB | Aumente innodb_buffer_pool_size e max_connections | GLPI para muitos: segmentação, balanceamento e tuning |
| Erros 502/504 no balanceador | Backend sobrecarregado ou offline | Verifique status dos servidores web e ajuste timeouts do balanceador | GLPI para muitos: segmentação, balanceamento e tuning |
| Chamados ou ativos sumindo entre entidades | Permissões ou segmentação mal configuradas | Revise hierarquia de entidades e perfis de acesso | GLPI para muitos: segmentação, balanceamento e tuning |
| Inventário não aparece na interface | GLPI Agent não consegue enviar dados ao servidor | Verifique configuração do endpoint e conectividade de rede | GLPI, MariaDB e GLPI Agent: como tudo se conecta |
| Erro de conexão ao banco na instalação | Credenciais ou permissões incorretas no MariaDB | Revise usuário, senha e privilégios no banco | GLPI, MariaDB e GLPI Agent: como tudo se conecta |
| Dados de inventário duplicados | Agente configurado com identificador diferente em cada execução | Padronize a configuração do agente e hostname | GLPI, MariaDB e GLPI Agent: como tudo se conecta |
| Backup não restaura corretamente | Backup incompleto ou corrompido | Revise o procedimento e teste restauração em ambiente separado | Governança e documentação: mantendo o GLPI sob controle |
| Mudança causa falha em plugin | Falta de teste prévio em homologação | Implemente ambiente de testes e valide antes de aplicar em produção | Governança e documentação: mantendo o GLPI sob controle |
| Usuários com permissões excessivas | Revisão de segurança negligenciada | Agende revisões periódicas e ajuste perfis de acesso | Governança e documentação: mantendo o GLPI sob controle |
| Playbook falha em alguns hosts | Problemas de conectividade SSH ou permissões insuficientes | Verifique chaves SSH e permissões de sudo nos hosts | Infraestrutura como código: por que automatizar é inevitável |
| Pacote não instala mesmo após playbook | Repositórios desatualizados ou bloqueio de apt | Atualize repositórios com 'apt-get update' e libere locks | Infraestrutura como código: por que automatizar é inevitável |
| Mudanças inesperadas após múltiplas execuções | Tarefas não idempotentes no playbook | Revise tarefas e utilize módulos idempotentes do Ansible | Infraestrutura como código: por que automatizar é inevitável |
| Erro de conexão com o banco durante a instalação | Usuário, senha ou nome do banco incorretos | Revise as credenciais criadas no MariaDB e tente novamente | Instalando o GLPI e o MariaDB do zero |
| Aviso de permissão em pasta 'files' ou 'config' | Permissões de escrita insuficientes para o usuário do servidor web | Execute 'sudo chown -R www-data:www-data /var/www/html/glpi' | Instalando o GLPI e o MariaDB do zero |
| Página em branco após login | Extensões PHP ausentes ou erro de configuração no Apache/Nginx | Verifique os pré-requisitos PHP e os logs do servidor web | Instalando o GLPI e o MariaDB do zero |
| Odoo não conecta ao banco | Variáveis de ambiente erradas ou serviço db não disponível | Revise as variáveis HOST, USER e PASSWORD no serviço Odoo e reinicie os containers | Instalando Odoo Community e PostgreSQL com Docker: passo a p |
| Erro de permissão ao gravar dados | Permissões do volume no host incompatíveis | Ajuste permissões dos diretórios mapeados ou use volumes gerenciados pelo Docker | Instalando Odoo Community e PostgreSQL com Docker: passo a p |
| Porta 8069 não responde | Firewall bloqueando ou porta já em uso | Libere a porta no firewall ou altere o mapeamento de portas no docker-compose.yml | Instalando Odoo Community e PostgreSQL com Docker: passo a p |
| Zabbix Server não inicia | Configuração de banco de dados incorreta ou banco inacessível | Verifique DBHost, DBUser, DBPassword em zabbix_server.conf e teste conexão manualmente | Instalando Zabbix Server, Proxy e Agent no Linux |
| Agent não responde ao zabbix_get | Firewall bloqueando porta 10050/TCP ou Server não listado em Server= do agent | Libere a porta no firewall e ajuste Server= no zabbix_agentd.conf | Instalando Zabbix Server, Proxy e Agent no Linux |
| Proxy não envia dados ao Server | Configuração de Server= errada ou rede bloqueando porta 10051/TCP | Corrija IP do Server no zabbix_proxy.conf e libere porta 10051/TCP | Instalando Zabbix Server, Proxy e Agent no Linux |
| Script retorna erro 401 (Unauthorized) | Token inválido ou permissões insuficientes. | Revise o token e as permissões do usuário no GLPI. | Integração com scripts e ferramentas externas |
| Respostas vazias ou incompletas da API | Parâmetros incorretos ou falta de permissão. | Ajuste os parâmetros da requisição e revise permissões. | Integração com scripts e ferramentas externas |
| Script não consegue conectar via HTTPS | Certificado SSL inválido ou não confiável. | Instale um certificado válido no servidor GLPI. | Integração com scripts e ferramentas externas |
| Registros não aparecem no Odoo | Falha de autenticação ou permissão insuficiente | Revise usuário, senha e permissões do usuário Odoo | Integração Odoo + ferramentas livres: aprendizados de campo |
| Dados duplicados após sincronização | Script não checa existência prévia | Implemente busca por identificador único antes de criar | Integração Odoo + ferramentas livres: aprendizados de campo |
| Sincronização lenta | Volume de dados alto sem paginação | Implemente paginação e limite de taxa nos scripts | Integração Odoo + ferramentas livres: aprendizados de campo |
| Erro 'Zabbix API version is not supported' | Versão do plugin incompatível com a do Zabbix | Atualize o plugin ou o Zabbix. Consulte a documentação das versões suportadas. | Integrando Zabbix ao Grafana para visualizações avançadas |
| Painel sem dados | Credenciais incorretas ou usuário sem permissão de leitura | Revise usuário e permissões no Zabbix. Teste a conexão no Data Source. | Integrando Zabbix ao Grafana para visualizações avançadas |
| Consultas lentas ou timeouts | Consultas muito amplas ou API sobrecarregada | Reduza o período padrão dos painéis e evite consultas 'all hosts'. | Integrando Zabbix ao Grafana para visualizações avançadas |
| Ativo remoto não aparece no inventário | Agente FusionInventory não instalado ou sem conexão | Reinstale o agente e teste conectividade com o servidor GLPI | Inventário e chamados em operações de campo |
| Chamados não são atribuídos corretamente | Regras de atribuição mal configuradas | Revise critérios e ações das regras no GLPI | Inventário e chamados em operações de campo |
| Chamados automáticos não são criados por alertas | Erro na configuração da API ou token inválido | Valide endpoint, payload e permissões do token | Inventário e chamados em operações de campo |
| Host não aparece no inventário | Erro de sintaxe no arquivo YAML ou script dinâmico | Valide o YAML (use 'yamllint') ou revise o script/plugin | Inventário e variáveis: orquestrando ambientes complexos |
| Variável não aplicada ao host | Precedência de variáveis ou nome de grupo incorreto | Revise a hierarquia de grupos e nomes de arquivos em group_vars/host_vars | Inventário e variáveis: orquestrando ambientes complexos |
| Inventário dinâmico retorna vazio | Problema de autenticação ou filtro mal configurado | Verifique credenciais e parâmetros do plugin | Inventário e variáveis: orquestrando ambientes complexos |
| Chamados não aparecem vinculados a ativos | Usuários ou técnicos estão esquecendo de associar o ativo ao abrir o chamado | Treine a equipe e torne o campo obrigatório nas configurações | Inventário, chamados e ITIL: o tripé da governança de TI |
| Ativos duplicados no inventário | Cadastro manual sem padronização ou importação automática sem filtro | Padronize nomes e use filtros ao importar | Inventário, chamados e ITIL: o tripé da governança de TI |
| Categorias de chamados confusas | Categorias mal definidas ou excesso de opções | Revise e simplifique as categorias, mantendo apenas as necessárias | Inventário, chamados e ITIL: o tripé da governança de TI |
| Chamados não estão sendo fechados automaticamente | Regra de automação mal configurada ou cron não executando | Revise a configuração da regra e teste o cron manualmente | ITIL 4 e automação: o que muda no GLPI |
| Notificações automáticas não chegam | SMTP mal configurado ou regras de notificação ausentes | Verifique as configurações de email e regras de notificação | ITIL 4 e automação: o que muda no GLPI |
| Integração via API falha | Token de API inválido ou permissões insuficientes | Gere novo token e ajuste permissões do usuário de API | ITIL 4 e automação: o que muda no GLPI |
| Playbook não executa no horário | Sintaxe incorreta no crontab ou Jenkins desabilitado | Reveja a configuração do cron ou status do serviço Jenkins | Job scheduling: rodando automações de forma programada |
| Logs não são gerados | Redirecionamento de saída ausente ou caminho inválido | Ajuste o comando para incluir redirecionamento e verifique permissões de escrita | Job scheduling: rodando automações de forma programada |
| Playbook falha por falta de permissão | Usuário do cron ou Jenkins sem acesso necessário | Ajuste permissões ou use usuário de serviço adequado | Job scheduling: rodando automações de forma programada |
| Usuários não conseguem logar via LDAP | BaseDN ou filtro de conexão incorretos | Revise os parâmetros e teste conexão no GLPI | LDAP, email e plugins: conectando o GLPI ao mundo |
| Emails não são enviados | Configuração SMTP errada ou bloqueio na porta | Verifique servidor, porta e credenciais | LDAP, email e plugins: conectando o GLPI ao mundo |
| Plugin não aparece para ativar | Permissões de arquivos ou versão incompatível | Ajuste permissões e confira compatibilidade | LDAP, email e plugins: conectando o GLPI ao mundo |
| Processos importantes ficaram de fora do levantamento | Falta de consulta aos usuários finais ou áreas envolvidas | Realize entrevistas e workshops adicionais com as equipes | Levantamento de requisitos: o que mapear antes de instalar o |
| Ativos ou contratos não aparecem no inventário | Fontes de dados dispersas ou desatualizadas | Centralize o inventário e valide com responsáveis | Levantamento de requisitos: o que mapear antes de instalar o |
| Integrações inviáveis tecnicamente | Protocolos incompatíveis ou falta de API | Avalie alternativas de integração ou ajuste de processos | Levantamento de requisitos: o que mapear antes de instalar o |
| Arquivo de log do Odoo não é criado | Parâmetro logfile ausente ou diretório sem permissão de escrita | Defina logfile no odoo.conf e ajuste permissões do diretório | Logs do Odoo e do PostgreSQL: onde encontrar e como interpre |
| Logs do PostgreSQL não aparecem | log_directory mal configurado ou nível de log muito restritivo | Revise postgresql.conf e aumente o nível de log | Logs do Odoo e do PostgreSQL: onde encontrar e como interpre |
| Log cresce rápido demais | Nível de log muito detalhado (debug) em produção | Reduza para info ou warning e configure logrotate | Logs do Odoo e do PostgreSQL: onde encontrar e como interpre |
| Logs antigos não são removidos | Falta de configuração do logrotate | Implemente logrotate para os arquivos de log | Logs do Odoo e do PostgreSQL: onde encontrar e como interpre |
| Arquivo de log não é criado | Permissão insuficiente no diretório de log | Ajuste as permissões do diretório para o usuário do Ansible | Logs, callbacks e eventos: rastreando cada execução |
| Logs não mostram detalhes das tarefas | Verbosidade insuficiente na execução | Execute o playbook com -v, -vv ou -vvv | Logs, callbacks e eventos: rastreando cada execução |
| Callback não gera saída esperada | Callback não listado no callback_whitelist | Adicione o nome do callback em callback_whitelist no ansible.cfg | Logs, callbacks e eventos: rastreando cada execução |
| Itens de coleta atrasados ou não coletados | Filas internas elevadas ou processos poller insuficientes | Aumente o número de pollers no zabbix_server.conf e reinicie o serviço | Logs, filas e status: diagnóstico rápido de falhas |
| Mensagens de 'cannot connect to database' no log | Banco de dados fora do ar ou credenciais incorretas | Verifique se o banco está rodando e revise as credenciais no arquivo de configuração | Logs, filas e status: diagnóstico rápido de falhas |
| Processos do Zabbix sumindo ou parando inesperadamente | Limite de recursos do sistema atingido (memória, processos) | Ajuste limites no sistema operacional e monitore consumo de recursos | Logs, filas e status: diagnóstico rápido de falhas |
| Alertas não são disparados | Erro de configuração no agente ou trigger | Revise a configuração dos triggers e teste manualmente o envio de alertas | Logs, métricas e alertas: monitorando o GLPI na prática |
| Logs do GLPI vazios | Permissões incorretas nos arquivos de log | Ajuste permissões para o usuário do webserver | Logs, métricas e alertas: monitorando o GLPI na prática |
| Métricas de chamados não atualizam | Script de coleta não está agendado | Configure cron para execução periódica | Logs, métricas e alertas: monitorando o GLPI na prática |
| Dashboards sem dados | Falha na integração entre coletor e visualizador | Verifique logs do coletor e conectividade com o banco de dados | Logs, métricas e alertas: monitorando o GLPI na prática |
| Chamados ficam sem responsável | Matriz de responsabilidades ou regras de atribuição mal configuradas | Revise grupos e regras em Configurar > Regras | Mapeamento de processos: da TI real ao GLPI |
| Aprovações não são solicitadas | Fluxo de aprovação não ativado para a categoria | Ative aprovação obrigatória na entidade e revise as regras | Mapeamento de processos: da TI real ao GLPI |
| Usuários não conseguem ver chamados | Permissões de perfil insuficientes | Ajuste perfis em Configurar > Perfis | Mapeamento de processos: da TI real ao GLPI |
| Ativo crítico não aparece no inventário | Falta de atualização do inventário ou erro de levantamento | Revisar fontes de dados e consultar responsáveis pelo ambiente | Mapeando o ambiente: inventário e requisitos de monitorament |
| KPIs irrelevantes gerando muitos alertas | Métricas mal definidas ou thresholds inadequados | Redefinir KPIs e ajustar limites de alerta | Mapeando o ambiente: inventário e requisitos de monitorament |
| Ponto de falha não identificado causa indisponibilidade | Falta de análise de dependências | Rever fluxo de impacto e atualizar inventário | Mapeando o ambiente: inventário e requisitos de monitorament |
| Métricas não aparecem no Prometheus | Callback não ativado ou porta incorreta | Revise o ansible.cfg e o scrape_configs do Prometheus | Métricas de automação: o que medir e como visualizar |
| Dashboards do Grafana vazios | Fonte de dados Prometheus não configurada corretamente | Reconfigure a fonte de dados e teste a query | Métricas de automação: o que medir e como visualizar |
| Alertas não disparam | Regra de alerta mal definida ou Prometheus sem acesso ao endpoint | Revise a expressão da regra e conectividade entre Prometheus e callback | Métricas de automação: o que medir e como visualizar |
| Módulo não aparece na lista de apps | Caminho do addon não incluído em --addons-path ou não atualizado | Reveja o parâmetro --addons-path e reinicie o Odoo | Módulos essenciais para TI: instalando e configurando no Odo |
| Erro de dependência ao instalar módulo OCA | Módulos core do Odoo faltando ou versão incompatível | Consulte a documentação do módulo e instale dependências requeridas | Módulos essenciais para TI: instalando e configurando no Odo |
| Campos de contratos ou ativos não aparecem | Permissões insuficientes ou módulo não instalado corretamente | Verifique permissões do usuário e reinstale o módulo | Módulos essenciais para TI: instalando e configurando no Odo |
| Tickets do helpdesk não notificam responsáveis | Notificações não configuradas ou e-mail não habilitado | Configure notificações e servidor de e-mail no Odoo | Módulos essenciais para TI: instalando e configurando no Odo |
| Item ativo não coleta dados | Firewall bloqueando porta 10051/tcp ou configuração ServerActive incorreta | Libere a porta no firewall e revise o arquivo zabbix_agentd.conf | Monitoramento ativo vs passivo: quando usar cada abordagem |
| Item passivo não coleta dados | Servidor Zabbix não consegue acessar o agente na porta 10050/tcp | Verifique conectividade e configuração Server no agente | Monitoramento ativo vs passivo: quando usar cada abordagem |
| SNMP trap não chega ao Zabbix | Trap não configurada no equipamento ou serviço snmptrapd ausente | Configure SNMP trap no dispositivo e instale/configure snmptrapd | Monitoramento ativo vs passivo: quando usar cada abordagem |
| Itens SNMP retornam 'Timeout' ou 'No Such Object' | OIDs incorretos ou SNMP não habilitado no equipamento | Verifique OIDs e habilite SNMP conforme documentação do fabricante | Monitoramento em redes de fibra: desafios e soluções |
| Triggers disparam com frequência sem motivo aparente | Limiar mal configurado ou ruído na fibra | Ajuste os limiares e revise a qualidade física da fibra | Monitoramento em redes de fibra: desafios e soluções |
| Novas ONUs não aparecem no monitoramento | Discovery rule desatualizada ou OIDs alterados após upgrade de firmware | Atualize as regras de discovery e revise as MIBs do equipamento | Monitoramento em redes de fibra: desafios e soluções |
| Exporters não aparecem como UP no Prometheus | Porta incorreta ou serviço não iniciado | Verifique se os exporters estão rodando e escutando nas portas corretas | Monitorando Odoo com ferramentas livres: métricas e alertas |
| Métricas do Odoo não atualizam | Credenciais do Odoo incorretas no exporter | Revise usuário, senha e nome do banco no comando de inicialização do exporter | Monitorando Odoo com ferramentas livres: métricas e alertas |
| Alertas não são disparados | Regras de alerta mal configuradas ou Alertmanager ausente | Revise a sintaxe das regras e consulte a documentação para configurar o Alertmanager | Monitorando Odoo com ferramentas livres: métricas e alertas |
| Dashboards do Grafana sem dados | Fonte de dados Prometheus não configurada corretamente | Reconfigure a fonte de dados no Grafana e teste a conexão | Monitorando Odoo com ferramentas livres: métricas e alertas |
| Item net.dns retorna valor -1 | Servidor DNS inacessível ou consulta malformada | Verifique IP, domínio e conectividade de rede | Monitorando serviços críticos: latência, disponibilidade e d |
| Web scenario não coleta dados | URL incorreta ou host sem acesso à internet | Corrija a URL e teste conectividade do servidor Zabbix | Monitorando serviços críticos: latência, disponibilidade e d |
| Item net.tcp sempre retorna 0 | Porta SMTP bloqueada por firewall ou serviço parado | Verifique firewall e status do serviço SMTP | Monitorando serviços críticos: latência, disponibilidade e d |
| Item HTTP Agent retorna 'unsupported' | URL inválida ou falta de permissão de rede | Verifique a URL e as regras de firewall | Novidades recentes e recursos avançados do Zabbix |
| Expressão JavaScript não funciona | Sintaxe incorreta ou função não suportada | Revise a expressão e consulte a documentação | Novidades recentes e recursos avançados do Zabbix |
| Recurso experimental não aparece | Versão do Zabbix desatualizada | Atualize para a versão mais recente | Novidades recentes e recursos avançados do Zabbix |
| O Odoo não inicia ou exibe erro de banco de dados | Banco PostgreSQL não configurado corretamente ou usuário sem permissão. | Verifique as configurações em odoo.conf e ajuste permissões no PostgreSQL conforme a documentação. | O que é Odoo Community e por que ele muda o jogo da TI |
| Módulos não aparecem na interface | Caminho de addons incorreto ou módulo não instalado. | Confirme o parâmetro --addons-path e instale o módulo via interface ou linha de comando. | O que é Odoo Community e por que ele muda o jogo da TI |
| Erro de licença ao instalar módulo externo | Módulo não compatível com LGPLv3 ou dependências de Enterprise. | Use apenas módulos compatíveis com Community e verifique a licença antes de instalar. | O que é Odoo Community e por que ele muda o jogo da TI |
| Não encontra documentação de um recurso | Busca em fontes não oficiais ou desatualizadas | Use sempre www.zabbix.com/documentation para referência atualizada | O que é Zabbix: conceito, licenciamento e comunidade |
| Dúvida sobre uso comercial | Confusão sobre restrições da GPLv2 | Leia o arquivo LICENSE e consulte a documentação sobre uso empresarial | O que é Zabbix: conceito, licenciamento e comunidade |
| Falta de suporte técnico imediato | Dependência apenas da comunidade | Procure tópicos similares no fórum oficial e contribua com perguntas claras | O que é Zabbix: conceito, licenciamento e comunidade |
| API REST retorna erro 401 | Autenticação incorreta ou permissões insuficientes | Revise as credenciais e permissões do usuário na configuração do Odoo | Odoo Community: novidades, roadmap e tendências |
| Novo módulo não aparece após atualização | Cache do Odoo ou do navegador | Limpe o cache e reinicie o serviço Odoo | Odoo Community: novidades, roadmap e tendências |
| Configuração de cache não tem efeito | Parâmetros incorretos em odoo.conf | Revise a sintaxe e valores segundo a documentação oficial | Odoo Community: novidades, roadmap e tendências |
| Anexos sumindo ou corrompidos | Sincronização de volumes falha ou inexistente | Verifique montagem dos volumes NFS/GlusterFS e permissões | Odoo em ambientes distribuídos: desafios e soluções abertas |
| Dados divergentes após failover | Replicação assíncrona não sincronizada no momento da falha | Considere usar replicação síncrona ou ajustar o monitoramento | Odoo em ambientes distribuídos: desafios e soluções abertas |
| Instâncias do Odoo não sobem no Swarm/Kubernetes | Volume compartilhado não disponível ou mal configurado | Revise os mounts e a configuração de rede dos orquestradores | Odoo em ambientes distribuídos: desafios e soluções abertas |
| ansible-doc não exibe informações da role | meta/main.yml ausente ou incompleto | Preencha corretamente o arquivo meta/main.yml | Padronização de código e documentação: o que nunca ignorar |
| ansible-lint retorna muitos erros | Código fora do padrão ou uso de práticas não recomendadas | Revise nomes, estrutura e sintaxe conforme as recomendações | Padronização de código e documentação: o que nunca ignorar |
| README.md desatualizado | Falta de processo de atualização após mudanças | Inclua atualização do README.md como parte do fluxo de revisão | Padronização de código e documentação: o que nunca ignorar |
| Campo personalizado não aparece ao criar ativo | Campo não está vinculado ao tipo de ativo correto | Edite o campo em Configurar > Campos Extras e ajuste o vínculo | Personalizando o inventário: campos, tipos e visões |
| Importação de CSV falha ou ignora campos | Mapeamento incorreto de colunas ou formato incompatível | Revise o CSV e o mapeamento antes de importar | Personalizando o inventário: campos, tipos e visões |
| Filtro salvo não retorna resultados esperados | Critérios de filtro mal configurados ou campos vazios | Ajuste o filtro e revise os dados dos ativos | Personalizando o inventário: campos, tipos e visões |
| Erro de sintaxe YAML ao rodar o playbook | Indentação incorreta ou uso de tabulação | Corrija a indentação, use apenas espaços e valide com 'ansible-playbook --syntax-check site.yml' | Playbooks e roles: separando lógica, dados e responsabilidad |
| Handler não é acionado após alteração de template | Falta de notify na task que altera o arquivo | Adicione 'notify' na task correspondente | Playbooks e roles: separando lógica, dados e responsabilidad |
| Role não encontrada pelo playbook | Diretório da role fora do caminho padrão ou nome incorreto | Verifique se a role está em 'roles/nome_da_role/' e o nome está correto no playbook | Playbooks e roles: separando lógica, dados e responsabilidad |
| Módulo não encontrado ao rodar o playbook | Coleção não instalada ou nome do módulo incorreto | Verifique o nome do módulo e instale a coleção correta | Plugins e módulos: expandindo capacidades sem reinventar a r |
| Erro de permissão ao executar módulo/plugin | Faltam permissões no sistema de arquivos ou usuário Ansible não tem acesso | Ajuste permissões e revise o usuário de execução | Plugins e módulos: expandindo capacidades sem reinventar a r |
| Plugin não aparece na lista de plugins ativos | Plugin não habilitado no ansible.cfg ou dependências ausentes | Habilite o plugin no ansible.cfg e instale dependências | Plugins e módulos: expandindo capacidades sem reinventar a r |
| Erro de permissão SSH | Chave SSH ausente ou permissão incorreta | Adicione a chave correta ao agente SSH e ajuste permissões | Por dentro do Ansible: arquitetura, componentes e fluxo de e |
| Módulo não encontrado | Versão do Ansible desatualizada ou módulo não instalado | Atualize o Ansible e consulte a documentação do módulo | Por dentro do Ansible: arquitetura, componentes e fluxo de e |
| Playbook falha em todos os hosts | Sintaxe YAML inválida ou inventário incorreto | Valide o YAML e revise o inventário | Por dentro do Ansible: arquitetura, componentes e fluxo de e |
| Página em branco ao acessar o GLPI | Permissões incorretas ou módulos PHP ausentes | Verifique permissões do diretório e instale módulos PHP necessários. | Por que GLPI? O papel do software livre na gestão de TI |
| Erro de conexão com banco de dados | Configuração incorreta do MariaDB | Confirme usuário, senha e permissões no MariaDB. | Por que GLPI? O papel do software livre na gestão de TI |
| Plugin não aparece após instalação | Versão incompatível do plugin | Consulte a compatibilidade na documentação do plugin e do GLPI. | Por que GLPI? O papel do software livre na gestão de TI |
| Alertas não são disparados mesmo com falha real | Triggers mal configurados ou agentes sem comunicação | Revise a configuração dos triggers e teste a conectividade dos agentes | Por que monitorar? Riscos e ganhos em ambientes de missão cr |
| Muitos alertas irrelevantes (falsos positivos) | Limiares muito sensíveis ou métricas mal definidas | Ajuste os thresholds e refine as métricas monitoradas | Por que monitorar? Riscos e ganhos em ambientes de missão cr |
| Alertas chegam com atraso | Intervalos de checagem longos ou sobrecarga no servidor de monitoramento | Reduza o intervalo de coleta e otimize a infraestrutura do Zabbix | Por que monitorar? Riscos e ganhos em ambientes de missão cr |
| Consultas continuam lentas mesmo após ajuste de parâmetros | Falta de índices ou consultas mal escritas | Analise com EXPLAIN ANALYZE e crie índices apropriados | PostgreSQL sob demanda: ajustes finos para performance no Od |
| PostgreSQL consumindo toda a RAM | Parâmetros shared_buffers ou work_mem exagerados | Reduza os valores e monitore o uso de memória | PostgreSQL sob demanda: ajustes finos para performance no Od |
| Backups muito lentos ou falhando | Disco lento ou falta de espaço | Verifique I/O e espaço disponível antes de rodar backups | PostgreSQL sob demanda: ajustes finos para performance no Od |
| Erro ao habilitar pg_stat_statements | shared_preload_libraries não configurado corretamente | Ajuste o parâmetro e reinicie o PostgreSQL | PostgreSQL sob demanda: ajustes finos para performance no Od |
| Erro 'Access denied' ao criar banco | Usuário PostgreSQL sem permissão | Verifique se o usuário foi criado corretamente e se é proprietário do banco | Primeiros acessos: criando banco, usuário e configurando idi |
| Idioma português não aparece | Tradução não instalada | Acesse Settings > Translations > Load a Translation e instale 'Portuguese / Brazil' | Primeiros acessos: criando banco, usuário e configurando idi |
| Menus ausentes no painel | Usuário sem permissão de administrador | Revise o cadastro do usuário em Settings > Users | Primeiros acessos: criando banco, usuário e configurando idi |
| Datas e moedas em formato errado | Localidade não configurada | Ajuste país e idioma em Settings > Users > Preferences | Primeiros acessos: criando banco, usuário e configurando idi |
| Frontend não carrega após habilitar HTTPS | Erro na configuração do certificado ou permissão de arquivos | Verifique paths dos certificados e permissões; consulte logs do Nginx/Apache | Protegendo o frontend e os agentes do Zabbix |
| Usuários não conseguem acessar o frontend | Restrição de IP mal configurada | Revise regras de firewall e configuração do servidor web | Protegendo o frontend e os agentes do Zabbix |
| Agente Zabbix não responde ao servidor | Parâmetro Server incorreto no zabbix_agentd.conf | Corrija o IP do servidor Zabbix e reinicie o agente | Protegendo o frontend e os agentes do Zabbix |
| GLPI não conecta ao banco de dados após restrição de bind-address | GLPI tentando acessar o MariaDB por outro endereço que não o localhost | Ajuste o arquivo de configuração do GLPI para usar 'localhost' como host do banco | Protegendo o GLPI contra ataques comuns |
| Bloqueio total de acesso ao GLPI após ativar firewall | Portas 80 e 443 não liberadas antes de ativar o UFW | Libere as portas necessárias com 'ufw allow 80/tcp' e 'ufw allow 443/tcp' | Protegendo o GLPI contra ataques comuns |
| Logs do GLPI não são atualizados | Permissões incorretas na pasta de logs | Ajuste permissões com 'chown -R www-data:www-data /var/www/html/glpi/files/_log' | Protegendo o GLPI contra ataques comuns |
| Erro 502 Bad Gateway após configurar Nginx | Proxy pass apontando para porta ou IP errado | Ajuste o proxy_pass para o endereço correto do Odoo (ex: http://127.0.0.1:8069) | Protegendo o Odoo: HTTPS, criptografia e atualizações segura |
| Certificado HTTPS inválido | Certificado expirado ou domínio incorreto | Renove o certificado com certbot e confira o domínio | Protegendo o Odoo: HTTPS, criptografia e atualizações segura |
| Usuários não conseguem logar após atualização | Incompatibilidade de módulos customizados | Reverta backup, corrija módulos e teste novamente | Protegendo o Odoo: HTTPS, criptografia e atualizações segura |
| Erro de permissão (permission denied) ao rodar o playbook | Usuário remoto sem sudo ou chave SSH ausente | Garanta que o usuário tem sudo e a chave está autorizada | Provisionamento de servidores Linux do zero com Ansible |
| Pacotes não são instalados | Cache do apt/yum desatualizado ou repositório inacessível | Adicione tarefa de update_cache e verifique conectividade | Provisionamento de servidores Linux do zero com Ansible |
| Serviço SSH não inicia | Configuração inválida no sshd_config | Revise as alterações feitas pelo playbook e corrija a sintaxe | Provisionamento de servidores Linux do zero com Ansible |
| GLPI lento ao abrir chamados | Banco de dados subdimensionado ou queries lentas | Aumente buffer pool e otimize índices no MariaDB | Quantos agentes, quantos chamados? Dimensionando recursos |
| Erros de conexão ao acessar o GLPI | Limite de conexões do banco atingido | Ajuste max_connections no MariaDB | Quantos agentes, quantos chamados? Dimensionando recursos |
| Timeouts frequentes | Servidor web ou banco sobrecarregado | Separe funções em servidores distintos e aumente recursos | Quantos agentes, quantos chamados? Dimensionando recursos |
| Plugins travando o sistema | Plugins incompatíveis ou pesados | Desative plugins desnecessários e teste impacto individualmente | Quantos agentes, quantos chamados? Dimensionando recursos |
| Odoo lento ou travando ao abrir módulos | Falta de RAM ou disco lento | Aumente RAM e migre para SSD | Recursos mínimos e recomendados: CPU, RAM, disco e rede para |
| Backups falham ou demoram horas | Disco saturado ou backup no mesmo disco | Separe discos e otimize agendamento | Recursos mínimos e recomendados: CPU, RAM, disco e rede para |
| Usuários reclamam de erro 502/504 | CPU saturada ou rede insuficiente | Adicione núcleos de CPU e verifique banda | Recursos mínimos e recomendados: CPU, RAM, disco e rede para |
| Chamados não são atribuídos automaticamente | Critérios da regra não correspondem ao chamado ou ordem das regras está errada | Revise os critérios e reorganize as regras da mais específica para a mais genérica | Regras automáticas: atribuição, escalonamento e notificações |
| Escalonamento não ocorre | Agendador (cron) do GLPI não está ativo | Consulte a documentação para configurar o cron corretamente | Regras automáticas: atribuição, escalonamento e notificações |
| Notificações não chegam | Configuração de SMTP ou destinatários incorreta | Revise as configurações de e-mail e teste o envio | Regras automáticas: atribuição, escalonamento e notificações |
| Relatório vazio ou incompleto | Filtros aplicados de forma errada ou dados não registrados corretamente | Revise os filtros e garanta que os dados estejam completos | Relatórios: extraindo inteligência do GLPI |
| Exportação CSV com caracteres estranhos | Problema de codificação | Abra o arquivo com UTF-8 no editor ou planilha | Relatórios: extraindo inteligência do GLPI |
| Relatório não aparece no menu | Permissão insuficiente | Verifique o perfil do usuário e ajuste as permissões | Relatórios: extraindo inteligência do GLPI |
| Erro ao usar plugin Reports | Versão do plugin incompatível | Consulte a documentação e atualize o plugin | Relatórios: extraindo inteligência do GLPI |
| Erro 'Missing PHP extension' | Extensão PHP não instalada | Instale a extensão e reinicie o servidor web | Requisitos e limitações: o que o GLPI exige do seu ambiente |
| GLPI não conecta ao banco | Versão do MariaDB incompatível ou serviço não iniciado | Atualize MariaDB e verifique se está rodando | Requisitos e limitações: o que o GLPI exige do seu ambiente |
| Limite de upload baixo | Parâmetros upload_max_filesize e post_max_size insuficientes | Ajuste os valores no php.ini e reinicie o Apache/Nginx | Requisitos e limitações: o que o GLPI exige do seu ambiente |
| Plugins quebram após atualização | Plugins incompatíveis com a nova versão do GLPI | Atualize ou remova plugins problemáticos | Requisitos e limitações: o que o GLPI exige do seu ambiente |
| Playbook não detecta alteração manual em arquivo | Módulo usado não suporta diff ou idempotência incompleta | Troque por módulo suportado ou ajuste o playbook | Resolução de conflitos e inconsistências entre ambientes |
| Execução simultânea de playbooks gera conflito | Falta de controle de concorrência | Implemente locks lógicos e coordene execuções | Resolução de conflitos e inconsistências entre ambientes |
| Ambientes divergem após atualização de variáveis | Inventários ou group_vars desatualizados | Padronize e versionamento os arquivos de variáveis | Resolução de conflitos e inconsistências entre ambientes |
| Item retorna 'ZBX_NOTSUPPORTED' | Permissão insuficiente ou comando inválido | Revise permissões do usuário do agent e sintaxe do item. | Resolvendo problemas de coleta e notificação |
| Sem coleta, status 'Timeout' | Firewall bloqueando porta ou agent parado | Libere porta 10050/tcp e reinicie o agent. | Resolvendo problemas de coleta e notificação |
| Alerta não chega ao e-mail | Media Type mal configurado ou usuário sem e-mail cadastrado | Revise configuração do Media Type e associe ao usuário. | Resolvendo problemas de coleta e notificação |
| Housekeeping não apaga dados antigos | Configuração de retenção muito longa ou housekeeping desabilitado | Reduza o período de retenção e verifique se o housekeeping está ativo | Retenção e arquivamento de dados: mantendo performance ao lo |
| Banco de dados cresce sem controle | Períodos de retenção excessivos ou housekeeping ineficiente | Ajuste as políticas e aumente o limite de registros apagados por ciclo | Retenção e arquivamento de dados: mantendo performance ao lo |
| Servidor Zabbix fica lento durante housekeeping | MaxHousekeeperDelete muito alto para a capacidade do servidor | Reduza o valor e distribua a limpeza em mais ciclos | Retenção e arquivamento de dados: mantendo performance ao lo |
| Ativos duplicados no Odoo após sincronização | Campo de correspondência (ex: x_asset_tag) não foi usado ou está inconsistente | Garanta que o campo customizado seja único e usado corretamente na busca | Sincronizando ativos e contratos: integração Odoo + ferramen |
| Datas não são comparadas corretamente, gerando conflitos falsos | Formatos de data diferentes entre sistemas | Converta datas para datetime antes de comparar | Sincronizando ativos e contratos: integração Odoo + ferramen |
| Script falha ao criar registros no Odoo | Permissões insuficientes ou campos obrigatórios ausentes | Revise permissões do usuário e garanta preenchimento dos campos mínimos | Sincronizando ativos e contratos: integração Odoo + ferramen |
| Ansible pede senha mesmo com chave configurada | Permissões incorretas nos arquivos ~/.ssh ou chave não copiada para o servidor | Ajuste permissões para 600 na chave privada e 700 no diretório ~/.ssh; recopie a chave pública | SSH seguro: autenticação, chaves e restrições |
| Conexão recusada ao tentar usar ssh-agent | ssh-agent não iniciado ou chave não adicionada | Execute 'eval $(ssh-agent)' e 'ssh-add ~/.ssh/id_ed25519' | SSH seguro: autenticação, chaves e restrições |
| Acesso negado após restringir AllowUsers | Usuário ou IP não listado corretamente em AllowUsers | Revise a configuração e reinicie o sshd | SSH seguro: autenticação, chaves e restrições |
| Itens do template não aparecem no host | Template não está associado corretamente ou há conflito de nomes | Reassocie o template e revise os nomes dos itens | Templates e padronização: o segredo do monitoramento sustent |
| Triggers não disparam | Thresholds incorretos ou macro não definida | Revise os valores das macros e thresholds no template | Templates e padronização: o segredo do monitoramento sustent |
| Documentação desatualizada | Falta de rotina de atualização | Implemente revisão periódica e defina responsáveis | Templates e padronização: o segredo do monitoramento sustent |
| Variável não definida no template | Variável ausente no inventário ou playbook | Adicione a variável ou use o filtro default no template | Templates Jinja2: gerando arquivos de configuração dinâmicos |
| Erro de sintaxe Jinja2 | Erro de indentação ou bloco mal fechado | Revise a sintaxe do template, especialmente loops e condicionais | Templates Jinja2: gerando arquivos de configuração dinâmicos |
| Arquivo gerado com valores errados | Variáveis sobrescritas em grupos errados | Verifique precedência das variáveis no Ansible | Templates Jinja2: gerando arquivos de configuração dinâmicos |
| Testes Molecule falham na criação do ambiente | Driver ou imagem incompatível | Ajuste o driver em molecule.yml ou use uma imagem suportada. | Testes automatizados e revisão: prevenindo falhas antes da p |
| Falha de idempotência (mudanças na segunda execução) | Tarefas não idempotentes | Reescreva as tarefas para garantir idempotência. | Testes automatizados e revisão: prevenindo falhas antes da p |
| Pull request rejeitado por falta de testes | Cobertura de testes insuficiente | Implemente testes para as novas funcionalidades. | Testes automatizados e revisão: prevenindo falhas antes da p |
| Usuário não consegue acessar módulo mesmo estando no grupo correto. | Falta de permissão nas regras de acesso ou conflito com regra de registro restritiva. | Revise ACLs e regras de registro do grupo. | Usuários, grupos e permissões: controle de acesso na prática |
| Usuário vê mais dados do que deveria. | Grupo com permissões amplas ou ausência de regra de registro filtrando registros. | Ajuste as regras de registro para restringir visualização. | Usuários, grupos e permissões: controle de acesso na prática |
| Erro ao criar grupo ou permissão não aparece. | Faltam permissões administrativas ou menu de Técnicas não está habilitado. | Habilite modo desenvolvedor em Configurações. | Usuários, grupos e permissões: controle de acesso na prática |
| Mensagem não chega ao destino | URL ou token incorretos | Revise endpoint e credenciais | Webhooks e integrações com sistemas de notificação |
| Erro 400 no log | Payload JSON malformado | Valide o JSON e macros | Webhooks e integrações com sistemas de notificação |
| Erro 403/401 | Permissões insuficientes no sistema externo | Revise permissões do bot ou webhook | Webhooks e integrações com sistemas de notificação |
| Timeout | Firewall bloqueando saída HTTP/HTTPS | Libere portas necessárias no firewall | Webhooks e integrações com sistemas de notificação |
| Tarefa executada fora de ordem | Sequência incorreta no playbook | Reordene as tarefas garantindo que dependências venham antes. | Workflows encadeados: orquestrando dependências e etapas |
| Handler não executa | Tarefa não causou mudança ou notify ausente | Confirme que a tarefa realmente altera o estado e que o notify está presente. | Workflows encadeados: orquestrando dependências e etapas |
| Tarefa condicional sempre pula | Expressão 'when' incorreta ou variável não definida | Revise a condição e garanta que as variáveis estejam disponíveis. | Workflows encadeados: orquestrando dependências e etapas |
| Item retorna valor nulo ou 'Not supported' | Script externo com erro de permissão ou caminho incorreto | Verifique logs do agente e permissões do script | Zabbix e machine learning: monitoramento preditivo |
| Alertas falsos positivos constantes | Modelo de ML mal treinado ou thresholds mal calibrados | Reveja o treinamento e ajuste os parâmetros do modelo | Zabbix e machine learning: monitoramento preditivo |
| Latência alta nas respostas do item | Script de ML muito pesado ou rodando em hardware insuficiente | Otimizar o script ou rodar em servidor dedicado | Zabbix e machine learning: monitoramento preditivo |
