+ Responder ao Tópico



  1. #1

    Padrão sarg nome de autenticação ao invés do ip

    Prezados,

    Estou executando o sarg mas estou tendo um problema que o relatório está gerando somente com o ip da s máquinas como faço para mostrar o nome de quem está autenticando no squid?

    Segue meu sarg.conf e o script

    # Script para configuração do Sarg [sarg.conf]
    # Desenvolvido por Júnior Jones de Menezes

    # TAG: Linguagem
    language Portuguese

    # TAG: Caminho para o arquivo Access.log
    #access_log /etc/squid/access.log
    access_log /var/log/squid/access.log

    # TAG: Gráficos
    graphs yes
    graph_days_bytes_bar_color green

    # TAG: Título do Relatório
    title "[Relatório de Acessos a Internet]"

    # TAG: Visual
    font_face Arial
    header_color #666666
    header_bgcolor #EEEEEE
    header_font_size 9px
    title_font_size 11px
    background_color #FFFFFF
    text_color #666666
    text_bgcolor #FFFFFF
    title_color #009999
    #logo_image none
    #logo_text ""
    #logo_text_color #000000
    #image_size 80 45
    #background_image none

    # TAG: Temporários
    temporary_dir /tmp

    # TAG: Diretório de Saída (Modifique de acordo com sua necessidade)
    output_dir /var/www/squid-reports

    # TAG: Top Users
    topuser_sort_field BYTES reverse
    user_sort_field BYTES reverse

    # TAG: URL Excluídas do Relatório
    exclude_hosts /etc/squid/sarg.hosts

    # TAG: Filtragem de Strings
    exclude_string /etc/squid/sarg.strings

    # TAG: Filtragem de Usuários
    exclude_users /etc/squid/sarg.users

    # TAG: Formato de Data
    date_format e

    # TAG: Limite de Logs [0 = Sem limites]
    lastlog 0

    # TAG: Mostrar IP
    user_ip no

    # TAG: Mostrar Usuário
    usertab /etc/squid/sarg.usertab

    # TAG: Gerando Relatório
    remove_temp_files yes
    index yes
    overwrite_report yes
    records_without_userid ignore
    use_comma no
    topsites_num 100
    topsites_sort_order BYTES D
    exclude_codes /etc/squid/sarg.exclude_codes
    max_elapsed 28800000
    report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads
    #report_type topsites users_sites sites_users date_time denied auth_failures site_user_time_date
    long_url no
    show_successful_message no
    topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
    topuser_num 0
    download_suffix "zip,arj,bzip,gz,ace,doc,iso,adt,bin,cab,com,dot,drv$,lha,lzh,mdb,mso,ppt,rtf,src,shs,sys,exe,dll,mp3,avi,mpg,mpeg"



    script

    #!/bin/bash

    INICIO=$(date --date "0 days ago" +%d/%m/%Y)
    FIM=$(date --date "0 day ago " +%d/%m/%Y)
    sarg -f /etc/squid/sarg.conf -d $INICIO-$FIM -p -x -z


    Alguém sabe o que posso alterar?

    Desde já grato.

  2. #2

  3. #3

    Padrão

    Rapaz,

    Eu utilizei extamente esse link para configurar o sarg, no entanto eu gostaria que o relatório fosse gerado com o nome de que estar autenticando no squid.

    Obrigado por estar me ajudando!

  4. #4

    Padrão Criar arquivo com nome de usuarios

    Amigo no caso essa sua configuração do Sarg você tem que criar o arquivo sarg.usertab
    em /etc/squid/ e nesse arquivos nomear os ips da seguinte forma:
    #ip usuario
    192.168.0.1 usuario1
    192.168.0.2 usuario2

    sendo sempre um por linha
    depois é só rodar o sarg e conferir

  5. #5

    Padrão

    Na verdade o que eu quero é o seguinte:
    Eu quero que no log apareça o nome do usuário que está autenticando no squid.
    Exemplo: usuário joao logou na maquina do jose ip 10.10.10.10 eu NÃO QUERO que apareça como 10.10.10.10 jose e sim quero que no log apareça joao

    Exite essa possibilidade?

  6. #6

    Padrão

    Venho por vez agradecer novamente à todos e informar que meu problema foi resolvido.
    Segue abaixo meu crontab, sarg.conf e o script do sarg.
    # Script para configuraç do Sarg [sarg.conf]
    # Desenvolvido por Jú Jones de Menezes
    # TAG: Linguagem
    language Portuguese
    # TAG: Caminho para o arquivo Access.log
    #access_log /etc/squid/access.log
    access_log /var/log/squid/access.log
    # TAG: Grácos
    graphs yes
    graph_days_bytes_bar_color green
    # TAG: Tílo do Relató
    title "[Relatorio de Acessos a Internet]"
    # TAG: Visual
    font_face Arial
    header_color #666666
    header_bgcolor #EEEEEE
    header_font_size 9px
    title_font_size 11px
    background_color #FFFFFF
    text_color #666666
    text_bgcolor #FFFFFF
    title_color #009999
    #logo_image none
    #logo_text ""
    #logo_text_color #000000
    #image_size 80 45
    #background_image none
    # TAG: Temporarios
    temporary_dir /tmp
    # TAG: Diretó de Saí (Modifique de acordo com sua necessidade)
    output_dir /var/www/sarg
    # TAG: Top Users
    topuser_sort_field BYTES reverse
    user_sort_field BYTES reverse
    # TAG: URL Excluís do Relató
    exclude_hosts /etc/squid/sarg.hosts
    # TAG: Filtragem de Strings
    exclude_string /etc/squid/sarg.strings
    # TAG: Filtragem de Usuáos
    exclude_users /etc/squid/sarg.users
    # TAG: Formato de Data
    date_format e
    # TAG: Limite de Logs [0 = Sem limites]
    lastlog 0
    # TAG: Mostrar IP
    user_ip no
    # TAG: Mostrar Usuáo
    usertab /etc/squid/sarg.usertab
    # TAG: Gerando Relató
    remove_temp_files yes
    index yes
    overwrite_report yes
    records_without_userid ignore
    use_comma no
    topsites_num 100
    topsites_sort_order BYTES D
    exclude_codes /etc/squid/sarg.exclude_codes
    max_elapsed 28800000
    report_typie topsites users_sites sites_users date_time denied auth_failures site_user_time_date
    long_url no
    show_successful_message no
    topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
    topuser_num 0
    download_suffix "zip,arj,bzip,gz,ace,doc,iso,adt,bin,cab,com,dot,drv$,lha,lzh,mdb,mso,ppt,rtf,src,shs,sys,exe,dll,mp3,avi,mpg,mpeg"

    -----------------------------------------------------
    #!/bin/bash
    HOJE=$(date +%d/%m/%Y)
    sarg -f /etc/squid/sarg.conf -d $HOJE-$HOJE
    exit 0

    --------------------------------------------------------
    59 23 * * * root /etc/squid/sarg.sh