Sarg (sarg.conf)

Configuração do Sarg em produção

Categoria: Networking

Software: Sarg

[ Hits: 43.277 ]

Por: Sérgio Abrantes Junior


Melhorias do conf:

- Usará o português: language Portuguese
- Arquivo de log do Squid: access_log /var/log/squid/access.log
- Diretório dos relatórios: output_dir /var/www/htdocs/sarg
- Usuários que não aparecerão no relatório: exclude_users /usr/local/squid/conf/exclude.users


# sarg.conf
#
# TAG:  language 
#   Available languages:
#      Bulgarian_windows1251
#      Catalan
#      Czech
#      Dutch
#      English
#      French
#      German
#      Greek
#      Hungarian
#      Indonesian
#      Italian
#      Japanese
#      Latvian
#      Polish
#      Portuguese
#      Romanian
#      Russian_koi8
#      Russian_windows1251
#      Serbian
#      Slovak
#      Spanish
#      Turkish
#
language Portuguese

# TAG:  access_log file
#       Where is the access.log file
#       sarg -l file
#
#access_log /var/log/squid/log-total
access_log /var/log/squid/access.log

# TAG: graphs yes|no
#   Use graphics where is possible.
#           graph_days_bytes_bar_color blue|green|yellow|orange|brown|red
#
#graphs yes
#graph_days_bytes_bar_color orange

# TAG:   title
#    Especify the title for html page.
#
#title "Squid User Access Reports"

# TAG:   font_face
#    Especify the font for html page.
#
#font_face Tahoma,Verdana,Arial

# TAG:   header_color
#    Especify the header color
#
#header_color darkblue

# TAG:   header_bgcolor
#    Especify the header bgcolor
#
#header_bgcolor blanchedalmond

# TAG:   font_size
#    Especify the text font size
#
#font_size 9px

# TAG:   header_font_size
#    Especify the header font size
#
#header_font_size 9px

# TAG:   title_font_size
#    Especify the title font size
#
#title_font_size 11px

# TAG:   background_color
# TAG:   background_color
#   Html page background color
#
# background_color white

# TAG:   text_color
#   Html page text color
#
#text_color #000000

# TAG:   text_bgcolor
#   Html page text background color
#
#text_bgcolor lavender

# TAG:   title_color
#   Html page title color
#
#title_color green

# TAG:   logo_image
#   Html page logo.
#
#logo_image none

# TAG:   logo_text
#   Html page logo text.
#
#logo_text ""

# TAG:   logo_text_color
#   Html page logo texti color.
#
#logo_text_color #000000

# TAG:   logo_image_size
#   Html page logo image size. 
#       width height
#
#image_size 80 45

# TAG:   background_image
#   Html page background image
#
#background_image none

# TAG:  password
#       User password file used by authentication
#       If used here, reports will be generated only for that users.
#
#password none

# TAG:  temporary_dir
#       Temporary directory name for work files
#       sarg -w dir
#
#temporary_dir /tmp

# TAG:  output_dir
#       The reports will be saved in that directory
#       sarg -o dir
#
output_dir /var/www/htdocs/sarg

# TAG:  output_email
#       Email address to send the reports. If you use this tag, no html reports will be generated.
#       sarg -e email
#
#output_email none

# TAG:  resolve_ip yes/no
#       Convert ip address to dns name
#       sarg -n
#resolve_ip no

# TAG:  user_ip yes/no
#       Use Ip Address instead userid in reports.
#       sarg -p
#user_ip no

# TAG:  topuser_sort_field field normal/reverse
#       Sort field for the Topuser Report.
#       Allowed fields: USER CONNECT BYTES TIME
#
#topuser_sort_field BYTES reverse

# TAG:  user_sort_field field normal/reverse
#       Sort field for the User Report.
#       Allowed fields: SITE CONNECT BYTES TIME
#
#user_sort_field BYTES reverse

# TAG:  exclude_users file
#       users within the file will be excluded from reports.
#       you can use indexonly to have only index.html file.
#
exclude_users /usr/local/squid/conf/exclude.users 

# TAG:  exclude_hosts file
#       Hosts, domains or subnets will be excluded from reports.
#
#       Eg.: 192.168.10.10 - exclude ip address only
#            192.168.10.0  - exclude full C class
#            s1.acme.foo   - exclude hostname only
#            acme.foo      - exclude full domain name
#
#exclude_hosts none

# TAG:  useragent_log file
#       Put here where is useragent.log to nable useragent report.
#
#useragent_log none

# TAG:  date_format
#       Date format in reports: e (European=dd/mm/yy), u (American=mm/dd/yy), w (Weekly=yy.ww)
#       
#date_format u

# TAG:  per_user_limit file MB
#       Saves userid on file if download exceed n MB.
#       This option allow you to disable user access if user exceed a download limit.
#       
#per_user_limit none

# TAG: lastlog n
#      How many reports files must be keept in reports directory.
#      The oldest report file will be automatically removed.
#      0 - no limit.
#
#lastlog 0

# TAG: remove_temp_files yes
#      Remove temporary files: geral, usuarios, top, periodo from root report directory.
#
#remove_temp_files yes

# TAG: index yes|no|only
#      Generate the main index.html.
#      only - generate only the main index.html
#
#index yes

# TAG: overwrite_report yes|no
#      yes - if report date already exist then will be overwrited.
#       no - if report date already exist then will be renamed to filename.n, filename.n+1
#
#overwrite_report no

# TAG: records_without_userid ignore|ip|everybody
#      What can I do with records without user id (no authentication) in access.log file ?
#
#      ignore - This record will be ignored.
#          ip - Use ip address instead. (default)
#   everybody - Use "everybody" instead.
#
#records_without_userid ip

# TAG: use_comma no|yes
#      Use comma instead point in reports.
#      Eg.: use_comma yes => 23,450,110
#           use_comma no  => 23.450.110
#
#use_comma no

# TAG: mail_utility mail|mailx
#      Mail command to use to send reports via SMTP
#
#mail_utility mailx

# TAG: topsites_num n
#      How many sites in topsites report.
#
#topsites_num 100

# TAG: topsites_sort_order CONNECT|BYTES A|D
#      Sort for topsites report, where A=Ascendent, D=Descendent
#
#topsites_sort_order CONNECT D

# TAG: index_sort_order A/D
#      Sort for index.html, where A=Ascendent, D=Descendent
#
#index_sort_order D

# TAG: exclude_codes file
#      Ignore records with these codes. Eg.: NONE/400
#
#exclude_codes /usr/local/sarg/exclude_codes

# TAG: replace_index string
#      Replace "index.html" in the main index file with this string
#      If null "index.html" is used 
#
#replace_index <?php echo str_replace(".", "_", $REMOTE_ADDR); echo ".html"; ?>

# TAG: max_elapsed milliseconds
#      If elapsed time is recorded in log is greater than max_elapsed use 0 for elapsed time.
#      Use 0 for no checking 
#
#max_elapsed 0
# 8 Hours
max_elapsed 28800000

# TAG: report_type type
#      What kind of reports to generate.
#      topsites         - shows the site, connect and bytes
#      sites_users      - shows which users were accessing a site
#      users_sites      - shows sites accessed by the user
#      date_time      - shows the amount of bytes used by day and hour
#      denied         - shows all denied sites with full URL
#      auth_failures       - shows autentication failures
#      site_user_time_date - shows sites, dates, times and bytes
#
#      Eg.: report_type topsites denied 
#
#report_type topsites sites_users users_sites date_time denied auth_failures site_user_time_date

# TAG: usertab filename
#      You can change the "userid" or the "ip address" to be a real user name on the reports.
#      Table syntax:
#       userid name   or   ip address name
#      Eg:
#      SirIsaac Isaac Newton
#      vinci Leonardo da Vinci
#      192.168.10.1 Karol Wojtyla
#      
#      Each line must be terminated with '\n'
#
#usertab none

# TAG: long_url yes|no
#      If yes, the full url is showed in report.
#      If no, only the site will be showed
#
#      YES option generate very big sort files and reports.
#
#long_url no

# TAG: date_time_by bytes|elap
#      Date/Time reports will use bytes or elapsed time?
#
#date_time_by bytes

# TAG: charset name
#      ISO 8859 is a full series of 10 standardized multilingual single-byte coded (8bit)
#      graphic character sets for writing in alphabetic languages
#      You can use the following charsets:
#      Latin1       - West European
#      Latin2       - East European 
#      Latin3       - South European 
#      Latin4       - North European 
#      Cyrillic 
#      Arabic 
#      Greek 
#      Hebrew 
#      Latin5       - Turkish 
#      Latin6
#      Windows-1251
#      Koi8-r
#
#charset Latin1

# TAG: user_invalid_char "&/"
#      Records that contain invalid characters in userid will be ignored by Sarg.
#
#user_invalid_char "&/"

# TAG: privacy yes|no
#      privacy_string "***.***.***.***"
#      privacy_string_color blue
#      In some countries the sysadm cannot see the visited sites by a restrictive law.
#      Using privacy yes the visited url will be changes by privacy_string and the link
#      will be removed from reports.
#
#privacy no
#privacy_string "***.***.***.***"
#privacy_string_color blue

# TAG: include_users "user1:user2:...:usern"
#      Reports will be generated only for listed users.
#
#include_users none

# TAG: exclude_string "string1:string2:...:stringn"
#      Records from access.log file that contain one of listed strings will be ignored.
#
#exclude_string none

# TAG: show_successful_message yes|no
#      Shows "Successful report generated on dir" at end of process.
#
#show_successful_message yes

# TAG: show_read_statistics yes|no
#      Shows some reading statistics.
#
#show_read_statistics yes

# TAG: topuser_fields
#      Which fields must be in Topuser report.
#
#topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE

# TAG: user_report_fields
#      Which fields must be in User report.
#
#user_report_fields CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE

# TAG: topuser_num n
#      How many users in topsites report. 0 = no limit
#
#topuser_num 0

# TAG: site_user_time_date_type list|table
#      generate reports for site_user_time_date in list or table format
#
#site_user_time_date_type table

# TAG: datafile file
#      Save the report results in a file to populate some database
#
#datafile none
#datafile /tmp/p8

# TAG: datafile_delimiter ";"
#      ascii character to use as a field separator in datafile
#
#datafile_delimiter ";"

# TAG: datafile_fields all
#      Which data fields must be in datafile
#      user;date;time;url;connect;bytes;in_cache;out_cache;elapsed
#
#datafile_fields user;date;time;url;connect;bytes;in_cache;out_cache;elapsed

# TAG: weekdays
#      The weekdays to take account ( Sunday->0, Saturday->6 )
# Example:
#weekdays 1-3,5
# Default:
#weekdays 0-6

# TAG: hours
#      The hours to take account
# Example:
#hours 7-12,14,16,18-20
# Default:
#hours 0-23

# TAG: dansguardian_conf file
#      DansGuardian.conf file path
#      Generate reports from DansGuardian logs.
#      Use 'none' to disable it.
#      dansguardian_conf /usr/dansguardian/dansguardian.conf
#
#dansguardian_conf none

# TAG: squidguard_conf file
#      path to squidGuard.conf file
#      Generate reports from SquidGuard logs.
#      Use 'none' to disable.
#      squidguard_conf /usr/local/squidGuard/squidGuard.conf
#
#squidguard_conf none

