Pular para o conteúdo

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.
Perfil removido removido
Hits: 25.764 Categoria: Linux Subcategoria: Segurança
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Arquivos de configuração, símbolos e opções do incrontab
   3. Usando o incron e escrevendo entradas na incrotab

Instalando o OSS4 no Ubuntu 11.04

Script de firewall e análise de log

Particionamento GPT - Conceitos básicos

Logando o Windows XP no Samba

Atualizando do Slackware 9 para 10.0

Soluções para Acesso Remoto Seguro com SSH

ProFTPD + ClamAV - FTP livre de vírus

Slackware vs PAM

Entenda o que é Hardening

Descobrindo chave WPA2 com Aircrack-ng

#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

Entre na sua conta para comentar.