+ Responder ao Tópico



  1. #1

    Padrão Log de arquivos - SAMBA

    Amigos, não sei se estou no lugar correto para isso, mas preciso da ajuda de vocês novamente.
    Atenção, eu tenho um servidor contendo todos os arquivos de todos os usuários, neste local ficam as apostilas, tutoriais, apresentações dos powerpoint, planilhas demonstrativas (que eles receberam mais não utilizam mais) etc... e os grandes bambambans da história não deixam nós do TI retirarem estes arquivos e gravarem em cds, etc.. para limpar nosso servidor da bagunça.
    *Não podemos definir cotas, pq estamos lidando com os bambambans comom eu disse antes e eles não admitem serem dominados :P ... mas eu quero fazer o seguinte, não sei como, apenas imagino....
    Quero criar um log da seguinte maneira, que toda vez que eles utilizarem (abrirem, modificarem, etc...) um arquivo, que seja contado + 1 no log. Assim saberei por exemplo, nos ultimos meses o usuario jose só utilizou aquele arquivos 1 vez, entao não há necessidade de deixar este arquivo na rede. Entendem onde eu quero chegar?
    Há como fazer um log que conte acessos?
    OBS= Eles acessam os arquivos pelo SAMBA. De plataformas windows eles acessam os arquivos no servidor Linux.!!
    Muito obrigado.

  2. #2

    Padrão Log de arquivos - SAMBA

    Sei que há um serviço no Linux, como um servidor, você precisa levantar ele. Que faz log das ações realizadas. Será que eu posso utiliza-lo? Ele é capaz de resolver meu problema?

  3. #3
    Visitante

    Padrão Log de arquivos - SAMBA

    Cara... ja ja eu me cadastro no forum...

    Existe sim... tem um VFS no samba chamado audit e um chamado extd_audit, onde você coloca eles no compartilhamento e ele gera os logs... eu peguei alguma informação na internet, inclusive um sistema WEB para ver os logs que estou adaptando ainda... não esta 100% mas da uma olhada na imagm... vai ficar legal

    http://wgrcunha.sites.uol.com.br/samba.JPG

    Se num abrir aprte f5

  4. #4
    wgrcunha
    Visitante

    Padrão Log de arquivos - SAMBA

    Pronto me cadastrei... entaum... UOL bloqueio o acesso a imagens de fora :/

    ta aki...

    http://www.alus.com.br/samba.jpg


  5. #5

    Padrão Log de arquivos - SAMBA

    Mas esse VFS chamado audit e o outro chamado extd_audit come muito os recursos da máquina, eu quero dizer deixa lento.... ?
    Como funciona isso? Você pode me dar mais detalhes sobre o audit?
    Muito grato.

  6. #6
    wgrcunha
    Visitante

    Padrão Log de arquivos - SAMBA

    Eu utilizo o samba versão: 3.0.0-15

    Aqui aparentemente não houve queda de performance, também é uma rede pequena só tenho 8 estações :?

    Pra configurar é o seguinte:

    [global]

    Eu definio formato da log da seguinte maneira:

    # Onde vai gerar logs do tipo: "nome do micro"."nome do usuario".log
    log file = /var/log/samba/%m.%U.log

    # Não deve gerar nada no log do sistema
    syslog = 0

    # e no compartilhamento
    vfs objects = extd_audit


    Conforme o tempo ele ira gerar os arquivos de log na pasta:
    /var/log/samba
    com o seguinte conteudo:

    [root@zeus samba]# head -n 10 wagner.wcunha.log

    [2005/10/03 07:17:38, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:41, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:41, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:41, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:41, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [root@zeus samba]# head -n 30 wagner.wcunha.log
    [2005/10/03 07:17:38, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:41, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:41, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:41, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:41, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:41, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:41, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:41, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:41, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:43, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:43, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir .
    [2005/10/03 07:17:43, 1] modules/vfs_extd_audit.c:audit_chmod_acl(286)
    vfs_extd_audit: chmod_acl Nova pasta mode 0x1ed failed: Operação não suportada
    [2005/10/03 07:17:43, 0] modules/vfs_extd_audit.c:audit_mkdir(159)
    vfs_extd_audit: mkdir Nova pasta
    [2005/10/03 07:17:43, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir ./
    [2005/10/03 07:17:43, 1] modules/vfs_extd_audit.c:audit_opendir(141)
    vfs_extd_audit: opendir ./


    Ai eu uso minha interface em PHP para importar essas logs p o mysql

  7. #7

    Padrão Log de arquivos - SAMBA

    Mas ele faz log até de acessos aos arquivos, exemplo: Se o Jose da Silva abrir um documento do word, ele grava também, ou ele grava somente modificações, como salvar, renomear, etc...
    ????????????????????????????????????????
    :?