segunda-feira, 16 de julho de 2012

Corrigindo o erro na visualização do Relatório Sarg

O Sarg tem momentos que da uns erros quando vai pegar as informações do squid, esses erros são gerados por que o sarg não está conseguindo tratar as informações de usuário e ips da que estão acessando a internet no momento. 
Ai gera um erro de log, para resolver isso eu tive que deletar o aquivo access.log que fica no seguinte endereço: /var/log/squid/access.log.
Fazendo isso é só você dar o comendo sudo squid -k reconfigure depois o sudo squid -k rotate e em seguida o sudo squid -z, para ele gerar outro arquivo access.log e com o comando sudo sarg -x -z corrige e gera um novo relatório para você visualizar.

Mostrando essa Informação:
SARG: Init
SARG: Loading configuration from /etc/sarg/sarg.conf
SARG: Unknown option language Portuguese
SARG: Parameters:
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) = Yes
SARG: Input log (-l) = /var/log/squid/access.log
SARG: Resolve IP Address (-n) = No
SARG: Output dir (-o) = /var/www/squid-reports/
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: Reading access log file: /var/log/squid/access.log
SARG: Records in file: 430, reading: 100,00%
SARG: Records read: 430, written: 430, excluded: 0
SARG: Squid log format
SARG: Period: 2012 Jul 16

sexta-feira, 13 de julho de 2012

SARG com Senha nos relatórios e Gerando eles a cada 5 Minutos.


Vamos Instalar e configurar o Sarg para gerar Relatórios a cada 5 Minutos.

Logo depois de instalar o Squid vamos instalar Sarg com poucos comandos, siga as dicas a baixo.
Dentro do terminal você va digitar o seguinte comando: sudo apt-get install sarg e aperte o enter para o ubuntu identificar e te perguntar se você quer instalar ou não com a seguinte letra S para sim e N para não.
Depois que você confirma vamos configurar ele da seguinte forma. Entrando na pasta do Sarg com o comando: cd /etc/sarg e abrir o sarg.conf para ativar as configurações, nesse passo eu configuro com o comando sudo nano sarg.com para abrir e vou ativando o que eu quero conforme a configuração abaixo.
=============================================================================
language Portuguese
=============================================================================
access_log /var/log/squid/access.log
title “Relatorio de Acesso do Squid (Cristiano Santos)”
font_face Tahoma,Verdana,Arial
header_color darkblue
header_bgcolor blanchedalmond
font_size 12px
header_font_size 12px
title_font_size 13px
background_color white
text_color #000000
text_bgcolor lavender
title_color green
temporary_dir /tmp
output_dir /var/www/squid-reports
resolve_ip no
user_ip no
topuser_sort_field BYTES reverse
user_sort_field BYTES reverse
exclude_users none
exclude_hosts none
date_format u
lastlog 0
remove_temp_files yes
index yes
index_tree file
overwrite_report yes
records_without_userid ip
topsites_num 150
report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads

Agora vamos agora colocar uma senha de acesso aos relatórios do Sarg, para limitar o acesso aos relatórios só para os administradores.
Siga o nosso exemplo:
A pasta que configuramos no nosso relatório sarg foi nesse caminho que colocamos em baixo.
  • Para o SARG = /var/www/squid-reports/
Agora vamos a parte da senha para acessar os relatórios SARG:
1) Crie um arquivo com o nome .htaccess dentro da pasta /var/www/squid-reports/
cd /var/www/squid-reports esse comando é para você entrar na pasta.
Agora vamos criar o arquivo com o seguinte comando sudo nano .htaccess ai ele vai abrir um aquivo em branco para você digitar os comando da opção ( 2 ).
2) Coloque dentro do arquivo o seguinte comando:
AuthType Basic
AuthName “Acesso restrito!”
AuthUserFile /var/www/squid-reports/.htpasswd
require valid-user
3) Agora vamos criar os usuários ou o usuario e a senha para acesso à pasta, nome de usuário  fica a seu critério, eu vou colocar o  ”admin” com o seguinte comando:
sudo htpasswd -c /var/www/squid-reports/.htpasswd admin 
Como vocês viram em cima eu coloquei -c ele só é utilizado para criar o primeiro usuário, depois é só tirar ele e continuar com o restante dos comandos e mudando só o nome de usuário é claro né.
Depois de digitar o comando acima, será solicitado a senha e com confirmação de senha para o acesso, digite cuidadosamente para não errar e em seguida redigite-a confirmando.
4) Agora vamos para apache2 onde faz a parte da triagem e solicitação da senha:
Entre na pasta do Apache2 com o seguinte comando cd /etc/apache2 e dentro dela tem o arquivo httpd.conf que vamos editar acrescentando uma linha de comando.
Digite o sudo nano httpd.conf para abrir o arquivo e acrescente esse comandos da imagem.
Salve o arquivo com o comando CRTL + O e depois saia com o CRTL + X e depois você tem que reiniciar o Apache2 com essa linha de comando sudo /etc/init.d/apache2 restart pronto você pode acessar os relatórios do navegador digitando seu ip/squid-reports ou ip/sarg e irá pedir sua senha de autenticação.
Para gerar os relatório a cada 5 minutos você tem que entrar no crontab com o seguinte comando:sudo crontab -e e digitar os minuto da seguinte forma:
00 * * * * sarg
05 * * * * sarg
10 * * * * sarg
15 * * * *sarg
Dessa forma, você vai ter um relatório a cada 5 minutos de todo o trafego da sua internet, espero ter ajudado com essa informação.
Fontes:

quarta-feira, 11 de julho de 2012

Instalando e configurando o Openssh-server no Ubuntu


Vamos instalar e configurar rapidinho o Openssh-server no Ubuntu

Olhe em quantos passos podemos configurar o acesso remoto em um servidor Ubuntu (Linux).

  1. Primeiro vamos entrar no terminal do Ubuntu.
  2. Temos que logar como root.
  3. Comando sudosu ou só su para colocar a senha e entrar como root.
  4. Agora vamos com o comando de instalação, apt-get install openssh-server
  5. Agora vamos configurar a porta que será acessado, como padrão ela vem como 22.
  6. Caso esteja afim de mudar a porta entre no sshd_config que você pode encontrar com o seguinte comendo cd /etc/ssh/sshd_config e altere para a porta de sua preferência, Post 22.
  7. Logo depois de alterar vamos reiniciar o servidor SSh com o seguinte comando: /etc/init.d/ssh restart
  8. Agora é só instalar o PuTTY em sua maquina se for windows e fazer as configurações adequadas para acessar seu servidor, conforme a imagem ao lado.
  9. Lembrando que o usuário que eu recomendo você utilizar é o root com sua respectiva senha, espero poder ter ajudado vocês com essa informação.




Ultimos Comentários dos Arquivos

CSS Informática Suporte (71) 8203-6290 e (71) 8651-0519