User Tools

Site Tools


wikiv3:auditlog

Registro de atividades com auditlog

Este é um recurso que permite registrar todas as alterações feitas em uma determinada base. Perceba que qualquer ação que altere a base, ou seja, adicionar, remover ou modificar um atributo é uma alteração, e será registrada quando este recurso estiver ativo.

Esse registro é feito no formato “ldif”com um cabeçalho com o “timestamp”da alteração. As ações de adicionar e modificar terão, também, registradas um atributo chamado “modifiersName”que permite identificar qual usuário fez a alteração ou alteração.

Para ativar o modulo auditlog em nosso servidor LDAP precisaremos adicionar as informações á base cn=config.

# cat auditlog.ldif
dn: cn=module{0},cn=config
add: olcModuleLoad
olcModuleLoad: auditlog
# ldapmodify -x -D cn=admin,cn=config -w senha -f auditlog.ldif

Agora temos que inserir as informações sobre o overlay á base cn=config:

# cat auditlog2.ldif 
dn: olcOverlay=auditlog,olcDatabase={1}hdb,cn=config
changetype: add
objectClass: olcOverlayConfig
objectClass: olcAuditlogConfig
olcOverlay: auditlog
olcAuditlogFile: /var/log/auditlog.ldif
# ldapmodify -ZZ -D cn=admin,cn=config -w senha -f auditlog2.ldif 
adding new entry "olcOverlay=auditlog,olcDatabase={1}hdb,cn=config"
# touch /var/log/auditlog.ldif
# chown openldap:openldap /var/log/auditlog.ldif

Testando a auditoria

Para testar se o registro de atividades está sendo feito realmente vamos remover a ou=Grupos

# ldapdelete -w senha -D cn=admin,dc=laboratorio,dc=com,dc=br ou=Grupos,o=matriz,dc=laboratorio,dc=com,dc=br -r -ZZ
# cat /var/log/auditlog.ldif 
# delete 1450277764 dc=laboratorio,dc=com,dc=br cn=admin,dc=laboratorio,dc=com,dc=br IP=192.0.2.110:57732 conn=1011
dn: ou=Grupos,o=matriz,dc=laboratorio,dc=com,dc=br
changetype: delete
# end delete 1450277764
# ldapadd -w senha -x -D cn=admin,dc=laboratorio,dc=com,dc=br -f estrutura.ldif -ZZ -c
wikiv3/auditlog.txt · Last modified: by 127.0.0.1