# TAG: squidguard_log_format
#      Format string SquidGuard logs.
#      REJIK       #year#-#mon#-#day# #hour# #list#:#tmp# #ip# #user# #tmp#/#tmp#/#url#/#end#
#      SQUIDGUARD  #year#-#mon#-#day# #hour# #tmp#/#list#/#tmp#/#tmp#/#url#/#tmp# #ip#/#tmp# #user# #end#
#squidguard_log_format #year#-#mon#-#day# #hour# #tmp#/#list#/#tmp#/#tmp#/#url#/#tmp# #ip#/#tmp# #user# #end#

# TAG: show_sarg_info yes|no
#      shows sarg information and site path on each report bottom
#
#show_sarg_info yes

# TAG: show_sarg_logo yes|no
#      shows sarg logo
#
#show_sarg_logo yes

# TAG: parsed_output_log directory
#      Saves the processed log in a sarg format after parsing the squid log file.
#      This is a way to dump all of the data structures out, after parsing from 
#      the logs (presumably this data will be much smaller than the log files themselves),
#      and pull them back in for later processing and merging with data from previous logs.
#
#parsed_output_log none

# TAG parsed_output_log_compress /bin/gzip|/usr/bin/bzip2|nocompress
#      sarg logs compress util
#
#parsed_output_log_compress /bin/gzip

# TAG displayed_values bytes|abbreviation
#      how the values will be displayed in reports.
#      eg. bytes     -  209.526
#          abbreviation -  210K
#
#displayed_values bytes

# Report limits
# TAG authfail_report_limit n
# TAG denied_report_limit n
# TAG siteusers_report_limit n
# TAG squidguard_report_limit n
# TAG user_report_limit n
#      report limits (lines).
#      '0' no limit
#
#authfail_report_limit 10
#denied_report_limit 10
#siteusers_report_limit 0
#squidguard_report_limit 10
#user_report_limit 0

# TAG www_document_root dir
#     Where is your Web DocumentRoot
#     Sarg will create sarg-php directory with some PHP modules:
#     - sarg-squidguard-block.php - add urls from user reports to squidGuard DB
#
#www_document_root /var/www/html

# TAG block_it module_url
#     This tag allow you to pass urls from user reports to a cgi or php module,
#     to be blocked by some Squid acl
#
#     Eg.: block_it /sarg-php/sarg-block-it.php
#     sarg-block-it is a php that will append a url to a flat file.
#     You must change /var/www/html/sarg-php/sarg-block-it to point to your file
#     in $filename variable, and chown to a httpd owner.
#
#     sarg will pass http://module_url?url=url
#
#block_it none

# TAG external_css_file path
#     This tag allow internal sarg css override.
#     Sarg use theses style classes:
#        .body      body class
#   .info      sarg information class, align=center
#   .title      title class, align=center
#   .header      header class, align:left
#   .header2   header class, align:right
#   .header3   header class, align:right
#   .text      text class, align:left
#   .data      table text class, align:right
#   .data2      table text class, align:right, border colors
#   .link        link class
#
#     There is a sample in /usr/local/sarg/etc/css.tpl
#
#external_css_file none

# TAG user_authentication yes|no
#     Allow user authentication in User Reports using .htaccess
#     Parameters:  
#   AuthUserFile    - where the user password file is
#   AuthName   - authentication realm. Eg "Members Only"
#   AuthType   - authenticaion type - basic
#   Require      - authorized users to see the report.
#                                          %u - user report
#
# user_authentication no
# AuthUserFile /usr/local/sarg/passwd
# AuthName "SARG, Restricted Access"
# AuthType Basic
# Require user admin %u

# TAG download_suffix "suffix,suffix,...,suffix"
#    file suffix to be considered as "download" in Download report.
#    Use 'none' to disable.    
#
#download_suffix "7z,ace,arj,avi,bat,bin,bz2,bzip,cab,com,cpio,dll,doc,dot,exe,gz,iso,lha,lzh,mdb,mov,mp3,mpeg,mpg,mso,nrg,ogg,ppt,rar,rtf,shs,src,sys,tar,tgz,vcd,vob,wma,wmv,zip"

