/etc/rsyslog.*.Esta atividade visa dar uma visão mais profunda dos sistemas de coleta de eventos (logs) de dois sistemas UNIX e Windows típicos: o Linux Ubuntu e o Windows XP.
A coleta e gerência de logs em sistemas UNIX está a cargo de um subsistema específico, composto pelo Syslog Daemon, bibliotecas para geração de logs e alguns utilitários. Quase todas as versões recentes de distribuições Linux usam o RSyslog (Reliable Syslog), uma versão estendida e compatível do syslog tradicional.
Os principais arquivos de logs do Linux estão armazenados no diretório /var/log/.
/var/log/./var/log/syslog.*.1.gz, *.2.gz, etc.? (dica: man logrotate)Em uma máquina virtual, configure o subsistema de logs do Linux para atender os seguintes requisitos:
/var/log/mail.log.emerg ou superior devem ser registrados no arquivo /var/log/emergency.log, divulgados nos terminais de todos os usuários conectados e enviados a um servidor de logs externo (logserver) usando UDP.crit ou superior devem ser registrados no arquivo /var/log/critical.log, divulgados nos terminais do administrador e postados no Twitter (dica: escreva um script para executar o comando tweet do pacote python-twitter).
Para testar suas configurações, use o comando logger, que permite gerar mensagens de log a partir da linha de comando ou de scripts.
Sistemas Windows registram seus eventos de forma conceitualmente similar aos sistemas UNIX, embora suas implementações sejam muito diferentes. A ferramenta Event Viewer, disponível no painel de controle (em Ferramentas Administrativas), permite a visualização de logs.
As seguintes URLs contêm algumas informações adicionais sobre logs em sistemas Windows:
Usando a ferramenta Event Viewer:
eventcreate para criar entradas de log fictícias, uma em cada domínio identificado acima, com prioridades e categorias diversas./etc/rsyslog.*.