Skip to main content

Auditar de usuários em toda a sua empresa

O painel do log de auditoria mostra aos administradores do site as ações realizadas por todos os usuários e organizações de toda a sua empresa dentro dos últimos 180 dias. O log de auditoria inclui detalhes como quem realizou a ação, qual foi a ação e quando a ação foi realizada.

Acessar o log de auditoria

O painel de log de auditoria oferece uma exibição visual de dados de auditoria na sua empresa.

  1. No canto superior à direita de GitHub Enterprise Server, clique na sua foto do perfil e clique em Configurações da empresa.

    Captura de tela do menu suspenso mostrado quando você clica no foto de perfil no GitHub Enterprise Server. A opção "Enterprise settings" está contornada.

  2. No lado esquerdo da página, na barra lateral da conta empresarial, clique em Configurações.

  3. Em "Settings", clique em Audit log.

No mapa, você pode aplicar zoom e visão panorâmica para ver os eventos do mundo todo. Posicione o mouse sobre um país para ver a contagem de eventos ocorridos nele.

Pesquisar eventos na sua empresa

O log de auditoria lista as seguintes informações sobre as ações feitas na sua empresa:

Note

  • Embora não seja possível usar texto para pesquisar entradas de auditoria, você pode criar consultas de pesquisa usando filtros diversificados. O GitHub Enterprise Server dá suporte a muitos operadores para pesquisa na sua instância. Para saber mais, confira Sobre a pesquisa no GitHub.
  • Registros de auditoria estão disponíveis nos últimos 180 dias.

Pesquisar com base no repositório

O qualificador repo limita as ações a um repositório específico pertencente à sua organização. Por exemplo:

  • repo:my-org/our-repo localiza todos os eventos que ocorreram no repositório our-repo na organização my-org.
  • repo:my-org/our-repo repo:my-org/another-repo localiza todos os eventos que ocorreram nos repositórios our-repo e another-repo na organização my-org.
  • -repo:my-org/not-this-repo exclui todos os eventos que ocorreram no repositório not-this-repo na organização my-org.

É preciso incluir o nome da organização no qualificador repo. A pesquisa de apenas repo:our-repo não funcionará.

Pesquisar com base no usuário

O qualificador actor define o escopo de eventos com base no membro da organização que executou a ação. Por exemplo:

  • actor:octocat localiza todos os eventos realizados por octocat.
  • actor:octocat actor:hubot localiza todos os eventos realizados por octocat e hubot.
  • -actor:hubot exclui todos os eventos realizados por hubot.

Só é possível usar um nome de usuário do GitHub, e não o nome verdadeiro da pessoa.

Pesquisar com base na organização

O qualificador org limita as ações a uma organização específica. Por exemplo:

  • org:my-org localiza todos os eventos ocorridos na organização my-org.
  • org:my-org action:team localiza todos os eventos da equipe executados na organização my-org.
  • -org:my-org exclui todos os eventos ocorridos na organização my-org.

Pesquisar com base na ação

O qualificador action procura eventos específicos, agrupados em categorias. Para obter informações sobre os eventos associados a essas categorias, confira Auditar eventos de log para sua empresa.

Nome da categoriaDescrição
hookTem todas as atividades relacionadas a webhooks.
orgTem todas as atividades relacionadas à associação na organização.
repoTem todas as atividades relacionadas aos repositórios pertencentes à organização.
teamTem todas as atividades relacionadas às equipes na organização.

Você pode pesquisar conjuntos específicos de ações usando esses termos. Por exemplo:

  • action:team localiza todos os eventos agrupados na categoria da equipe.
  • -action:billing exclui todos os eventos na categoria de cobrança.

Cada categoria tem um conjunto de eventos associados que você pode usar no filtro. Por exemplo:

  • action:team.create localiza todos os eventos em que uma equipe foi criada.
  • -action:billing.change_email exclui todos os eventos em que o email de cobrança foi alterado.

Pesquisar com base no local

O qualificador country filtra as ações pelo país de origem.

  • Você pode usar o código de duas letras do país ou o nome completo.
  • Países com duas ou mais palavras devem ficar entre aspas. Por exemplo:
    • country:de localiza todos os eventos ocorridos na Alemanha.
    • country:Mexico localiza todos os eventos ocorridos no México.
    • country:"United States" localiza todos os eventos ocorridos nos Estados Unidos.

Pesquisar com base na hora da ação

O qualificador created filtra as ações no momento em que elas ocorreram.

  • Defina datas usando o formato YYYY-MM-DD, ou seja, ano, seguido do mês e do dia.
  • As datas dão suporte aos qualificadores maior que, menor que e intervalo. Por exemplo:
    • created:2014-07-08 localiza todos os eventos ocorridos em 8 de julho de 2014.
    • created:>=2014-07-01 localiza todos os eventos ocorridos em 8 de julho de 2014 ou após essa data.
    • created:<=2014-07-01 localiza todos os eventos ocorridos em 8 de julho de 2014 ou antes dessa data.
    • created:2014-07-01..2014-07-31 localiza todos os eventos ocorridos no mês de julho de 2014.