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.