Gerenciando logs do Linux pela WEB com o PHPSYSLOG-NG (parte 1)
Quem mexe com servidor Linux e precisa estar monitorando logs sabe o quanto é difícil e chato manter esta tarefa, principalmente se só utilizamos o bom e velho "tail -f". Pois seus problemas acabaram... Aprenda a instalar e configurar o PHPSYSLOG-NG, um visualizador de LOGS via WEB.
Introdução
O PHPSYSLOG-NG é um software que roda via WEB feito em PHP que lê os logs gerados pelo syslog em um banco MySQL e apresenta para o administrador de forma agradável, utilizando cores para os eventos, sendo as cores mais claras para eventos normais até o vermelho e um rosa-choque para nível de informações ALERT e EMERG.
O melhor ainda é que antes de você tentar instalar esta ferramenta, pode testá-la antes.
Vá em http://www.phpwizardry.com/demo/, faça um teste e veja como esta ferramenta pode lhe ajudar. Basta logar com o usuário "admin" e senha "admin" e será apresentada uma tela onde você pode escolher:
Se você é tão fã do "tail -f", existe um botão que faz a mesma coisa: O botão TAIL, ele fica atualizando a página de 15 em 15 segundos.
Bom, teste... se gostar realmente, leia o restante do tutorial! :P
Não entrarei aqui no mérito da configuração de níveis e facilidades do SYSLOG, mas toda a preparação para você ter um servidor com seus logs na WEB. Se você quiser entender mais sobre o SYSLOG, eu aconselho você ler o tutorial do Thiago Nobrega em:
Como não sei a situação do seu servidor, vou supor que você acabou de instalar uma máquina Linux e precisa configurar todo o ambiente.
Testei estes passos nas seguintes distribuições:
O melhor ainda é que antes de você tentar instalar esta ferramenta, pode testá-la antes.
Vá em http://www.phpwizardry.com/demo/, faça um teste e veja como esta ferramenta pode lhe ajudar. Basta logar com o usuário "admin" e senha "admin" e será apresentada uma tela onde você pode escolher:
- HOSTS: máquina que você quer monitorar (no momento você só vai ver uma: ubuntu)
- SYSLOG FACILITY: é a facilidade que você deseja visualizar as mensagens. Se você não marcar nenhuma, você terá todas na tela.
- SYSLOG PRIORITY: informação (ou prioridade) que você quer ver na tela. Se você não marcar nenhuma, você terá todas na tela.
Se você é tão fã do "tail -f", existe um botão que faz a mesma coisa: O botão TAIL, ele fica atualizando a página de 15 em 15 segundos.
Bom, teste... se gostar realmente, leia o restante do tutorial! :P
Não entrarei aqui no mérito da configuração de níveis e facilidades do SYSLOG, mas toda a preparação para você ter um servidor com seus logs na WEB. Se você quiser entender mais sobre o SYSLOG, eu aconselho você ler o tutorial do Thiago Nobrega em:
Como não sei a situação do seu servidor, vou supor que você acabou de instalar uma máquina Linux e precisa configurar todo o ambiente.
Testei estes passos nas seguintes distribuições:
- Debian
- Ubuntu Server 6.06.1 LTS
Gostaria de saber se com essa aplicação eu também consigo gerenciar os log's do Samba Audit que é configurado pelo Syslog???
Segue o exemplo: http://www.vivaolinux.com.br/dicas/verDica.php?codigo=6242#
Obrigado,
Tiago