Fórum Ubuntu Linux - PT

Suporte Técnico => Servidores => Tópico iniciado por: bfbicalho em 21 de Dezembro de 2010, 20:30

Título: sarg no Ubuntu server 10.10 (Resolvido)
Enviado por: bfbicalho em 21 de Dezembro de 2010, 20:30
Fala galera,

É o seguinte:

levantei um servidor sarg, porém ao digitar o <ip do servidor>/squid-reports aparece a menssagem:

Not found, alguém pode me ajudar nisso?

Obrigado pela ajuda.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: dddap em 22 de Dezembro de 2010, 05:30
você configurou o sarg pra gerar o arquivo dentro da pasta do apache?
Verifica se o output_dir  ta apontando para a pasta http do Apache.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: eaj em 22 de Dezembro de 2010, 15:32
Tente rodar o comando sarg, restartar o serviço e o apache também , pois se o apache não estiver instalado ou estiver stopado o sarg não irá funcionar. Apos isso tente http://ip-do-server/squid-reports
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 22 de Dezembro de 2010, 20:24
Vc tem certeza de que a página está em "http://localhost/squid-reports"? Pode estar em "/sarg", também.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 25 de Dezembro de 2010, 11:01
você configurou o sarg pra gerar o arquivo dentro da pasta do apache?
Verifica se o output_dir  ta apontando para a pasta http do Apache.

Feliz natal para todos que responderam acima! Bem até o 9.10 nunca tive problemas para rodar o sarg. nunca precisei reiniciar o apache e nunca alterei o arquivo e nem sua estrutura. mas começei a ter problemas com o sarg justamente nas versões 10.04 e 10.10, onde venho estudando atualamente! gostaria de saber qual é o novo procedimento para permitir o funcionamento do sarg no 10.10 e se a mesma configuração vale para o 10.04 também?

eaj,
Citar
Tente rodar o comando sarg, restartar o serviço e o apache também , pois se o apache não estiver instalado ou estiver stopado o sarg não irá funcionar. Apos isso tente http://ip-do-server/squid-reports

Isso já é minha rotina pessoal sempre baixo o squid, apache2 e o sarg por último e depois faço um teste para ver se o sarg está funcionando sem problemas, blz?

zekkerj
Citar
Vc tem certeza de que a página está em "http://localhost/squid-reports"? Pode estar em "/sarg", também.

Sinceramente sempre usei o ip do servidor/squid-reports e nunca tive problemas, mas vc pode me confirmar se o novo caminho tem a palavra sarg no final? pois ainda não tentei essa opção. Se funcionar já vou colocar em atividade em meu trabalho, ok?

Um abraço.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 25 de Dezembro de 2010, 16:49
Apenas teste esse novo caminho. Pq em outras distribuições, é nesse diretório que o SARG se instala, por padrão.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 31 de Dezembro de 2010, 09:44
Apenas teste esse novo caminho. Pq em outras distribuições, é nesse diretório que o SARG se instala, por padrão.

Bom dia,

Tentei o caminho:

<ipdoservidor>/sarg e não deu certo. estou desconfiando de que está faltando algum detalhe bobo, que ainda não sei qual é. Há algum caminho para deixar o sarg funcionando como nas versões anteriores? tem que modificar alguma configuração dentro do sarg.conf?

Um abraço e Feliz Ano Novo para todos!
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 31 de Dezembro de 2010, 11:54
Normalmente o sarg cria um arquivo de configuração "/etc/apache2/conf.d/sarg.conf". Se ele existir, poste o conteúdo aqui. Caso contrário, procure pelas strings "sarg" e "squid-reports" em toda árvore de configuração do apache.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 31 de Dezembro de 2010, 20:53
Normalmente o sarg cria um arquivo de configuração "/etc/apache2/conf.d/sarg.conf". Se ele existir, poste o conteúdo aqui. Caso contrário, procure pelas strings "sarg" e "squid-reports" em toda árvore de configuração do apache.

