# Sarg com E2guardian

Para gerar relatórios mostrando usuários autenticados, quantidade de acesso, sites bloqueados e acessados, é necessario a utilização do Sarg, quando utilizado com o UserAuth automaticamente é instalado um plugin que faz a repaginação da ferramenta, deixando a interface mais agradável e intuitiva.

Nesse capítulo abordaremos o mesmo procedimento efetuado no vídeo que pode ser acesso clicando aqui: [vídeo-tutorial no canal da ConexTI® no Youtube](https://www.youtube.com/watch?v=ERJJCeX-n0g).

## Pré-requisitos <a href="#pre-requesitos" id="pre-requesitos"></a>

Antes de de configurar o SARG deve-se verificar qual o formato dos logs do E2guardian. Isso pode ser verificado acessando o E2guardian, aba `Report and Log` na opção "**Log File Format"**, deve esta em formato:&#x20;

## Instalando o SARG <a href="#instalando-o-sarg" id="instalando-o-sarg"></a>

Com os repositórios extraoficiais instalados, basta pesquisar pelo pacote em **"Available Packages"**.

<figure><img src="/files/t9zKC26I1ePauIspfbaU" alt=""><figcaption></figcaption></figure>

## Configurando o SARG <a href="#configurando-o-sarg" id="configurando-o-sarg"></a>

Depois de instalado, é possível acessa-lo pelo menu: **Status -> Sarg Reports -> General**.

<figure><img src="/files/1cW6BG8N4uN1JMa77gvW" alt=""><figcaption></figcaption></figure>

Selecione qual o proxy que está sendo utilizado, nesse caso "E2guardian".

Marque as opções de report abaixo.

<figure><img src="/files/jpHOv4NNoVYviZGYzIhC" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/RwEIiIWLGHR6zoHuOQh7" alt=""><figcaption></figcaption></figure>

Nessa aba também é necessário selecionar o formato da data lido nos logs: **European dd/mm/yy**

<figure><img src="/files/0awe6cjEBrw2uOc1SZFL" alt=""><figcaption></figcaption></figure>

E selecionar o numero de dias que os arquivos serão armazenados.&#x20;

Caso seja deixando em branco, não haverá exclusão automática, portanto existe a possibilidade de acabar o espaço de armazenamento (Disco, SSD e afins), caso não haja um gerenciamento para isso.

**Days Limits:** Por padrão deixamos com 90 dias.

<figure><img src="/files/Ix612dKYil6AkPQr95U7" alt=""><figcaption></figcaption></figure>

**Exclude Hosts:** Aqui você pode adicionar endereços que não gostaria de mostrar nos logs, por padrão deixamos apenas: **127.0.0.1**

<figure><img src="/files/OvtvBaS6XE84pa50NjKa" alt=""><figcaption></figcaption></figure>

Após realizar todas as alterações, pode salvar.

<figure><img src="/files/jYHXojtkfQFJqBRXmrS8" alt=""><figcaption></figcaption></figure>

## Criando um “Schedule” <a href="#criando-um-schedule" id="criando-um-schedule"></a>

Nas schedules é definido a cada quanto tempo será gerado o relatório. Podemos definir várias com tempos diferentes, conforme o desejo.

<figure><img src="/files/CC7mdIPqoNqoYpUUrdTu" alt=""><figcaption></figcaption></figure>

Nesse primeiro exemplo vamos criar um relatório do dia atual, atualizando a cada 4hrs.

<figure><img src="/files/CzMD2b67mdxoL9WWUBMG" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/4310dDbvZ1QHrgT7zlLG" alt=""><figcaption></figcaption></figure>

Quando acessamos a aba **“View Report”**, podemos verificar os acessos ordenados por usuários.

<figure><img src="/files/XsGEJD7BziMrJtlFKg1K" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/fGfC3utHFF7o0rddPkJN" alt=""><figcaption></figcaption></figure>

No segundo exemplo criamos uma schedule mensal do mês atual.

<figure><img src="/files/URlx02ypyLgvfEHfKufd" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/j1UYzZZ7kkprjqjPXcCb" alt=""><figcaption></figcaption></figure>

## Exportando relatórios <a href="#exportando-relatorios" id="exportando-relatorios"></a>

Para exportar os relatórios, basta acessar o relatório desejado, selecionar o usuário e escolhe o formato do arquivo para exportação.

<figure><img src="/files/ZnqbXCfPxFY4ZAm25N7m" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.userauth.com.br/opcoes-avancadas-do-userauth/filtro-de-logs-com-sarg/sarg-com-e2guardian.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