# ulimit n
#    The maximum number of open file descriptors to avoid "Too many open files" error message.
#    You need to run sarg as root to use ulimit tag.
#
#ulimit 20000

# TAG:  ntlm_user_format username|domainname+username
#       NTLM users format.
#
#ntlm_user_format domainname+username

  


Comentários
[1] Comentário enviado por dalveson em 16/04/2009 - 11:42h

Ola.
Amigo to precisando de uma força:
1-colocar uma senha no relatorio, pois da maneira padrao toda a rede tem acesso;
2-o meu sarg nao ta exibindo grapicos, nao sei o pq, ja habilitei essas duas opçoes mais mesmo assin nao exibe
#graphs yes
#graph_days_bytes_bar_color orange
3-como faço para que meus relatorios sejam atualizados em tempo real

pesquisei bastante no google, ja tentei varios tutos,mais nenhum deu certo
abraços

[2] Comentário enviado por ch4c4r em 20/04/2009 - 17:11h

Falaí Dalveson, sobre sua pergunta 3, em tempo real desconheço, quem sabe alguém ajude. Mas você poderia usar a senguinte regra no Cron:
*/1 * * * * sarg


ele geraria o relatório de 1 em 1 minuto :)
No servidor que tomo conta é gerado de 5 em 5 min.

[3] Comentário enviado por lanaf em 22/04/2009 - 15:55h

Fala DALVESON, cara para colocar a senha no sarg, eu fasso da sequinte maneira:
Primeira mente instalo o apache, apos a instalação vou no diretorio:
# cd /etc/apache2/sites-available/
fasso o backup do arquivo chamado DEFAULT, em seguido edito o arquivo, vim DEFAULT.
<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

Por padrão vc irá encontrar as linhas acima, após as linhas acima , inclua as linhas abaixo;

#Acesso ao relatorio SARG (comentario)
#-------------------------------------------------------------
<Directory /var/www/squid-reports/> ( aponta para o diretorio onde o sarg gera o seus arq. diretorio dentro do apache)

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
allow from all
deny from all
AuthName "Acessos ao servidor SARG" (nome que vc desejar)
AuthType basic
AuthUserFile /etc/apache2/passwd (diretorio onde o arquivo de usuario e senha que terão acesso ao sarg.)
Require valid-user

</Directory>

Crie um arquivo chamado PASSWD
# touch /etc/apache2/passwd

Depois de ter feito os procedimentos acima use o comando abaixo:

# htpasswd /etc/apache2/passwd nome_usuario

para finalizar restart no APACHE;

Vc c isso pode te ajudar, qualque coisa post ai.

Obs: Utilizo o DEBIAN LENNY

[4] Comentário enviado por xloko em 28/04/2009 - 16:46h

ola . usei o seu script - do sarg .. mas na hora de eu rodar o relatorio ele da 100% e na pagina http://squid-reports/ -- nao atualiza
# sarg -f sarg.conf
SARG: Records in file: 996, reading: 100.00%
SARG: Relatorio gerado com sucesso em /var/www/htdocs/sarg/2009Apr28-2009Apr28
#
Debian 5.0
SARG Version: 2.2.5 Mar-03-2008

obrigado!

[5] Comentário enviado por pelo em 28/04/2009 - 18:19h

Então meu caro,

O endereço correto é http://TEUIP/sarg/

Sérgio Abrantes
[]'s

[6] Comentário enviado por xloko em 04/05/2009 - 09:31h

opa !! entao PELO --> da pagina nao encontrada
http://meuip/sarg
e no
http://meuip/squid-reports/
aparece a pagina mas n atualiza !!



[7] Comentário enviado por xloko em 04/05/2009 - 10:50h

ops ! encontrei
http://meuip/htdocs/sarg/

voce mudou para /var/www/htdocs/sarg
antes estava /var/www/squid-reports

Obrigado !! tudo certo agora!!

[8] Comentário enviado por xloko em 04/05/2009 - 11:33h

