Instalação e configuração Halberd

Publicado por Jeronimo Paiva em 28/09/2010

[ Hits: 4.203 ]

Blog: http://www.astercom.com.br

 


Instalação e configuração Halberd



Ao ver o que o Halberd apresentava, fiquei curioso como o site Submarino, que com certeza é um dos maiores sites de vendas no Brasil, carrega uma página tão rápida e como ocorre o processo de balanceamento nos servidores.

Então decide instalar o Halberd e analisar as informações para analisar o que iria me retornar.

Bom, o procedimento de instalação foi até rápido comparado a uns problemas entre meu note e a cadeira, devido ao horário de 2:00h da matina.

Para o meu ambiente de testes utilizei o seguinte:
  • Debian Lenny - Virtualizado
  • 512 de Memória

Baixei o pacote de requisito do Halberd, que é o Python. O problema relatado anteriormente foi devido a versão que instalei, a 2.4, e quando em seguida realizava a instalação do Halberd e executa me retornava o seguinte erro:

ImportError: No module named hashlib

Então com um pouco de pesquisa verifiquei a correção estava na versão do Python 2.5.

# aptitude install python2.5

Beleza, após a atualização do Python realizei a instalação do Halberd que realizei o download deste link:
Descompactei:

# tar -xvf halberd-0.2.4.tar.gz

Agora instalei:

# python setup.py install

Vai lhe retornar acredito que algo parecido com o seguinte:

# python setup.py install
running install
running build
running build_py
running build_scripts
creating build/scripts-2.5
copying and adjusting scripts/halberd -> build/scripts-2.5
changing mode of build/scripts-2.5/halberd from 644 to 755
running install_lib
creating /usr/lib/python2.5/site-packages/Halberd
copying build/lib/Halberd/crew.py -> /usr/lib/python2.5/site-packages/Halberd
copying build/lib/Halberd/clientlib.py -> /usr/lib/python2.5/site-packages/Halberd
copying build/lib/Halberd/reportlib.py -> /usr/lib/python2.5/site-packages/Halberd
copying build/lib/Halberd/conflib.py -> /usr/lib/python2.5/site-packages/Halberd
copying build/lib/Halberd/shell.py -> /usr/lib/python2.5/site-packages/Halberd
copying build/lib/Halberd/logger.py -> /usr/lib/python2.5/site-packages/Halberd
creating /usr/lib/python2.5/site-packages/Halberd/clues
copying build/lib/Halberd/clues/file.py -> /usr/lib/python2.5/site-packages/Halberd/clues
copying build/lib/Halberd/clues/analysis.py -> /usr/lib/python2.5/site-packages/Halberd/clues
copying build/lib/Halberd/clues/Clue.py -> /usr/lib/python2.5/site-packages/Halberd/clues
copying build/lib/Halberd/clues/__init__.py -> /usr/lib/python2.5/site-packages/Halberd/clues
copying build/lib/Halberd/version.py -> /usr/lib/python2.5/site-packages/Halberd
copying build/lib/Halberd/ScanTask.py -> /usr/lib/python2.5/site-packages/Halberd
copying build/lib/Halberd/__init__.py -> /usr/lib/python2.5/site-packages/Halberd
copying build/lib/Halberd/util.py -> /usr/lib/python2.5/site-packages/Halberd
byte-compiling /usr/lib/python2.5/site-packages/Halberd/crew.py to crew.pyc
byte-compiling /usr/lib/python2.5/site-packages/Halberd/clientlib.py to clientlib.pyc
byte-compiling /usr/lib/python2.5/site-packages/Halberd/reportlib.py to reportlib.pyc
byte-compiling /usr/lib/python2.5/site-packages/Halberd/conflib.py to conflib.pyc
byte-compiling /usr/lib/python2.5/site-packages/Halberd/shell.py to shell.pyc
byte-compiling /usr/lib/python2.5/site-packages/Halberd/logger.py to logger.pyc
byte-compiling /usr/lib/python2.5/site-packages/Halberd/clues/file.py to file.pyc
byte-compiling /usr/lib/python2.5/site-packages/Halberd/clues/analysis.py to analysis.pyc
byte-compiling /usr/lib/python2.5/site-packages/Halberd/clues/Clue.py to Clue.pyc
byte-compiling /usr/lib/python2.5/site-packages/Halberd/clues/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/Halberd/version.py to version.pyc
byte-compiling /usr/lib/python2.5/site-packages/Halberd/ScanTask.py to ScanTask.pyc
byte-compiling /usr/lib/python2.5/site-packages/Halberd/__init__.py to __init__.pyc
byte-compiling /usr/lib/python2.5/site-packages/Halberd/util.py to util.pyc
running install_scripts
copying build/scripts-2.5/halberd -> /usr/bin
changing mode of /usr/bin/halberd to 755
running install_data
running install_egg_info
Writing /usr/lib/python2.5/site-packages/halberd-0.2.4.egg-info

Após este retorno pode executar o comando abaixo:

# halberd http://www.submarino.com.br -d (o " d " é para debug)

Maiores informações:
Obrigado.

Outras dicas deste autor

Instalação VMware Server no Debian-amd64-stable

Leitura recomendada

Instalando ownCloud no Centos 6.4

Meu programa para download: Calculadora de décimo terceiro salário

SuperTuxKart não fica em fullscreen [Resolvido]

Configurando Docking do aMSN

Problemas com scripts no GIMP na versão 2.3/futura 2.4

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts