Ir para conteúdo
Fórum Script Brasil
  • 0

Monitoramento


Barboza Junior

Pergunta

Bom dia amigos(as)!

Venho aqui pedir a ajuda nas seguintes tarefas:

1) Preciso de qualquer forma, ter um controle que fique registrado num arquivo, todas as ações realizadas pelos usuários (DML). Por exemplo, quero ter registrado que o usuário 'fulano de tal'@'192.168.0.1' efetuou um INSERT INTO tabela VALUES(100,'palavra') às 11:00h;

2) Outra coisa, como eu consigo ver quais os usuário estão conectados na minha base de dados, por exemplo, quero saber se o usuário 'fulano'@'192.168.0.1' está conectado, eu gostaria de saber todos os usuário que estão conectados no banco, independente se estão executando algo ou não.

Agradeço desde já aos que puderem me ajudar, afinal compartilhar sabedoria é uma atitude grandiosa.

Abraços!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá, Barboza

No caso da 1a pergunta, acho que posso ajudar. Se me lembro bem, você pode fazer o seguinte para ativar o log do PostgreSQL:

1) abra o arquivo "postgresql.conf", que fica na sua pasta "data" (no Bloco de Notas mesmo);

2) desça até a seção "ERROR REPORTING AND LOGGING";

3) Nesta seção descomente (retire o # da frente da linha) e/ou altere as seguintes linhas (não sei ao certo quais vêm comentadas originalmente):

logging_collector = on

log_directory = 'pg_log'

log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'

log_line_prefix = '%t %u '

log_statement = 'mod'

4) Após alterar estas linhas, salve o arquivo;

5) pare e inicie o serviço do PostgreSQL.

Os logs ficarão dentro da pasta "pg_log" (dentro da sua pasta "data"), armazenados por dia.

Faça o teste aí e veja se dá certo. Tem muito tempo que habilitei esse log aqui em um dos servidores, então não me recordo se tem algo mais pra mudar, mas eu acho que só isso mesmo.

Abraços!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...