Incron - supervisionando sistemas de arquivos

Neste artigo, irei abordar como monitorar alterações em diretórios e arquivos, assim como executar comandos ou
scripts para automatizar alguma tarefa usando o Incron.

[ Hits: 24.593 ]

Por: Perfil removido em 24/01/2012


Introdução



Monitorar um sistema de arquivos, pode ser necessário para uma futura auditoria e ou supervisionamento de atividades no sistema em tempo real, quando se quer ter um pouco mais de segurança.

Este programa é uma 'inotify cron' do sistema. Ele consiste de um Daemon que pode ser usado de maneira semelhante ao Cron (serviço de agendamento de tarefas).

A diferença é que o Incron trata os eventos do sistema de arquivos (escrita, leitura e etc) ao invés de períodos de tempo.

Abaixo, alguns exemplos em que o Incron é uma boa solução:
  • Notificar programas (daemons do servidor, por exemplo) sobre as mudanças na configuração;
  • Notificação de mudanças nos arquivos críticos do sistema, assim, como a sua eventual recuperação através da execução de scripts de backups;
  • Limpeza automática;
  • Entre outros ...

Para este artigo não irei abordar a instalação da ferramenta, e sim, explicar seu funcionamento assim como configurações que podem ser usadas no mesmo.

Poderá obter a ferramenta no site abaixo:

Ou poderá instalar pelo gerenciador de pacotes de sua distribuição, já que é uma ferramenta bem conhecida.

Provavelmente sua distro tem o pacote no repositório.
    Próxima página

Páginas do artigo
   1. Introdução
   2. Arquivos de configuração, símbolos e opções do incrontab
   3. Usando o incron e escrevendo entradas na incrotab
Outros artigos deste autor

Sudo 1.8.12 - Parte II - Como sudo funciona

Introdução a Threads e como implementá-las em Python

Montando uma rede GSM

Segurança na Internet

Usando tabulações no OpenOffice.org

Leitura recomendada

Principais fontes de vulnerabilidade no Linux

Enjaulamento de usuário no sistema operacional

Análise de Malware em Forense Computacional

Usando o John theRipper para manter sua rede segura

Wmap web scanner

  
Comentários
[1] Comentário enviado por brk0_0 em 05/04/2012 - 01:42h

Extremamente útil, obrigado!

[2] Comentário enviado por removido em 17/05/2012 - 20:25h

Cara muito bom o seu tutorial, procurei no Google por outros tutoriais mas o seu é o melhor, muito bem explicado e extremamente útil

[3] Comentário enviado por AprendiNoLinux em 17/05/2012 - 20:46h

Show de bola ;)
Tentei monitorar alterações no meu desktop mas não consegui. Parece que tem problemas com diretorios com espaço.

[4] Comentário enviado por removido em 17/05/2012 - 22:15h

Boa noite, obrigado pelos comentários.

Colega AprendiNoLinux quando diretórios tem espaços nos nomes, imagino que seja espaço no nome é isso ? nunca tive esse problema.

exemplo se quero monitorar o diretório: /opt/exemplo/teste inicial

a entrada ficaria com o diretório desse jeito:

/opt/exemplo/teste\ inicial IN_MODIFY,IN_CLOSE_WRITE,IN_ATTRIB /local/do/script/meu_script.sh

espero ter ajudado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts