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    
       

Redes Sociais