O sarg.conf está dentro do /etc/sarg, mas não está dentro da estrutura do apache2. eu posso aplica o comando mn ou cp para colocar o sarg.conf dentro da estrutura do apache2? ou tenho que fazer um outro caminho?

Um abraço.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 01 de Janeiro de 2011, 20:30
Não é esse arquivo. Esse é a configuração do próprio sarg, e não do apache.

Tente criar o arquivo /etc/apache2/conf.d/sarg.conf com o conteúdo abaixo:

Código: [Selecionar]
Alias /squid-reports /var/www/squid-reports
<location "/squid-reports">
    options Indexes FollowSymlinks
    order allow,deny
    allow from all
</location>

Mude o diretório "/var/www/squid-reports" pra apontar pro local certo, e a parte de autorização (allow from all) pra limitar quem pode acessar os relatórios.

Depois de criar o arquivo, use o comando "sudo apache2ctl graceful" pra reiniciar o apache.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 03 de Janeiro de 2011, 06:42
Não é esse arquivo. Esse é a configuração do próprio sarg, e não do apache.

Tente criar o arquivo /etc/apache2/conf.d/sarg.conf com o conteúdo abaixo:

Código: [Selecionar]
Alias /squid-reports /var/www/squid-reports
<location "/squid-reports">
    options Indexes FollowSymlinks
    order allow,deny
    allow from all
</location>

Mude o diretório "/var/www/squid-reports" pra apontar pro local certo, e a parte de autorização (allow from all) pra limitar quem pode acessar os relatórios.

Depois de criar o arquivo, use o comando "sudo apache2ctl graceful" pra reiniciar o apache.

Bom dia,

Criei o arquivo e apliquei o comando apache2ctl graceful e o comando não apresentou erro algum. Agora estou com uma última dúvida:

para qual diretório devo direcionar o /var/www/squid-reports?

/etc/sarg?
/etc/apache2?
/etc/default/apache2?

Se puder coloque o comando como root, pois eu executo tudo em meu servidor como root, ok?

Obrigado pela ajuda
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 25 de Agosto de 2011, 02:05
Não é esse arquivo. Esse é a configuração do próprio sarg, e não do apache.

Tente criar o arquivo /etc/apache2/conf.d/sarg.conf com o conteúdo abaixo:

Código: [Selecionar]
Alias /squid-reports /var/www/squid-reports
<location "/squid-reports">
    options Indexes FollowSymlinks
    order allow,deny
    allow from all
</location>

Mude o diretório "/var/www/squid-reports" pra apontar pro local certo, e a parte de autorização (allow from all) pra limitar quem pode acessar os relatórios.

Depois de criar o arquivo, use o comando "sudo apache2ctl graceful" pra reiniciar o apache.

Meu caro,

continuo com o mesmo problema no sarg, porém ele aponta um outro problema:

root@asterisk:~# sarg
SARG: No records found
SARG: End

o que eu tenho que fazer para resolver isso? pois estou funcionando com o 11.04 e já faz tempo que não consgio colocar ele para funcionar nas novas versões do ubuntu. Pode me explicar melhor a mudança do caminho? pois eu não consegui entender bem... pode me ajudar? sempre fiz uso do sarg e todas as vezes que instalei sempre funcionou, mas venho reparando que nas novas versões tem algum detalhe que eu ainda desconheço.

Obrigado pela ajuda.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 25 de Agosto de 2011, 08:32
O caminho é onde você quiser, onde você achar melhor... desde que seja o mesmo local onde o sarg esteja gravando as suas estatísticas. Isso é uma das configurações que é controlada no arquivo sarg.conf.

Quanto ao erro que você passou, o log do squid tem alguma coisa? Se tem, provavelmente o sarg está pegando a configuração errada. Você pode chamar o sarg com o parâmetro "-x" pra ele te dar uma saída mais extensa pra análise.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 25 de Agosto de 2011, 08:38
Antes que eu esqueça, o sarg é estruturado pra gerar teus relatórios automaticamente, e nesse caso o comando que vc usa é o "sarg-reports", esse comando simplifica demais a geração:

sarg-reports today # -> gera o relatório de utilização imediata, rodado a cada 15min

sarg-reports daily # -> gera o relatório de utilização do dia anterior, roda uma vez por dia

sarg-reports weekly # -> gera o relatório de utilização da última semana, roda aos domingos

sarg-reports monthly # -> gera o relatório de utilização do último mês, roda no primeiro dia do mês seguinte
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 25 de Agosto de 2011, 08:40
Última lembrança... o pacote de instalação do sarg deveria ter resolvido tudo isso pra você. Você instalou o sarg pelo sistema, ou baixou algo via fonte?
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 25 de Agosto de 2011, 11:40
O caminho é onde você quiser, onde você achar melhor... desde que seja o mesmo local onde o sarg esteja gravando as suas estatísticas. Isso é uma das configurações que é controlada no arquivo sarg.conf.

Quanto ao erro que você passou, o log do squid tem alguma coisa? Se tem, provavelmente o sarg está pegando a configuração errada. Você pode chamar o sarg com o parâmetro "-x" pra ele te dar uma saída mais extensa pra análise.

Bom dia,

Apliquei o comando da seguinte forma:

sem alterar o caminho dentro do arquivo sarg.conf em /etc/sarg

dentro do arquivo sarg.conf estava o seguinte caminho:
/var/log/squid/access.log

mudei para:
/var/cache/squid/access.log

o arquivo access.log dentro do /var/cache/squid há registros nele.

resultado do arquivo em /var/log/squid/access.log
root@asterisk:~# sarg -x
SARG: Init
SARG: Loading configuration from /etc/sarg/sarg.conf
SARG: Loading exclude host file from: /etc/sarg/exclude_hosts
SARG: Loading exclude file from: /etc/sarg/exclude_users
SARG: Parameters:
SARG:           Hostname or IP address (-a) =
SARG:                    Useragent log (-b) =
SARG:                     Exclude file (-c) = /etc/sarg/exclude_hosts
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) = No
SARG:                       Output dir (-o) = /var/www #/lib/sarg/
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.3 Jun-21-2010
SARG: Loading User table: /etc/sarg/usertab
SARG: Reading access log file: /var/log/squid/access.log
SARG:    Records read: 0, written: 0, excluded: 0
SARG: No records found
SARG: End

Resultado do arquivo do arquivo em /var/cache/squid/access.log
root@asterisk:~# sarg -x
SARG: Init
SARG: Loading configuration from /etc/sarg/sarg.conf
SARG: Loading exclude host file from: /etc/sarg/exclude_hosts
SARG: Loading exclude file from: /etc/sarg/exclude_users
SARG: Parameters:
SARG:           Hostname or IP address (-a) =
SARG:                    Useragent log (-b) =
SARG:                     Exclude file (-c) = /etc/sarg/exclude_hosts
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/cache/squid/access.log
SARG:               Resolve IP Address (-n) = No
SARG:                       Output dir (-o) = /var/www #/lib/sarg/
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.3 Jun-21-2010
SARG: Loading User table: /etc/sarg/usertab
SARG: Reading access log file: /var/cache/squid/access.log
SARG:    Records read: 382, written: 382, excluded: 0
SARG: Squid log format
SARG: Period: 2011 Ago 20-2011 Ago 24
SARG: pre-sorting files
SARG: Making file: /tmp/sarg/192_168_0_50
SARG: Sorting file: /tmp/sarg/192_168_0_50
SARG: Making report: 192.168.0.50
SARG: Making index.html
SARG: Purging temporary file sarg-general
SARG: End

Refiz isso tudo com vc mencionou. e deu tudo certo apliquei o comando sarg -x nas duas situações acima e também o comando sarg-reports today. o comando sarg perdeu a sua aplicabilidade ou ainda funciona?

Citar
Última lembrança... o pacote de instalação do sarg deveria ter resolvido tudo isso pra você. Você instalou o sarg pelo sistema, ou baixou algo via fonte?

eu trabalho em ambiente shell e apliquei o comando apt-get install sarg eu uso o server 11.04, por conta do tipo de aplicação que venho usando.

Um abraço e obrigado pela ajuda.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 25 de Agosto de 2011, 12:32
O Squid, por padrão, coloca seus logs em "/var/log/squid". Pq o seu grava em /var/cache?
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 25 de Agosto de 2011, 12:49
Bem, quando eu aprendi o linux me ensinaram a salvar o log no /var/cache. será que isso está errado? pois quando aprendi no 8.04 fazendo essa configuração o sarg sempre funcionou numa boa, mas venho reparando que isso tem mudado. e no /var/log não há registro mas posso direcionar tudo para lá e assim resolver este problema.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 25 de Agosto de 2011, 13:09
Rapaz, pra que haveria um diretório "/var/log", se não fosse pra colocar os logs lá? ;)

O diretório /var/cache seria usado pra colocar caches, então os caches do squid ficam lá (/var/cache/squid). Alguns inclusive indicam que, pra maximizar o desempenho do squid, vc deve pegar esse diretório e montar numa unidade de disco independente. Com isso vc ganha em tempo de seek e minimiza o efeito da fragmentação no sistema de arquivos.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 26 de Agosto de 2011, 09:21
Rapaz, pra que haveria um diretório "/var/log", se não fosse pra colocar os logs lá? ;)

O diretório /var/cache seria usado pra colocar caches, então os caches do squid ficam lá (/var/cache/squid). Alguns inclusive indicam que, pra maximizar o desempenho do squid, vc deve pegar esse diretório e montar numa unidade de disco independente. Com isso vc ganha em tempo de seek e minimiza o efeito da fragmentação no sistema de arquivos.

Eu coloquei o squid.conf o endereço certo do log, pois eu me confundi e também acertei o sarg.conf. ao acessar o log do squid não mostra registro algum. o que eu posso fazer para que ele começe a registrar o log no caminho certo? /var/log/squid

Obrigado pela ajuda.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 26 de Agosto de 2011, 09:42
Toda vez que você fizer alguma alteração na configuração do squid, pode usar o comando abaixo pra efetivar essas alterações:

sudo squid -k reconfigure

Pode também reiniciar o serviço:

sudo service squid restart
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 26 de Agosto de 2011, 10:24
Toda vez que você fizer alguma alteração na configuração do squid, pode usar o comando abaixo pra efetivar essas alterações:

sudo squid -k reconfigure

Pode também reiniciar o serviço:

sudo service squid restart


Mesmo com estes comando aplicados, não aparece os registros. Estou pensando na possibilidade de refazer o sistema, não só por conta do sarg, mas pq meu servidor asterisk está muito bagunçado e não to conseguindo fazer uma ligação para ramais internos. mas vou ver contigo se consigo fazer isso sem ter que refazer o sistema. se não houver jeito eu formato em último caso.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 26 de Agosto de 2011, 11:15
Tente reinstalar apenas o squid e o sarg. Salve a configuração do Squid (/etc/squid/squid.conf), depois execute os comandos abaixo:

sudo apt-get purge squid sarg

sudo apt-get install squid sarg


Toda configuração anterior deve ser apagada com esses comandos, use o arquivo squid.conf salvo como base pra recriar as regras de acesso.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 26 de Agosto de 2011, 16:53
Tente reinstalar apenas o squid e o sarg. Salve a configuração do Squid (/etc/squid/squid.conf), depois execute os comandos abaixo:

sudo apt-get purge squid sarg

sudo apt-get install squid sarg


Toda configuração anterior deve ser apagada com esses comandos, use o arquivo squid.conf salvo como base pra recriar as regras de acesso.