ops ! desculpem o floood !!
ta certo que encontrei mas olhe so! nao atualiza o index.html

sarg -f /etc/squid/sarg.conf
SARG: Records in file: 3879, reading: 100.00%
SARG: Relatorio gerado com sucesso em /var/www/htdocs/sarg/2009May04-2009May04



*** Acesso o http://meuip/htdocs/sarg/ e mostra isso
ARQUIVO/PERÍODO DATA CRIAÇÃO USUÁRIOS BYTES MÉDIA
2009Apr29-2009Apr29 Qua Abr 29 15:20:05 BRT 2009 5 53.73M 10.74M
2009Apr28-2009Apr28 Ter Abr 28 17:30:04 BRT 2009 5 26.84M 5.36M
2009Apr28-2009Apr28.2 Ter Abr 28 16:43:25 BRT 2009 3 3.08M 1.02M
2009Apr28-2009Apr28.1 Ter Abr 28 16:26:41 BRT 2009 3 1.22M 409.91K

****Entro no var/www/htdocs/sarg
#ls -la
drwxr-xr-x 7 root root 4096 Abr 28 17:30 2009Apr28-2009Apr28
drwxr-xr-x 5 root root 4096 Abr 28 16:26 2009Apr28-2009Apr28.1
drwxr-xr-x 5 root root 4096 Abr 28 16:43 2009Apr28-2009Apr28.2
drwxr-xr-x 7 root root 4096 Abr 29 15:20 2009Apr29-2009Apr29
drwxr-xr-x 6 root root 4096 Mai 4 11:25 2009May04-2009May04
drwxr-xr-x 2 root root 4096 Abr 28 16:26 images
-rw-r--r-- 1 root root 5172 Mai 4 11:25 index.html
#:/var/www/htdocs/sarg#

pq sera que aqui aparece o 2009May04-2009May04 e la na pagina nao?


[9] Comentário enviado por pelo em 04/05/2009 - 12:56h

Meu caro,

Você não está usando Slackware, então verifique no seu /etc/httpd/httpd.conf qual o diretório que está apontando o teu DocumentRoot.
Pelo que percebi é somente /var/www. Então crie a pasta sarg dentro de /var/www e altere o sarg.conf de
output_dir /var/www/htdocs/sarg

para

output_dir /var/www/sarg

Gere novamente o relatório e acesse http://teuip/sarg/ que deve funcionar.

Sérgio Abrantes
[]'s

[10] Comentário enviado por paulotrad em 01/10/2009 - 16:35h

ola.. obrigado..

aqui deu certo..

100%


recomendo.. !!!

:D

[11] Comentário enviado por paulotrad em 01/10/2009 - 16:36h

os relatórios continuam em inglÊs, o que pode ser ?

eu já alterei a linha para Portuguese

será q é pq meu server foi instalado em inglÊs ?

[12] Comentário enviado por paulotrad em 02/10/2009 - 14:00h

descobri q o meu sarg nao tem o idioma portugues disponivel..

alguém poderia me enviar o arquivo portuguese ?

meu email paulloafonso@hotmail.com

[13] Comentário enviado por pelo em 02/10/2009 - 19:14h

Paulo,

Faça o download em:
http://sarg.sourceforge.net/

Sérgio Abrantes
[]'s

[14] Comentário enviado por henbran em 22/10/2009 - 06:43h

BOM DIA!!!!!!!!
USAMOS O SQUID e o SARG
COMO FAÇO PARA EXTRAIR DADOS DESSES RELATÓRIOS, PARA O PHP??? POR FAVOR. PRECISO CRIAR UMA MATRIZ BIDIMENSIONAL(em php) ONDE CONSTE (url_acesso;tempo_de_acesso;volume_de_uso). JÁ TENTEI PELO MANIPULADOR DE ARQUIVOS ASSIM:

$html = explode ('<tr', $html);
// aqui gera uma matriz onde cada linha html (<tr>) é um elemento da matriz que é cada acesso realizado a uma url
// depois disso, preciso extrair as colunas
// depois, limpar resíduos HTML

foreach ($html as $valor){
echo strip_tags($valor);
echo "<br>";
}

PESSOAL, POR FAVOR, SE HOUVER ALGUM CAMINHO MAIS PRÁTICO, NOS DÊ ALGUMA DICA QUE, FUNCIONANDO O CÓDIGO, O POSTAREI AQUI PARA TODOS.
ABRAÇOS

[15] Comentário enviado por pelo em 22/10/2009 - 09:20h

Henbran,

Vou ficar te devendo essa porque eu não conheço direito PHP para te ajudar : //
Mas já tentou analizar os arquivos de log do squid e tentar pegar de lá?

Sérgio Abrantes
[]'s

[16] Comentário enviado por comfaa em 01/03/2010 - 09:50h

como coloco o sarg no windows ??
ja baixei a versao pra windows mas nao sei como instalar

[17] Comentário enviado por paulotrad em 01/03/2010 - 15:00h

comfaa vc tem q usar o navegador pra acessar os relatórios

tem q ter o apache instalado no linux


[18] Comentário enviado por comfaa em 02/03/2010 - 07:50h

no linux eu consigo fazer funcionar legal,
o problema é fazer funcionar no Windows, essa é minha duvida.

[19] Comentário enviado por MorbiD em 09/03/2010 - 16:21h

também não consegui configurar no Windows. já pesquisei em tudo quanto é site e não achei nada falando a respeito.
no linux roda redondo, mas no windows tá difícil, nem documento readme do arquivo.zip vem.

já informei ao sarg o arquivo access.log do ntsquid. e qndo rodo o sarg aparece:
SARG: Records in file: 838, reading:100%
SARG: Não há registros
SARG: Fim

o interessante é q ao descompactar sarg.zip não cria a pasta 'report' e no arquivo de configuração está lá no output_dir c:/sarg/report

então criei a pasta e mesmo assim nada.
tá osso!

quem fez o sarg do windows rodar, por favor nos dê a dica.

[20] Comentário enviado por deuz em 25/05/2010 - 11:42h

Pessoal, talvez alguem me ajude, o meu sarg gera os arquivos normalmente, porem nao gera o arquivo index.html dentro de cada diretorio de cada dia. Por ex. em /var/www/html/squid-reports tem um sub dir com o nome da data de hoje: 25mai2010/ dentro desse aparece todos os demais arquivos, porem, nao aparece o arquivo index.html, que é o arquivo que dará a possibilidade de ver os acessos. No final da execuçaõ do sarg -f .. da a mensagem de erro: SARG: (download) Erro no open do arquivo: /var/www/html/squid-reports/24May2010-24May2010/period

Alguem saberia me dizer o pq disso? pelo que vi, ele nao consegue ler o arquivo period, mas nao sei o q fazer pra poder ler.

qqer dica erá bemvinda.

abraços...

[21] Comentário enviado por fpetrucc em 05/07/2012 - 13:21h

Gostaria que ao invés de mostrar no relatório o endereço do site, mostrasse o ip do site, teria como?

[22] Comentário enviado por pelo em 05/07/2012 - 16:05h

Desconheço fpetrucc.
Inclusive existe uma opção inversa que através do IP ele tenta resolver o nome que é a TAG resolve_ip.

Sérgio Abrantes

[23] Comentário enviado por rengaf1 em 14/07/2014 - 12:45h

Bom dia.. veja se pode me ajudar... uso CentOS squid+squidGuard+sarg... meu relatorios estão funcionando perfeitamente... dia.. semana... mes..

no entanto nos relatorios do sarg, quando peço pra ver os sites negados.. so aparecem na lista, os sites bloqueados pelo squid, e logo mais abaixo aparece o seguinte: 66 outros acessos negados não exibidos aqui…

o que fazer para esses acessos negados pelo squidguard aparecem no relatorio?

alguma ajuda ?



Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts