No intuito de
concentrar um conjunto de informações num só lugar, criei este mero
passo-a-passo, que além de ajudar a fixar na minha memória, auxiliará algumas
pessoas que estão iniciando no BFW.
As informações aqui expostas tem todos os
créditos ao fórum brazilfw. Desde já agradeço.
Descrição:
Gerador de relatórios similar ao SARG, mas
com mais recursos de visualização.
Todos os dados gerados pelo squid são importados em um base MySQL, onde é feita
a consulta em cima dessas informações. Todo o tráfego que o cliente consumiu,
arquivos que foram baixados, URLs visitadas são gravados. O Daemon importador dos
logs é escrito em C, e usa muito pouco de CPU para importar os Logs. A interface de
Visualização é toda escrita em PHP.
Todos os dados gerados pelo squid são importados em um base MySQL, onde é feita
a consulta em cima dessas informações. Todo o tráfego que o cliente consumiu,
arquivos que foram baixados, URLs visitadas são gravados. O Daemon importador dos
logs é escrito em C, e usa muito pouco de CPU para importar os Logs. A interface de
Visualização é toda escrita em PHP.
Dependências:
Dependencias
Exigidas: Tiny PHP ( integração com o webadmin ).
Dependencias Exigidas: Tiny MySQL ( armazenamento ).
Dependencias Exigidas: Tiny MySQL ( armazenamento ).
Estes são os programas necessários, pelo que
entendi no fórum Brazilfw, o squid tem que estar instalado e rodando
fazendo o cache das páginas, pois os relatórios são feitos através dele.
a) – Processo de
Instalação das Dependências:
1 – Acesse o servidor BFW atravéz do Putty
(programa de acesso remoto via ssh);
Instalando as dependências:
§
Na linha de comando digite:
mt [Enter]
cd /mnt [Enter]
wget
http://www.brazilfw.com.br/users/cmartin/addons/tiny/tinyphp.tgz
cd /[Enter] Neste passo será mostrado uma barra de progressão
cd /[Enter] Neste passo será mostrado uma barra de progressão
Após concluir baixe a próxima dependência
wget
http://www.brazilfw.com.br/users/cmartin/addons/tiny/tinymsql.tgz [Enter]
umt[Enter]
reboot[Enter]
2 – Instale as dependências e reinicie;
O servidor reinicializará e Surgirá na tela
via http (Webadmin), duas novas opções: Tiny MySQL e Tiny PHP3-
3 – No Webadmin clique na opção >>>>TinyMySQL e depois clique em >>>>>Concluir Instalação do MySQL
Se tudo correu bem, nenhuma mensagem de erro
deve ser apresentada!
b) Processo de
Instalação do MySAR:
Na linha de comando via ssh Digite:
mt
cd /mnt
wget http://www.brazilfw.com.br/users/cmartin/addons/tiny/tinymsar.tgz
cd /
umt
reboot
cd /mnt
wget http://www.brazilfw.com.br/users/cmartin/addons/tiny/tinymsar.tgz
cd /
umt
reboot
O servidor reinicializará e Surgirá na tela
via Webadmin, Tiny MySar :
No Webadmin clique na opção >>>>TinyMySar e depois clique em
>>>>>Inicie os passos
de primeira execução >>>>
Aguarde a Importação automática do histórico do squid.
Pronto se tudo correu bem, aparecerá datas
do acesso clique em uma data e veja o histórico dos usuários.
Links Relacionados:
Solucionado Problemas
via ssh
gamba47 escreveu:
Reiniciar PHP
/etc/rc.d/pkgs/rc.zphp
Parar o Mysql
/etc/rc.d/pkgs/rc.mysql stop
O comando abaixo irá eliminar a partição
onde o banco foi instalado:
rm -rf /partition/mysql
Agora criamos novamente com o comando
seguinte:
/etc/rc.d/pkgs/rc.mysql installdb
Aguarde alguns minutos…
Agora Inicie o banco de dados com este comando:
Agora Inicie o banco de dados com este comando:
/etc/rc.d/pkgs/rc.mysql start
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.