377 sintomas catalogados
Cada sintoma com causa provável e correção, ligado à lição da trilha Clínicas que explica o porquê. Descreva o sintoma para filtrar.
| Sintoma | Causa provável | Correção | Lição |
|---|---|---|---|
| Ação não executa após trigger | Comando remoto não habilitado ou permissões insuficientes no agente | Verifique EnableRemoteCommands e permissões do script | Ações automáticas: scripts e comandos em resposta a incident |
| Script executa mas não registra log | Linha logger ausente ou syslog desabilitado | Inclua logger no script e verifique serviço rsyslog | Ações automáticas: scripts e comandos em resposta a incident |
| Comando executa mas serviço não reinicia | Usuário do agente sem permissão para systemctl | Ajuste sudoers para permitir execução sem senha | Ações automáticas: scripts e comandos em resposta a incident |
| O backup não está sendo executado no horário agendado. | Erro na sintaxe do cron ou permissões insuficientes. | Revise o comando agendado e as permissões do usuário no crontab. | Agendamento de tarefas: Ansible + cron para rotinas clínicas |
| Arquivos de backup estão sendo sobrescritos. | Nome do arquivo fixo sem uso de variáveis de data. | Inclua {{ ansible_date_time.date }} no nome do arquivo no playbook. | Agendamento de tarefas: Ansible + cron para rotinas clínicas |
| Execuções simultâneas do backup. | Falta de mecanismo de lock. | Adicione flock ao comando agendado. | Agendamento de tarefas: Ansible + cron para rotinas clínicas |
| Triggers de tendência não disparam | Função trend* usada em item sem dados históricos suficientes | Aguarde mais tempo de coleta ou ajuste o período da trigger | Análise de tendências: antecipando falhas antes do incidente |
| Gráficos de tendência não aparecem | Item não está configurado para armazenar tendências | Edite o item e ajuste 'Keep trends' para um valor maior que zero | Análise de tendências: antecipando falhas antes do incidente |
| Alertas preditivos geram falsos positivos | Parâmetros de trigger muito sensíveis | Recalibre o limiar ou aumente o período de análise | Análise de tendências: antecipando falhas antes do incidente |
| Playbook não dispara ao evento | Rulebook mal configurado ou fonte de eventos não conectada | Revise a configuração do rulebook e teste a conexão com a fonte de eventos | Ansible Collections e automação orientada a eventos |
| Módulo da collection não encontrado | Collection não instalada ou nome incorreto | Use 'ansible-galaxy collection list' para verificar e reinstale se necessário | Ansible Collections e automação orientada a eventos |
| Erro de permissão ao executar ação | Usuário do Ansible sem privilégios suficientes | Ajuste permissões ou execute com usuário adequado | Ansible Collections e automação orientada a eventos |
| Erro 401 ao chamar API | Token de autenticação inválido ou expirado | Renove o token e armazene corretamente no Ansible Vault | Ansible e sistemas clínicos: integração via API e banco de d |
| Consulta SQL retorna vazio | Query incorreta ou dados inexistentes | Revise o SQL e valide os dados de entrada | Ansible e sistemas clínicos: integração via API e banco de d |
| Dados sensíveis aparecem em logs | Falta de no_log: true em tarefas críticas | Adicione no_log: true onde necessário | Ansible e sistemas clínicos: integração via API e banco de d |
| Timeout na chamada HTTP | API indisponível ou rede bloqueada | Verifique conectividade e disponibilidade do endpoint | Ansible e sistemas clínicos: integração via API e banco de d |
| Erro de permissão SSH | Chave SSH não autorizada ou permissão incorreta no arquivo authorized_keys. | Verifique permissões (chmod 600) e se a chave correta está no arquivo. | Ansible, YAML e SSH: o tripé da automação declarativa |
| Falha de sintaxe YAML | Indentação incorreta ou uso de tabulações. | Use apenas espaços e valide o YAML com 'ansible-lint' ou 'yamllint'. | Ansible, YAML e SSH: o tripé da automação declarativa |
| Serviço não alterado após playbook | O estado já estava conforme declarado ou nome do serviço incorreto. | Confirme o nome do serviço e revise o estado desejado no playbook. | Ansible, YAML e SSH: o tripé da automação declarativa |
| Recebo 401 Unauthorized ao consumir a API | Token de acesso inválido, expirado ou ausente | Obtenha novo token OAuth2 e envie no header Authorization | APIs REST e OAuth2: conectando sistemas de agenda e exames |
| Erro 403 Forbidden ao criar consulta | Escopo OAuth2 insuficiente para a operação | Revise escopos do client OAuth2 no OpenEMR | APIs REST e OAuth2: conectando sistemas de agenda e exames |
| Erro 422 Unprocessable Entity | Payload FHIR fora do padrão ou campos obrigatórios ausentes | Valide o JSON enviado conforme especificação FHIR | APIs REST e OAuth2: conectando sistemas de agenda e exames |
| Housekeeping demora horas ou trava o banco | Volume excessivo de dados e/ou MaxHousekeeperDelete muito alto | Reduza MaxHousekeeperDelete e implemente particionamento de tabelas | Armazenamento de histórico: retenção, performance e complian |
| Backup ocupa espaço demais | Retenção excessiva de histórico e trends | Reduza períodos de retenção e faça limpeza manual | Armazenamento de histórico: retenção, performance e complian |
| Restauração falha com erro de permissão | Usuário do banco sem privilégios suficientes | Ajuste permissões do usuário zabbix no SGBD | Armazenamento de histórico: retenção, performance e complian |
| Logs de auditoria do OpenEMR não aparecem | Módulo de auditoria não ativado ou permissões de escrita insuficientes | Ative o módulo e ajuste permissões do diretório de logs | Auditoria e conformidade: como não ser pego de surpresa |
| Logs do Apache não registram acessos | Configuração do CustomLog ausente ou incorreta | Revise a configuração em /etc/apache2/sites-available/000-default.conf e reinicie o Apache | Auditoria e conformidade: como não ser pego de surpresa |
| Logs do MySQL não são gerados | Parâmetros de log não ativados no my.cnf | Edite o arquivo, ative os parâmetros e reinicie o serviço MySQL | Auditoria e conformidade: como não ser pego de surpresa |
| Playbook executa em todas as clínicas, mesmo ao selecionar uma. | Grupos mal definidos ou inventário dinâmico retornando hosts errados. | Revise o script do inventário e a estrutura dos grupos. | Automação multi-clínica: variáveis, inventários dinâmicos e |
| Variáveis de uma clínica vazam para outra. | Arquivos de group_vars ou host_vars com nomes conflitantes. | Garanta nomes únicos e estrutura de diretórios correta. | Automação multi-clínica: variáveis, inventários dinâmicos e |
| Erro de permissão ao acessar variáveis sensíveis. | Arquivo ansible-vault sem permissão adequada ou senha incorreta. | Ajuste permissões e valide a senha do vault. | Automação multi-clínica: variáveis, inventários dinâmicos e |
| Atualização falha em um host | Pacotes travados ou dependências quebradas | Execute 'apt --fix-broken install' ou 'yum-complete-transaction' manualmente e reexecute o playbook | Automatizando atualizações de sistemas e containers |
| Container não sobe após atualização | Imagem corrompida ou variável de ambiente faltando | Verifique logs do container com 'docker logs' e ajuste o playbook | Automatizando atualizações de sistemas e containers |
| Rollback não executa | Condição de rollback mal definida no playbook | Revise a lógica do 'when' e garanta que a variável de erro está sendo setada | Automatizando atualizações de sistemas e containers |
| Backup não executa no horário | Permissões erradas no script ou cron mal configurado | Ajuste permissões com chmod +x e revise a sintaxe do cron | Automatizando backups e atualizações no Proxmox |
| E-mails não chegam | SMTP mal configurado ou bloqueio de porta | Teste envio manual, revise configuração em /etc/ssmtp/ssmtp.conf | Automatizando backups e atualizações no Proxmox |
| Backup corrompido | Problemas de disco ou interrupção no processo | Verifique logs, teste disco com smartctl, repita o backup | Automatizando backups e atualizações no Proxmox |
| Atualização falha com erro de dependência | Pacotes quebrados no sistema | Execute 'apt-get -f install' para corrigir dependências | Automatizando backups e atualizações no Proxmox |
| Backup não aparece no diretório | Permissões ou erro no script | Revise permissões e execute manualmente para ver mensagens de erro | Automatizando backups e atualizações: scripts e agendamento |
| mysqldump falha com 'Access denied' | Usuário ou senha incorretos | Ajuste variáveis DB_USER e DB_PASS | Automatizando backups e atualizações: scripts e agendamento |
| Arquivo tar corrompido | Espaço em disco insuficiente ou interrupção | Cheque espaço com df -h e refaça o backup | Automatizando backups e atualizações: scripts e agendamento |
| Atualização quebra o OpenEMR | Customizações não compatíveis | Sempre teste atualização em ambiente separado antes de automatizar | Automatizando backups e atualizações: scripts e agendamento |
| Retorno 'permission denied' na API | Permissões insuficientes do usuário da API | Ajuste as permissões do usuário no Zabbix para incluir acesso aos hosts e métodos necessários. | Automatizando integrações via API REST: notificações e inven |
| Token de autenticação expira rapidamente | Sessão expirada ou múltiplos logins simultâneos | Renove o token periodicamente e evite múltiplos logins com o mesmo usuário. | Automatizando integrações via API REST: notificações e inven |
| Erro 'Invalid params' ao atualizar inventário | Campos obrigatórios ausentes ou formato incorreto | Consulte a documentação para os parâmetros corretos do método host.update. | Automatizando integrações via API REST: notificações e inven |
| Erro de acesso ao banco após restauração | Credenciais em sqlconf.php incompatíveis | Ajuste o arquivo sites/default/sqlconf.php com usuário e senha corretos | Backup, restore e atualização: mantendo o prontuário vivo |
| Anexos não aparecem após restore | Diretório sites não restaurado ou permissões incorretas | Restaure o diretório e ajuste permissões com chown | Backup, restore e atualização: mantendo o prontuário vivo |
| Falha ao atualizar banco durante upgrade | Script sql_upgrade.php não executado ou versão incompatível | Rode o script no navegador e verifique logs de erro | Backup, restore e atualização: mantendo o prontuário vivo |
| O Zabbix Server não inicia após failover | O recurso não foi configurado corretamente no Pacemaker ou há conflito de porta. | Revise a configuração do recurso e verifique logs em /var/log/zabbix/zabbix_server.log e /var/log/pacemaker.log. | Balanceamento e alta disponibilidade: Zabbix em missão críti |
| O frontend não responde após falha de um nó | O balanceador de carga não removeu o nó offline da lista. | Ajuste o health check do Nginx ou Apache para detectar falhas rapidamente. | Balanceamento e alta disponibilidade: Zabbix em missão críti |
| Alertas de banco de dados indisponível | O VIP do banco não foi migrado corretamente ou o Zabbix Server não atualizou a conexão. | Verifique a configuração do cluster de banco e reinicie o serviço Zabbix Server se necessário. | Balanceamento e alta disponibilidade: Zabbix em missão críti |
| Tela em branco ao acessar o OpenEMR | Erro de sintaxe em arquivo PHP ou falta de extensão PHP necessária | Verifique logs do Apache e ative display_errors temporariamente no php.ini | Camadas do OpenEMR: Apache, PHP, MySQL e o núcleo do prontuá |
| Erro de conexão ao banco | Credenciais incorretas em sqlconf.php ou MySQL não iniciado | Corrija sqlconf.php e reinicie o serviço MySQL | Camadas do OpenEMR: Apache, PHP, MySQL e o núcleo do prontuá |
| Falha ao anexar documentos | Permissões incorretas no diretório documents/ | Ajuste permissões para o usuário do Apache | Camadas do OpenEMR: Apache, PHP, MySQL e o núcleo do prontuá |
| Tarefas aparecem como changed mas nada mudou no sistema | Modo check não executa mudanças, apenas simula | Isso é esperado, valide apenas o relatório | Check mode e dry run: validando mudanças sem impacto |
| Mensagem de módulo não suportado em check mode | Módulo não implementa suporte a simulação | Consulte a documentação e troque por um módulo compatível | Check mode e dry run: validando mudanças sem impacto |
| Falha de conexão com host | Problema de rede ou SSH | Verifique conectividade e permissões SSH | Check mode e dry run: validando mudanças sem impacto |
| Resultados inconsistentes entre check e execução real | Playbook com lógica dinâmica ou dependente de estado externo | Simplifique as tarefas ou valide manualmente | Check mode e dry run: validando mudanças sem impacto |
| Cluster não forma ou perde quorum | Rede de cluster com latência alta ou perda de pacotes | Verifique cabeamento, switches e isole a rede de cluster | Cluster no Proxmox: alta disponibilidade para clínicas |
| VM não migra automaticamente após falha de nó | Storage compartilhado não configurado ou inacessível | Confirme acesso ao storage por todos os nós | Cluster no Proxmox: alta disponibilidade para clínicas |
| Erro de autenticação ao adicionar nó | Chaves SSH ou hostname inconsistentes | Sincronize hostnames e verifique chaves SSH entre os nós | Cluster no Proxmox: alta disponibilidade para clínicas |
| Tarefas sempre aparecem como 'changed' | Uso de shell ou command em vez de módulo específico | Troque por módulos core idempotentes | Como o Ansible executa tarefas: módulos, plugins e idempotên |
| Logs não são gerados | Caminho incorreto ou permissão insuficiente em log_path | Ajuste o caminho e permissões do arquivo de log | Como o Ansible executa tarefas: módulos, plugins e idempotên |
| Erro de conexão SSH | Chave SSH ausente ou plugin de conexão errado | Verifique chave e parâmetro ansible_connection | Como o Ansible executa tarefas: módulos, plugins e idempotên |
| Nenhum log é gerado após acesso à pasta /dados | Regra do auditd não aplicada ou serviço não reiniciado | Verifique o arquivo /etc/audit/rules.d/dados.rules e reinicie o auditd | Compliance automatizado: aplicação de políticas LGPD com Ans |
| Usuários não conseguem acessar /dados | Usuário não pertence ao grupo dados_clinicos | Adicione o usuário ao grupo com o módulo user | Compliance automatizado: aplicação de políticas LGPD com Ans |
| Playbook falha por permissão negada | Execução sem become: true ou sem sudo | Adicione become: true ao playbook | Compliance automatizado: aplicação de políticas LGPD com Ans |
| Erro 'Network Error' ao testar Data Source | Firewall bloqueando porta, URL da API incorreta ou Zabbix API inativa | Verifique conectividade, URL e se o serviço Zabbix está ativo | Conectando o Zabbix ao Grafana: dashboards clínicos em tempo |
| Plugin não aparece após instalação | Plugin não instalado corretamente ou Grafana não reiniciado | Reinstale o plugin e reinicie o serviço Grafana | Conectando o Zabbix ao Grafana: dashboards clínicos em tempo |
| Dados não aparecem nos painéis | Permissões insuficientes do usuário Zabbix ou erro na query | Revise permissões e sintaxe das queries | Conectando o Zabbix ao Grafana: dashboards clínicos em tempo |
| Erro 401 ao acessar endpoint FHIR | Falta de autenticação ou token inválido | Verifique configuração OAuth2 e gere novo token | Conectando sistemas via HL7 FHIR: laboratório, clínica e PAC |
| Dados incompletos no retorno FHIR | Mapeamento incorreto de campos entre sistemas | Revise o mapeamento conforme a especificação HL7 FHIR | Conectando sistemas via HL7 FHIR: laboratório, clínica e PAC |
| Conexão recusada ao endpoint | Firewall bloqueando porta ou HTTPS mal configurado | Libere portas e revise configuração TLS | Conectando sistemas via HL7 FHIR: laboratório, clínica e PAC |
| Dispositivos de uma VLAN não obtêm IP | DHCP não configurado na interface VLAN ou switch mal configurado | Verifique DHCP Server no OPNsense e configuração de VLAN no switch | Configurando VLANs e regras de firewall no OPNsense |
| Hosts de diferentes VLANs se comunicam sem restrição | Regras de firewall ausentes ou muito permissivas | Revise e restrinja as regras em Firewall > Rules | Configurando VLANs e regras de firewall no OPNsense |
| Sem acesso à Internet em uma VLAN | Regra de saída para WAN ausente | Adicione regra permitindo acesso à WAN na interface VLAN | Configurando VLANs e regras de firewall no OPNsense |
| Falha de ping no ansible | Acesso SSH não configurado ou bloqueio de firewall | Verifique se a chave SSH foi copiada e se a porta 22 está liberada | Control node, managed nodes e inventário: orquestração sem a |
| Erro 'python not found' no managed node | Python não instalado no managed node | Instale Python na máquina alvo | Control node, managed nodes e inventário: orquestração sem a |
| Inventário não reconhece grupo | Sintaxe incorreta no arquivo de inventário | Revise a formatação conforme a documentação | Control node, managed nodes e inventário: orquestração sem a |
| Volume criptografado não monta no boot | Chave ou senha não fornecida corretamente | Verifique configuração do initramfs e scripts de unlock | Criptografia e acesso: protegendo dados em trânsito e repous |
| API FHIR aceita conexões HTTP | Configuração TLS incompleta ou porta 80 aberta | Redirecione HTTP para HTTPS e feche portas inseguras | Criptografia e acesso: protegendo dados em trânsito e repous |
| Usuário vê mais dados do que deveria no GLPI | Perfil de acesso mal configurado | Revise permissões do perfil e teste com usuário de teste | Criptografia e acesso: protegendo dados em trânsito e repous |
| Logs de acesso sumindo após alguns dias | Política de retenção inadequada | Ajuste configuração de logrotate e retenção | Criptografia e acesso: protegendo dados em trânsito e repous |
| Navegador alerta conexão não segura | Certificado SSL/TLS ausente ou inválido | Reinstale o certificado e reinicie o Apache | Criptografia, logs e LGPD: protegendo o dado do paciente na |
| OpenEMR não registra logs de acesso | Permissões incorretas nos arquivos de log | Ajuste para chmod 600 e owner correto | Criptografia, logs e LGPD: protegendo o dado do paciente na |
| Banco não aceita criptografia | Versão do MySQL/MariaDB incompatível | Atualize para versão suportada e reconfigure | Criptografia, logs e LGPD: protegendo o dado do paciente na |
| Dashboard exibe muitos itens irrelevantes | Filtros de grupo ou severidade não aplicados corretamente | Revise os filtros dos widgets e ajuste para mostrar apenas o necessário | Dashboards eficientes: o que mostrar (e o que esconder) para |
| Alertas técnicos aparecem no painel da clínica | Triggers ou widgets configurados sem segmentação por grupo | Configure triggers e widgets para filtrar apenas sistemas essenciais | Dashboards eficientes: o que mostrar (e o que esconder) para |
| Painel não atualiza em tempo real | Intervalo de atualização do widget está alto | Ajuste o tempo de atualização para 30-60 segundos no painel da clínica | Dashboards eficientes: o que mostrar (e o que esconder) para |
| Mensagem de variável indefinida | Variável não foi definida no inventário ou no playbook | Inclua um debug antes do uso e defina a variável corretamente | Debugging em playbooks: estratégias para identificar falhas |
| Permissão negada ao executar comando remoto | Usuário remoto sem permissão de sudo ou chave SSH inválida | Verifique usuário, permissões e chaves SSH | Debugging em playbooks: estratégias para identificar falhas |
| Host inatingível | Problema de rede ou configuração SSH incorreta | Teste conexão SSH manualmente e ajuste inventário | Debugging em playbooks: estratégias para identificar falhas |
| Módulo retorna erro genérico | Argumentos incorretos ou módulo incompatível | Execute com -vvv para analisar argumentos e respostas | Debugging em playbooks: estratégias para identificar falhas |
| Alertas não chegam às equipes clínicas | Configuração de Actions incompleta ou grupos de usuários errados | Revise as Actions e os grupos de destinatários no Zabbix | Definindo indicadores e alertas: SLA clínico não é comercial |
| Excesso de alertas irrelevantes | Limiar de trigger muito sensível | Ajuste os thresholds para refletir impacto real | Definindo indicadores e alertas: SLA clínico não é comercial |
| Triggers não disparam em falhas reais | Expressão de trigger incorreta | Revise a sintaxe e teste manualmente | Definindo indicadores e alertas: SLA clínico não é comercial |
| OpenEMR lento para todos | CPU ou disco subdimensionados, ou rede saturada | Aumente recursos, troque para SSD, revise switches e cabeamento | Desenhando a infraestrutura: sizing, conectividade e dependê |
| Falha ao integrar com laboratório externo | Porta bloqueada ou VPN mal configurada | Libere portas necessárias, revise configuração da VPN | Desenhando a infraestrutura: sizing, conectividade e dependê |
| Sistema fora do ar após queda de energia | Falta de nobreak ou RAID | Implemente redundância de energia e storage | Desenhando a infraestrutura: sizing, conectividade e dependê |
| Backup lento ou incompleto | Rede insuficiente ou disco cheio | Aumente banda e espaço, automatize alertas de uso | Desenhando a infraestrutura: sizing, conectividade e dependê |
| Dispositivos de setores diferentes conseguem se comunicar sem permissão | Falta de configuração de VLAN ou regras de firewall ausentes | Revise configuração de VLAN nos switches e ACLs no OPNsense | Desenhando a topologia: do switch ao Proxmox |
| VMs do Proxmox não acessam a rede externa | Bridge ou VLAN mal configurada no Proxmox | Verifique arquivo /etc/network/interfaces e configuração de bridge | Desenhando a topologia: do switch ao Proxmox |
| Wi-Fi visitante acessa sistemas internos | SSID não isolado em VLAN própria | Configure SSID visitante em VLAN separada e bloqueie acesso via firewall | Desenhando a topologia: do switch ao Proxmox |
| Handler não executa após alteração de configuração | A tarefa não está notificando o handler corretamente. | Verifique se o campo 'notify' está presente na tarefa. | Design de playbooks: modularidade e papéis (roles) para clín |
| Variáveis não são aplicadas como esperado | Conflito entre defaults e vars. | Confira a precedência das variáveis e ajuste conforme a documentação. | Design de playbooks: modularidade e papéis (roles) para clín |
| Playbook falha ao encontrar arquivos de template | Templates não estão no diretório correto do role. | Coloque os arquivos em 'roles/<role>/templates/'. | Design de playbooks: modularidade e papéis (roles) para clín |
| Wi-Fi conecta, mas não navega | Conflito de IP ou falha de DHCP | Verifique leases e ajuste configuração DHCP | Diagnóstico de rede: Wi-Fi lento, sem acesso ou queda de con |
| Conexão cai ao mover-se pela clínica | Roaming mal configurado ou sinal fraco | Ajuste potência dos APs e canais | Diagnóstico de rede: Wi-Fi lento, sem acesso ou queda de con |
| Rede lenta em horários de pico | Sobrecarregamento do AP | Distribua clientes entre mais APs ou segmente a rede | Diagnóstico de rede: Wi-Fi lento, sem acesso ou queda de con |
| Erro 500 ao acessar o OpenEMR | Permissões de diretório ou módulo PHP ausente | Corrija permissões e instale módulos ausentes | Diagnóstico rápido: logs, erros comuns e onde não perder tem |
| Usuário não consegue logar mesmo com senha correta | Usuário desativado ou problema de permissão no banco | Ative o usuário e revise privilégios no MySQL | Diagnóstico rápido: logs, erros comuns e onde não perder tem |
| Falha ao salvar documentos ou anexos | Permissão de escrita insuficiente em diretórios | Ajuste permissões dos diretórios afetados | Diagnóstico rápido: logs, erros comuns e onde não perder tem |
| Documentação desatualizada | Falta de revisão periódica | Implemente agenda de revisão mensal e rodízio de responsáveis | Documentação viva: como manter o conhecimento acessível e at |
| Scripts não versionados | Negligência ou desconhecimento de Git | Treine a equipe e integre versionamento ao fluxo de trabalho | Documentação viva: como manter o conhecimento acessível e at |
| Equipe ignora o wiki | Ferramenta pouco acessível ou difícil de usar | Prefira ferramentas simples e integre o wiki ao onboarding | Documentação viva: como manter o conhecimento acessível e at |
| Configuração divergente entre produção e documentação | Atualização manual falha | Automatize exportação de configs ou vincule documentação ao versionamento | Documentação viva: como manter o conhecimento acessível e at |
| Ativo não aparece no inventário | Coleta automática falhou ou ativo não foi registrado manualmente | Verifique logs do agente ou realize inventário manual | Documentação viva: como manter tudo pronto para auditoria |
| Mudança não registrada | Falta de processo ou modelo padronizado | Implemente política de registro obrigatório e revise modelos | Documentação viva: como manter tudo pronto para auditoria |
| Dados desatualizados | Falta de revisão periódica | Agende revisões e defina responsáveis | Documentação viva: como manter tudo pronto para auditoria |
| Mensagens HL7 acumulando em diretório de entrada | Processamento lento ou script travado | Reinicie o script e aumente o paralelismo | Escalando integrações: APIs, HL7 e limites práticos |
| API REST responde com erro 503 | Limite de workers do Apache atingido | Ajuste MaxRequestWorkers e monitore uso de RAM | Escalando integrações: APIs, HL7 e limites práticos |
| Conexões MySQL recusadas | max_connections insuficiente | Aumente max_connections e monitore desempenho | Escalando integrações: APIs, HL7 e limites práticos |
| Erro: variável não definida | Variável está no lugar errado ou nomeada de forma inconsistente | Verifique se está em group_vars/host_vars e se o nome segue o padrão | Estruturando repositórios Ansible para ambientes clínicos |
| Handler não executa | Handler fora de handlers/main.yml ou nome incorreto | Centralize handlers em handlers/main.yml e revise nomes | Estruturando repositórios Ansible para ambientes clínicos |
| Playbook não encontra template | Template fora do diretório templates/ ou nome incorreto | Coloque o arquivo em templates/ e confira o nome no task | Estruturando repositórios Ansible para ambientes clínicos |
| Novo AP não conecta à rede | VLAN não configurada corretamente na porta do switch | Revisar configuração da porta e VLAN no switch | Expandindo a rede: mais consultórios, mais Wi-Fi, sem dor de |
| Dispositivos de setores diferentes se enxergam | Regras de firewall entre VLANs ausentes ou mal configuradas | Ajustar regras de firewall no OPNsense | Expandindo a rede: mais consultórios, mais Wi-Fi, sem dor de |
| Wi-Fi lento ou instável | Interferência de canal ou excesso de APs próximos | Ajustar canais e potência dos APs | Expandindo a rede: mais consultórios, mais Wi-Fi, sem dor de |
| SNMP retorna timeout | Porta UDP 161 bloqueada ou comunidade incorreta | Abrir porta no firewall e corrigir comunidade | Falhas de coleta SNMP e agentes: diagnóstico rápido em produ |
| Agente Zabbix não responde | Serviço parado ou firewall bloqueando TCP 10050 | Iniciar serviço e liberar porta no firewall | Falhas de coleta SNMP e agentes: diagnóstico rápido em produ |
| Dados intermitentes ou atrasados | Timeout baixo ou latência de rede | Aumentar timeout no Zabbix Server | Falhas de coleta SNMP e agentes: diagnóstico rápido em produ |
| IDS/IPS não bloqueia ataques | IPS mode não ativado ou regras insuficientes | Ative IPS mode e baixe regras atualizadas | Firewall na prática: bloqueando ameaças em tempo real |
| Serviço legítimo foi bloqueado | Regra de firewall ou IDS excessivamente restritiva | Revise regras e adicione exceções para serviços essenciais | Firewall na prática: bloqueando ameaças em tempo real |
| Logs não aparecem | Logging desabilitado ou filtro incorreto | Habilite logging nas regras e ajuste filtros de visualização | Firewall na prática: bloqueando ameaças em tempo real |
| Dados SNMP não aparecem no Zabbix | Firewall bloqueando porta 161/UDP ou comunidade incorreta | Libere a porta e revise a comunidade SNMP | Fluxos de monitoramento: SNMP, API, agentes e traps |
| Agente Zabbix não reporta dados | Arquivo de configuração aponta para IP errado ou serviço não iniciado | Corrija o IP e reinicie o agente | Fluxos de monitoramento: SNMP, API, agentes e traps |
| Traps SNMP não chegam ao Zabbix | snmptrapd não está rodando ou trapper não configurado | Reinicie snmptrapd e revise SNMPTrapperFile | Fluxos de monitoramento: SNMP, API, agentes e traps |
| SSH pede senha mesmo com chave instalada | Permissões incorretas nos arquivos .ssh | Ajuste permissões para 700 no diretório e 600 nos arquivos | Gerenciamento de credenciais e conexão SSH segura |
| Ansible falha ao descriptografar Vault | Senha do Vault errada ou arquivo corrompido | Confirme a senha e revalide o arquivo com 'ansible-vault view' | Gerenciamento de credenciais e conexão SSH segura |
| Usuário de automação consegue sudo total | Regra sudo muito permissiva | Restrinja os comandos permitidos na configuração | Gerenciamento de credenciais e conexão SSH segura |
| Serviço não sobe após playbook | Arquivo de configuração inválido ou dependência ausente | Restaure configuração anterior e reinicie o serviço | Gerenciamento de serviços: start, stop e reload automatizado |
| Handler não executa | Tarefa anterior não gerou mudança (changed: false) | Confirme se o arquivo realmente mudou ou force a alteração | Gerenciamento de serviços: start, stop e reload automatizado |
| Ordem de reinício errada | Handlers definidos fora da ordem de dependência | Reorganize os handlers na ordem correta | Gerenciamento de serviços: start, stop e reload automatizado |
| Rollback não funciona | Backup do arquivo não existe ou caminho incorreto | Garanta que o backup seja criado antes da alteração | Gerenciamento de serviços: start, stop e reload automatizado |
| Erro 'decryption failed' ao rodar playbook | Senha do Vault incorreta ou arquivo corrompido | Verifique se a senha está correta e se o arquivo não foi alterado manualmente | Gestão de segredos: Ansible Vault e práticas para dados sens |
| Segredos aparecem em texto puro nos logs | Playbook imprime variáveis sensíveis por erro de configuração | Evite usar debug/print para variáveis confidenciais | Gestão de segredos: Ansible Vault e práticas para dados sens |
| Permissões do arquivo Vault muito abertas | Arquivo criado sem restrição de acesso | Ajuste com chmod 600 ou 640 e revise grupos de usuários | Gestão de segredos: Ansible Vault e práticas para dados sens |
| OpenEMR não inicia após atualização | Permissões de arquivos ou dependências incompatíveis | Verifique permissões com 'ls -l' e ajuste com 'chown', confira versões de PHP e módulos | Gestão de vulnerabilidades e atualizações: não dê chance ao |
| Acesso ao banco de dados negado | Firewall bloqueando porta 3306 ou configuração incorreta de rede | Revise regras do firewall e configuração do MySQL | Gestão de vulnerabilidades e atualizações: não dê chance ao |
| Falhas de login após restauração de backup | Backup corrompido ou incompleto | Refaça backup e restauração, valide integridade antes de usar em produção | Gestão de vulnerabilidades e atualizações: não dê chance ao |
| Chamados não são atribuídos automaticamente | Regras mal configuradas ou critérios conflitantes | Revise as regras e teste individualmente cada critério | GLPI: automação de chamados e inventário via plugins |
| Alertas por e-mail não chegam | Configuração de SMTP incorreta ou notificações desativadas | Verifique as configurações de e-mail e ative as notificações necessárias | GLPI: automação de chamados e inventário via plugins |
| Inventário não atualiza | Agente de inventário não instalado ou configurado | Consulte a documentação do GLPI e revise a instalação dos agentes | GLPI: automação de chamados e inventário via plugins |
| GLPI não carrega no navegador | Permissões de arquivos incorretas ou serviço web parado | Verifique permissões em /var/www/html/glpi e reinicie Apache/Nginx | GLPI: organizando inventário e chamados em clínicas |
| Erro ao conectar ao banco de dados | Usuário ou senha do banco incorretos | Revise credenciais no assistente de instalação e no banco | GLPI: organizando inventário e chamados em clínicas |
| Ativos não aparecem após cadastro | Cadastro incompleto ou filtros aplicados | Revise campos obrigatórios e limpe filtros de visualização | GLPI: organizando inventário e chamados em clínicas |
| Alteração não rastreada causa erro em produção | Mudança feita fora do controle de versão | Exija uso obrigatório do Git e revise processos | Governança, documentação e controle de mudanças em ambientes |
| Equipe não sabe restaurar backup | Falta de treinamento prático | Agende simulações e atualize documentação | Governança, documentação e controle de mudanças em ambientes |
| Configuração divergente entre ambientes | Ausência de documentação padronizada | Implemente templates de configuração versionados | Governança, documentação e controle de mudanças em ambientes |
| snmpwalk retorna 'Timeout: No Response' | Firewall bloqueando porta UDP 161 ou snmpd não está rodando | Verifique firewall (iptables, ufw) e status do snmpd | Habilitando SNMP para monitorar switches e dispositivos médi |
| snmpwalk retorna 'Authentication failure' | Community string ou credenciais SNMPv3 incorretas | Confirme community string e usuário/senha SNMPv3 | Habilitando SNMP para monitorar switches e dispositivos médi |
| OIDs aparecem como números, não nomes | MIBs ausentes ou não carregadas | Adicione MIBs corretas em /usr/share/snmp/mibs e ajuste snmp.conf | Habilitando SNMP para monitorar switches e dispositivos médi |
| SSH não reinicia após aplicar o playbook. | Nome do serviço incorreto (sshd vs ssh) ou erro de sintaxe no arquivo. | Verifique o nome do serviço conforme a distribuição e revise o arquivo /etc/ssh/sshd_config em busca de erros. | Hardening automatizado: CIS Benchmarks e playbooks de compli |
| Configuração não é aplicada. | Falta de permissão de root/sudo ou erro no módulo lineinfile. | Garanta que o usuário Ansible tenha sudo e revise a sintaxe do playbook. | Hardening automatizado: CIS Benchmarks e playbooks de compli |
| Logs do Ansible não são gerados. | Diretório de log inexistente ou permissão insuficiente. | Crie o diretório /var/log/ansible e ajuste permissões para o usuário que executa o playbook. | Hardening automatizado: CIS Benchmarks e playbooks de compli |
| Mensagem HL7 não processada | Permissões incorretas no diretório hl7_incoming | Ajuste permissões com chmod e chown para o usuário do Apache. | HL7, OAuth2 e APIs: como o OpenEMR se conecta ao mundo exter |
| Erro 401 ao acessar API REST | Token OAuth2 inválido ou expirado | Refaça o fluxo de autorização e obtenha novo token. | HL7, OAuth2 e APIs: como o OpenEMR se conecta ao mundo exter |
| Dados incompletos após importação HL7 | Campos obrigatórios ausentes na mensagem HL7 | Revise o mapeamento e garanta que todos os campos necessários estejam presentes. | HL7, OAuth2 e APIs: como o OpenEMR se conecta ao mundo exter |
| Usuário consegue acessar prontuários de outra especialidade | Permissões de grupo mal configuradas | Revise as permissões em Administração > Usuários e ajuste os grupos | Implantação em clínica multiprofissional: desafios e soluçõe |
| Erro ao salvar formulário personalizado | Campo obrigatório não definido ou conflito de nomes | Revise o layout do formulário e ajuste os campos obrigatórios | Implantação em clínica multiprofissional: desafios e soluçõe |
| Acesso externo não funciona | VPN ou restrição de IP no Apache mal configurada | Verifique se o IP da VPN está correto no VirtualHost | Implantação em clínica multiprofissional: desafios e soluçõe |
| Playbook falha em metade dos servidores | Inventário desatualizado ou hosts inacessíveis | Atualize o arquivo de inventário e teste conectividade SSH | Infraestrutura clínica: por que automação é questão de sobre |
| Alterações não aparecem nos logs | Execução fora do controle do Ansible | Padronize todas as alterações via playbook e versionamento | Infraestrutura clínica: por que automação é questão de sobre |
| Backup automatizado não restaura corretamente | Testes de restauração não automatizados | Inclua validação de restauração nos playbooks de backup | Infraestrutura clínica: por que automação é questão de sobre |
| Playbook falha em módulos apt | Falta de permissões sudo ou repositórios desatualizados | Verifique se o usuário tem sudo e atualize os repositórios com 'sudo apt update' | Infraestrutura como Código (IaC) em clínicas: além do provis |
| Mudanças não são aplicadas após rodar o playbook | Módulos não idempotentes ou variáveis incorretas | Revise o playbook e use módulos idempotentes; corrija variáveis | Infraestrutura como Código (IaC) em clínicas: além do provis |
| Inventário não reconhece hosts | Sintaxe YAML incorreta ou caminho errado | Valide o YAML em yaml.org/spec e corrija o caminho do inventário | Infraestrutura como Código (IaC) em clínicas: além do provis |
| Página em branco ao acessar o instalador | Permissões incorretas ou módulos PHP ausentes | Reveja permissões do diretório e instale/extensões PHP faltantes | Instalação do OpenEMR em ambiente Linux: do pacote ao primei |
| Erro de conexão com o banco de dados | Usuário ou senha do MySQL incorretos | Recrie o usuário e ajuste dados no instalador | Instalação do OpenEMR em ambiente Linux: do pacote ao primei |
| Apache não inicia após configuração | Erro de sintaxe no virtual host | Valide o arquivo com 'apachectl configtest' e corrija | Instalação do OpenEMR em ambiente Linux: do pacote ao primei |
| Sem acesso à interface web após alteração de IP da LAN | Computador ainda está na faixa antiga de IP | Ajuste o IP do computador para a nova faixa e tente novamente | Instalação do OPNsense: firewall e gateway para clínicas |
| Sem navegação na internet pela LAN | Gateway da WAN não configurado ou cabo na porta errada | Revise a configuração da WAN e verifique conexões físicas | Instalação do OPNsense: firewall e gateway para clínicas |
| Não consegue acessar via VPN | Regra de firewall ausente ou porta do VPN não liberada | Adicione regra permitindo tráfego na porta do serviço VPN | Instalação do OPNsense: firewall e gateway para clínicas |
| Zabbix Server não inicia | Configuração incorreta do banco de dados ou permissão insuficiente. | Revise /etc/zabbix/zabbix_server.conf e teste o acesso manual ao banco com o usuário zabbix. | Instalando o Zabbix Server e Agent em Linux do zero |
| Frontend web exibe erro de conexão com banco | Credenciais ou host do banco errados. | Confirme usuário, senha e DBHost no arquivo de configuração e no assistente web. | Instalando o Zabbix Server e Agent em Linux do zero |
| Zabbix Agent não aparece como disponível no frontend | Firewall bloqueando porta 10050 ou serviço não iniciado. | Libere a porta 10050 e verifique status do serviço com systemctl. | Instalando o Zabbix Server e Agent em Linux do zero |
| Resultados não aparecem no prontuário | Formato de mensagem HL7 incompatível ou erro no mapeamento de códigos | Revisar logs de importação e ajustar scripts de conversão. | Integração com laboratório externo: do planejamento à operaç |
| Mensagens HL7 rejeitadas | Formato de data ou campo obrigatório ausente | Corrigir formatos no script de ingestão e garantir preenchimento completo. | Integração com laboratório externo: do planejamento à operaç |
| Pedidos não chegam ao laboratório | Firewall bloqueando porta HL7 ou endpoint incorreto | Liberar porta no firewall e validar IP/porta com o laboratório. | Integração com laboratório externo: do planejamento à operaç |
| Arquivo de métricas não é criado ou atualizado | Callback não habilitado ou erro de permissão no diretório | Verifique se o callback está na callback_whitelist e se o usuário Ansible tem permissão de escrita no diretório | Integração com Prometheus e alertas automatizados |
| Prometheus não coleta métricas do Ansible | Node_exporter não está lendo o diretório correto | Confirme o parâmetro --collector.textfile.directory no node_exporter | Integração com Prometheus e alertas automatizados |
| Alertas não disparam mesmo com falha | Regra de alerta usa métrica inexistente ou nome incorreto | Consulte a documentação do plugin para os nomes corretos das métricas | Integração com Prometheus e alertas automatizados |
| Chamado não é criado após alerta | Script de integração com erro ou token/API inválidos | Revise logs do Zabbix e do script; teste o script manualmente; valide credenciais e endpoint. | Integração com sistemas de ticket: do alerta ao chamado em s |
| Chamado é criado, mas não fechado após recuperação | ID do ticket não foi armazenado ou script de fechamento está incorreto | Garanta que o ID do ticket está disponível e revise o script de fechamento. | Integração com sistemas de ticket: do alerta ao chamado em s |
| Tickets duplicados para o mesmo alerta | Action configurada para disparar múltiplas vezes ou falta de deduplicação | Ajuste as condições da Action e implemente controle de unicidade no script. | Integração com sistemas de ticket: do alerta ao chamado em s |
| Mensagem HL7 não processada | Permissões incorretas no diretório de entrada ou listener não ativo | Ajuste permissões e reinicie o listener HL7 | Integração HL7: recebendo e enviando resultados laboratoriai |
| Resultados aparecem em paciente errado | Mapeamento incorreto de PID.3 (ID do paciente) | Revise a tabela de equivalência de IDs | Integração HL7: recebendo e enviando resultados laboratoriai |
| Unidades ou códigos de exame não reconhecidos | Códigos do laboratório não mapeados no OpenEMR | Atualize as listas de códigos de exames | Integração HL7: recebendo e enviando resultados laboratoriai |
| Mensagens não chegam ao sistema externo | Webhook mal configurado ou endpoint externo offline | Revise a URL do webhook e teste conectividade com curl | Integrações automatizadas: webhooks, filas e processamento a |
| Fila do RabbitMQ cresce sem diminuir | Consumidor não está rodando ou está com erro | Cheque logs do consumidor e reinicie o processo | Integrações automatizadas: webhooks, filas e processamento a |
| Mensagens se perdem após reinício do servidor | Fila não está configurada como persistente | Garanta que 'durable' esteja como true na declaração da fila | Integrações automatizadas: webhooks, filas e processamento a |
| E-mails não são enviados | Configuração SMTP incorreta ou bloqueio na porta 587 | Revise as credenciais e a porta do servidor SMTP. Consulte logs do OpenEMR e do servidor de e-mail. | Integrações básicas: agenda, notificações e e-mail seguro |
| Notificações internas não aparecem | Usuário não vinculado ao evento ou permissões insuficientes | Verifique se o usuário está associado ao evento e revise permissões em Administração > Usuários. | Integrações básicas: agenda, notificações e e-mail seguro |
| Agenda mostra horários errados | Fuso horário do servidor incorreto | Ajuste o fuso horário no sistema operacional e nas configurações do OpenEMR. | Integrações básicas: agenda, notificações e e-mail seguro |
| Mensagens não chegam ao destino | Erro de configuração do canal ou firewall bloqueando porta | Revise as configurações do gateway e as regras de firewall | Integrando equipamentos legados: o que funcionou e o que não |
| Dados aparecem corrompidos ou incompletos | Problema de codificação ou buffer insuficiente no equipamento | Ajuste scripts de transformação e buffers de recepção | Integrando equipamentos legados: o que funcionou e o que não |
| Gateway trava após muitos envios | Fuga de memória ou excesso de conexões simultâneas | Reinicie o serviço e monitore uso de recursos | Integrando equipamentos legados: o que funcionou e o que não |
| Dados não aparecem no EHR | Endpoint FHIR incorreto ou autenticação falhou | Verifique URL, credenciais e logs de acesso | Integrando equipamentos médicos: HL7 FHIR na prática |
| Erro 400 ao enviar recurso FHIR | Formato JSON/XML inválido ou campos obrigatórios ausentes | Valide o payload com ferramentas HL7 FHIR | Integrando equipamentos médicos: HL7 FHIR na prática |
| Equipamento não suporta FHIR | Firmware antigo ou integração proprietária | Utilize um gateway ou middleware que converta para FHIR | Integrando equipamentos médicos: HL7 FHIR na prática |
| Backup falha com erro de permissão | Storage remoto com permissões incorretas | Ajuste permissões no servidor NFS/CIFS para permitir escrita pelo usuário do Proxmox | Integrando o Proxmox ao backup automatizado |
| Backup não aparece no storage | Configuração incorreta em storage.cfg | Revise parâmetros de server, export e path | Integrando o Proxmox ao backup automatizado |
| Restaurar VM resulta em erro de disco | Backup corrompido ou incompleto | Refaça o backup e teste novamente | Integrando o Proxmox ao backup automatizado |
| Job de backup não executa no horário | Erro na sintaxe do cron ou serviço cron parado | Verifique o serviço cron e revise o arquivo vzdump.cron | Integrando o Proxmox ao backup automatizado |
| Mensagens HL7 rejeitadas pelo laboratório | Versão incompatível ou campos obrigatórios ausentes | Ajuste o template HL7 e valide contra a documentação do laboratório | Interoperabilidade, privacidade e fluxo de dados clínicos: o |
| Usuário acessa dados além do permitido | Perfis de acesso mal configurados | Revise permissões no painel de administração do OpenEMR | Interoperabilidade, privacidade e fluxo de dados clínicos: o |
| Dados trafegando sem criptografia | HTTPS ou SSL não configurados corretamente | Reveja certificados e configurações no Apache e MySQL | Interoperabilidade, privacidade e fluxo de dados clínicos: o |
| Inventário demora minutos para carregar | Inventário grande demais ou muitos facts dinâmicos | Particione o inventário e reduza variáveis desnecessárias | Inventários grandes: limites práticos e estratégias de parti |
| Variáveis conflitantes entre grupos | Mesma variável definida em múltiplos níveis | Padronize nomes e use precedência correta | Inventários grandes: limites práticos e estratégias de parti |
| Playbook roda em hosts errados | Grupos mal definidos ou inventário misturado | Revise a estrutura de grupos e particionamento | Inventários grandes: limites práticos e estratégias de parti |
| Usuários reclamam de acesso indevido a dados sensíveis | Perfis de usuário mal definidos ou permissões excessivas | Revise a matriz de permissões no ACL do OpenEMR | Levantamento de requisitos: do consultório à integração labo |
| Dados antigos não aparecem no sistema | Migração incompleta ou falha de integração com sistema legado | Verifique formato dos dados migrados e logs de importação | Levantamento de requisitos: do consultório à integração labo |
| Pedidos de exame não chegam ao laboratório | Integração HL7 mal configurada ou incompatibilidade de padrão | Revise configuração HL7 e compatibilidade com o LIS | Levantamento de requisitos: do consultório à integração labo |
| Backup não aparece no destino configurado | Permissões de acesso ou caminho de armazenamento incorreto | Revise configurações de storage no Proxmox e permissões de rede | Levantamento de requisitos: do prontuário ao backup |
| Integração entre PEP e PACS falha | Protocolos incompatíveis ou firewall bloqueando portas | Verifique documentação dos sistemas e libere portas necessárias | Levantamento de requisitos: do prontuário ao backup |
| Dados do prontuário não são atualizados em tempo real | Problemas de rede ou sincronização entre sistemas | Monitore latência de rede e revise integrações | Levantamento de requisitos: do prontuário ao backup |
| ansible-lint retorna erro de sintaxe YAML | Indentação ou formatação incorreta no arquivo. | Revise o YAML conforme o padrão em https://yaml.org/spec. | Linting, testes e revisão de playbooks: qualidade em primeir |
| molecule test falha ao criar container | Docker não instalado ou serviço parado. | Verifique se Docker está instalado e rodando (systemctl status docker). | Linting, testes e revisão de playbooks: qualidade em primeir |
| Revisor aponta variável não definida | Variável usada sem declaração anterior. | Declare todas as variáveis no playbook ou em arquivos vars. | Linting, testes e revisão de playbooks: qualidade em primeir |
| Log não é atualizado | Serviço parado ou sem permissão de escrita | Verifique status do serviço e permissões do diretório de log | Logs do Zabbix: onde olhar quando tudo parece parado |
| Aparecem muitos 'unsupported item key' | Itens configurados com chaves inválidas | Revise chaves dos itens e consulte a documentação | Logs do Zabbix: onde olhar quando tudo parece parado |
| Erro de conexão com banco de dados | Credenciais ou rede incorretas | Corrija usuário/senha ou conectividade | Logs do Zabbix: onde olhar quando tudo parece parado |
| Log cresce muito rápido | LogLevel alto em produção | Reduza LogLevel para 3 após o diagnóstico | Logs do Zabbix: onde olhar quando tudo parece parado |
| Mensagens de timeout para agentes | Firewall ou agente offline | Verifique conectividade e status dos agentes | Logs do Zabbix: onde olhar quando tudo parece parado |
| Logs não aparecem no Graylog | Firewall bloqueando porta 514 ou configuração incorreta do syslog | Verifique regras de firewall e a configuração de destino syslog nos dispositivos | Logs e rastreabilidade: quem acessou o quê, quando e como |
| Logs chegam com atraso | Congestionamento de rede ou sobrecarga no servidor Graylog | Monitore uso de CPU e rede, ajuste buffers do syslog | Logs e rastreabilidade: quem acessou o quê, quando e como |
| Espaço em disco esgota rapidamente | Retenção configurada para tempo ou volume excessivo | Reduza tempo de retenção ou aumente o armazenamento | Logs e rastreabilidade: quem acessou o quê, quando e como |
| Dispositivo não aparece no scan do nmap | Firewall ou dispositivo desligado | Verifique se está ligado e se há bloqueio de ICMP/SNMP na rede | Mapeando ativos críticos: do switch ao monitor multiparamétr |
| SNMP não responde em dispositivo médico | SNMP desabilitado ou comunidade incorreta | Habilite SNMP no dispositivo e confirme a comunidade | Mapeando ativos críticos: do switch ao monitor multiparamétr |
| Item de ping no Zabbix retorna erro | Chave ou configuração incorreta | Revise a configuração do item conforme a documentação | Mapeando ativos críticos: do switch ao monitor multiparamétr |
| Mensagens HL7 não aparecem nos logs | Log desativado ou permissão de escrita insuficiente | Verifique permissões e configuração de logging do OpenEMR | Monitoramento de integrações: HL7, APIs e filas de mensagens |
| APIs externas retornam erro 401 | Token OAuth2 expirado | Renove o token conforme documentação oficial | Monitoramento de integrações: HL7, APIs e filas de mensagens |
| Fila de mensagens não esvazia | Processo consumidor travado | Reinicie o serviço responsável e analise logs de erro | Monitoramento de integrações: HL7, APIs e filas de mensagens |
| Item external check retorna 'Not supported' | Permissão incorreta no script ou erro de sintaxe | Ajuste permissões (chmod +x) e teste o script manualmente | Monitoramento preditivo com machine learning: o que já exist |
| Trigger nunca dispara | Expressão da trigger incorreta ou limiar muito alto | Revise a expressão e ajuste o limiar conforme o contexto clínico | Monitoramento preditivo com machine learning: o que já exist |
| Coleta do item demora ou falha | Script de predição lento ou travando | Otimize o script e garanta que o modelo está carregado corretamente | Monitoramento preditivo com machine learning: o que já exist |
| Host aparece como indisponível no Zabbix | SNMP não está ativo ou firewall bloqueando porta 161/UDP | Verifique configuração SNMP e libere porta no firewall | Monitorando disponibilidade: uptime de Wi-Fi, servidores e V |
| Alertas não chegam por e-mail | Configuração de SMTP incorreta | Revise dados do servidor SMTP nas ações do Zabbix | Monitorando disponibilidade: uptime de Wi-Fi, servidores e V |
| VMs não aparecem como disponíveis | Agente Zabbix não instalado ou configurado na VM | Instale e configure o agente Zabbix na VM | Monitorando disponibilidade: uptime de Wi-Fi, servidores e V |
| Logs do Apache não atualizam | Permissões incorretas ou serviço parado | Verifique permissões dos arquivos e se o Apache está rodando. | Monitorando saúde do sistema: logs, métricas e alertas |
| Zabbix não coleta dados | Agente não iniciado ou firewall bloqueando porta | Reinicie o agente e libere as portas necessárias. | Monitorando saúde do sistema: logs, métricas e alertas |
| Alertas não chegam por email | Configuração de SMTP incorreta | Revise as credenciais e servidor SMTP no Zabbix ou Prometheus. | Monitorando saúde do sistema: logs, métricas e alertas |
| Itens SNMP retornam 'Timeout' ou 'No Such Object' | OIDs incorretos ou SNMP desabilitado no dispositivo | Confirme OIDs com snmpwalk e habilite SNMP no monitor | Monitorando um parque de monitores multiparamétricos via SNM |
| Triggers não disparam em falhas reais | Condições de trigger mal configuradas | Ajuste a lógica dos triggers conforme o valor real retornado pelo OID | Monitorando um parque de monitores multiparamétricos via SNM |
| Dados SNMP atrasados ou inconsistentes | Intervalo de coleta muito alto ou rede congestionada | Reduza o intervalo de coleta e otimize a rede | Monitorando um parque de monitores multiparamétricos via SNM |
| Logs de acesso não estão sendo gerados | Auditd não está ativo ou o caminho do arquivo está incorreto | Reinicie o serviço auditd e revise os caminhos monitorados | O que muda com a LGPD: obrigações técnicas para dados de saú |
| Usuário acessa dados que não deveria | Permissões de arquivo ou regras de firewall mal configuradas | Revise permissões e políticas de acesso | O que muda com a LGPD: obrigações técnicas para dados de saú |
| Backup não pode ser restaurado | Backup corrompido ou mal armazenado | Implemente testes regulares de restauração | O que muda com a LGPD: obrigações técnicas para dados de saú |
| API retorna erro 401 Unauthorized | Credenciais incorretas ou usuário sem permissão | Revise usuário/senha e permissões na configuração do sistema | Open source em saúde: projetos, padrões e o que vem por aí |
| Dados não aparecem após integração FHIR | Endpoint FHIR incorreto ou recurso não implementado | Consulte a documentação do projeto e ajuste o endpoint | Open source em saúde: projetos, padrões e o que vem por aí |
| Imagens DICOM não são listadas no Orthanc | Problema na importação ou permissão de diretório | Verifique permissões do diretório de dados e logs do Orthanc | Open source em saúde: projetos, padrões e o que vem por aí |
| Erro 404 ao acessar /apis/fhir/ | API FHIR não habilitada ou URL incorreta. | Revise o fhir.ini e reinicie o Apache. | OpenEMR e FHIR: interoperabilidade avançada e o futuro dos p |
| Erro 401 Unauthorized | Token OAuth2 ausente ou inválido. | Renove o token e verifique a configuração OAuth2. | OpenEMR e FHIR: interoperabilidade avançada e o futuro dos p |
| Dados incompletos no retorno FHIR | Recurso FHIR não totalmente implementado no OpenEMR. | Consulte a lista de recursos suportados na documentação oficial. | OpenEMR e FHIR: interoperabilidade avançada e o futuro dos p |
| Playbook executa, mas ninguém entende o que faz | Falta de comentários e cabeçalho explicativo | Adicione documentação conforme exemplos e revise com pares | Padronização e documentação: playbooks que sobrevivem ao tem |
| Auditor não consegue rastrear mudanças | Histórico de mudanças ausente ou inconsistente | Inclua changelog no cabeçalho e padronize formato | Padronização e documentação: playbooks que sobrevivem ao tem |
| Erros recorrentes após alterações | Comentários desatualizados ou ausentes | Atualize comentários sempre que alterar lógica | Padronização e documentação: playbooks que sobrevivem ao tem |
| Execução falha com erro de conexão SSH | Forks muito alto para a capacidade do controlador ou da rede | Reduza o valor de forks e teste novamente | Paralelismo, forks e tuning: extraindo desempenho do Ansible |
| Servidor de controle começa a usar swap ou trava | Consumo excessivo de RAM devido a muitos forks | Reduza forks e monitore o uso de memória | Paralelismo, forks e tuning: extraindo desempenho do Ansible |
| Execução muito lenta mesmo com forks alto | Rede saturada ou gargalo nos hosts-alvo | Monitore a rede e considere dividir o inventário | Paralelismo, forks e tuning: extraindo desempenho do Ansible |
| Erro de permissão SSH | Chave SSH ausente ou permissões incorretas. | Verifique se a variável SSH_PRIVATE_KEY está cadastrada e chmod 600 no arquivo id_rsa. | Pipeline CI/CD: disparando playbooks em fluxos automatizados |
| Falha ao instalar Ansible no runner | Imagem base sem Python ou pip. | Use uma imagem oficial Python e instale o Ansible no before_script. | Pipeline CI/CD: disparando playbooks em fluxos automatizados |
| Playbook não encontra hosts | Variável ANSIBLE_HOST incorreta ou inventário desatualizado. | Revise o inventário e a configuração das variáveis de ambiente. | Pipeline CI/CD: disparando playbooks em fluxos automatizados |
| Usuário consegue acessar mais informações do que deveria | Permissões excessivas ou grupo incorreto no GLPI ou sistema clínico | Revise e ajuste as permissões do usuário e do grupo | Políticas de acesso e senhas: o que não pode faltar em clíni |
| Falha ao ativar MFA no OPNsense | Configuração incompleta ou incompatibilidade de dispositivo | Consulte a documentação oficial do OPNsense e revise o processo de ativação | Políticas de acesso e senhas: o que não pode faltar em clíni |
| Usuário desligado ainda acessa sistemas | Checklist de desligamento não seguido ou automação falha | Implemente revisão manual e automatize notificações de desligamento | Políticas de acesso e senhas: o que não pode faltar em clíni |
| Sistema de agendamento indisponível | Falha de servidor ou rede | Verifique status do cluster e conectividade das VLANs | Por que clínicas e laboratórios exigem TI diferente: riscos, |
| Equipamento médico sem acesso ao LIS | Segmentação de rede incorreta | Revise configurações de VLAN e regras de firewall | Por que clínicas e laboratórios exigem TI diferente: riscos, |
| Backup não executado | Agendamento mal configurado | Ajuste o cron ou ferramenta de backup e revise permissões | Por que clínicas e laboratórios exigem TI diferente: riscos, |
| Trigger de integridade nunca dispara mesmo após alteração do arquivo | Item do Zabbix mal configurado ou expressão da trigger incorreta | Revise a configuração do item e da trigger conforme documentação oficial | Por que monitorar infraestrutura clínica é diferente de TI c |
| Latência reportada sempre zero ou muito alta | Parâmetros do item 'net.tcp.service.perf' incorretos ou firewall bloqueando teste | Ajuste host, porta e serviço; verifique conectividade de rede | Por que monitorar infraestrutura clínica é diferente de TI c |
| Logs de acesso não aparecem no dashboard | Falta de integração entre sistema de logs e Zabbix | Implemente coleta via agente ou script customizado | Por que monitorar infraestrutura clínica é diferente de TI c |
| Erro ao exportar dados HL7 | Módulo HL7 não ativado ou mal configurado | Revise a ativação do módulo e as configurações de porta e formato. | Por que OpenEMR? Prontuário eletrônico, código aberto e padr |
| Acesso não seguro (HTTP) | SSL/TLS não configurado no Apache | Configure o VirtualHost 443 e instale certificados válidos. | Por que OpenEMR? Prontuário eletrônico, código aberto e padr |
| Usuário visualiza dados de outros setores | Permissões mal configuradas | Revise os perfis de acesso e restrinja conforme a função. | Por que OpenEMR? Prontuário eletrônico, código aberto e padr |
| O uptime não aparece no Zabbix | SNMP não habilitado ou comunidade incorreta | Verifique configuração SNMP no dispositivo e ajuste a comunidade | Principais métricas: uptime, latência e integridade em dispo |
| Latência alta em todos os hosts | Problema de rede ou congestionamento | Analise switches, cabos e largura de banda | Principais métricas: uptime, latência e integridade em dispo |
| Logs não são coletados | Permissões do agente Zabbix ou caminho do arquivo incorreto | Ajuste permissões e confirme o caminho no item | Principais métricas: uptime, latência e integridade em dispo |
| Mensagem HL7 rejeitada sem erro claro | Campo MSH-9 ou MSH-12 inválido | Ajuste o tipo de mensagem e versão HL7 conforme padrão aceito | Problemas de integração: HL7, APIs e inconsistências de dado |
| Erro 'invalid_grant' na API | Token expirado ou client_secret errado | Gere novo token e revise credenciais | Problemas de integração: HL7, APIs e inconsistências de dado |
| Paciente cadastrado não aparece no outro sistema | Mapeamento de campos divergente | Reveja configuração de integração e ajuste campos obrigatórios | Problemas de integração: HL7, APIs e inconsistências de dado |
| Frontend não carrega após configurar HTTPS | Erro no certificado ou configuração do proxy | Verifique logs do Nginx/Apache e caminhos dos certificados | Protegendo o acesso ao Zabbix: HTTPS, autenticação e segrega |
| Usuário vê mais hosts do que deveria | Permissão de grupo mal configurada | Revise grupos de hosts e permissões atribuídas | Protegendo o acesso ao Zabbix: HTTPS, autenticação e segrega |
| Auditoria não registra logins | Banco de dados corrompido ou permissões insuficientes | Cheque integridade do banco e permissões do usuário Zabbix | Protegendo o acesso ao Zabbix: HTTPS, autenticação e segrega |
| Certificado TLS não emitido | Portas 80 ou 443 ocupadas ou DNS não propagado | Libere as portas e confirme o apontamento do domínio | Provisionamento automatizado de um ambiente de telemedicina |
| Containers Jitsi não sobem | Erro no docker-compose.yml ou falta de permissão | Revise o arquivo e permissões dos diretórios | Provisionamento automatizado de um ambiente de telemedicina |
| Portas de videoconferência bloqueadas | Firewall não configurado corretamente | Revise regras e reexecute o playbook de firewall | Provisionamento automatizado de um ambiente de telemedicina |
| Erro de permissão ao instalar pacotes | Falta de privilégio sudo/become no playbook | Adicione 'become: yes' no playbook ou garanta que o usuário tem sudo. | Provisionamento de servidores Linux: do bare metal ao Docker |
| Container não inicia | Imagem Docker ausente ou variável de ambiente incorreta | Verifique o nome da imagem e as variáveis passadas no playbook. | Provisionamento de servidores Linux: do bare metal ao Docker |
| Usuário não consegue acessar via SSH | Chave SSH ausente ou permissão incorreta | Confirme o caminho e as permissões do arquivo 'authorized_keys'. | Provisionamento de servidores Linux: do bare metal ao Docker |
| A interface web não abre | IP incorreto ou firewall bloqueando porta 8006 | Verifique IP com 'ip a' no servidor e ajuste firewall conforme documentação | Proxmox VE: instalando e criando a primeira VM |
| A VM não acessa a rede | Bridge de rede mal configurada ou ausência de gateway | Revise configuração de bridge em /etc/network/interfaces e ajuste IP/gateway | Proxmox VE: instalando e criando a primeira VM |
| Erro ao criar VM: storage não encontrado | Storage local não configurado ou disco insuficiente | Adicione ou ajuste storage em Datacenter > Storage | Proxmox VE: instalando e criando a primeira VM |
| Backup não aparece na lista de restore | Arquivo salvo em local errado ou nomeado incorretamente | Verifique o diretório e o nome do arquivo no storage de backup | Quando um backup salvou (ou não) um laboratório: análise de |
| Erro de espaço insuficiente ao restaurar | Storage de destino sem espaço livre | Libere espaço ou aumente o storage antes de restaurar | Quando um backup salvou (ou não) um laboratório: análise de |
| VM restaurada não inicia | Backup corrompido ou incompatibilidade de hardware virtual | Teste integridade do backup e ajuste configurações de hardware | Quando um backup salvou (ou não) um laboratório: análise de |
| Frontend lento | Excesso de itens ou triggers, ou disco lento | Reduza itens, aumente intervalos ou migre para SSD | Quantos hosts, itens e triggers cabem no seu Zabbix |
| Alertas atrasados | Processos de poller insuficientes | Aumente StartPollers em zabbix_server.conf e reinicie o serviço | Quantos hosts, itens e triggers cabem no seu Zabbix |
| Alto uso de swap | RAM insuficiente | Adicione mais memória física ao servidor | Quantos hosts, itens e triggers cabem no seu Zabbix |
| Banco de dados cresce rápido | Histórico excessivo | Reduza retenção ou mova histórico antigo para outro storage | Quantos hosts, itens e triggers cabem no seu Zabbix |
| A VM não inicia após restauração | Backup corrompido ou incompatível | Tente restaurar backup anterior ou consulte a documentação | Recuperação de VMs e restauração de backups no Proxmox |
| Rede não funciona na VM restaurada | Configuração de interface de rede diferente | Ajuste o arquivo de configuração de rede da VM | Recuperação de VMs e restauração de backups no Proxmox |
| Serviço de banco de dados não sobe | Inconsistência de dados ou permissões | Verifique logs e permissões do serviço | Recuperação de VMs e restauração de backups no Proxmox |
| VM restaurada com ID errado | ID informado incorretamente no comando de restauração | Restaure novamente usando o ID correto | Recuperação de VMs e restauração de backups no Proxmox |
| Backup não aparece na interface web | Backup salvo em diretório diferente ou sem permissão | Mova o arquivo para o diretório correto e ajuste permissões | Recuperação de VMs e restauração de backups no Proxmox |
| Usuários recebem 'Too many connections' ao acessar o sistema. | max_connections do MySQL está baixo. | Aumente max_connections e reinicie o MySQL. | Recursos mínimos, recomendados e gargalos: do banco ao front |
| Uploads de arquivos falham sem mensagem clara. | Limite baixo em upload_max_filesize ou post_max_size no PHP. | Ajuste os valores no php.ini e reinicie o Apache. | Recursos mínimos, recomendados e gargalos: do banco ao front |
| Sistema lento em horários de pico. | RAM insuficiente ou disco lento. | Adicione RAM ou migre para SSD/NVMe. | Recursos mínimos, recomendados e gargalos: do banco ao front |
| Replicação MySQL não inicia | Configuração incorreta de server-id ou usuário sem permissão | Revise server-id e permissões do usuário de replicação | Replicação, balanceamento e alta disponibilidade no OpenEMR |
| Balanceador Apache não distribui requisições | Módulos proxy não habilitados ou erro de configuração no balancer | Verifique módulos ativos e sintaxe do ProxyPass | Replicação, balanceamento e alta disponibilidade no OpenEMR |
| Failover não ocorre após queda do primário | Keepalived mal configurado ou interface de rede errada | Ajuste o arquivo de configuração e reinicie o serviço | Replicação, balanceamento e alta disponibilidade no OpenEMR |
| Task entra em loop e nunca termina | Critério do 'until' nunca é satisfeito ou endpoint está errado | Revise o valor de 'until' e o endpoint. Limite o número de retries. | Resiliência: retries, ignore_errors e automação antifrágil |
| Falhas graves passam despercebidas | 'ignore_errors' usado em tasks críticas | Remova 'ignore_errors' de tasks essenciais. | Resiliência: retries, ignore_errors e automação antifrágil |
| Execução repetida de comandos causa duplicidade | Comando sem controle de idempotência | Use 'creates' ou 'removes' para limitar execuções. | Resiliência: retries, ignore_errors e automação antifrágil |
| Alertas automáticos não são disparados | Handler não notificado corretamente | Verifique o nome do handler e a configuração de 'notify'. | Resiliência: retries, ignore_errors e automação antifrágil |
| Alerta não dispara | Trigger mal configurada ou item de checagem inativo | Verifique a configuração da trigger e o status do item no host | Resposta a incidentes: do alerta ao atendimento em minutos |
| Ação automática não executa | Permissões SSH ou script com erro | Teste o comando manualmente e ajuste permissões | Resposta a incidentes: do alerta ao atendimento em minutos |
| Notificação não chega ao destinatário | Erro no Media Type ou filtro de grupo | Revise as configurações de Media Type e grupos de usuários | Resposta a incidentes: do alerta ao atendimento em minutos |
| Registro do incidente ausente | Falta de acknowledgment manual | Instrua a equipe a registrar cada incidente após a resposta | Resposta a incidentes: do alerta ao atendimento em minutos |
| Alertas continuam em excesso após revisão | Triggers ainda estão mal calibradas ou limiares inadequados | Reavalie o padrão de uso real e ajuste os thresholds | Revisão periódica: por que reavaliar métricas, triggers e al |
| Alertas críticos não estão sendo disparados | Triggers muito restritivas ou itens desativados | Revise as expressões das triggers e reative itens necessários | Revisão periódica: por que reavaliar métricas, triggers e al |
| Equipes ignoram alertas | Falsos positivos recorrentes ou falta de relevância | Colete feedback e ajuste triggers conforme a operação | Revisão periódica: por que reavaliar métricas, triggers e al |
| Dispositivos em VLANs diferentes conseguem se comunicar | Regras de firewall ausentes ou permissivas | Revisar e restringir regras de roteamento e firewall no OPNsense | Segmentação de rede: separando Wi-Fi de pacientes, equipamen |
| Wi-Fi de pacientes sem acesso à internet | VLAN não roteada para gateway de internet | Verifique se a VLAN 30 está com rota de saída configurada | Segmentação de rede: separando Wi-Fi de pacientes, equipamen |
| Equipamentos médicos perdem conexão | Porta do switch configurada na VLAN errada | Confirme se a porta física está na VLAN 20 | Segmentação de rede: separando Wi-Fi de pacientes, equipamen |
| VMs travam ou reiniciam sozinhas | Falta de RAM ou CPU | Reduza o número de VMs ou aumente recursos físicos | Servidores e armazenamento: quanto CPU, RAM e disco para o P |
| Disco enche rapidamente | Subdimensionamento do armazenamento ou falta de limpeza de logs | Aumente o disco ou implemente política de rotação de logs | Servidores e armazenamento: quanto CPU, RAM e disco para o P |
| RAID reporta degradação | Falha de disco físico | Substitua o disco defeituoso e faça rebuild | Servidores e armazenamento: quanto CPU, RAM e disco para o P |
| snmpwalk retorna 'Timeout: No Response from ...' | Usuário, senha ou parâmetros de criptografia incorretos; firewall bloqueando porta 161/UDP. | Verifique usuário, senha, algoritmos e libere a porta no firewall. | SNMPv3: criptografia e controle de acesso para dispositivos |
| Zabbix não coleta dados SNMPv3 | Configuração do host SNMPv3 no Zabbix não bate com o agente. | Revise usuário, senha, algoritmos e permissões no snmpd.conf e no Zabbix. | SNMPv3: criptografia e controle de acesso para dispositivos |
| snmpwalk pede senha repetidamente | Usuário SNMPv3 não existe ou não tem permissão. | Confirme criação do usuário e permissões no snmpd.conf. | SNMPv3: criptografia e controle de acesso para dispositivos |
| Itens SNMP retornam 'Timeout' | Comunidade SNMP incorreta ou firewall bloqueando porta 161/UDP | Verifique a macro {$SNMP_COMMUNITY} e libere a porta no firewall | Templates e itens: padronizando a monitoração de dispositivo |
| Itens agent aparecem como 'Not supported' | Agente Zabbix não instalado ou chave inválida | Instale o agente e revise as chaves usadas nos itens | Templates e itens: padronizando a monitoração de dispositivo |
| Itens HTTP retornam erro 401 | Token de autenticação ausente ou incorreto | Defina a macro {$API_TOKEN} corretamente no host | Templates e itens: padronizando a monitoração de dispositivo |
| Arquivo gerado com variáveis não substituídas (ex: {{ db_host }}) | Variável não definida no inventário ou arquivo de variáveis. | Adicione a variável faltante em group_vars, host_vars ou no playbook. | Templates Jinja2: parametrizando arquivos de configuração cl |
| Erro de sintaxe Jinja2 ao rodar o playbook | Template com erro de formatação ou delimitadores. | Revise o template e consulte a documentação do Jinja2. | Templates Jinja2: parametrizando arquivos de configuração cl |
| Validação do arquivo falha | Valores inválidos ou sintaxe incorreta no arquivo final. | Corrija as variáveis ou ajuste o template conforme a saída do comando de validação. | Templates Jinja2: parametrizando arquivos de configuração cl |
| Dados de IA não aparecem no prontuário | Arquivo de importação com formato incorreto | Ajuste o CSV para seguir o padrão aceito pelo OpenEMR | Tendências em automação clínica: IA, analytics e integrações |
| Dashboard não exibe dados | Permissões insuficientes no MySQL | Revise privilégios do usuário de leitura | Tendências em automação clínica: IA, analytics e integrações |
| Dados do dispositivo IoT não chegam ao OpenEMR | Problema de autenticação na API | Verifique token e permissões de acesso | Tendências em automação clínica: IA, analytics e integrações |
| Erros 500 durante o teste de carga | Limite de memória do PHP ou do Apache atingido | Aumente o memory_limit no php.ini e revise MaxRequestWorkers | Testes de carga e tuning: validando o dimensionamento antes |
| Conexões MySQL recusadas | max_connections baixo ou falta de RAM | Aumente max_connections e ajuste innodb_buffer_pool_size | Testes de carga e tuning: validando o dimensionamento antes |
| Testes travam o servidor | Carga excessiva para o hardware disponível | Reduza usuários simultâneos ou aumente recursos | Testes de carga e tuning: validando o dimensionamento antes |
| Interface web não carrega | Containers Docker não iniciaram corretamente | Execute 'docker ps' e verifique logs dos containers AWX | Tower e AWX: orquestração visual e delegação de tarefas |
| Usuário não consegue executar playbook | Permissões de acesso insuficientes | Revise as permissões atribuídas ao usuário ou equipe no AWX | Tower e AWX: orquestração visual e delegação de tarefas |
| Inventário não aparece na lista | Inventário não foi salvo ou está com erro de configuração | Edite o inventário e valide a sintaxe YAML | Tower e AWX: orquestração visual e delegação de tarefas |
| Trigger não dispara mesmo com condição atingida | Expressão da trigger incorreta ou item sem coleta recente | Revise a expressão e verifique se o item está coletando dados | Triggers e ações: como transformar dados em alertas úteis |
| Ação não envia alerta | Media type mal configurado ou destinatário não associado | Teste o media type e associe o usuário ao grupo de destinatários | Triggers e ações: como transformar dados em alertas úteis |
| Alertas duplicados para o mesmo incidente | Falta de dependência entre triggers | Configure dependências para evitar redundância | Triggers e ações: como transformar dados em alertas úteis |
| Usuário não consegue acessar módulo necessário | Permissão não atribuída ao grupo | Revise as permissões do grupo em Administração > Controle de Acesso | Usuários, permissões e fluxos: configurando o OpenEMR para a |
| Campos não aparecem no formulário | Campo não está ativo no layout | Ative ou reorganize o campo em Administração > Layouts | Usuários, permissões e fluxos: configurando o OpenEMR para a |
| Usuário vê dados sensíveis de outros setores | Grupo com permissões excessivas | Restrinja as permissões do grupo e teste novamente | Usuários, permissões e fluxos: configurando o OpenEMR para a |
| Quedas de conexão ao andar pela clínica | Cobertura insuficiente ou sobreposição mal planejada | Reajuste posição e potência dos APs para garantir sobreposição adequada | Wi-Fi para clínicas: cobrindo consultórios sem gargalo |
| Wi-Fi lento em horários de pico | Excesso de dispositivos por AP ou interferência de canal | Distribua dispositivos entre mais APs e revise canais usados | Wi-Fi para clínicas: cobrindo consultórios sem gargalo |
| Dispositivos não conectam em alguns pontos | RSSI muito baixo ou noise floor alto | Adicione APs ou reduza fontes de ruído eletrônico | Wi-Fi para clínicas: cobrindo consultórios sem gargalo |
| Itens HTTP Agent retornam erro 401 | Credenciais incorretas ou token expirado | Revise autenticação na configuração do item e gere novo token se necessário | Zabbix 6.x e além: novidades e tendências para saúde conecta |
| SNMPv3 não coleta dados | Parâmetros de segurança (usuário, auth, priv) incompatíveis com o dispositivo | Confirme configurações SNMPv3 no dispositivo e no Zabbix | Zabbix 6.x e além: novidades e tendências para saúde conecta |
| LLD não descobre novos sensores | OID incorreto ou sensores não suportam SNMP | Valide OID com snmpwalk e consulte documentação do fabricante | Zabbix 6.x e além: novidades e tendências para saúde conecta |
| Proxy aparece como 'not active' no painel | Firewall bloqueando porta 10051 ou erro de configuração do IP do servidor | Verifique conectividade com 'telnet IP_SERVIDOR 10051' e revise o arquivo zabbix_proxy.conf | Zabbix Proxy: monitorando filiais e clínicas remotas sem per |
| Dados não aparecem após reconexão | ProxyOfflineBuffer insuficiente ou disco cheio | Aumente o ProxyOfflineBuffer e libere espaço em disco | Zabbix Proxy: monitorando filiais e clínicas remotas sem per |
| Erro de autenticação no log | Nome do proxy diferente do cadastrado no servidor | Padronize o parâmetro Hostname no proxy e no cadastro do servidor | Zabbix Proxy: monitorando filiais e clínicas remotas sem per |
| Host aparece como 'unavailable' no painel | Firewall bloqueando porta 10050 (Agent) ou 10051 (Proxy/Server) | Liberar portas no firewall e reiniciar os serviços | Zabbix Server, Proxy e Agent: quem faz o quê |
| Proxy não envia dados ao Server | Configuração de Server incorreta no Proxy | Verificar e corrigir o parâmetro 'Server' em zabbix_proxy.conf | Zabbix Server, Proxy e Agent: quem faz o quê |
| Dados atrasados ou faltando | Proxy sem espaço em disco ou fila de envio acumulada | Verificar espaço em /var/lib/zabbix, limpar ou expandir | Zabbix Server, Proxy e Agent: quem faz o quê |
| Usuário não consegue acessar sistema autorizado | Regra de firewall excessivamente restritiva | Revise as regras e permita apenas o tráfego necessário | Zero Trust, microsegmentação e LGPD: o que está mudando nas |
| Logs não estão sendo gerados | Configuração de log desativada no firewall ou sistema | Habilite o registro de logs nas configurações do OPNsense | Zero Trust, microsegmentação e LGPD: o que está mudando nas |
| Acesso entre setores ainda é possível | Segmentação incompleta ou regra de exceção | Revise a topologia e as regras de firewall, eliminando exceções desnecessárias | Zero Trust, microsegmentação e LGPD: o que está mudando nas |
