> Caros,
> Estou tentando instalar o pgfouine no Ubuntu 10.4,quero monitorar as
> consultas do BD, estou utilizando o PostgreSQL 8.4, mas não consegui
> instalar o pgfouine, usei as seguintes configurações no
postgresql.conf
> (configurações que o Diogo Castro passou):
>
> "Arquivo postgresql.conf"
> log_destination = 'csvlog'
> logging_collector = on
> log_min_duration_statement = 0
> log_directory = 'pg_log'
> log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
>
> Mas não consegui utilizar essa log no pgfouine, outro problema que
> encontrei foi que em alguns tutoriais fala para adicionar e editar o
> arquivo "syslog.conf":
>
> Adicionar isso:
> local0.* -/var/log/postgresql/main.log
>
> Editar isso:
> *.=info;*.=notice;*.=warn;\
> auth,authpriv.none;\
> local0.none;\
> cron,daemon.none;\
> mail,news.none -/var/log/messages
>
> Mas acontece que não tenho esse arquivo no ubuntu instalado no
meu PC,
> tem só arquivo "rsyslog.conf", esse é o mesmo arquivo? É preciso
mesmo
> editar esse arquivo? E o Apache tenho que configurar algo nele?
>
> Emfim não consegui sair do chão, e peço ajuda de vocês para
instalar o
> pgfouine, porque preciso para o continuação do meu TCC.
>
Você seguiu o que manda o site do pgfouine? Qual o erro que você tem?
Não precisa modificar nada no SO, apenas siga as instruções do site [1].
[1] http://pgfouine.projects.postgresql.org/
Segui sim...o pgfouine está normal consegui arrumar ele, o que está com
problemas é as logs do postgresql, não está gerando corretamente, e
aconteceu que eu limpei o arquivo de log (o lc_messages estava pt_BR,
mudei para en_US, então limpei o texto da log), e agora não está
gravando mais as logs, por mais que eu faça alguma consulta no postgre a
log continua em branco, então como eu faço para o postgre voltar a
gravar nas logs? (o postgre.conf está configurado para gravar as logs),
e pq está dando erro na formatação da log, pois segui as configurações
no site do pgfouine: Segue os erros:
*c * check that PostgreSQL uses an english locale for logging
(lc_messages in your postgresql.conf), (Está en_US.UTF-8)
* check that you use the -logtype option (syslog, stderr) according to
your log file, (Estou usando syslog com o
log_line_prefix = 'user=%u,db=%d ')
* if you use syslog and log_line_prefix, check that your log_line_prefix
has a trailing space,
* if you use stderr, check that your log_line_prefix is of the form '%t
[%p]: [%l-1] '.
If you think your log file and your options are correct, please contact
the author (gsmet on #postgre...@freenode or guillaume-pg at smet dot org).
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral