sexta-feira, 4 de abril de 2014

Configurar log no IIS

Configurar log no IIS

Este tópico ainda não foi avaliado como - Avalie este tópico
Publicado: fevereiro de 2012
Atualizado: fevereiro de 2012
Aplica-se a: Windows Server 2012
Você pode configurar o registro em log no servidor Web ou site que registram informações sobre solicitações HTTP e erros. As informações no log podem ajudar você a solucionar problemas ou otimizar o site.
Escolha um ou mais dos procedimentos a seguir para configurar apropriadamente o registro em log de acordo com suas necessidades:
Este guia foi escrito e testado para os seguintes sistemas operacionais:
  • Windows Server® 2012
  • Windows® 8
Você pode realizar esse procedimento usando a interface do usuário ou editando diretamente os arquivos de configuração.
  1. Abra o Gerenciador do IIS.
    • No Windows Server 2012, na página Iniciar, clique no bloco Gerenciador do Servidor e em OK. Em Gerenciador do Servidor, clique no menu Ferramentas e em Gerenciador dos Serviços de Informações da Internet (IIS).
    • No Windows 8, na página Iniciar, digite Painel de Controle e clique no ícone Painel de Controle nos resultados da pesquisa. Na tela Painel de Controle, clique em Sistema e Segurança, em Ferramentas Administrativas e em Gerenciador dos Serviços de Informações da Internet (IIS).
  2. No modo de exibição de árvore Conexões, selecione o site.
  3. Em Exibição de Recursos, clique duas vezes em Log.
  4. Na página Log, na seção Arquivo de log, em Formato, selecione um dos seguintes formatos de arquivo de log:
    • IIS: para usar o formato do arquivo de log do Microsoft IIS para registrar informações em log sobre um site. Esse formato é tratado pelo HTTP.sys e é um formato baseado em texto ASCII fixo, que significa que você não pode personalizar os campos que serão registrados. Os campos são separados por vírgulas, e a hora é registrada como horário local. Para obter mais informações sobre o formato do arquivo de log do IIS, consulte Formato do arquivo de log do IIS (IIS 6.0) (a página pode estar em inglês).
    • NCSA: para usar o formato do arquivo de log NCSA (National Center for Supercomputing Applications) para registrar informações em log sobre um site. Esse formato é tratado pelo HTTP.sys e é um formato baseado em texto ASCII fixo, que significa que você não pode personalizar os campos que serão registrados. Os campos são separados por espaços, e a hora é registrada como hora local com a diferença UTC. Para obter mais informações sobre o formato do arquivo de log NCSA, consulte Formato do arquivo de log comum NCSA (IIS 6.0) (a página pode estar em inglês).
    • W3C: para usar o formato do arquivo de log W3C centralizado para registrar informações em log sobre todos os sites no servidor. Esse formato é tratado pelo HTTP.sys e é um formato baseado em texto ASCII personalizável, que significa que você especifica os campos que serão registrados. Especifique os campos que serão registrados na caixa de diálogo Campos de Log W3C clicando em Selecionar Campos na página Log. Os campos são separados por espaços, e a hora é registrada em UTC. Para obter mais informações sobre o formato do arquivo de log W3C, consulte Formato do arquivo de log estendido W3C (IIS 6.0) (a página pode estar em inglês).
    • Personalizado: para usar um formato personalizado para um módulo de registro em log personalizado. Ao selecionar essa opção, a página Log será desativada, pois o log personalizado não pode ser configurado no Gerenciador do IIS. Para obter mais informações sobre como usar formatos de arquivo de log personalizados, consulte Módulos de registro em log personalizados (IIS 6.0) (a página pode estar em inglês).
  5. Em Diretório, especifique o caminho físico no qual o arquivo de log deve ser armazenado. O padrão é %SystemDrive%\inetpub\logs\LogFiles
    noteObservação
    Como prática recomendada, armazene os arquivos de log, por exemplo, os logs de rastreamento de solicitações com falha, em um diretório que não seja systemroot.

  6. Na seção Substituição de Arquivo de Log, selecione uma das seguintes opções:
    • Agendar: para criar um novo arquivo de log baseado em um dos valores a seguir:
    • Por hora: um novo arquivo de log é criado a cada hora.
    • Diariamente: um novo arquivo de log é criado a cada dia.
    • Semanalmente: um novo arquivo de log é criado a cada semana.
    • Mensalmente: um novo arquivo de log é criado a cada mês.
    • Tamanho máximo do arquivo (em bytes): para criar um arquivo de log quando o arquivo atinge um determinado tamanho (em bytes). O tamanho mínimo do arquivo é 1048576 bytes. Se esse atributo for definido para um valor inferior a 1048576 bytes, o valor padrão será implicitamente assumido como 1048576 bytes.
    • Não criar um novo arquivo de log: há um único arquivo de log que continuará aumentando à medida que as informações forem registradas em log.
  7. Selecione Usar hora local para nomeação e substituição de arquivo para especificar que a nomeação e a hora de substituição do arquivo de log utilizarão a hora do servidor local. Quando essa opção não estiver selecionada, a UTC será usada.
    noteObservação
    Independentemente dessa configuração, os carimbos no arquivo de log real utilizarão o formato de hora para o formato de log selecionado a partir da lista Formato. Por exemplo, os formatos do arquivo de log NCSA e W3C utilizarão o formato de hora UTC para carimbos de data/hora.

  8. No painel Ações, clique em Aplicar.
