Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1

    Padrão Sarg

    Instalei o Sarg e configurei conforme este artigo, mas não consigo acessar no navegador, e também não acho este arquivo,
    Na pasta /var/www/html/ deve ter um arquivo chamado index.html e uma pasta com a data de hoje tendo os registros de acesso no squid.


    A configuração
    Agora que o SARG está instalado, vamos abrir o arquivo de configuração para começarmos o trabalho de verdade. Digite:
    # mcedit /usr/local/sarg/sarg.conf (utilize o editor de textos que preferir)
    Para determinar onde os relatórios deverão ser gerados, procure pela linha:
    output_dir /var/www/html/
    Dessa forma o SARG criará os relatórios dentro da pasta padrão do Apache, onde poderemos visualizar esses relatórios em qualquer micro da rede.
    Para determinar a localização do access.log procure pela linha:
    access_log /usr/local/squid/log/access.log
    Para determinar a língua padrão que o SARG.
    language Portuguese
    Para determinar que o SARG deve resolver o ip das maquinas.
    resolve_ip yes
    Na TAG: Date/Format escolha o formato europeu na configuração de datas.
    date_format e
    Na TAG: index yes|no|only, deixe-a como abaixo para que possa ser gerado uma pagina de index
    index yes
    Na TAG: overwrite report yes|no, deixe-a como abaixo para sobrescrever arquivo repetidos.
    overwrite_report yes
    Na TAG: report_type type deixe-a como abaixo para definir o que deverá aparecer nos relatorios do SARG.
    report_type topsites users_sites sites_users date_time denied auth_failures site_user_time_date
    Pronto, terminamos a configuração do sarg.conf, salve e feche o arquivo.
    A Execução do SARG
    Para executar o SARG basta digitar:
    # sarg
    Na pasta /var/www/html/ deve ter um arquivo chamado index.html e uma pasta com a data de hoje tendo os registros de acesso no squid.
    Visualizar os relatórios do SARG
    Não se esqueça de iniciar o Apache, permitindo assim que de qualquer micro da rede possamos visualizar os relatorios do SARG.
    # service httpd restart
    Agora de qualquer micro da sua rede interna, basta abrir o seu navegador de internet e digitar o seguinte endereço:
    http://ip do servidor SARG

  2. #2

    Padrão

    Quando você digita o comando sarg ele retorna algum erro??

  3. #3

    Padrão SARG

    Citação Postado originalmente por haoliveira Ver Post
    Quando você digita o comando sarg ele retorna algum erro??
    não retorna nenhum erro

    SARG: Records in file: 3762, reading: 100%

  4. #4

    Padrão

    Citação Postado originalmente por emerson2703 Ver Post
    não retorna nenhum erro

    SARG: Records in file: 3762, reading: 100%
    tenta dar um sarg -f
    normalmente embaixo dessa mensagem aparece aonde o relatorio foi gerado, no seu não esta aparecendo??
    se não resolver de um sarg -x e poste o resultado
    Última edição por haoliveira; 06-02-2009 às 10:18. Razão: adicionando dados

  5. #5

    Padrão

    Citação Postado originalmente por haoliveira Ver Post
    tenta dar um sarg -f
    normalmente embaixo dessa mensagem aparece aonde o relatorio foi gerado, no seu não esta aparecendo??
    se não resolver de um sarg -x e poste o resultado
    **************SARG -f****************************
    [root@Firewall-Lauro ~]# sarg -f
    sarg: option requires an argument -- f
    sarg: Usage [options...]
    -a Hostname or IP address
    -b Useragent log
    -c Exclude file
    -d Date from-until dd/mm/yyyy-dd/mm/yyyy
    -e Email address to send reports (stdout for console)
    -f Config file (/etc/sarg/sarg.conf)
    -g Date format [e=Europe -> dd/mm/yy, u=USA -> mm/dd/yy]
    -h Help (this...)
    -i Reports by user and IP address
    -l Input log
    -n Resolve IP Address
    -o Output dir
    -p Use Ip Address instead of userid (reports)
    -s Accessed site [Eg. www.microsoft.com, www.netscape.com]
    -t Time [HH, HH:MM]
    -u User
    -w Temporary dir
    -x Process messages
    -z Debug messages
    -convert Convert the access.log file to a legible date
    -split Split the log file by date in -d parameter

    sarg-2.2.3.1 Jan-02-2007 by Pedro Lineu Orso - [email protected]
    SARG

    Pease donate to the sarg project:
    SARG


    ************************* SARG - x *****************************************

    [root@Firewall-Lauro ~]# sarg -f
    sarg: option requires an argument -- f
    sarg: Usage [options...]
    -a Hostname or IP address
    -b Useragent log
    -c Exclude file
    -d Date from-until dd/mm/yyyy-dd/mm/yyyy
    -e Email address to send reports (stdout for console)
    -f Config file (/etc/sarg/sarg.conf)
    -g Date format [e=Europe -> dd/mm/yy, u=USA -> mm/dd/yy]
    -h Help (this...)
    -i Reports by user and IP address
    -l Input log
    -n Resolve IP Address
    -o Output dir
    -p Use Ip Address instead of userid (reports)
    -s Accessed site [Eg. www.microsoft.com, www.netscape.com]
    -t Time [HH, HH:MM]
    -u User
    -w Temporary dir
    -x Process messages
    -z Debug messages
    -convert Convert the access.log file to a legible date
    -split Split the log file by date in -d parameter

    sarg-2.2.3.1 Jan-02-2007 by Pedro Lineu Orso - [email protected]
    SARG

    Pease donate to the sarg project:
    SARG

    [root@Firewall-Lauro ~]# clear

    [root@Firewall-Lauro ~]# sarg -x
    SARG: Init
    SARG: Loading configuration from: /etc/sarg/sarg.conf
    SARG: Parameters:
    SARG:
    SARG: Hostname or IP address (-a) =
    SARG: Useragent log (-b) =
    SARG: Exclude file (-c) =
    SARG: Date from-until (-d) =
    SARG: Email address to send reports (-e) =
    SARG: Config file (-f) = /etc/sarg/sarg.conf
    SARG: Date format (-g) = USA (mm/dd/yyyy)
    SARG: IP report (-i) = No
    SARG: Input log (-l) = /var/log/squid/access.log
    SARG: Resolve IP Address (-n) = Yes
    SARG: Output dir (-o) = /var/www/sarg/ONE-SHOT/
    SARG: Use Ip Address instead of userid (-p) = No
    SARG: Accessed site (-s) =
    SARG: Time (-t) =
    SARG: User (-u) =
    SARG: Temporary dir (-w) = /tmp
    SARG: Debug messages (-x) = Yes
    SARG: Process messages (-z) = No
    SARG:
    SARG: sarg version: 2.2.3.1 Jan-02-2007
    SARG: Maximum file descriptor: cur=1024 max=1024, changed to cur=20000 max=20000
    SARG: Reading access log file: /var/log/squid/access.log
    SARG: Records in file: 3762, reading: 100.00%
    SARG: Records read: 3762, written: 3762, excluded: 0
    SARG: Squid log format
    SARG: Period: 2009Feb04-2009Feb05
    SARG: pre-sorting files
    SARG: File: /var/www/sarg/ONE-SHOT/2009Feb04-2009Feb05 already exists, moved to /var/www/sarg/ONE-SHOT/2009Feb04-2009Feb05.3
    SARG: Making period file
    SARG: Making file: /tmp/sarg/192.168.0.80
    SARG: Making file: /tmp/sarg/192.168.0.90
    SARG: Sorting file: /tmp/sarg/192.168.0.80
    SARG: Sorting file: /tmp/sarg/192.168.0.90
    SARG: Making report: 192.168.0.90
    SARG: Making report: 192.168.0.80
    SARG: Making index.html
    SARG: End
    [root@Firewall-Lauro ~]#

  6. #6

    Padrão

    Acesse http://ip_servidor_proxy/sarg/ONE-SHOT/
    é nesse local que os relatorios estão sendo gerados

  7. #7

    Padrão sarg

    Colega, estava dadndo uma olhada no sarg.conf, e vi que alterações não foi salva e tinha esquecido de tira o #, pronto quando eu acesso o servidor 192.168.0.200 entrar no sarg mesmo nas estações mas não pede senha como coloco senha no sarg e se eu quiser acesar atraves do 192.168.0.200/sarg como que faço

  8. #8

    Padrão

    só alterar essa linha para
    output_dir /var/www/sarg

    Para colocar senha

    Adicionei as seguintes linhas no httpd.conf
    /etc/httpd/conf/httpd.conf

    # Pasta raíz dos relatórios
    <Directory /var/www/html/relatorios_proxy>
    AllowOverride AuthConfig
    Allow from all
    </Directory>

    Criei o arquivo .htaccess na pasta dos relatórios, com o seguinte conteúdo:

    # Arquivo que com os usuários e senhas para autentição (vc tb tem que criar este arquivo)
    AuthUserFile /etc/httpd/passwd
    # Tipo da autenticação
    AuthType Basic
    # Mensagem que irá aparecer na janela de login
    AuthName 'Mensagem da janela de senha'
    # Nome do usuário requerido para autenticar (admin)
    Require user admin

    Agora criei o usuário admin e defini uma senha para o mesmo
    htpasswd /etc/httpd/passwd admin

    De um reload no apache e pronto, é só tentar acessar o pasta via browser.
    Última edição por haoliveira; 06-02-2009 às 13:11.

  9. #9

    Padrão

    Citação Postado originalmente por haoliveira Ver Post
    só alterar essa linha para
    output_dir /var/www/sarg

    Para colocar senha

    Adicionei as seguintes linhas no httpd.conf
    /etc/httpd/conf/httpd.conf

    # Pasta raíz dos relatórios
    <Directory /var/www/html/relatorios_proxy>
    AllowOverride AuthConfig
    Allow from all
    </Directory>

    Criei o arquivo .htaccess na pasta dos relatórios, com o seguinte conteúdo:

    # Arquivo que com os usuários e senhas para autentição (vc tb tem que criar este arquivo)
    AuthUserFile /etc/httpd/passwd
    # Tipo da autenticação
    AuthType Basic
    # Mensagem que irá aparecer na janela de login
    AuthName 'Mensagem da janela de senha'
    # Nome do usuário requerido para autenticar (admin)
    Require user admin

    Agora criei o usuário admin e defini uma senha para o mesmo
    htpasswd /etc/httpd/passwd admin

    De um reload no apache e pronto, é só tentar acessar o pasta via browser.
    Colega, para a mudança coloquei

    output_dir /var/www/sarg mas não acessou

    dou o comando sarg
    depois o comando service httpd restart

    mas não consigo acessar 192.168.0.200/sarg

    quando faço da seguinte maneira

    output_dir /var/www/html acesso

    dou o comando sarg
    depois o comando service httpd restart

    consigo acessar 192.168.0.200

    mas eu gostaria de acessar com a primeira maneira 192.168.0.200/sarg

  10. #10

    Padrão

    coloca a linha no sarg.conf output_dir /var/www/sarg
    e roda o comando sarg -x e posta o resultado

  11. #11

    Padrão

    Citação Postado originalmente por haoliveira Ver Post
    coloca a linha no sarg.conf output_dir /var/www/sarg
    e roda o comando sarg -x e posta o resultado
    Colega desculpa pelo abuso mas este negocio tem que sair
    tento acessar o 192.168.0.200/sarg não acessa.

    [root@Firewall-Lauro ~]# sarg -x
    SARG: Init
    SARG: Loading configuration from: /etc/sarg/sarg.conf
    SARG: Parametros:
    SARG:
    SARG: Hostname ou endereco IP (-a) =
    SARG: Arquivo useragent log (-b) =
    SARG: Arquivo de exclusao (-c) =
    SARG: Data de-ate (-d) =
    SARG: Endere�o email para envio do relatorio (-e) =
    SARG: Arquivo de configuracao (-f) = /etc/sarg/sarg.conf
    SARG: Formato da data (-g) = Europa (dd/mm/yyyy)
    SARG: Relatorio por IP (-i) = Nao
    SARG: Log de entrada (-l) = /var/log/squid/access.log
    SARG: Resolve endereco IP (-n) = Sim
    SARG: Diretorio de saida (-o) = /var/www/sarg/
    SARG: Utiliza endereco IP como usuario (-p) = Nao
    SARG: Site acessado (-s) =
    SARG: Hora (-t) =
    SARG: Usuario (-u) =
    SARG: Diretorio para temporario (-w) = /tmp
    SARG: Mensagens de debug (-x) = Sim
    SARG: Mensagens do processo (-z) = Nao
    SARG:
    SARG: sarg versao: 2.2.3.1 Jan-02-2007
    SARG: Maximum file descriptor: cur=1024 max=1024, changed to cur=20000 max=20000
    SARG: Lendo arquivo acccess.log: /var/log/squid/access.log
    SARG: Records in file: 3865, reading: 100.00%
    SARG: Registros lidos: 3865, gravados: 3865, Excluidos: 0
    SARG: Log em formato Squid
    SARG: Periodo: 04Feb2009-06Feb2009
    SARG: pre-classificando arquivos
    SARG: Criando arquivo periodo
    SARG: Criando arquivo: /tmp/sarg/192.168.0.80
    SARG: Criando arquivo: /tmp/sarg/192.168.0.90
    SARG: Classificando: /tmp/sarg/192.168.0.80
    SARG: Classificando: /tmp/sarg/192.168.0.90
    SARG: Gerando relatorio: 192.168.0.90
    SARG: Gerando relatorio: 192.168.0.80
    SARG: Gerando index.html
    SARG: Fim

  12. #12

    Padrão

    Citação Postado originalmente por emerson2703 Ver Post
    Colega desculpa pelo abuso mas este negocio tem que sair
    tento acessar o 192.168.0.200/sarg não acessa.

    [root@Firewall-Lauro ~]# sarg -x
    SARG: Init
    SARG: Loading configuration from: /etc/sarg/sarg.conf
    SARG: Parametros:
    SARG:
    SARG: Hostname ou endereco IP (-a) =
    SARG: Arquivo useragent log (-b) =
    SARG: Arquivo de exclusao (-c) =
    SARG: Data de-ate (-d) =
    SARG: Endere�o email para envio do relatorio (-e) =
    SARG: Arquivo de configuracao (-f) = /etc/sarg/sarg.conf
    SARG: Formato da data (-g) = Europa (dd/mm/yyyy)
    SARG: Relatorio por IP (-i) = Nao
    SARG: Log de entrada (-l) = /var/log/squid/access.log
    SARG: Resolve endereco IP (-n) = Sim
    SARG: Diretorio de saida (-o) = /var/www/sarg/
    SARG: Utiliza endereco IP como usuario (-p) = Nao
    SARG: Site acessado (-s) =
    SARG: Hora (-t) =
    SARG: Usuario (-u) =
    SARG: Diretorio para temporario (-w) = /tmp
    SARG: Mensagens de debug (-x) = Sim
    SARG: Mensagens do processo (-z) = Nao
    SARG:
    SARG: sarg versao: 2.2.3.1 Jan-02-2007
    SARG: Maximum file descriptor: cur=1024 max=1024, changed to cur=20000 max=20000
    SARG: Lendo arquivo acccess.log: /var/log/squid/access.log
    SARG: Records in file: 3865, reading: 100.00%
    SARG: Registros lidos: 3865, gravados: 3865, Excluidos: 0
    SARG: Log em formato Squid
    SARG: Periodo: 04Feb2009-06Feb2009
    SARG: pre-classificando arquivos
    SARG: Criando arquivo periodo
    SARG: Criando arquivo: /tmp/sarg/192.168.0.80
    SARG: Criando arquivo: /tmp/sarg/192.168.0.90
    SARG: Classificando: /tmp/sarg/192.168.0.80
    SARG: Classificando: /tmp/sarg/192.168.0.90
    SARG: Gerando relatorio: 192.168.0.90
    SARG: Gerando relatorio: 192.168.0.80
    SARG: Gerando index.html
    SARG: Fim
    Cara, seu sarg ta gravando no lugar certo.
    Ele gerou alguma pasta chamada sarg no /var/www

    Que apache você esta usando?
    Última edição por haoliveira; 06-02-2009 às 15:13.

  13. #13

    Padrão

    Citação Postado originalmente por haoliveira Ver Post
    Cara, seu sarg ta gravando no lugar certo.
    Ele gerou alguma pasta chamada sarg no /var/www

    Que apache você esta usando?

    ele gerou uma pasta sarg e dentro dela esta o index.html,
    httpd-2.2.3-11.el5_2.centos.4

  14. #14

    Padrão

    Citação Postado originalmente por emerson2703 Ver Post
    ele gerou uma pasta sarg e dentro dela esta o index.html,
    httpd-2.2.3-11.el5_2.centos.4
    Bom, era para estar acessando, vc verificou as permissões da pasta /var/www/sarg ?? vc alterou alguma configuração no http.conf? se sim volte a versão original e tente acessar os relatorios.

    Qualquer coisa me add no msn [email protected]

    Att,

  15. #15

    Padrão senha

    Colega, conseguir mudei a linha do httpd.conf, /var/www/html para /var/www/sarg, agora vamos la com a questão da senha que não entendir.

    não entendir vou adcionar esta 4 linhas em qualquer lugar no arquivo httpd.conf, e este nome relatorios_proxy, substituo pelo nome sarg?

    # Pasta raíz dos relatórios
    <Directory /var/www/html/relatorios_proxy>
    AllowOverride AuthConfig
    Allow from all
    </Directory>

    Criei o arquivo .htaccess na pasta dos relatórios, com o seguinte conteúdo:

    # Arquivo que com os usuários e senhas para autentição (vc tb tem que criar este arquivo)
    AuthUserFile /etc/httpd/passwd
    # Tipo da autenticação
    AuthType Basic
    # Mensagem que irá aparecer na janela de login
    AuthName 'Mensagem da janela de senha'
    # Nome do usuário requerido para autenticar (admin)
    Require user admin

    Agora criei o usuário admin e defini uma senha para o mesmo
    htpasswd /etc/httpd/passwd admin

  16. #16

    Padrão

    Citação Postado originalmente por emerson2703 Ver Post
    Colega, conseguir mudei a linha do httpd.conf, /var/www/html para /var/www/sarg, agora vamos la com a questão da senha que não entendir.

    não entendir vou adcionar esta 4 linhas em qualquer lugar no arquivo httpd.conf, e este nome relatorios_proxy, substituo pelo nome sarg?

    # Pasta raíz dos relatórios
    <Directory /var/www/html/relatorios_proxy>
    AllowOverride AuthConfig
    Allow from all
    </Directory>

    Criei o arquivo .htaccess na pasta dos relatórios, com o seguinte conteúdo:

    # Arquivo que com os usuários e senhas para autentição (vc tb tem que criar este arquivo)
    AuthUserFile /etc/httpd/passwd
    # Tipo da autenticação
    AuthType Basic
    # Mensagem que irá aparecer na janela de login
    AuthName 'Mensagem da janela de senha'
    # Nome do usuário requerido para autenticar (admin)
    Require user admin

    Agora criei o usuário admin e defini uma senha para o mesmo
    htpasswd /etc/httpd/passwd admin
    Amigo, muda a linha de acordo com as sua configuração linha Directory tem que ser /var/www/sarg

  17. #17

    Padrão

    Citação Postado originalmente por haoliveira Ver Post
    Amigo, muda a linha de acordo com as sua configuração linha Directory tem que ser /var/www/sarg
    Colega, tentei colocar uma senha no httpd, conforme este artigo, mas quando acessei o servidor atraves de uma estação me pediu o usuario e senha coloquei o usuario admin e a senha da pasta passwd mas não acessou, tentei apagar os arquivos e deixar a configuração anterior. mas continua pedindo senha alguem me ajuda para retirar esta tela de usuario e senha.

    Adicionei as seguintes linhas no httpd.conf
    /etc/httpd/conf/httpd.conf

    # Pasta raíz dos relatórios
    <Directory /var/www/sarg>
    AllowOverride AuthConfig
    Allow from all
    </Directory>

    Criei o arquivo .htaccess na pasta dos relatórios, com o seguinte conteúdo:

    # Arquivo que com os usuários e senhas para autentição (vc tb tem que criar este arquivo)
    AuthUserFile /etc/httpd/passwd
    # Tipo da autenticação
    AuthType Basic
    # Mensagem que irá aparecer na janela de login
    AuthName 'Mensagem da janela de senha'
    # Nome do usuário requerido para autenticar (admin)
    Require user admin

    Agora criei o usuário admin e defini uma senha para o mesmo
    htpasswd /etc/httpd/passwd admin

  18. #18

    Smile Sarg funcionando perfeito mas...

    Pessoal bom dia

    Consegui colocar o meu sarga pra rodar, quando dou o comando sarg ele cria as pastas referentes aos logs dos clientes tudo certo...so não estou conseguindo ver os relatorios pelo navegador ja tentei de tudo mas não funciona
    o ip do servidor debian que uso é 192.168.6.2 do meu mk é 192.168.0.1 não sei onde estou errando
    http://192.168.6.2/sarg ??? seria assim

    abraços

  19. #19

    Padrão

    Citação Postado originalmente por jeanfrank Ver Post
    Pessoal bom dia

    Consegui colocar o meu sarga pra rodar, quando dou o comando sarg ele cria as pastas referentes aos logs dos clientes tudo certo...so não estou conseguindo ver os relatorios pelo navegador ja tentei de tudo mas não funciona
    o ip do servidor debian que uso é 192.168.6.2 do meu mk é 192.168.0.1 não sei onde estou errando
    http://192.168.6.2/sarg ??? seria assim

    abraços

    Amigo, envie o seu sarg.conf para analizarmos!!!

    Att

  20. #20

    Padrão squid.conf

    haoliveira

    obrigado segue o arquivo squid.conf

    abraços
    Arquivos Anexos Arquivos Anexos