Requisitos:
- Ambiente LAMP (Linux, Apache, MySQL e PHP)
- Syslog-ng
- PHP-Syslog-ng
Eu utilizo o repositório oficial do Debian no Brasil:
deb http://ftp.br.debian.org/debian squeeze main contrib non-free
Caso não tenha esse repositório, aconselho adicionar ao seu
sources.list. Comece instalando o ambiente LAMP:
# apt-get install apache2 mysql-server php5 php5-mysql
Defina sua senha para o banco e aguarde a configuração dos pacotes baixados.
Agora vamos instalar o syslog-ng:
# apt-get install syslog-ng
Precisamos baixar o Php-Syslog-ng, faça o download da versão desejada aqui:
Neste artigo utilizaremos a versão 2.8. Após feito o download, vamos descompactar o mesmo no diretório padrão do apache:
# tar -zxvf phpsyslogng-2.8.tar.gz -C /var/www
Então renomeie o diretório descompactado para phpsyslog:
# cd /var/www
# mv phpsyslogng-2.8 phpsyslog
[1] Comentário enviado por
silveriosr em 28/05/2010 - 10:29h:
posto o arquivo dbsetup.sql, pois ao tentar executar ele dentro do meu mysql esta apresentand o seguinte erro
#ERROR 1046 (3D000) at line 1: No database selected
[2] Comentário enviado por
humano10 em 28/05/2010 - 11:24h:
Amigo,
Consigo monitorar maquinas da familia Windows server com esse servidor de LOGs??
Obrigado!
Parabens pelo artigo.
Abraços
[3] Comentário enviado por
brennoleto em 12/08/2010 - 05:46h:
Amigo, sabe nos passar a configuração no cliente windows para enviar os logs remoto?
Abrasss!
[5] Comentário enviado por
paulodeolindo em 11/01/2011 - 09:24h:
Olá;
Sou iniciante no linux e não entendo muito de apache ou instalações por código fonte. Infelizmente, somente consigo executar os apt-get da vida.
Então, cheguei na parte deste tutorial, onde preciso restartar o apache e me retorna a seguinte mensagem:
#Restarting web server: apache2apache2: Coul not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName#
O que isso significa? Não arrisquei prosseguir daí. Podem me ajudar, por favor? Desde já, grato.
[6] Comentário enviado por
leodamasceno em 13/01/2011 - 11:58h:
Olá paulodeolindo,
Isso na verdade não é um erro, é apenas um aviso pois você não definiu o campo ServerName lá no arquivo de configuração do apache, ai ele utiliza 127.0.1.1 para tal. Faça o seguinte:
sudo vim /etc/apache2/httpd.conf
Agora, insira:
ServerName localhost
Salve e saia, depois dê um restart no Apache:
sudo /etc/init.d/apache2 restart
[7] Comentário enviado por
paulodeolindo em 17/01/2011 - 09:17h:
Obrigado Leonardo; consegui mesmo e a ferramenta já está em funcionamento; tenho uma dúvida, pois com essa ferramenta, estou praticamente iniciando minhas atividades Linux na empresa que estou trabalhando. Tenho uma pergunta: existe algum client para Servidores Windows para que estes também mandem os logs para nosso Servidor de Logs?
[9] Comentário enviado por
paulodeolindo em 18/01/2011 - 09:25h:
Obrigado mais uma vez Leonardo; poxa... já estou sendo chato, mas preciso de mais um bizu seu; toda vez que preciso reiniciar o servidor de logs (pois está em teste), ele coleta logs apenas no modo texto, mas os dados não são exibidos no mysql; achei que rodando o script "syslog2mysql.sh &" resolveria, mas algo está errado e não são exibidos os logs na interface gráfica; tem idéia do que pode estar ocorrendo?
Desde já, grato.
[10] Comentário enviado por
dimago em 24/11/2011 - 20:16h:
Fala leo e demais amigos do VOL
Como está esta solução de syslog-ng + web? está bacana? tudo certo? Estava pensando em implementar para ver qual eh..
Voces possuem algum screenshot?
Obrigado e abs