Servidor Syslog

ATENÇÃO : O ARTIGO ESTÁ SENDO ESCRITO E AINDA ESTÁ INCOMPLETO.

Estou devendo este artigo a algum tempo para todos os que já assistiram a minha palestra sobre Syslog. Então inicio elepedindo desculpas pela demora.

Introdução

Se você quizer saber o que é syslog dê uma olhada na Wikipedia

http://en.wikipedia.org/wiki/Syslog

http://pt.wikipedia.org/wiki/Syslog

O que propomos aqui é um servidor de Syslog que receberá de ativos de rede ( servidores, routes, switchs, aps, etc ) os logs transacionais e os armazenará em uma base de dados relacional de fácil consulta.

Infraestrutura

Usaremos um servidor LAMP utilizando as seguintes versões de software:

Opensuse Linux 11 – http://software.opensuse.org/ ( Poderia ser qualquer DISTRO Linux OK )

syslog-ng-1.6.12 ( Padrão no Opensuse 11, mas pode ser qualquer versão a partir de 1.6 OK )

Mysql  5.1.28 ( Compilado a partir dos fontes, disponível em http://dev.mysql.com/downloads/mysql/5.1.html#source )

InnoDB 1.0.1 – http://www.innodb.com/innodb_plugin/download/ ( Também compilado a partir dos fontes )

PhpMyAdmin 2.11.92 – http://www.phpmyadmin.net/ ( Poderá ser a última versão disponível )

PHP-Syslog-NG 2.9.8f – http://code.google.com/p/php-syslog-ng/ ( Pderá ser a última versão disponível )

Apache 2.2.8 – padrão do Opensuse 11

PHP 5.2.6 – padrão do Opensuse 11

A máquina é um Dual Xeon 3Ghz, 6 Gbs de RAM para o Application Server e um Dual Xeon 2.8Ghz 6 Gbs para o Banco de Dados. Essas dimensões são para guardar 1 Terabyte de LOGS durante 1 ano de até 50 ativos com alta utilização mais 450 ativos com baixa utilização ( que tal pensar assim 50 servidores e 450 outras coisas ).

Considerações iniciais

Eu realmente recomendo que a seguir este guia você utilze o Opensuse com distribuição. Além de sua instalação padronizada e a preocupação com a qualidade dos pacotes, você garantirá que todos os comandos irão funcionar. Não me preocuparei, portanto, em testar em outras distribuições e também me aterei ao fato de que a intenção é manter um sistema Opensuse íntegro do ponto de vista de pacotes de instalação, gerando pacotes RPM todas as vezes que isso for necessário.

Também sugiro que você realize todos os downloads antes de iniciar as configurações e que passe um bom café para esperar pelas compilações. Apesar do ambiente robusto escrito acima, do ponto de vista de harware, os atuais Desktops com HDs de 250Gbs poderão aguentar bem uma instalação dessas, apenas sendo mais lentos durante as consultas.

Preparando o Opensuse LAMP.

Instalando o que é da distribuição.

Seguirei aqui partindo do princípio que você usará a distribuição Opensuse, o que eu encorajo.

Escreva um comentário

(requerido)

(requerido)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2010 Marcolino Brasil São Paulo Suffusion WordPress theme by Sayontan Sinha