Fiz tudo que foi sugerido e voltei ao estado que estava antes:

root@asterisk:~# sarg
SARG: No records found
SARG: End

porém apliquei o comando sarg -x e o resultado foi esse:

root@asterisk:~# sarg -x
SARG: Init
SARG: Loading configuration from /etc/sarg/sarg.conf
SARG: Loading exclude host file from: /etc/sarg/exclude_hosts
SARG: Loading exclude file from: /etc/sarg/exclude_users
SARG: Parameters:
SARG:           Hostname or IP address (-a) =
SARG:                    Useragent log (-b) =
SARG:                     Exclude file (-c) = /etc/sarg/exclude_hosts
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) = No
SARG:                       Output dir (-o) = /var/lib/sarg/
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.3 Jun-21-2010
SARG: Loading User table: /etc/sarg/usertab
SARG: Reading access log file: /var/log/squid/access.log
SARG:    Records read: 0, written: 0, excluded: 0
SARG: No records found
SARG: End

procedimento feito:

apt-get purge squid sarg

apt-get install squid sarg

cp /root/squid.conf /etc/squid

cp /root/ip_liberado /etc/squid

cp /root/sites_negados /etc/squid

cp /root/sites_permitidos /etc/squid

cp /root/palavras_negadas /etc/squid

vim /etc/squid/squid.conf - foi alterado a linha do log, pois estava /var/cache e direcionado para /var/log

vim /etc/squid/ip_liberado - foi alterado o endereço ip

mkdir /var/cache/squid

chmod 777 /var/cache/squid

squid -k reconfigure

vim /etc/apache2/conf.d/sarg.conf

sarg -x

sarg-reports today

sarg

e mesmo assim o sarg não funciona e muito menos o log está sendo escrito no lugar certo

editei o arquivo sarg.conf

vim /etc/sarg/sarg.conf


# sarg.conf
#
# TAG:  access_log file
#       Where is the access.log file
#       sarg -l file
#
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:  graph_font
#       The full path to the TTF font file to use to create the graphs. It is required
#       if graphs is set to yes.
#
#graph_font /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf

# 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 Squid authentication scheme
#       If used, generate reports just 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/html/squid-reports
#output_dir /var/www #lib/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

# 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 /etc/sarg/exclude_users

...

Coloquei parte do sarg.conf por ele ser muito grande. nele tem uma pequena modificação que eu fiz no output_dir

Desculpa o post grande, mas sou muito detalhista na questão de procedimentos.

Obrigado pela ajuda.

Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 26 de Agosto de 2011, 17:16
Execute o comando abaixo e cole o resultado aqui.

sarg -convert | head
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 26 de Agosto de 2011, 18:07
Execute o comando abaixo e cole o resultado aqui.

sarg -convert | head

Este comando não está mostrando resultado.

root@asterisk:~# sarg -convert | head
root@asterisk:~#

tentei até umas modificações e nada:

root@asterisk:~# sarg -convert |head
root@asterisk:~# sarg-convert |head
sarg-convert: comando não encontrado
root@asterisk:~# sarg-convert | head
sarg-convert: comando não encontrado
root@asterisk:~# sarg -convert|head


Obrigado pela ajuda.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 26 de Agosto de 2011, 19:35
Então seu arquivo /var/log/squid/access.log ainda não tem registros...
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 26 de Agosto de 2011, 21:30
Então seu arquivo /var/log/squid/access.log ainda não tem registros...

Apliquei o comando sarg agora e em seguida o comando que vc mencionou e funcionou tudo numa boa. Mas resta um detalhe ainda... tentei o endereçoipdoservidor/sarg, endereçoipdoservidor/squid-reports e localhost também e nada. como posso resolver isso? pois está o apache funcionando na porta 5000.


olha só os resultados:

root@asterisk:~# sarg
root@asterisk:~# sarg -convert | head
08/26/2011 19:41:17    410 192.168.0.50 TCP_MISS/301 510 GET http://g.live.com/1rewlive4catg/catalog-web.cab - DIRECT/65.55.239.168 -
08/26/2011 19:42:11  19078 192.168.0.50 TCP_MISS/200 1133937 GET http://wl.dlservice.microsoft.com/download/E/1/1/E119AE50-97AD-4F50-ADFE-979745A35B16/neutral/UXPlatform.cab - DIRECT/63.110.246.49 application/octet-stream
08/26/2011 19:42:18     52 192.168.0.50 TCP_MISS/000 0 GET http://wl.dlservice.microsoft.com/download/E/1/1/E119AE50-97AD-4F50-ADFE-979745A35B16/neutral/d-UXPlatform.cab - DIRECT/wl.dlservice.microsoft.com -
08/26/2011 19:44:53  19115 192.168.0.50 TCP_MISS/200 2166735 GET http://wl.dlservice.microsoft.com/download/E/1/1/E119AE50-97AD-4F50-ADFE-979745A35B16/neutral/Windows6.1-KB2120976-x86.cab - DIRECT/63.110.246.49 application/octet-stream
08/26/2011 19:45:26  26386 192.168.0.50 TCP_MISS/200 1946296 GET http://wl.dlservice.microsoft.com/download/E/1/1/E119AE50-97AD-4F50-ADFE-979745A35B16/neutral/Windows6.1-KB2300535-x86.cab - DIRECT/63.110.246.34 application/octet-stream
08/26/2011 19:46:19  34086 192.168.0.50 TCP_MISS/200 3602658 GET http://wl.dlservice.microsoft.com/download/E/1/1/E119AE50-97AD-4F50-ADFE-979745A35B16/neutral/D3DX9.cab - DIRECT/63.110.246.49 application/octet-stream
08/26/2011 19:46:37  11293 192.168.0.50 TCP_MISS/200 1157127 GET http://wl.dlservice.microsoft.com/download/E/1/1/E119AE50-97AD-4F50-ADFE-979745A35B16/neutral/D3DX10_42.cab - DIRECT/63.110.246.34 application/octet-stream
08/26/2011 19:46:56    796 192.168.0.50 TCP_MISS/200 16465 GET http://wl.dlservice.microsoft.com/download/E/1/1/E119AE50-97AD-4F50-ADFE-979745A35B16/neutral/MeshBetaRemover.cab - DIRECT/63.110.246.49 application/octet-stream
08/26/2011 19:48:14  70697 192.168.0.50 TCP_MISS/200 7507438 GET http://wl.dlservice.microsoft.com/download/E/1/1/E119AE50-97AD-4F50-ADFE-979745A35B16/neutral/Bingbar.cab - DIRECT/63.110.246.49 application/octet-stream
08/26/2011 19:48:50  18094 192.168.0.50 TCP_MISS/200 2062786 GET http://wl.dlservice.microsoft.com/download/E/1/1/E119AE50-97AD-4F50-ADFE-979745A35B16/neutral/wllogin_wlx-x86.cab - DIRECT/63.110.246.34 application/octet-stream

Obrigado pela ajuda.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 26 de Agosto de 2011, 23:15
Está usando http://ip-do-servidor:5000/sarg ou http://ip-do-servidor:5000/squid-reports ?
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 26 de Agosto de 2011, 23:30
Está usando http://ip-do-servidor:5000/sarg ou http://ip-do-servidor:5000/squid-reports ?

Eu não consegui em nenhum dos dois acessar o sarg nem mesmo o localhost:5000/sarg ou squid-reports
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 03 de Setembro de 2011, 03:11
Zekkerj,

Tive que refazer meu servidor, pois já estava cheio de problemas e to refazendo ele do 0. já configurei novamente os serviços:

dhcp
firewall
squid
samba - grupo de trabalho
apache2
sarg

pos bem, com ele todo refeito e sem erros dei de cara com o seguinte erro ao acessar no browser o sarg:

Forbidden

You don't have permission to access /squid-reports on this server.
Apache/2.2.17 (Ubuntu) Server at 192.168.0.254 Port 80

Pode me dar uma ajuda nisso?

Obrigado pela ajuda.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 03 de Setembro de 2011, 08:26
Confirme que o diretório onde o sarg está gerando os relatórios tenha permissão de leitura e execução pública, ou o usuário que roda o apache não vai conseguir acessá-lo.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 03 de Setembro de 2011, 21:24
Confirme que o diretório onde o sarg está gerando os relatórios tenha permissão de leitura e execução pública, ou o usuário que roda o apache não vai conseguir acessá-lo.

Uma pergunta "estupida" o arquivo que gera o relatório do sarg, qual é?

Apliquei o comando ls -lha e deu o seguite resultado:

root@asterisk:~# ls -lha /etc/sarg/
total 56K
drwxr-xr-x  2 root root 4,0K 2011-09-03 02:47 .
drwxr-xr-x 87 root root 4,0K 2011-09-03 21:02 ..
-rw-r--r--  1 root root 3,0K 2010-10-20 22:36 css.tpl
-rw-r--r--  1 root root    9 2010-10-20 22:36 exclude_codes
-rw-r--r--  1 root root   52 2010-10-20 22:36 exclude_hosts
-rw-r--r--  1 root root   52 2010-10-20 22:36 exclude_users
-rw-r--r--  1 root root  20K 2011-09-03 02:47 sarg.conf
-rw-r--r--  1 root root  314 2010-10-20 22:36 sarg-reports.conf
-rwxr-xr-x  1 root root 1,6K 2010-10-20 22:36 user_limit_block
-rw-r--r--  1 root root   77 2010-10-20 22:36 usertab

root@asterisk:~# ls -lha /etc/apache2/
total 76K
drwxr-xr-x  7 root root 4,0K 2011-09-03 02:56 .
drwxr-xr-x 87 root root 4,0K 2011-09-03 21:02 ..
-rw-r--r--  1 root root 7,9K 2011-09-01 06:25 apache2.conf
drwxr-xr-x  2 root root 4,0K 2011-09-03 03:01 conf.d
-rw-r--r--  1 root root 1,2K 2011-09-01 06:25 envvars
-rw-r--r--  1 root root    0 2011-09-03 02:01 httpd.conf
-rw-r--r--  1 root root  31K 2011-09-01 06:25 magic
drwxr-xr-x  2 root root 4,0K 2011-09-03 02:01 mods-available
drwxr-xr-x  2 root root 4,0K 2011-09-03 02:01 mods-enabled
-rw-r--r--  1 root root  751 2011-09-03 02:56 ports.conf
drwxr-xr-x  2 root root 4,0K 2011-09-03 03:00 sites-available
drwxr-xr-x  2 root root 4,0K 2011-09-03 02:01 sites-enabled

eu sempre configurei o sarg numa boa até o 9.04, mas comecei a enfrentar dificuldades depois dele até a atual versão e muitas vezes acabei desistindo, mas esse agora não vou desistir dele não. isso nos entervalos nos período que trabalhei e não consegiu mais estudar com calma para desenvolver o sarg.
Título: Re: sarg no Ubuntu server 10.10
Enviado por: zekkerj em 03 de Setembro de 2011, 23:48
Normalmente o SARG grava em "/srv/www/sarg", mas como o Ubuntu não usa esse diretório "/srv", provavelmente estará gravando em "/var/www/sarg". Outra possibilidade é estar gravando diretamente em "/var/www/squid-reports".
Título: Re: sarg no Ubuntu server 10.10
Enviado por: bfbicalho em 05 de Setembro de 2011, 14:14
Zekkerj,

Instalei o webmin e o sarg está funcionando, acho que terei que instalar o webmin para visualizar os relatórios do sarg, pois não consigo mais fazer do jeito manual como antes.