Você pode realizar esse procedimento usando a interface do usuário ou editando diretamente os arquivos de configuração.
  1. No modo de exibição de árvore Conexões do Gerenciador do IIS, selecione o servidor Web.
  2. Em Exibição de Recursos, clique duas vezes em Log.
  3. Na página Log, em Um arquivo de log por site, selecione Site na lista suspensa. Por padrão, a opção Site é selecionada.
  4. Conclua este procedimento seguindo o procedimento de nível de site iniciando na etapa 4.
Você pode realizar esse procedimento usando a interface do usuário ou editando diretamente os arquivos de configuração.
  1. No modo de exibição de árvore Conexões do Gerenciador do IIS, selecione o servidor Web.
  2. Em Exibição de Recursos, clique duas vezes em Log.
  3. Na página Log, em Um arquivo de log por site, selecione Servidor na lista suspensa. Por padrão, a opção Site é selecionada.
  4. Conclua este procedimento seguindo o procedimento de nível de site iniciando na etapa 4.
Você pode realizar esse procedimento usando a interface do usuário ou editando diretamente os arquivos de configuração.
  1. Em Exibição de Recursos no Gerenciador do IIS, clique duas vezes em Log.
  2. Na página Log, na seção Arquivo de log, em Formato, clique em Campos Selecionados.
  3. Na caixa de diálogo Campos de Log W3C, selecione uma ou mais das seguintes opções:
    • Data (date): a data na qual a solicitação ocorreu.
    • Hora (time): a hora, no UTC (Tempo Universal Coordenado), na qual a solicitação ocorreu.
    • Endereço IP do Cliente (c-ip): o endereço IP do cliente que fez a solicitação.
    • Nome de Usuário (cs-username): o nome do usuário autenticado que acessou seu servidor. Os usuários anônimos são indicados por um hífen.
    • Nome do Serviço (s-sitename): o número da instância do site que preencheu a solicitação.
    • Nome do Servidor (s-computername): o nome do servidor no qual a entrada do arquivo de log foi gerada.
    • Endereço IP do Servidor (s-ip): o endereço IP do servidor no qual a entrada do arquivo de log foi gerada.
    • Porta do Servidor (s-port): o número da porta do servidor que é configurada para o serviço.
    • Método (cs-method): a ação solicitada, por exemplo, um método GET.
    • Tronco URI (cs-uri-stem): o Universal Resource Identifier, ou alvo, da ação.
    • URI Query (cs-uri-query): a consulta, se houver, que o cliente estava tentando executar. Uma consulta de URI é necessária somente para páginas dinâmicas.
    • Status do Protocolo (sc-status): o código de status de HTTP ou FTP.
    • Substatus do Protocolo (sc-substatus): o código de substatus de HTTP ou FTP.
    • Status do Win32 (sc-win32-status): o código de status do Windows.
    • Bytes Enviados (sc-bytes): o número de bytes que o servidor enviou.
    • Bytes Recebidos (cs-bytes): o número de bytes que o servidor recebeu.
    • Tempo Decorrido (time-taken): o tempo que a ação levou em milissegundos.
    • Versão do Protocolo: a versão do protocolo, HTTP ou FTP que o cliente usou.
    • Host (cs-host): o nome do host, se houver.
    • Agente do Usuário (cs(UserAgent)): o tipo de navegador que o cliente usou.
    • Cookie (cs(Cookie)): o conteúdo do cookie enviado ou recebido, se houver.
    • Referencial (cs(Referer)): o site que o usuário visitou pela última vez. Esse site fornecia um link para o site atual.
  4. No painel Ações, clique em Aplicar.
Você pode realizar esse procedimento usando a interface do usuário ou editando diretamente os arquivos de configuração.
  1. Em Exibição de Recursos no Gerenciador do IIS, clique duas vezes em Log.
  2. Na página Log, na seção Substituição do Arquivo de Log, selecione uma das seguintes opções:
    • Agendar: para criar um novo arquivo de log baseado em um dos valores a seguir:
    • Por hora: um novo arquivo de log é criado a cada hora.
    • Diariamente: um novo arquivo de log é criado a cada dia.
    • Semanalmente: um novo arquivo de log é criado a cada semana.
    • Mensalmente: um novo arquivo de log é criado a cada mês.
    • Tamanho máximo do arquivo (em bytes): para criar um arquivo de log quando o arquivo atinge um determinado tamanho (em bytes). O tamanho mínimo do arquivo é 1048576 bytes. Se esse atributo for definido para um valor inferior a 1048576 bytes, o valor padrão será implicitamente assumido como 1048576 bytes.
    • Não criar um novo arquivo de log: esta opção significa que há um único arquivo de log que continuará aumentando à medida que as informações forem registradas em log. Se você usar um arquivo de log individual para o site, ele será útil quando você usar utilitários de análise de log, mas também criará arquivos de log maiores que podem afetar o desempenho geral do servidor.
  3. Selecione Usar hora local para nomeação e substituição de arquivo para especificar que a nomeação e a hora de substituição do arquivo de log utilizarão a hora do servidor local. Quando essa opção não estiver selecionada, a UTC será usada.
    noteObservação
    Independentemente dessa configuração, os carimbos no arquivo de log real utilizarão o formato de hora para o formato de log selecionado a partir da lista Formato. Por exemplo, os formatos do arquivo de log NCSA e W3C utilizarão o formato de hora UTC para carimbos de data/hora.

  4. No painel Ações, cliq

    Fonte: Microsoft
    Link:  http://technet.microsoft.com/pt-br/library/hh831775.aspx

Nenhum comentário: