Auditoria Firebird
Seguir os passos a seguir para configurar a auditoria no firebird.
1 - Parar Firebird
É necessário parar o firebird através do painel de controle ou utilizando o comando “instsvc stop
”.
2 - Configurar auditoria no Firebird
Editar arquivo firebird.conf
que está na pasta C:\Program Files\Firebird\Firebird_2_5
.
Dentro do arquivo, localizar uma linha iniciada com #AuditTraceConfigFile
.
Descomentar esta linha (remover o “#”) e definir o valor como “c:\ello\auditoria.conf”
A linha deverá ficar assim:
AuditTraceConfigFile = C:\Ello\auditoria.conf
3 - Criar arquivo "auditoria.conf"
Criar na pasta ello, o arquivo “auditoria.conf” com o seguinte conteúdo:
<database %[\\/]CAMBALACHO.ELLO> enabled true log_initfini false #log_connections true log_statement_start false log_statement_finish true log_procedure_start false log_procedure_finish false log_trigger_start false log_trigger_finish false print_plan true print_perf true log_errors true log_warnings true time_threshold 150 max_sql_length 8192 </database>
4 - Iniciar Firebird
Iniciar o Firebird pelo painel de controle ou com o comando “instsvc start
”.
5 - Monitorar Consultas demoradas
Conforme a configuração definida no arquivo auditoria.conf
toda consulta ao banco de dados que demorar
mais do que 150 milisegundos irá ser registrada em um arquivo chamado default_trace.log
que estará localizado
na pasta C:\Program Files\Firebird\Firebird_2_5
.