Autor do artigo:sophia.alves.pro  04/08/2025

(Não remova esse quadro) Descreva o passo a passo para o cliente seguindo os padrões de escrita de artigos, como: 1. Escreva em voz ativa. 2. Numere o passo a passo. 3. Atenção com imagens: utilize uma resolução apropriada ao local de inserção. 4. Escreva em tempo presente, na primeira pessoal e no imperativo (em passo a passo). Essas informações não se tonam parte do conteúdo em sua nova página, elas ficam ocultas e só aprecem para usuário logado e se o artigo/dica estiver em modo de edição!



1º Situação


Demora excessiva para abrir o GAP após inserir login, com uma troca de servidor com VM recente.

  1. Essa situação pode ocorre em uma ou mais maquinas.
    Pode estar relacionado a configurações de apontando nas DNS de máquinas virtuais (VMs) anteriores que não foram desativas ou ajustado a configuração da DNS, mantendo disponível para busca pelo servidor de Active Directory (AD). 


2º Como identificar:


Acesse o visualizador de eventos da VM do SERVIDOR atual e verifique se tem algum erro de Autenticação Kerberos: Acesso Negado ao Serviço.

Essa situação pode estar ocorrendo devido a erros apontando a busca pelo host antigo.
Isso pode ocorre se, por acaso foi reutilizado IP da antiga VM, ou se possa ter algo relacionado ao servidor anterior que esteja dando conflito como configurações de DNS nas maquinas com rastros do antigo endereço.

  1. A mensagem no visualizador de eventos pode estar conforme o seguinte exemplo:

    "O cliente Kerberos recebeu um erro KRB_AP_ERR_MODIFIED do servidor srv-old$. O nome do destino usado é cifs/Srv01. Isso indica que o servidor de destino não pôde descriptografar o tíquete fornecido pelo cliente. Isso pode ocorrer quando o nome principal do servidor (SPN) de destino está registrado em uma conta diferente da conta sendo usada pelo serviço de destino. Verifique se o SPN de destino está registrado somente na conta usada pelo servidor. Esse erro também poderá ocorrer se a senha da conta de serviço de destino for diferente do que estiver configurado no Centro de Distribuição de Chaves Kerberos para esse serviço de destino. Verifique se o serviço no servidor e o KDC estão configurados para usar a mesma senha. Se o nome do servidor não for totalmente qualificado, e o domínio de destino (nome do dominio.TLD) for diferente do domínio do cliente (nome do dominio.TLD), verifique se há contas de servidor com nomes idênticos nesses dois domínios, ou use o nome totalmente qualificado para identificar o servidor."


3º Resolução


Oriente o TI sobre a mensagem que está aparecendo no Visualizador de Eventos da máquina. É necessário verificar se o Servidor AD está configurado com o IP da VM atual.

Mesmo que a VM anterior tenha sido desativada, é possível que ainda existam rastros da configuração antiga, pois a máquina sempre prioriza a busca pelo que está configurado primeiro.

Como a questão se trata do ambiente, o TI deve revisar as configurações do Servidor AD. Além disso, é importante que nas estações ou no Terminal Server (TS), os apontamentos de DNS estejam corretos para o servidor AD atual.

Atendimento analisado que gerou essa situação foi 0181287159.



(Não remova esse quadro)
Essas informações não se tonam parte do conteúdo em sua nova página, elas ficam ocultas e só aprecem para usuário logado e se o artigo/dica estiver em modo de edição!
<div id="text-end"></div>




<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-193974933-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag2(){dataLayer.push(arguments);}
  gtag2('js', new Date());

  gtag2('config', 'UA-193974933-1');


  function gtagevents (action,category) {
     console.log(category + ':' + action);
     gtag2('event',action,{event_category:category,event_label: document.title});
  };

</script>

<script src="https://player.vimeo.com/api/player.js"></script>
<script>
    (function(){
        // RASTREIO DE USO DO VÍDEO
        function gtagvideo(action){
           gtagevents(action,'Video')
        }

        var iframe = document.querySelector('iframe');
        var player = new Vimeo.Player(iframe);

        var seeking = false;
        var priorTime = 0;
        var currentTime = 0;
        var reportouFinalDoConteudo = false;

        // se pausar o play é acionado também.
        player.on('play', function(data) {
            if(data.seconds == 0){ 
              gtagvideo('video-iniciado');
            }
            priorTime = data.seconds;             
        });

        player.on('ended', function() {
            gtagvideo('video-finalizado');
        });

        //seeking e timeupdate são disparados juntos, logo o tempo dos 2 é atualizado também. Preciso garantir que a variavel starttime seja atualizada ordenadamente (sempre antes ou após o seeking).
        // pra isso preciso setar uma variavel no timeupdate e ler no seeking para garantir a ordem. Se ela estiver false será alterada na próxima iteração.
        player.on('seeking', function(data) {               
            seeking = true;
        });


        player.on('pause',function(data){
            gtagvideo('video-pausado');    
        });

        player.on('timeupdate', function(data) {
            if(seeking){
                if(currentTime < priorTime){
                    gtagvideo('video-voltando');    
                }
                if(currentTime > priorTime){
                    gtagvideo('video-avancando')
                }
                seeking = false;
            }
            priorTime = currentTime;
            currentTime = data.seconds;


           var finalDoConteudo = (data.duration - data.seconds) < 5;
           if(finalDoConteudo && !reportouFinalDoConteudo){
            gtagvideo('conteudo-finalizado')
            reportouFinalDoConteudo = true;
           }
        });

        player.on('fullscreenchange', function() {
            gtagvideo('video-fullscreen');
        });
    })();
</script>

<script>
 // RASTREIO DO USO DE AUDIO
 (function(){
    function gtagaudio(action){
           gtagevents(action,'Audio')
    }            

    var audio = document.querySelector("audio");

    var seeking = false;
    var priorTime = 0;
    var currentTime = 0;

    audio.addEventListener('play',function(){
        if(audio.currentTime == 0){
          gtagaudio('audio-iniciado');
        }
        priorTime = audio.currentTime;        
    });

    audio.addEventListener('ended',function(){
        gtagaudio('audio-finalizado');
    });

    audio.addEventListener('pause',function(){
        gtagaudio('audio-pausado');
    });

    audio.addEventListener('seeking', function(data) {               
        seeking = true;
    });

    audio.addEventListener('timeupdate', function(data) {               
        if(seeking){
                if(currentTime < priorTime){
                    gtagaudio('audio-voltando');    
                }
                if(currentTime > priorTime){
                    gtagaudio('audio-avancando')
                }
                seeking = false;
            }
            priorTime = currentTime;
            currentTime = audio.currentTime;
    });    
 })();
 </script>

<script>
    (function(){
        var terminou = false;
        //RASTREIO DE LEITURA ATÉ O FINAL DA PÁGINA
        document.addEventListener('scroll',() => {
            if(document.getElementById('text-end').getBoundingClientRect().top < window.innerHeight){
                if(!terminou){
                    terminou = true;
                    gtagevents('artigo-lido','Pagina')
                }
            }else{
                terminou = false;
            }
                
        });
    })();
 </script>