Auditlogging
Use a opção auditlogging para gerar um log de auditoria que contenha uma entrada para cada arquivo processado durante uma operação incremental, seletiva, de archive, de restauração ou de recuperação.
O log de auditoria pode ser configurado como capturar um nível básico de informações ou um nível mais inclusivo (total).
O nível básico do recurso de criação de log de auditoria captura as informações contidas no log de planejamento e grava informações de que um arquivo foi submetido a backup, arquivado, atualizado, restaurado, recuperado, expirado, excluído, ignorado ou está com falha durante uma operação de backup incremental, backup seletivo, archive, restauração ou recuperação. Além disso, o nível básico de criação de log de auditoria captura o comando de entrada para comandos executados por meio da linha de comandos de backup-archive ou clientes do planejador.
O nível completo de registros de criação de log de auditoria registra uma ação para cada arquivo que é processado pelo cliente de backup-archive. Além de todos os eventos registrados pelo nível básico de log de auditoria, o nível completo de log de auditoria registra informações de um arquivo que foi excluído ou não enviado durante uma operação de backup incremental progressivo, porque o arquivo não foi alterado.
A seguir está um exemplo das mensagens emitidas quando o log de auditoria está configurado para capturar o nível básico de informação:




04/21/07 15:25:05 ANS1650I Command:
sel /home/spike/test/*
04/21/07 15:25:05 ANS1651I Backed Up:
/home/spike/test/file.txt
04/21/07 15:25:05 ANS1652I Archived:
/home/spike/test/file.txt
04/21/07 15:25:05 ANS1653I Updated:
/home/spike/test/file.txt
04/21/07 15:25:05 ANS1654E Failed:
/home/spike/test/file.txt
04/21/07 15:25:05 ANS1655I Restored:
/home/spike/test/file.txt
04/21/07 15:25:05 ANS1656I Retrieved:
/home/spike/test/file.txt
04/21/07 15:25:05 ANS1657I Expired:
/home/spike/test/file.txt
04/21/07 15:25:05 ANS1658I Deleted:
/home/spike/test/file.txt
04/21/07 15:25:05 ANS1659I Skipped:
/home/spike/test/file.txt

04/21/07 15:25:05 ANS1650I Command:
sel c:\test\file.txt
04/21/07 15:25:05 ANS1651I Backed Up:
\\spike\c$\test\file.txt
04/21/07 15:25:05 ANS1652I Archived:
\\spike\c$\test\file.txt
04/21/07 15:25:05 ANS1653I Updated:
\\spike\c$\test\file.txt
04/21/07 15:25:05 ANS1654E Failed:
\\spike\c$\test\file.txt
04/21/07 15:25:05 ANS1655I Restored:
\\spike\c$\test\file.txt
04/21/07 15:25:05 ANS1656I Retrieved:
\\spike\c$\test\file.txt
04/21/07 15:25:05 ANS1657I Expired:
\\spike\c$\test\file.txt
04/21/07 15:25:05 ANS1658I Deleted:
\\spike\c$\test\file.txt
04/21/07 15:25:05 ANS1659I Skipped:
\\spike\c$\test\file.txt



As seguintes mensagens podem ser emitidas quando o log de auditoria é configurado para capturar o nível completo de informações (além de todas as mensagens emitidas para o nível básico de criação de log de auditoria):




04/21/07 15:25:05 ANS1660I Excluded:
/home/spike/test/file.txt
04/21/07 15:25:05 ANS1661I Unchanged:
/home/spike/test/file.txt
A seguir, há um exemplo das mensagens emitidas quando o
log de auditoria é configurado para capturar o nível completo de informações
(além de todas as mensagens emitidas para o nível básico de log de auditoria):

04/21/07 15:25:05 ANS1660I Excluded:
\\spike\c$\test\file.txt
04/21/07 15:25:05 ANS1661I Unchanged:
\\spike\c$\test\file.txt
O log de auditoria não é um substituto ou um substituto para o log de erro padrão (dsmerror.log) ou para o log de planejamento (dsmsched.log). Se ocorrer um erro que evita que um arquivo seja processado, uma mensagem indicando que ocorreu um erro é gravada no log de auditoria, mas a mensagem não indicará a natureza do erro. Para diagnósticos de problemas, o
log de erros padrão ainda será utilizado.
As entradas do log de auditoria contém apenas um registro de data e hora e nome de objeto. Não há informações para distinguir entre arquivos e diretórios ou sobre o tamanho de um objeto.
O cliente de backup e archive Mac OS X cria o log de auditoria como um arquivo Unicode (UTF-16).
Ao usar o cliente de backup e archive do Windows, todos os nomes de objetos são gravados no formato UNC O cliente de backup-arquivo do Windows cria o log de auditoria como um arquivo Unicode.
Por padrão, o nome do log de auditoria é dsmaudit.log e está
contido no mesmo diretório do log de erros, dsmerror.log. O nome e o local do log de auditoria podem ser configurados utilizando a opção
auditlogname. Não há parâmetros para controlar o tamanho do
log de auditoria ou para suprimir o log de auditoria. A opção auditlogname não pode ser configurada como uma opção em um conjunto de opções do cliente do servidor IBM® Storage Protect .
O comando auditlogging é suportado com comandos de backup que interagem com objetos de nível de arquivo, como backup groups


O comando auditlogging não é suportado com comandos de backup que interagem com objetos de nível de imagem, como backup image ou restore
image O comando auditlogging é suportado com comandos de backup que interagem com objetos de nível de arquivo, tais como backup
groups.
O comando auditlogging não é suportado com comandos de backup que interagem com objetos de nível de imagem, como backup image ou restore
image O comando auditlogging é suportado
com comandos de backup que interagem com objetos de nível de arquivo, como backup
groups e backup systemstate.
Se você tiver ativado a criação de log de auditoria para uma operação e houver uma falha durante a tentativa de gravar o log de auditoria (por exemplo, o disco no qual o log de auditoria reside está sem espaço), a criação de log de auditoria será desativada para o restante da operação e o código de retorno para a operação será configurado como 12, independentemente do resultado da operação.
Clientes Suportados
Essa opção é válida para todos os clientes.
Arquivo de opções
Coloque essa opção no arquivo dsm.opt.



Coloque esta opção no arquivo de opções do sistema do cliente (dsm.sys) dentro de uma sub-rotina do servidor.
Sintaxe
Parâmetros
- OFf
- Especifica que o recurso de criação de log de auditoria não foi utilizado. Esse é o padrão.
- básico
- Especifica que o log de auditoria captura um nível básico de informações.
- Full
- Especifica que o log de auditoria captura um nível mais extensivo de informações.
Exemplos
Executar um backup incremental com a criação de log de auditoria ativada.
- Linha de comandos:
dsmc i -auditlogging=basicFazer backup de uma lista de arquivos utilizando o nível máximo de auditoria, permitindo a um aplicativo separado, como um script Perl, verificar os resultados.

dsmc i -filelist=file.lst -auditlogging=full -auditlogname="c:\program files\tivoli\tsm\baclient\ temp_audit001.log"
