Leandro Moreira TI | Ensino e Treinamento em TI - Aula 14 - Gerando relatórios de acesso a internet
  • E-mail This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Nessa aula nós vimos

  • O que é o Mysar?
  • Pré-requisitos de instalação
  • Criação do usuário e do banco de dados
  • Configuração do apache
  • Configuração o Mysar
  • Agendamento dos relatórios na cron

Gostou dessa aula? Curta, compartilhe com seus amigos, assine minha lista de email

facebook YouTube icon full color news

1) Pre-requisitos

aptitude install -y apache2 php5 php5-gd php5-mcrypt php5-mysql mysql-server-5.5

2) configuração do banco de dados


a) Criar database
    CREATE DATABASE mysar;
        
b) Criar usuário e senha no mysql
    CREATE USER 'mysar'@'localhost' IDENTIFIED BY 'password';
    
c) Dar permissão no usuário para uma database
    GRANT ALL PRIVILEGES ON mysar.* TO 'mysar'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
    
d) Recarregar os privilégios
    FLUSH PRIVILEGES;

3) - Configurando o skel para criar as pastas necessárias (public_html e cgi-bin) para hospedagem:
# mkdir /etc/skel/public_html
# mkdir /etc/skel/cgi-bin

4 - Criando usário (Mysar):
# useradd -c "Mysar" -s /bin/bash -m -d /var/www/mysa mysar

As paginas serão hospedadas dentro do /var/www/mysar/public_html

5) download Instalador

wget http://ufpr.dl.sourceforge.net/sourceforge/mysar/mysar-2.1.4.tar.gz

6) Descompactando

tar -zxvf mysar-2.1.4.tar.gz -C /var/www/mysar/public_html

cd /var/www/mysar/public_html

mv mysar/* .

7) Criando host no Aopache

cd /etc/apache2/sites-availiables

vi 100-mysar.conf

<VirtualHost *:80>
        
        ServerAdmin This email address is being protected from spambots. You need JavaScript enabled to view it.
        DocumentRoot /var/www/mysar/www

        <Directory "/var/www/mysar/public_html/www">
            Options Indexes MultiViews
            AllowOverride None
            Order allow,deny
            Allow from all
        </Directory>

</VirtualHost>

a2ensite 100-mysar

8) Confgurando Mysar em protugues

A configuração do Mysar é toda via web basta acessar o endereço: http://<ip_do_servidor>/mysar, mas antes vamos configurar algums detalhes, detalhes esses que possibilitam a tradução do mysar para portugues:

/var/www/mysar/public_html# cd etc/
/var/www/mysar/public_html/etc# cp -rpvf config.ini.example config.ini
/var/www/mysar/public_html/etc# cd ..

Esse arquivo armazenas as informações do mysar para acesso ao banco de dados

Agora vamos mover o template default, que é em Ingles:
/var/www/mysar/public_html/# mv www-templates www-templates.en

E vamos substitui-lo pelo template em Portugues:
/var/www/mysar/public_html/# mv www-templates.pt_BR/ www-templates

9) Reiniciando o apache

systemctl restart apache2

10) Criando compartilhamento NFS (maquina do proxy)

a) instalar o NFS
 
 aptitude -y install nfs-kernel-server
 
b) Exportar o diretório

/var/log/squid3/        <IP_SERVIDOR_MYSAR>(rw,subtree_check,sync,no_root_squash)

c) Criar ponto de montagem (maquina MYSAR)
mkdir /var/log/squid3

9) Criar agendamento na cron

crontab -e

#### Atualizacao Access Report
*/1 * * * * /var/www/mysar/public_html/bin/mysar-importer.php > /var/log/mysar/mysar-importer.log 2>&1
*/1 * * * * /var/www/mysar/public_html/bin/mysar-resolver.php > /var/log/mysar/mysar-resolver.log 2>&1
0 1 * * * /var/www/mysar/public_html/bin/mysar-maintenance.php > /var/log/mysar/mysar-maintenance.log 2>&1

10) Criar diretório de log

mkdir /var/log/mysar

Share

Está precisando de ajuda em TI? Temos informações valiosas para você, solicite uma consultoria.É Grátis

Parceiros

microsoft logo homecard    
       

Sobre Nós

perfil

 

 Leandro Moreira TI

Em nosso portal de treinamentos em TI temos cursos focados nas melhores práticas do mercado, de curta duração que irão destacar seu currículo. Estes treinamentos são voltados para a prática, de forma a criar situações do dia-a-dia para melhor enfatizar os conteúdos ministrados.

Saiba Mais