[pgbr-geral] PgFouine

2010-03-22 Thread Veronica Almeida
Pessoal,

Alguém pode me ajudar com o uso do PgFouine?

Utilizei o tutorial para configurar

http://pgfouine.projects.postgresql.org/tutorial.html

Mas, ocorrem os seguintes erros, ao tentar gerar o arquivo html (php
pgfouine.php -file /var/log/postgresql/postgresql-2010-03-22.log >
teste.html):

Com 'stderr'

pgFouine did not find any valid PostgreSQL log line in your log file:
* check that PostgreSQL uses an english locale for logging (lc_messages in
your postgresql.conf),
* check that you use the -logtype option (syslog, stderr) according to your
log file,
* 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).

Já olhei o arquivo de configuração para mudar lc_messages = en.US...
(conforme indica a msg) , porém ao restart, ocorre falha

Com 'syslog'

Não apresenta esta msg, porém o arquivo gerado não tem nada.

Tentei usar as mesmas configurações do André (
http://old.nabble.com/Fwd:-pgfouine-td27840637.html), mas não tive sucesso
também.

Se tiverem algum link para me passar, fico muito grata!
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] PGFOUINE

2010-05-25 Thread Diogo Castro
Boa tarde,

Tenho o pgfouine instalado na minha máquina, porém quando tento gerar a
análise com logs de outros bancos ( fora da minha máquina ) sempre retornar
o seguinte erro:

di...@dcc:~/Desktop$ pgfouine -file postgresql-2010-05-25_00.log >
teste.html

*pgFouine did not find any valid PostgreSQL log line in your log file:
* check that PostgreSQL uses an english locale for logging (lc_messages in
your postgresql.conf),

* check that you use the -logtype option (syslog, stderr) according to your
log file,

* 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).*

Locale no postgresql.conf

# These settings are initialized by initdb -- they might be changed
lc_messages = 'en_US.UTF-8' # locale for system error
message

Opções de log

log_line_prefix = '%u %d %t %h %i'
log_statement = 'ddl'

outras opções
#log_min_messages = notice  # Values, in order of decreasing
detail:
#   debug5
#   debug4
#   debug3
#   debug2
#   debug1
#   info
#   notice
#   warning
#   error
#   log
#   fatal
#   panic

#log_error_verbosity = default  # terse, default, or verbose
messages

#log_min_error_statement = panic# Values in order of increasing
severity:
#   debug5
#   debug4
#   debug3
#   debug2
#   debug1
#   info
#   notice
#   warning
#   error
#   panic(off)

#log_min_duration_statement = -1# -1 is disabled, 0 logs all
statements
# and their durations, in
milliseconds.

#silent_mode = off  # DO NOT USE without syslog or
# redirect_stderr

# - What to Log -

#debug_print_parse = off
#debug_print_rewritten = off
#debug_print_plan = off
#debug_pretty_print = off
#log_connections = off
#log_disconnections = off
#log_duration = off

#---
# ERROR REPORTING AND LOGGING
#---

# - Where to Log -

#log_destination = 'stderr' # Valid values are combinations of
# stderr, syslog and eventlog,
# depending on platform.

# This is used when logging to stderr:
redirect_stderr = on# Enable capturing of stderr into
log
# files

# These are only used if redirect_stderr is on:
#log_directory = 'pg_log'   # Directory where log files are
written
# Can be absolute or relative to
PGDATA
#log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # Log file name pattern.
# Can include strftime() escapes
#log_truncate_on_rotation = off # If on, any existing log file of the same
# name as the new log file will be
# truncated rather than appended to.
But
# such truncation only occurs on
# time-driven rotation, not on
restarts
# or size-driven rotation. Default
is
# off, meaning append to existing
files
# in all cases.
#log_rotation_age = 1440# Automatic rotation of logfiles
will
# happen after so many minutes.  0
to
# disable.
#log_rotation_size = 10240  # Automatic rotation of logfiles
will
# happen after so many kilobytes of
log
# output.  0 to disable.

# These are relevant when logging to syslog:
#syslog_facility = 'LOCAL

Re: [pgbr-geral] PgFouine

2010-03-22 Thread JotaComm
Olá,

Em 22 de março de 2010 14:28, Veronica Almeida
escreveu:

> Pessoal,
>
> Alguém pode me ajudar com o uso do PgFouine?
>
> Utilizei o tutorial para configurar
>
> http://pgfouine.projects.postgresql.org/tutorial.html
>
> Mas, ocorrem os seguintes erros, ao tentar gerar o arquivo html (php
> pgfouine.php -file /var/log/postgresql/postgresql-2010-03-22.log >
> teste.html):
>
> Com 'stderr'
>
> pgFouine did not find any valid PostgreSQL log line in your log file:
> * check that PostgreSQL uses an english locale for logging (lc_messages in
> your postgresql.conf),
> * check that you use the -logtype option (syslog, stderr) according to your
> log file,
> * 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).
>

Aqui é legal você informar --logtype senão ele por padrão usa o syslog.

>
> Já olhei o arquivo de configuração para mudar lc_messages = en.US...
> (conforme indica a msg) , porém ao restart, ocorre falha
>
> Com 'syslog'
>
> Não apresenta esta msg, porém o arquivo gerado não tem nada.
>

Como assim não gera nada? Nenhuma linha? Por favor verifique o parâmetro
log_min_duration_statement? E veja se ele não está em -1.

>
> Tentei usar as mesmas configurações do André (
> http://old.nabble.com/Fwd:-pgfouine-td27840637.html), mas não tive sucesso
> também.
>
> Se tiverem algum link para me passar, fico muito grata!
>
>
>
>
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

[]s
-- 
JotaComm
http://jotacomm.wordpress.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PgFouine

2010-03-22 Thread Veronica Almeida
Obrigada pela dica!!!

Coloquei logtype como stderr e gerou o arquivo.

Também testei com log_min_duration_statement = 0 e = -1 e de ambas as
formas, deu tudo certo. (Acredito que neste caso não observei o arquivo
correto).

Valeu (:

Em 22 de março de 2010 14:43, JotaComm  escreveu:

> Olá,
>
> Em 22 de março de 2010 14:28, Veronica Almeida  > escreveu:
>
> Pessoal,
>>
>> Alguém pode me ajudar com o uso do PgFouine?
>>
>> Utilizei o tutorial para configurar
>>
>> http://pgfouine.projects.postgresql.org/tutorial.html
>>
>> Mas, ocorrem os seguintes erros, ao tentar gerar o arquivo html (php
>> pgfouine.php -file /var/log/postgresql/postgresql-2010-03-22.log >
>> teste.html):
>>
>> Com 'stderr'
>>
>> pgFouine did not find any valid PostgreSQL log line in your log file:
>> * check that PostgreSQL uses an english locale for logging (lc_messages in
>> your postgresql.conf),
>> * check that you use the -logtype option (syslog, stderr) according to
>> your log file,
>> * 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).
>>
>
> Aqui é legal você informar --logtype senão ele por padrão usa o syslog.
>
>>
>> Já olhei o arquivo de configuração para mudar lc_messages = en.US...
>> (conforme indica a msg) , porém ao restart, ocorre falha
>>
>> Com 'syslog'
>>
>> Não apresenta esta msg, porém o arquivo gerado não tem nada.
>>
>
> Como assim não gera nada? Nenhuma linha? Por favor verifique o parâmetro
> log_min_duration_statement? E veja se ele não está em -1.
>
>>
>> Tentei usar as mesmas configurações do André (
>> http://old.nabble.com/Fwd:-pgfouine-td27840637.html), mas não tive
>> sucesso também.
>>
>> Se tiverem algum link para me passar, fico muito grata!
>>
>>
>>
>>
>>
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> []s
> --
> JotaComm
> http://jotacomm.wordpress.com
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Verônica Alessandra F. de Almeida
Produtos & Internet - Banco de dados
55 11 3736 4515
veron...@climatempo.com.br
www.climatempo.com.br
Climatempo. O Céu fala. A gente entende.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PgFouine

2010-03-22 Thread Dilson Tomé
Eae Vê...

Já está virando uma PGAdmin heim bacana

Muita sorte pra você!!

Nos vemos na facul.


-- Dilson Tomé


2010/3/22 Veronica Almeida 

> Obrigada pela dica!!!
>
> Coloquei logtype como stderr e gerou o arquivo.
>
> Também testei com log_min_duration_statement = 0 e = -1 e de ambas as
> formas, deu tudo certo. (Acredito que neste caso não observei o arquivo
> correto).
>
> Valeu (:
>
> Em 22 de março de 2010 14:43, JotaComm  escreveu:
>
> Olá,
>>
>> Em 22 de março de 2010 14:28, Veronica Almeida <
>> veron...@climatempo.com.br> escreveu:
>>
>> Pessoal,
>>>
>>> Alguém pode me ajudar com o uso do PgFouine?
>>>
>>> Utilizei o tutorial para configurar
>>>
>>> http://pgfouine.projects.postgresql.org/tutorial.html
>>>
>>> Mas, ocorrem os seguintes erros, ao tentar gerar o arquivo html (php
>>> pgfouine.php -file /var/log/postgresql/postgresql-2010-03-22.log >
>>> teste.html):
>>>
>>> Com 'stderr'
>>>
>>> pgFouine did not find any valid PostgreSQL log line in your log file:
>>> * check that PostgreSQL uses an english locale for logging (lc_messages
>>> in your postgresql.conf),
>>> * check that you use the -logtype option (syslog, stderr) according to
>>> your log file,
>>> * 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).
>>>
>>
>> Aqui é legal você informar --logtype senão ele por padrão usa o syslog.
>>
>>>
>>> Já olhei o arquivo de configuração para mudar lc_messages = en.US...
>>> (conforme indica a msg) , porém ao restart, ocorre falha
>>>
>>> Com 'syslog'
>>>
>>> Não apresenta esta msg, porém o arquivo gerado não tem nada.
>>>
>>
>> Como assim não gera nada? Nenhuma linha? Por favor verifique o parâmetro
>> log_min_duration_statement? E veja se ele não está em -1.
>>
>>>
>>> Tentei usar as mesmas configurações do André (
>>> http://old.nabble.com/Fwd:-pgfouine-td27840637.html), mas não tive
>>> sucesso também.
>>>
>>> Se tiverem algum link para me passar, fico muito grata!
>>>
>>>
>>>
>>>
>>>
>>>
>>> ___
>>> pgbr-geral mailing list
>>> pgbr-geral@listas.postgresql.org.br
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>>
>>
>> []s
>> --
>> JotaComm
>> http://jotacomm.wordpress.com
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> Verônica Alessandra F. de Almeida
> Produtos & Internet - Banco de dados
> 55 11 3736 4515
> veron...@climatempo.com.br
> www.climatempo.com.br
> Climatempo. O Céu fala. A gente entende.
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PGFOUINE

2010-05-25 Thread Fabrízio de Royes Mello
Dê uma olhada o que diz a documentação do pgfouine [1] no que diz respeito
ao log_line_prefix.


[1] http://pgfouine.projects.postgresql.org/tutorial.html

-- 
Fabrízio de Royes Mello
>> Blog sobre TI: http://fabriziomello.blogspot.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] pgFouine em versao 8.3

2008-03-19 Thread Mr J.L.
Ola Pessoal,
Alguem que usa o "pgFouine" sabe me dizer se ele
esta funcionando corretamente na versao 8.3 do
postgresql ?
Porque eu fui alterar algumas configuraçoes do
postgresql na versao 8.3 e tem algumas coisas que
tinham em versoes anteriores p/ alterar e na versao
nem tem o parametro no "conf", por exemplo.
Gostaria de saber também se tem como gerar os
relatorios do pgfouine fazendo o seguinte, gerar os
"logs" em um servidor com uma versao 8.3 e copiar esse
arquivo de log para um outro servidor que tenha o
pgfouine instalado e c/ uma versao do postgresql
8.2.4, por exemplo? 

Obrigado.


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine em versao 8.3

2008-03-19 Thread jota . comm
Opa,

Você está usando syslog ou stderr?

[]s

2008/3/19, Mr J.L. <[EMAIL PROTECTED]>:
>
> Ola Pessoal,
> Alguem que usa o "pgFouine" sabe me dizer se ele
> esta funcionando corretamente na versao 8.3 do
> postgresql ?
> Porque eu fui alterar algumas configuraçoes do
> postgresql na versao 8.3 e tem algumas coisas que
> tinham em versoes anteriores p/ alterar e na versao
> nem tem o parametro no "conf", por exemplo.
> Gostaria de saber também se tem como gerar os
> relatorios do pgfouine fazendo o seguinte, gerar os
> "logs" em um servidor com uma versao 8.3 e copiar esse
> arquivo de log para um outro servidor que tenha o
> pgfouine instalado e c/ uma versao do postgresql
> 8.2.4, por exemplo?
>
> Obrigado.
>
>
>   Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
> http://br.mail.yahoo.com/
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
João Paulo
www.dextra.com.br/postgres
PostgreSQL
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine em versao 8.3

2008-03-19 Thread Mr J.L.
ola,
Eu nao testei ainda. nao posso dar restart no meu
postgresql agora. só em horarios alternativos,hehehe.

Ai eu queria saber essas informacoes antes p/ me
adiantar mesmo.

   Gostaria de saber se alguem esta usando
corretamente na versao 8.3 do postgresql?

Gostaria de saber também se tem como gerar os
relatorios do pgfouine fazendo o seguinte, gerar os
"logs" em um servidor com uma versao 8.3 e copiar esse
arquivo de log para um outro servidor que  tenha o
pgfouine instalado e c/ uma versao do  postgresql
8.2.4, por exemplo?

Sao apenas duvidas

eu tenho ele funcionando no 8.2.4.

Obrigado.

--- "jota.comm" <[EMAIL PROTECTED]> escreveu:

> Opa,
> 
> E você não está conseguindo gerar os logs pelo
> pgFouine?
> Dá algum tipo de erro?
> 
> []s
> 
> Em 19/03/08, Mr J.L. <[EMAIL PROTECTED]>
> escreveu:
> >
> > Ola,
> > estou usando o "syslog" conforme recomendado
> do
> > site.
> >
> > # To enable syslog logging:
> > log_destination = 'syslog'
> > redirect_stderr = off
> > silent_mode = on
> >
> >
> > --- "jota.comm" <[EMAIL PROTECTED]> escreveu:
> >
> >
> > > Opa,
> > >
> > > Você está usando syslog ou stderr?
> > >
> > > []s
> > >
> > > 2008/3/19, Mr J.L. <[EMAIL PROTECTED]>:
> > > >
> > > > Ola Pessoal,
> > > > Alguem que usa o "pgFouine" sabe me dizer
> se
> > > ele
> > > > esta funcionando corretamente na versao 8.3 do
> > > > postgresql ?
> > > > Porque eu fui alterar algumas
> configuraçoes do
> > > > postgresql na versao 8.3 e tem algumas coisas
> que
> > > > tinham em versoes anteriores p/ alterar e na
> > > versao
> > > > nem tem o parametro no "conf", por exemplo.
> > > > Gostaria de saber também se tem como gerar
> os
> > > > relatorios do pgfouine fazendo o seguinte,
> gerar
> > > os
> > > > "logs" em um servidor com uma versao 8.3 e
> copiar
> > > esse
> > > > arquivo de log para um outro servidor que
> tenha o
> > > > pgfouine instalado e c/ uma versao do
> postgresql
> > > > 8.2.4, por exemplo?
> > > >
> > > > Obrigado.
> > > >
> > > >
> > > >   Abra sua conta no Yahoo! Mail, o único
> sem
> > > limite de espaço para
> > > > armazenamento!
> > > > http://br.mail.yahoo.com/
> > > >
> ___
> > > > pgbr-geral mailing list
> > > > pgbr-geral@listas.postgresql.org.br
> > > >
> > >
> >
>
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> > > >
> > >
> > >
> > >
> > > --
> > > João Paulo
> > > www.dextra.com.br/postgres
> > > PostgreSQL
> > >
> >
> >
> >
> >   Abra sua conta no Yahoo! Mail, o único sem
> limite de espaço para
> > armazenamento!
> > http://br.mail.yahoo.com/
> >
> 
> 
> 
> -- 
> João Paulo
> www.dextra.com.br/postgres
> PostgreSQL
> 



  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine em versao 8.3

2008-03-19 Thread Thiago Risso
> Gostaria de saber também se tem como gerar os
>  relatorios do pgfouine fazendo o seguinte, gerar os
>  "logs" em um servidor com uma versao 8.3 e copiar esse
>  arquivo de log para um outro servidor que  tenha o
>  pgfouine instalado e c/ uma versao do  postgresql
>  8.2.4, por exemplo?

Infelizmente não estou trabalhando em NENHUM projeto com POSTGRES em
produção no momento.
Mas em testes que tenho feito na 8.3, funcionou certinho (com stderr).


-- 
Att:
Thiago Risso
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Hélio José
Pessoal instalei aqui a ferramenta pgFouine 1.2.1 usando rpm,
configurei o postgresql.conf como pede o tutorial:
http://pgfouine.projects.postgresql.org/tutorial.html

algue já usou essa ferramenta? Ela funciona no 9.0 ?

gerando relatório:

onde encontro os logs? são os logs la do dir pg_log?

exemplo do site: $ pgfouine.php -file
*logs_pgbench_20051211063633.log* > sample_default.html


parametros de configuração:

log_destination = 'syslog' redirect_stderr = off #*o parametro redirect não
pode setar também pq o mesmo não existe no postgres *silent_mode = on
To log queries slower than *n* milliseconds:

log_min_duration_statement = *n   #aqui setei com "0" pq com "n" o
banco não subiu*
log_duration = off
log_statement = 'none'

To log every query executed, set *log_min_duration_statement* to 0. Set it
to -1 to disable query logging.

Then edit your /etc/syslog.conf to set up a PostgreSQL facility:

local0.*-/var/log/pgsql

You should also ignore PostgreSQL facility for the default log file
otherwise you will log the queries twice:

*.info;mail.none;authpriv.none;cron.none*;local0.none*
/var/log/messages


Desde já Obrigado.pessoal


-- 
--
Hélio José
(61) 99840139
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] PgFouine funciona no PostgreSQL 9.3?

2014-03-10 Thread Rosana de Oliveira
Boa tarde,


Estou aprendiz de DBA e atualmente estou tentando utilizar o Pgfouine  para
visualizar o relatório do log em html.
Já tentei inúmeras vezes no PostgreSQL 9.3, sem sucesso em uma máquina
virtual teste.
A seguinte mensagem de erro é exibida:

*$ pgfouine -file
 /var/lib/postgresql/9.3/main/pg_log/postgresql-2014-03-06_15.log >
/teste/r55.html*

*pgFouine did not find any valid PostgreSQL log line in your log file:*
** check that PostgreSQL uses an english locale for logging (lc_messages in
your postgresql.conf),*
** check that you use the -logtype option (syslog, stderr) according to
your log file,*
** 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 #postgresql@freenode or guillaume-pg at smet dot org).*


Eu utilizo Ubuntu 12.04.LTS .

*A configuração do postgresql.conf atual (após inúmeros outros testes) é:*

*log_destination = 'syslog'*

*logging_collector=on*
*log_directory = '/var/log/postgresql/'*
*log_min_messages= info*
*log_min_duration_statetement = 0*
*log_line_prefix = 'user=%u, db=%d'*
*log_statement= 'none'*
*lc_messages='C'*


O conteúdo do pg_log é:

user=, db=LOG:  sistema de banco de dados foi desligado em 2014-03-06
11:11:14 BRT
user=, db=LOG:  sistema de banco de dados está pronto para aceitar
conexões
user=, db=LOG:  inicializador do autovacuum foi iniciado
user=[desconhecido], db=[desconhecido]LOG:  pacote de inicialização
incompleto
user=postgres, db=postgresLOG:  comando: SELECT d.datname as "Name",
   pg_catalog.pg_get_userbyid(d.datdba) as "Owner",
   pg_catalog.pg_encoding_to_char(d.encoding) as "Encoding",
   d.datcollate as "Collate",
   d.datctype as "Ctype",
   pg_catalog.array_to_string(d.datacl, E'\n') AS "Access
privileges"
FROM pg_catalog.pg_database d
ORDER BY 1;
user=postgres, db=postgresLOG:  duração: 2.282 ms
user=postgres, db=postgresLOG:  comando: SELECT d.datname as "Name",
   pg_catalog.pg_get_userbyid(d.datdba) as "Owner",
   pg_catalog.pg_encoding_to_char(d.encoding) as "Encoding",
   d.datcollate as "Collate",
   d.datctype as "Ctype",
   pg_catalog.array_to_string(d.datacl, E'\n') AS "Access
privileges"
FROM pg_catalog.pg_database d
ORDER BY 1;
user=postgres, db=postgresLOG:  duração: 1.787 ms
user=postgres, db=postgresLOG:  comando: SELECT d.datname as "Name",
   pg_catalog.pg_get_userbyid(d.datdba) as "Owner",
   pg_catalog.pg_encoding_to_char(d.encoding) as "Encoding",
   d.datcollate as "Collate",
   d.datctype as "Ctype",
   pg_catalog.array_to_string(d.datacl, E'\n') AS "Access
privileges"
FROM pg_catalog.pg_database d
ORDER BY 1;
user=postgres, db=postgresLOG:  duração: 1.634 ms
user=postgres, db=postgresLOG:  comando: select * from pessoa;
user=postgres, db=postgresLOG:  duração: 0.890 ms
/var/lib/postgresql/9.3/main/pg_log/postgresql-2014-03-06_15.log (END)



*Pergunta-se:*
*- o PgFouine funciona no PostgreSQL 9.3? *

*- o arquivo log que devo gerar é este mesmo? Estou usando syslog.*

*- como vocês indicam ser a melhor configuração de log para o
postgresql.conf?*

*- como não consegui, agora estou tentando usar o PgBadger para relatórios
de log, mas parece que o PgFouine é melhor.*
*O que vocês acham?*



Obrigada!

Rosana



-- 
Rosana de Oliveira Santos
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] PGFOUINE [PROBLEMA NA VERSÃO 8. 3.5]

2009-01-08 Thread Junin
Galerinha,

Segue abaixo todos meus procedimentos e o erro final...


S.O. Ubuntu
Instalação do postgresql via pacote - É teste no meu note...rsrs

Pré-requisitos
#instalar php5
apt-get install php5-cli
baixar e descompactar em um  diretorio seu o  PGFOUINE
pgfouine-1.0.tar.gz

1 - Editei o arquivo postgresql.conf no seguintes parâmetros:

log_destination = 'syslog'
logging_collector = off
silent_mode = on

log_min_duration_statement = 0
log_duration = off
log_statement = 'none'

log_line_prefix = 'user=%u,db=%d '#com espaço no final entre o d e a aspas

2 - Editei o arquivo /etc/syslog.conf

#adiciona
local0.*-/var/log/postgresql/main.log

# edita

*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
*local0.none;\*
cron,daemon.none;\
mail,news.none  -/var/log/messages

3 - reiniciei o syslogd
/etc/init.d/sysklogd restart

4 - reiniciei o postgresql-8.3
/etc/init.d/postgresql-8.3 restart

5 - Entrei no log do postgres
cd /var/log/postgresql

6 - Rodei o comando

//pgfouine-1.0/pgfouine.php -file main.log  >
//somefile.html

7 - OLHA O ERRO <>

erro:

r...@es605-444:/var/log/postgresql#
/home/junin-dba/pgfouine-1.0/pgfouine.php -file postgresql-8.3-main.log  >
/home/junin-dba/Área\ de\ Trabalho/somefile.html
pgFouine did not find any valid PostgreSQL log line in your log file:
* check that PostgreSQL uses an english locale for logging (lc_messages in
your postgresql.conf),
* check that you use the -logtype option (syslog, stderr) according to your
log file,
* 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).


Solucao 1 - mudar para ingles no postgresql.conf o parametro lc_messages
//fiz e nada;
Solucao 2 - verificar o log_line_prefix = 'user=%u,db=%d '#tem o espaço no
final...

Ajuda aí galera...


-- 
VALTER CEZAR PRADO JUNIOR
GRADUADO EM CIÊNCIA DA COMPUTAÇÃO - UFOP
ANALISTA DE SISTEMAS - BYSAT
DBA / PROJETISTA DE SISTEMAS - PBH
INTEGRANTE DA COMUNIDADE PGBR-GERAL

Sem saber como fazer ele fez!
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Flavio Henrique Araque Gurgel
Em 29 de setembro de 2011 12:23, Hélio José  escreveu:
> Pessoal instalei aqui a ferramenta pgFouine 1.2.1 usando rpm,
> configurei o postgresql.conf como pede o tutorial:
> http://pgfouine.projects.postgresql.org/tutorial.html
>
> algue já usou essa ferramenta? Ela funciona no 9.0 ?

Já usei, uso sempre e sim, funciona muito bem.

> gerando relatório:
>
> onde encontro os logs? são os logs la do dir pg_log?

Verifique no seu conf:
logging_collector = on
log_destination = ALGUMA COISA AQUI QUE VOCÊ ESCREVE.
Se você não colocou nada no log_destination, ou a linha está
comentada, e você usa o script padrão pra subir o PostgreSQL, seus
logs estarão no subdiretório pg_log.

> exemplo do site: $ pgfouine.php -file logs_pgbench_20051211063633.log >
> sample_default.html
>
> parametros de configuração:
>
> log_destination = 'syslog' redirect_stderr = off #o parametro redirect não
> pode setar também pq o mesmo não existe no postgres silent_mode = on

Você usa syslog?
Então seus logs devem estar caindo em /var/log/postgres/nome do log
Note que, ao usar syslog, quem diz onde os logs vão estar é o syslog,
não o PostgreSQL.

> To log queries slower than n milliseconds:
>
> log_min_duration_statement = n   #aqui setei com "0" pq com "n" o banco não
> subiu

"n" no documento do pgfouine quer dizer "coloque o número de
milissegundos aqui".
Substitua "n" por um valor, em milissegundos, que você quer que o
PostgreSQL considere "consulta lenta".
Se colocar zero, é perigoso: todas as suas consultas cairão no log.
Isso gera I/O e pode prejudicar seu desempenho, além de consumir
espaço em disco.

> log_duration = off
> log_statement = 'none'
>
> To log every query executed, set log_min_duration_statement to 0. Set it to
> -1 to disable query logging.
>
> Then edit your /etc/syslog.conf to set up a PostgreSQL facility:
>
> local0.*  -/var/log/pgsql

É aqui que você diz pro seu sistema onde o log vai cair quando usa syslog.

[]s
Flavio Gurgel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Dickson S. Guedes
Em 29 de setembro de 2011 15:57, Hélio José  escreveu:
> Flavio muito obrigado pelo esclarecimento,
> mas ainda não consegui gerar o relatório, da uma olhada
>
> o comando:
>  pgfouine.php -file postgresql-2011-09-29_151136.log > sample_default.html
> o erro:
> pgFouine did not find any valid PostgreSQL log line in your log file:
> * check that PostgreSQL uses an english locale for logging (lc_messages in
> your  postgresql.conf),
> * check that you use the -logtype option (syslog, stderr) according to your
> log file,
> * 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
> auth or (gsmet on #postgresql@freenode or guillaume-pg at smet dot org).
> configuração:
> log_directory = 'pg_log'
> log_destination = 'stderr'
> logging_collector = on
> log_min_duration_statement = 1
> log_line_prefix = '%t [%p]: [%l-1]'
> terei mexer no lc_messages?

A expressão regular dentro do pgfouine espera encontrar algumas
palavras específicas, como 'duration' por exemplo, neste caso as
mensagens no log devem estar em en_US.

[]s
-- 
Dickson S. Guedes
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://www.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Flavio Henrique Araque Gurgel
> Flavio muito obrigado pelo esclarecimento,
> mas ainda não consegui gerar o relatório, da uma olhada
>
> o comando:
>  pgfouine.php -file postgresql-2011-09-29_151136.log > sample_default.html
> o erro:
> pgFouine did not find any valid PostgreSQL log line in your log file:
> * check that PostgreSQL uses an english locale for logging (lc_messages in
> your  postgresql.conf),
> * check that you use the -logtype option (syslog, stderr) according to your
> log file,
> * 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
> auth or (gsmet on #postgresql@freenode or guillaume-pg at smet dot org).
> configuração:
> log_directory = 'pg_log'
> log_destination = 'stderr'
> logging_collector = on

Você está usando stderr e não syslog, tudo bem até aqui.

> log_min_duration_statement = 1
> log_line_prefix = '%t [%p]: [%l-1]'

Falta um espaço no final, antes do apóstrofe.

> terei mexer no lc_messages?

Se seu PostgreSQL estiver logando em outro idioma que não o inglês, sim.
Se seu log está logando [duração] ao invés de [duration] (abra o log
com less ou vi pra olhar), você pode converter seu log com o sed:
sed s/duração/duration/ postgresql-2011-09-29_151136.log > em_ingles.log

Aí passa pro pgFouine assim:
pgfouine.php -logtype=stderr -file postgresql-2011-09-29_151136.log >
sample_default.html

[]s
Flavio Gurgel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Hélio José
Flavio muito obrigado pelo esclarecimento,
mas ainda não consegui gerar o relatório, da uma olhada

o comando:
 pgfouine.php -file postgresql-2011-09-29_151136.log > sample_default.html
o erro:
pgFouine did not find any valid PostgreSQL log line in your log file:
** check that PostgreSQL uses an english locale for logging (lc_messages in
your* * postgresql.conf),
** check that you use the -logtype option (syslog, stderr) according to your
log file,
* 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
auth or (gsmet on #postgresql@freenode or guillaume-pg at smet dot org).
configuração:
log_directory = 'pg_log'
log_destination = 'stderr'
logging_collector = on
log_min_duration_statement = 1
log_line_prefix = '%t [%p]: [%l-1]'
terei mexer no *lc_messages?*
**
desde já obrigado
Em 29 de setembro de 2011 13:24, Flavio Henrique Araque Gurgel <
fha...@gmail.com> escreveu:

> Em 29 de setembro de 2011 12:23, Hélio José  escreveu:
> > Pessoal instalei aqui a ferramenta pgFouine 1.2.1 usando rpm,
> > configurei o postgresql.conf como pede o tutorial:
> > http://pgfouine.projects.postgresql.org/tutorial.html
> >
> > algue já usou essa ferramenta? Ela funciona no 9.0 ?
>
> Já usei, uso sempre e sim, funciona muito bem.
>
> > gerando relatório:
> >
> > onde encontro os logs? são os logs la do dir pg_log?
>
> Verifique no seu conf:
> logging_collector = on
> log_destination = ALGUMA COISA AQUI QUE VOCÊ ESCREVE.
> Se você não colocou nada no log_destination, ou a linha está
> comentada, e você usa o script padrão pra subir o PostgreSQL, seus
> logs estarão no subdiretório pg_log.
>
> > exemplo do site: $ pgfouine.php -file logs_pgbench_20051211063633.log >
> > sample_default.html
> >
> > parametros de configuração:
> >
> > log_destination = 'syslog' redirect_stderr = off #o parametro redirect
> não
> > pode setar também pq o mesmo não existe no postgres silent_mode = on
>
> Você usa syslog?
> Então seus logs devem estar caindo em /var/log/postgres/nome do log
> Note que, ao usar syslog, quem diz onde os logs vão estar é o syslog,
> não o PostgreSQL.
>
> > To log queries slower than n milliseconds:
> >
> > log_min_duration_statement = n   #aqui setei com "0" pq com "n" o banco
> não
> > subiu
>
> "n" no documento do pgfouine quer dizer "coloque o número de
> milissegundos aqui".
> Substitua "n" por um valor, em milissegundos, que você quer que o
> PostgreSQL considere "consulta lenta".
> Se colocar zero, é perigoso: todas as suas consultas cairão no log.
> Isso gera I/O e pode prejudicar seu desempenho, além de consumir
> espaço em disco.
>
> > log_duration = off
> > log_statement = 'none'
> >
> > To log every query executed, set log_min_duration_statement to 0. Set it
> to
> > -1 to disable query logging.
> >
> > Then edit your /etc/syslog.conf to set up a PostgreSQL facility:
> >
> > local0.*  -/var/log/pgsql
>
> É aqui que você diz pro seu sistema onde o log vai cair quando usa syslog.
>
> []s
> Flavio Gurgel
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
--
Hélio José
(61) 99840139
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Hélio José
É pessoal ainda não consegui ainda to mesmo erro, fiz tds alteraçãoes
sugeridas por vcs (Dickson e Flavio).
mesmo erro chatoabaixo segue o comando pra gerar o relatório e
o postgresql.conf:

[root@homologacaosipac pg_log]#  *pgfouine.php -logtype=stderr -file
postgresql-2011-09-29_165752.log > sample_default.html
*pgFouine did not find any valid PostgreSQL log line in your log file:
* check that PostgreSQL uses an english locale for logging (lc_messages in
your postgresql.conf),
* check that you use the -logtype option (syslog, stderr) according to your
log file,
* 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 #postgresql@freenode or guillaume-pg at smet dot org).
**
*# -
# PostgreSQL configuration file
# -
#
# This file consists of lines of the form:
#
#   name = value
#
# (The "=" is optional.)  Whitespace may be used.  Comments are introduced
with
# "#" anywhere on a line.  The complete list of parameter names and allowed
# values can be found in the PostgreSQL documentation.
#
# The commented-out settings shown in this file represent the default
values.
# Re-commenting a setting is NOT sufficient to revert it to the default
value;
# you need to reload the server.
#
# This file is read on server startup and when the server receives a SIGHUP
# signal.  If you edit the file on a running system, you have to SIGHUP the
# server for the changes to take effect, or use "pg_ctl reload".  Some
# parameters, which are marked below, require a server shutdown and restart
to
# take effect.
#
# Any parameter can also be given as a command-line option to the server,
e.g.,
# "postgres -c log_connections=on".  Some parameters can be changed at run
time
# with the "SET" SQL command.
#
# Memory units:  kB = kilobytesTime units:  ms  = milliseconds
#MB = megabytes s   = seconds
#GB = gigabytes min = minutes
#   h   = hours
#   d   = days*


*
#--
# FILE LOCATIONS
#--
*

*# The default values of these variables are driven from the -D command-line
# option or PGDATA environment variable, represented here as ConfigDir.*

*#data_directory = 'ConfigDir'   # use data in another directory
# (change requires restart)
#hba_file = 'ConfigDir/pg_hba.conf' # host-based authentication file
# (change requires restart)
#ident_file = 'ConfigDir/pg_ident.conf' # ident configuration file
# (change requires restart)*

*# If external_pid_file is not explicitly set, no extra PID file is written.
#external_pid_file = '(none)'   # write an extra PID file
# (change requires restart)

*
Em 29 de setembro de 2011 16:19, Flavio Henrique Araque Gurgel <
fha...@gmail.com> escreveu:

> > Flavio muito obrigado pelo esclarecimento,
> > mas ainda não consegui gerar o relatório, da uma olhada
> >
> > o comando:
> >  pgfouine.php -file postgresql-2011-09-29_151136.log >
> sample_default.html
> > o erro:
> > pgFouine did not find any valid PostgreSQL log line in your log file:
> > * check that PostgreSQL uses an english locale for logging (lc_messages
> in
> > your  postgresql.conf),
> > * check that you use the -logtype option (syslog, stderr) according to
> your
> > log file,
> > * 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
> > auth or (gsmet on #postgresql@freenode or guillaume-pg at smet dot org).
> > configuração:
> > log_directory = 'pg_log'
> > log_destination = 'stderr'
> > logging_collector = on
>
> Você está usando stderr e não syslog, tudo bem até aqui.
>
> > log_min_duration_statement = 1
> > log_line_prefix = '%t [%p]: [%l-1]'
>
> Falta um espaço no final, antes do apóstrofe.
>
> > terei mexer no lc_messages?
>
> Se seu PostgreSQL estiver logando em outro idioma que não o inglês, sim.
> Se seu log está logando [duração] ao invés de [duration] (abra o log
> com less ou vi pra olhar), você pode converter seu log com o sed:
> sed s/duração/duration/ postgresql-2011-09-29_151136.log > em_ingles.log
>
> Aí passa pro pgFouine assim:
> pgfouine.php -logtype=stderr -file postgresql-2011-09-29_151136.log >
> sample_default.html
>
> []s
> Flavio

Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Flavio Henrique Araque Gurgel
Em 29 de setembro de 2011 17:17, Hélio José  escreveu:
> É pessoal ainda não consegui ainda to mesmo erro, fiz tds alteraçãoes
> sugeridas por vcs (Dickson e Flavio).
> mesmo erro chatoabaixo segue o comando pra gerar o relatório e
> o postgresql.conf:
>
> [root@homologacaosipac pg_log]#  pgfouine.php -logtype=stderr -file
> postgresql-2011-09-29_165752.log > sample_default.html
> pgFouine did not find any valid PostgreSQL log line in your log file:
> * check that PostgreSQL uses an english locale for logging (lc_messages in
> your postgresql.conf),
> * check that you use the -logtype option (syslog, stderr) according to your
> log file,
> * 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 #postgresql@freenode or guillaume-pg at smet dot org).

Mande a saída dos seguintes comandos, nos diretórios adequados de cada
arquivo, por favor:
grep duration postgresql-2011-09-29_165752.log
grep dura postgresql-2011-09-29_165752.log
grep log_line_prefix postgresql.conf

[]s
Flavio
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Hélio José
Somente o grep log_line_prefix postgresql.conf gerou saída: log_line_prefix
= '%t [%p]: [%l-1] '# special values
esses não geram nada...
grep dura postgresql-2011-09-29_165752.log > saida.log
grep duration postgresql-2011-09-29_165752.log > saida.log


Obrigado...

Em 29 de setembro de 2011 17:28, Flavio Henrique Araque Gurgel <
fha...@gmail.com> escreveu:

> Em 29 de setembro de 2011 17:17, Hélio José  escreveu:
> > É pessoal ainda não consegui ainda to mesmo erro, fiz tds alteraçãoes
> > sugeridas por vcs (Dickson e Flavio).
> > mesmo erro chatoabaixo segue o comando pra gerar o relatório e
> > o postgresql.conf:
> >
> > [root@homologacaosipac pg_log]#  pgfouine.php -logtype=stderr -file
> > postgresql-2011-09-29_165752.log > sample_default.html
> > pgFouine did not find any valid PostgreSQL log line in your log file:
> > * check that PostgreSQL uses an english locale for logging (lc_messages
> in
> > your postgresql.conf),
> > * check that you use the -logtype option (syslog, stderr) according to
> your
> > log file,
> > * 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 #postgresql@freenode or guillaume-pg at smet dot org).
>
> Mande a saída dos seguintes comandos, nos diretórios adequados de cada
> arquivo, por favor:
> grep duration postgresql-2011-09-29_165752.log
> grep dura postgresql-2011-09-29_165752.log
> grep log_line_prefix postgresql.conf
>
> []s
> Flavio
>  ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
--
Hélio José
(61) 99840139
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Flavio Henrique Araque Gurgel
Em 29 de setembro de 2011 17:38, Hélio José  escreveu:
> Somente o grep log_line_prefix postgresql.conf gerou saída: log_line_prefix
> = '%t [%p]: [%l-1] '    # special values

Está correto.

> esses não geram nada...
> grep dura postgresql-2011-09-29_165752.log > saida.log
> grep duration postgresql-2011-09-29_165752.log > saida.log

Então seu banco não está logando consulta nenhuma. Aí o pgFouine não
acha nada pra fazer estatísticas. Normal.
Seu banco está em carga? Gere algumas consultas lentas nele pra que
caia no log. Refaça os greps acima até que apareça alguma coisa.
Você está olhando o log certo? Note que a cada reinicialização o
PostgreSQL (do jeito como você configurou) gera um log novo.

[]s
Flavio Gurgel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Dickson S. Guedes
Em 29 de setembro de 2011 17:38, Hélio José  escreveu:
> Somente o grep log_line_prefix postgresql.conf gerou saída: log_line_prefix
> = '%t [%p]: [%l-1] '    # special values

> esses não geram nada...
> grep dura postgresql-2011-09-29_165752.log > saida.log
> grep duration postgresql-2011-09-29_165752.log > saida.log

Hum. Tem certeza que o último não sobrepos o anterior?

Por favor nos informe o resultado de:

grep dura postgresql-2011-09-29_165752.log | wc -l
grep duration postgresql-2011-09-29_165752.log | wc -l
grep BRT postgresql-2011-09-29_165752.log | wc -l

[]s
-- 
Dickson S. Guedes
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://www.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Hélio José
Em 29 de setembro de 2011 17:48, Dickson S. Guedes
escreveu:

> Em 29 de setembro de 2011 17:38, Hélio José  escreveu:
> > Somente o grep log_line_prefix postgresql.conf gerou saída:
> log_line_prefix
> > = '%t [%p]: [%l-1] '# special values
>
> > esses não geram nada...
> > grep dura postgresql-2011-09-29_165752.log > saida.log
> > grep duration postgresql-2011-09-29_165752.log > saida.log
>
> Hum. Tem certeza que o último não sobrepos o anterior?
>
> Por favor nos informe o resultado de:
>
> grep dura postgresql-2011-09-29_165752.log | wc -l  #este gerou: 0
> grep duration postgresql-2011-09-29_165752.log | wc -l  #este gerou: 0
> grep BRT postgresql-2011-09-29_165752.log | wc -l  #este gerou: 4
>
> []s
> --
> Dickson S. Guedes
> mail/xmpp: gue...@guedesoft.net - skype: guediz
> http://guedesoft.net - http://www.postgresql.org.br
> ___
>  pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
--
Hélio José
(61) 99840139
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Hélio José
Pois é Flávio percebi mesmo q a cada fez que inicio o postgres ele gera um
log e sim tem carga vou gerar uma carga maior...
e ver no q vai dar...
repetir os testes
Em 29 de setembro de 2011 17:45, Flavio Henrique Araque Gurgel <
fha...@gmail.com> escreveu:

> Em 29 de setembro de 2011 17:38, Hélio José  escreveu:
> > Somente o grep log_line_prefix postgresql.conf gerou saída:
> log_line_prefix
> > = '%t [%p]: [%l-1] '# special values
>
> Está correto.
>
> > esses não geram nada...
> > grep dura postgresql-2011-09-29_165752.log > saida.log
> > grep duration postgresql-2011-09-29_165752.log > saida.log
>
> Então seu banco não está logando consulta nenhuma. Aí o pgFouine não
> acha nada pra fazer estatísticas. Normal.
> Seu banco está em carga? Gere algumas consultas lentas nele pra que
> caia no log. Refaça os greps acima até que apareça alguma coisa.
> Você está olhando o log certo? Note que a cada reinicialização o
> PostgreSQL (do jeito como você configurou) gera um log novo.
>
> []s
> Flavio Gurgel
>  ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
--
Hélio José
(61) 99840139
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Dickson S. Guedes
Em 29 de setembro de 2011 17:55, Hélio José  escreveu:
> Em 29 de setembro de 2011 17:48, Dickson S. Guedes 
> escreveu:
>>
>> Em 29 de setembro de 2011 17:38, Hélio José  escreveu:
>> > Somente o grep log_line_prefix postgresql.conf gerou saída:
>> > log_line_prefix
>> > = '%t [%p]: [%l-1] '    # special values
>>
>> > esses não geram nada...
>> > grep dura postgresql-2011-09-29_165752.log > saida.log
>> > grep duration postgresql-2011-09-29_165752.log > saida.log
>>
>> Hum. Tem certeza que o último não sobrepos o anterior?
>>
>> Por favor nos informe o resultado de:
>>
>> grep dura postgresql-2011-09-29_165752.log | wc -l  #este gerou: 0
>> grep duration postgresql-2011-09-29_165752.log | wc -l  #este gerou: 0
>> grep BRT postgresql-2011-09-29_165752.log | wc -l  #este gerou: 4

Bom, até onde eu lembro na expressão regular do pgfouine não espera
qualquer timezone, este BRT ai pode ser uma das causas, desde que o
resultado dos grep anteriores retornassem alguma coisa, o que nao
aconteceu.

Em seu postgresql.conf tente:

log_destination = 'stderr'
redirect_stderr = on
log_line_prefix = '%t [%p]: [%l-1] '
log_min_duration_statement = 1
lc_messages = 'en_US'

Entre no banco e execute algumas consultas, e depois repita o greps e
wc -l acima, enviando-nos o resultado.

[]s
-- 
Dickson S. Guedes
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://www.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Dickson S. Guedes
Em 29 de setembro de 2011 18:03, Dickson S. Guedes
 escreveu:
> Em 29 de setembro de 2011 17:55, Hélio José  escreveu:
>> Em 29 de setembro de 2011 17:48, Dickson S. Guedes 
>> escreveu:
>>>
>>> Em 29 de setembro de 2011 17:38, Hélio José  escreveu:
>>> > Somente o grep log_line_prefix postgresql.conf gerou saída:
>>> > log_line_prefix
>>> > = '%t [%p]: [%l-1] '    # special values
>>>
>>> > esses não geram nada...
>>> > grep dura postgresql-2011-09-29_165752.log > saida.log
>>> > grep duration postgresql-2011-09-29_165752.log > saida.log
>>>
>>> Hum. Tem certeza que o último não sobrepos o anterior?
>>>
>>> Por favor nos informe o resultado de:
>>>
>>> grep dura postgresql-2011-09-29_165752.log | wc -l  #este gerou: 0
>>> grep duration postgresql-2011-09-29_165752.log | wc -l  #este gerou: 0
>>> grep BRT postgresql-2011-09-29_165752.log | wc -l  #este gerou: 4
>
> Bom, até onde eu lembro na expressão regular do pgfouine não espera
> qualquer timezone, este BRT ai pode ser uma das causas, desde que o
> resultado dos grep anteriores retornassem alguma coisa, o que nao
> aconteceu.
>
> Em seu postgresql.conf tente:
>
> log_destination = 'stderr'
> redirect_stderr = on
> log_line_prefix = '%t [%p]: [%l-1] '
> log_min_duration_statement = 1
> lc_messages = 'en_US'
>
> Entre no banco e execute algumas consultas, e depois repita o greps e
> wc -l acima, enviando-nos o resultado.

Apenas um adendo: obviamente você terá que fazer isso no último log
gerado pelo postgres.

[]s
-- 
Dickson S. Guedes
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://www.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Flavio Henrique Araque Gurgel
>> Bom, até onde eu lembro na expressão regular do pgfouine não espera
>> qualquer timezone, este BRT ai pode ser uma das causas, desde que o
>> resultado dos grep anteriores retornassem alguma coisa, o que nao
>> aconteceu.

Eu faço pgFouine aqui com timezone sem problemas.
Acabei de gerar um do meu banco de produção aqui.

O que eu percebi é que o banco do Helio tem... 4 LINHAS! Certamente
não tem nada pro pgFouine olhar.
Hélio, manda carga e cata o log certo!

[]s
Flavio Gurgel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-29 Thread Dickson S. Guedes
Em 29 de setembro de 2011 18:07, Flavio Henrique Araque Gurgel
 escreveu:
>>> Bom, até onde eu lembro na expressão regular do pgfouine não espera
>>> qualquer timezone, este BRT ai pode ser uma das causas, desde que o
>>> resultado dos grep anteriores retornassem alguma coisa, o que nao
>>> aconteceu.
>
> Eu faço pgFouine aqui com timezone sem problemas.
> Acabei de gerar um do meu banco de produção aqui.

Sim eu acabei de checar aqui... a primeira versão que eu utilizava
tinha este problema, eu inclusive fazia alguns 'sed', a que estou
utilizando no momento [1] não mais.

> O que eu percebi é que o banco do Helio tem... 4 LINHAS! Certamente
> não tem nada pro pgFouine olhar.
> Hélio, manda carga e cata o log certo!

+1.


[1] 
http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/~checkout~/pgfouine/pgfouine/include/postgresql/PostgreSQLRegexps.lib.php?rev=1.15&content-type=text/plain

-- 
Dickson S. Guedes
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://www.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-30 Thread Hélio José
Concordo com vcs, dei uma carga maior e usei o último log gerado
agora tem mais q "4 linhas" mas o erro continuasegue os testes e comando
pgfouine e o mesmo..erro...

começo a achar que é o problema é o  time zone

Obrigado Flavio e Dickson

testes:
grep log_line_prefix postgresql.conf
log_line_prefix = '%t [%p]: [%l-1] '# special values

grep dura postgresql-2011-09-30_00.log > saida1.log
[root@homologacaosipac pg_log]# vim saida1.log
2011-09-30 08:27:03 BRT [19966]: [1-1] LOG:  duration: 3.977 ms  statement:
SELECT version();
2011-09-30 08:27:03 BRT [19966]: [2-1] LOG:  duration: 6.300 ms  statement:
SET DateStyle=ISO;
2011-09-30 08:27:08 BRT [19968]: [1-1] LOG:  duration: 3.101 ms  statement:
SET DateStyle=ISO;
2011-09-30 08:27:12 BRT [19969]: [1-1] LOG:  duration: 8.213 ms  statement:
SELECT version();
2011-09-30 08:27:12 BRT [19969]: [2-1] LOG:  duration: 9.378 ms  statement:
SET DateStyle=ISO;
2011-09-30 08:27:26 BRT [19971]: [1-1] LOG:  duration: 3.978 ms  statement:
SET DateStyle=ISO;
2011-09-30 08:27:31 BRT [19971]: [2-1] LOG:  duration: 3.071 ms  statement:
SELECT groname FROM pg_group ORDER BY groname
2011-09-30 08:27:31 BRT [19971]: [3-1] LOG:  duration: 2.707 ms  statement:
SELECT name, vartype, min_val, max_val
2011-09-30 08:28:19 BRT [19971]: [8-1] LOG:  duration: 4.239 ms  statement:
SELECT db.oid, datname, db.dattablespace AS spcoid, spcname, datallowconn,
(SELECT array(select coalesce( || rolname || , '') || '=' ||
unnest(setconfig) FROM pg_db_role_setting setting LEFT JOIN pg_roles role ON
setting.setrole=role.oid WHERE setdatabase = db.oid)) AS datconfig, datacl,
pg_encoding_to_char(encoding) AS serverencoding, pg_get_userbyid(datdba) AS
datowner,has_database_privilege(db.oid, 'CREATE') as cancreate,
2011-09-30 08:28:20 BRT [19978]: [1-1] LOG:  duration: 2.015 ms  statement:
SELECT version();
2011-09-30 08:28:20 BRT [19978]: [2-1] LOG:  duration: 3.280 ms  statement:
SET DateStyle=ISO;
2011-09-30 08:28:20 BRT [19978]: [3-1] LOG:  duration: 5.745 ms  statement:
SELECT 2 AS nsptyp,
2011-09-30 08:28:20 BRT [19978]: [4-1] LOG:  duration: 3.079 ms  statement:
SELECT CASE WHEN nspname LIKE E'pg\\_temp\\_%' THEN 1
2011-09-30 08:28:21 BRT [19978]: [5-1] LOG:  duration: 102.655 ms
statement: SELECT COUNT(*) FROM
2011-09-30 08:28:29 BRT [19971]: [9-1] LOG:  duration: 947.902 ms
statement: DROP DATABASE administrativo_producao;
2011-09-30 08:28:29 BRT [19971]: [10-1] LOG:  duration: 2.097 ms  statement:
SELECT proname FROM pg_proc WHERE proname='pg_get_viewdef' AND
proargtypes[1]=16
2011-09-30 08:28:29 BRT [19971]: [11-1] LOG:  duration: 28.156 ms
statement: SELECT 2 AS nsptyp,
2011-09-30 08:28:29 BRT [19971]: [12-1] LOG:  duration: 2.166 ms  statement:
SELECT COUNT(*) FROM
2011-09-30 08:28:51 BRT [19971]: [13-1] LOG:  duration: 5815.878 ms
statement: CREATE DATABASE administrativo_producao
2011-09-30 08:28:54 BRT [19981]: [1-1] LOG:  duration: 2.481 ms  statement:
SELECT version();
2011-09-30 08:28:54 BRT [19981]: [2-1] LOG:  duration: 4.392 ms  statement:
SET DateStyle=ISO;
2011-09-30 08:28:54 BRT [19981]: [3-1] LOG:  duration: 4.494 ms  statement:
SELECT 2 AS nsptyp,
2011-09-30 08:28:54 BRT [19981]: [4-1] LOG:  duration: 3.082 ms  statement:
SELECT COUNT(*) FROM
2011-09-30 08:31:36 BRT [20012]: [1-1] LOG:  duration: 18.298 ms  statement:
CREATE SCHEMA academico;
2011-09-30 08:31:36 BRT [20012]: [2-1] LOG:  duration: 5.339 ms  statement:
ALTER SCHEMA academico OWNER TO sipac;
2011-09-30 08:31:36 BRT [20012]: [3-1] LOG:  duration: 11.840 ms  statement:
COMMENT ON SCHEMA academico IS 'Esquema utilizado para importação das
informações do Sistema Acadêmico';
2011-09-30 08:31:36 BRT [20012]: [4-1] LOG:  duration: 5.759 ms  statement:
CREATE SCHEMA almoxarifado;
2011-09-30 08:31:36 BRT [20012]: [5-1] LOG:  duration: 5.879 ms  statement:
ALTER SCHEMA almoxarifado OWNER TO sipac;
2011-09-30 08:31:36 BRT [20012]: [6-1] LOG:  duration: 5.874 ms  statement:
COMMENT ON SCHEMA almoxarifado IS 'Esquema do sistema de almoxarifado';
2011-09-30 08:31:36 BRT [20012]: [7-1] LOG:  duration: 5.933 ms  statement:
CREATE SCHEMA arquivo_siape;
2011-09-30 08:31:36 BRT [20012]: [8-1] LOG:  duration: 7.063 ms  statement:
ALTER SCHEMA arquivo_siape OWNER TO sipac;
2011-09-30 08:31:36 BRT [20012]: [9-1] LOG:  duration: 4.439 ms  statement:
CREATE SCHEMA atendimento;
2011-09-30 08:31:36 BRT [20012]: [10-1] LOG:  duration: 5.921 ms  statement:
ALTER SCHEMA atendimento OWNER TO sipac;
2011-09-30 08:31:36 BRT [20012]: [11-1] LOG:  duration: 5.865 ms  statement:
COMMENT ON SCHEMA atendimento IS 'Esquema utilizado pelo sistema de controle
de atendimento do departamento de administração de pessoal. Controle das
filas de atendimento e atendimentos realizados.';
2011-09-30 08:31:36 BRT [20012]: [12-1] LOG:  duration: 5.453 ms  statement:
CREATE SCHEMA auditoria;
2011-09-30 08:31:36 BRT [20012]: [13-1] LOG:  duration: 5.851 ms  statement:
ALTER SCHEMA auditoria OWNER TO sipac;
2011-09-30 08:31:36 BR

Re: [pgbr-geral] pgFouine como gerar os relatórios?

2011-09-30 Thread Flavio Henrique Araque Gurgel
> Concordo com vcs, dei uma carga maior e usei o último log gerado
> agora tem mais q "4 linhas" mas o erro continuasegue os testes e comando
> pgfouine e o mesmo..erro...
>
> começo a achar que é o problema é o  time zone


Pare de achar o que não sabe que está achando.
Esse é o pior erro de um DBA. Achar e não ter certeza.


Veja mais abaixo: fiz aqui com o SEU log e deu certo.

> grep log_line_prefix postgresql.conf
> log_line_prefix = '%t [%p]: [%l-1] '    # special values

Ok, correto.

> grep dura postgresql-2011-09-30_00.log > saida1.log
> [root@homologacaosipac pg_log]# vim saida1.log
> 2011-09-30 08:27:03 BRT [19966]: [1-1] LOG:  duration: 3.977 ms  statement:
> SELECT version();
> 2011-09-30 08:27:03 BRT [19966]: [2-1] LOG:  duration: 6.300 ms  statement:
> SET DateStyle=ISO;
> 2011-09-30 08:27:08 BRT [19968]: [1-1] LOG:  duration: 3.101 ms  statement:
> SET DateStyle=ISO;
> 2011-09-30 08:27:12 BRT [19969]: [1-1] LOG:  duration: 8.213 ms  statement:
> SELECT version();
> 2011-09-30 08:27:12 BRT [19969]: [2-1] LOG:  duration: 9.378 ms  statement:
> SET DateStyle=ISO;
> 2011-09-30 08:27:26 BRT [19971]: [1-1] LOG:  duration: 3.978 ms  statement:
> SET DateStyle=ISO;
> 2011-09-30 08:27:31 BRT [19971]: [2-1] LOG:  duration: 3.071 ms  statement:
> SELECT groname FROM pg_group ORDER BY groname
> 2011-09-30 08:27:31 BRT [19971]: [3-1] LOG:  duration: 2.707 ms  statement:
> SELECT name, vartype, min_val, max_val
> 2011-09-30 08:28:19 BRT [19971]: [8-1] LOG:  duration: 4.239 ms  statement:
> SELECT db.oid, datname, db.dattablespace AS spcoid, spcname, datallowconn,
> (SELECT array(select coalesce( || rolname || , '') || '=' ||
(... corte aqui)

Seu log tá recheado de informações do jeitinho que o pgFouine gosta.

Copiei seu log acima e colei num arquivo de texto chamado "fuinha.log".
Aí rodei o pgfouine assim:
pgfouine -file fuinha.log -logtype stderr -format html > xpto.html

Abri o xpto.html num browser e PIMBA! Tava cheio de informações sobre
o conteúdo do seu log.
Tente as opções de linha de comando do pgfouine que passei acima.

[]s
Flavio Gurgel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PgFouine funciona no PostgreSQL 9.3?

2014-03-11 Thread Rafael Fialho Corrêa
Em 10 de março de 2014 17:14, Rosana de Oliveira
escreveu:

> Boa tarde,
>
>
> Estou aprendiz de DBA e atualmente estou tentando utilizar o Pgfouine
>  para visualizar o relatório do log em html.
> Já tentei inúmeras vezes no PostgreSQL 9.3, sem sucesso em uma máquina
> virtual teste.
> A seguinte mensagem de erro é exibida:
>
> *$ pgfouine -file
>  /var/lib/postgresql/9.3/main/pg_log/postgresql-2014-03-06_15.log >
> /teste/r55.html*
>
> *pgFouine did not find any valid PostgreSQL log line in your log file:*
> ** check that PostgreSQL uses an english locale for logging (lc_messages
> in your postgresql.conf),*
> ** check that you use the -logtype option (syslog, stderr) according to
> your log file,*
> ** 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 #postgresql@freenode or guillaume-pg at smet dot org).*
>
>
> Eu utilizo Ubuntu 12.04.LTS .
>
> *A configuração do postgresql.conf atual (após inúmeros outros testes) é:*
>
> *log_destination = 'syslog'*
>
> *logging_collector=on*
> *log_directory = '/var/log/postgresql/'*
> *log_min_messages= info*
> *log_min_duration_statetement = 0*
> *log_line_prefix = 'user=%u, db=%d'*
> *log_statement= 'none'*
> *lc_messages='C'*
>
>
> O conteúdo do pg_log é:
>
> user=, db=LOG:  sistema de banco de dados foi desligado em 2014-03-06
> 11:11:14 BRT
> user=, db=LOG:  sistema de banco de dados está pronto para aceitar
> conexões
> user=, db=LOG:  inicializador do autovacuum foi iniciado
> user=[desconhecido], db=[desconhecido]LOG:  pacote de inicialização
> incompleto
> user=postgres, db=postgresLOG:  comando: SELECT d.datname as "Name",
>pg_catalog.pg_get_userbyid(d.datdba) as "Owner",
>pg_catalog.pg_encoding_to_char(d.encoding) as "Encoding",
>d.datcollate as "Collate",
>d.datctype as "Ctype",
>pg_catalog.array_to_string(d.datacl, E'\n') AS "Access
> privileges"
> FROM pg_catalog.pg_database d
> ORDER BY 1;
> user=postgres, db=postgresLOG:  duração: 2.282 ms
> user=postgres, db=postgresLOG:  comando: SELECT d.datname as "Name",
>pg_catalog.pg_get_userbyid(d.datdba) as "Owner",
>pg_catalog.pg_encoding_to_char(d.encoding) as "Encoding",
>d.datcollate as "Collate",
>d.datctype as "Ctype",
>pg_catalog.array_to_string(d.datacl, E'\n') AS "Access
> privileges"
> FROM pg_catalog.pg_database d
> ORDER BY 1;
> user=postgres, db=postgresLOG:  duração: 1.787 ms
> user=postgres, db=postgresLOG:  comando: SELECT d.datname as "Name",
>pg_catalog.pg_get_userbyid(d.datdba) as "Owner",
>pg_catalog.pg_encoding_to_char(d.encoding) as "Encoding",
>d.datcollate as "Collate",
>d.datctype as "Ctype",
>pg_catalog.array_to_string(d.datacl, E'\n') AS "Access
> privileges"
> FROM pg_catalog.pg_database d
> ORDER BY 1;
> user=postgres, db=postgresLOG:  duração: 1.634 ms
> user=postgres, db=postgresLOG:  comando: select * from pessoa;
> user=postgres, db=postgresLOG:  duração: 0.890 ms
> /var/lib/postgresql/9.3/main/pg_log/postgresql-2014-03-06_15.log (END)
>
>
>
> *Pergunta-se:*
> *- o PgFouine funciona no PostgreSQL 9.3? *
>
> *- o arquivo log que devo gerar é este mesmo? Estou usando syslog.*
>
> *- como vocês indicam ser a melhor configuração de log para o
> postgresql.conf?*
>
> *- como não consegui, agora estou tentando usar o PgBadger para relatórios
> de log, mas parece que o PgFouine é melhor.*
> *O que vocês acham?*
>
>
>
> Obrigada!
>
> Rosana
>
>
>
> --
> Rosana de Oliveira Santos
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
Bom dia!
Não sei se já foi resolvido, ficou uma confusão de e-mails..

Não conheço o pgFouine, mas convém analisar o retorno que ele lhe ofereceu.

De cara já deu pra ver que ele não consegue traduzir as mensagens de log,
pois elas estão em português e ele pede que sejam em inglês.

Caso não tenha sido resolvido ainda, altere a configuração "lc_messages"
para algum locale em inglês, provavelmente "en_US.UTF8" no caso do Ubuntu.

Depois disso, podes verificar as outras mensagens de erro que ele retornou,
para verificar se as configurações estão de acordo.

[]'s
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PgFouine funciona no PostgreSQL 9.3?

2014-03-11 Thread Bruno Silva
Em 11/03/2014 09:16, "Rafael Fialho Corrêa" 
escreveu:
>
> Em 10 de março de 2014 17:14, Rosana de Oliveira 
escreveu:
>>
>> Boa tarde,
>>
>>
>> Estou aprendiz de DBA e atualmente estou tentando utilizar o Pgfouine
 para visualizar o relatório do log em html.
>> Já tentei inúmeras vezes no PostgreSQL 9.3, sem sucesso em uma máquina
virtual teste.
>> A seguinte mensagem de erro é exibida:
>>
>> $ pgfouine -file
 /var/lib/postgresql/9.3/main/pg_log/postgresql-2014-03-06_15.log >
/teste/r55.html
>>
>> pgFouine did not find any valid PostgreSQL log line in your log file:
>> * check that PostgreSQL uses an english locale for logging (lc_messages
in your postgresql.conf),
>> * check that you use the -logtype option (syslog, stderr) according to
your log file,
>> * 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 #postgresql@freenode or guillaume-pg at smet dot org).
>>
>>
>> Eu utilizo Ubuntu 12.04.LTS .
>>
>> A configuração do postgresql.conf atual (após inúmeros outros testes) é:
>>
>> log_destination = 'syslog'
>> logging_collector=on
>> log_directory = '/var/log/postgresql/'
>> log_min_messages= info
>> log_min_duration_statetement = 0
>> log_line_prefix = 'user=%u, db=%d'
>> log_statement= 'none'
>> lc_messages='C'
>>
>>
>> O conteúdo do pg_log é:
>>
>> user=, db=LOG:  sistema de banco de dados foi desligado em 2014-03-06
11:11:14 BRT
>> user=, db=LOG:  sistema de banco de dados está pronto para aceitar
conexões
>> user=, db=LOG:  inicializador do autovacuum foi iniciado
>> user=[desconhecido], db=[desconhecido]LOG:  pacote de inicialização
incompleto
>> user=postgres, db=postgresLOG:  comando: SELECT d.datname as "Name",
>>pg_catalog.pg_get_userbyid(d.datdba) as "Owner",
>>pg_catalog.pg_encoding_to_char(d.encoding) as "Encoding",
>>d.datcollate as "Collate",
>>d.datctype as "Ctype",
>>pg_catalog.array_to_string(d.datacl, E'\n') AS "Access
privileges"
>> FROM pg_catalog.pg_database d
>> ORDER BY 1;
>> user=postgres, db=postgresLOG:  duração: 2.282 ms
>> user=postgres, db=postgresLOG:  comando: SELECT d.datname as "Name",
>>pg_catalog.pg_get_userbyid(d.datdba) as "Owner",
>>pg_catalog.pg_encoding_to_char(d.encoding) as "Encoding",
>>d.datcollate as "Collate",
>>d.datctype as "Ctype",
>>pg_catalog.array_to_string(d.datacl, E'\n') AS "Access
privileges"
>> FROM pg_catalog.pg_database d
>> ORDER BY 1;
>> user=postgres, db=postgresLOG:  duração: 1.787 ms
>> user=postgres, db=postgresLOG:  comando: SELECT d.datname as "Name",
>>pg_catalog.pg_get_userbyid(d.datdba) as "Owner",
>>pg_catalog.pg_encoding_to_char(d.encoding) as "Encoding",
>>d.datcollate as "Collate",
>>d.datctype as "Ctype",
>>pg_catalog.array_to_string(d.datacl, E'\n') AS "Access
privileges"
>> FROM pg_catalog.pg_database d
>> ORDER BY 1;
>> user=postgres, db=postgresLOG:  duração: 1.634 ms
>> user=postgres, db=postgresLOG:  comando: select * from pessoa;
>> user=postgres, db=postgresLOG:  duração: 0.890 ms
>> /var/lib/postgresql/9.3/main/pg_log/postgresql-2014-03-06_15.log
(END)
>>
>>
>>
>> Pergunta-se:
>> - o PgFouine funciona no PostgreSQL 9.3?
>>
>> - o arquivo log que devo gerar é este mesmo? Estou usando syslog.
>>
>> - como vocês indicam ser a melhor configuração de log para o
postgresql.conf?
>>
>> - como não consegui, agora estou tentando usar o PgBadger para
relatórios de log, mas parece que o PgFouine é melhor.
>> O que vocês acham?
>>
>>
>>
>> Obrigada!
>>
>> Rosana
>>
>>
>>
>> --
>> Rosana de Oliveira Santos
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
> Bom dia!
> Não sei se já foi resolvido, ficou uma confusão de e-mails..
>
> Não conheço o pgFouine, mas convém analisar o retorno que ele lhe
ofereceu.
>
> De cara já deu pra ver que ele não consegue traduzir as mensagens de log,
pois elas estão em português e ele pede que sejam em inglês.
>
> Caso não tenha sido resolvido ainda, altere a configuração "lc_messages"
para algum locale em inglês, provavelmente "en_US.UTF8" no caso do Ubuntu.
>
> Depois disso, podes verificar as outras mensagens de erro que ele
retornou, para verificar se as configurações estão de acordo.
>
> []'s
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
Salvo engano o projeto do pgFouine está parado.

Re: [pgbr-geral] PgFouine funciona no PostgreSQL 9.3?

2014-03-11 Thread Matheus de Oliveira
2014-03-10 17:14 GMT-03:00 Rosana de Oliveira :

> Boa tarde,
>
>
Boa tarde. Agora a mensagem veio corretamente... :)


>
> Estou aprendiz de DBA
>

Opa. A lista vai ser de grande ajuda na sua empreitada. Também recomendo
que tente alguns cursos, se possível.


 e atualmente estou tentando utilizar o Pgfouine  para visualizar o
> relatório do log em html.
> ...
> *A configuração do postgresql.conf atual (após inúmeros outros testes) é:*
>
> *log_destination = 'syslog'*
>
> *logging_collector=on*
> *log_directory = '/var/log/postgresql/'*
> *log_min_messages= info*
> *log_min_duration_statetement = 0*
> *log_line_prefix = 'user=%u, db=%d'*
> *log_statement= 'none'*
> *lc_messages='C'*
>
>
> O conteúdo do pg_log é:
>
> user=, db=LOG:  sistema de banco de dados foi desligado em 2014-03-06
> 11:11:14 BRT
> ...
>
>
> *Pergunta-se:*
> *- o PgFouine funciona no PostgreSQL 9.3? *
>
>
Sim. Sem problemas.



> *- o arquivo log que devo gerar é este mesmo? Estou usando syslog.*
>
>
Não, você tem que configurar as mensagens de log para locale em inglês,
veja que as suas estão aparecendo em português. O estranho é que seu
lc_messages está como C, que deveria produzi-las em inglês. Tente colocar
explícito:

lc_messages = 'en_US.UTF8'

Conecte-se no PostgreSQL e veja o valor real e como ele foi alterado (pode
ter sido alterado em outro lugar, como na chamada do postmaster):

SELECT name, setting, context, source, sourcefile, sourceline
FROM pg_settings
WHERE name = 'lc_messages';



>  *- como vocês indicam ser a melhor configuração de log para o
> postgresql.conf?*
>
>
O primeiro passo é usar as mensagens em inglês. Depois também recomendo
outros logs, como:

log_checkpoints = on
log_connections = on
log_disconnections = on
log_lock_waits = on
log_temp_files = 0



> *- como não consegui, agora estou tentando usar o PgBadger para relatórios
> de log, mas parece que o PgFouine é melhor.*
> *O que vocês acham?*
>
>
>
É exatamente o contrário. O pgBadger é o sucessor do PgFouine, e na minha
experiência é infinitamente melhor em vários sentidos, o relatório é mais
completo, a performance e estabilidade do sistema é bem maior.

Creio eu que o surgimento do pgBadger simplesmente fez com que o projeto do
PgFouine acabasse e ficasse em desuso. Hoje não vejo mais ninguém usado o
PgFouine, e não recomendo que siga esse caminha, vá direto para o pgBadger.

Atenciosamente,
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PgFouine funciona no PostgreSQL 9.3?

2014-03-12 Thread Rosana de Oliveira
Em 11 de março de 2014 09:51, Matheus de Oliveira  escreveu:

>
> 2014-03-10 17:14 GMT-03:00 Rosana de Oliveira :
>
>> Boa tarde,
>>
>>
> Boa tarde. Agora a mensagem veio corretamente... :)
>
>
>>
>> Estou aprendiz de DBA
>>
>
> Opa. A lista vai ser de grande ajuda na sua empreitada. Também recomendo
> que tente alguns cursos, se possível.
>
>
>  e atualmente estou tentando utilizar o Pgfouine  para visualizar o
>> relatório do log em html.
>> ...
>> *A configuração do postgresql.conf atual (após inúmeros outros testes) é:*
>>
>> *log_destination = 'syslog'*
>>
>> *logging_collector=on*
>> *log_directory = '/var/log/postgresql/'*
>> *log_min_messages= info*
>> *log_min_duration_statetement = 0*
>> *log_line_prefix = 'user=%u, db=%d'*
>> *log_statement= 'none'*
>> *lc_messages='C'*
>>
>>
>> O conteúdo do pg_log é:
>>
>> user=, db=LOG:  sistema de banco de dados foi desligado em 2014-03-06
>> 11:11:14 BRT
>> ...
>>
>>
>> *Pergunta-se:*
>> *- o PgFouine funciona no PostgreSQL 9.3? *
>>
>>
> Sim. Sem problemas.
>
>
>
>> *- o arquivo log que devo gerar é este mesmo? Estou usando syslog.*
>>
>>
> Não, você tem que configurar as mensagens de log para locale em inglês,
> veja que as suas estão aparecendo em português. O estranho é que seu
> lc_messages está como C, que deveria produzi-las em inglês. Tente colocar
> explícito:
>
> lc_messages = 'en_US.UTF8'
>
> Conecte-se no PostgreSQL e veja o valor real e como ele foi alterado (pode
> ter sido alterado em outro lugar, como na chamada do postmaster):
>
> SELECT name, setting, context, source, sourcefile, sourceline
> FROM pg_settings
> WHERE name = 'lc_messages';
>
>
>
>>  *- como vocês indicam ser a melhor configuração de log para o
>> postgresql.conf?*
>>
>>
> O primeiro passo é usar as mensagens em inglês. Depois também recomendo
> outros logs, como:
>
> log_checkpoints = on
> log_connections = on
> log_disconnections = on
> log_lock_waits = on
> log_temp_files = 0
>
>
>
>> *- como não consegui, agora estou tentando usar o PgBadger para
>> relatórios de log, mas parece que o PgFouine é melhor.*
>> *O que vocês acham?*
>>
>>
>>
> É exatamente o contrário. O pgBadger é o sucessor do PgFouine, e na minha
> experiência é infinitamente melhor em vários sentidos, o relatório é mais
> completo, a performance e estabilidade do sistema é bem maior.
>
> Creio eu que o surgimento do pgBadger simplesmente fez com que o projeto
> do PgFouine acabasse e ficasse em desuso. Hoje não vejo mais ninguém usado
> o PgFouine, e não recomendo que siga esse caminha, vá direto para o
> pgBadger.
>
> Atenciosamente,
> --
> Matheus de Oliveira
> Analista de Banco de Dados
> Dextra Sistemas - MPS.Br nível F!
> www.dextra.com.br/postgres
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

*Valeu gente, obrigada!*
*Vou usar o PgBadger...*
*Quanto ao aprendizado de DBA... Já estou inscrita em 02 cursos de DBA: um
na 4Linux e outro na Dextraining... só estou aguardando o curso iniciar...
enquanto isso estou estudando por conta própria...para aproveitar mais o
curso...*
-- 
Rosana de Oliveira Santos
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PgFouine funciona no PostgreSQL 9.3?

2014-03-12 Thread jorge sanfelice
Colega, quanto ao fato de gerar logs de maneira diferente do que o pgfouine
espera, isso é facil de resolver.

Eu fiz um .sh no linux que faz um "sed" e substitui, por exemplo, "ERRO",
por "ERROR"

Ou seja, teria uma etapa antes da analise do pgfouine



Em 12 de março de 2014 13:28, Rosana de Oliveira
escreveu:

> Em 11 de março de 2014 09:51, Matheus de Oliveira <
> matioli.math...@gmail.com> escreveu:
>
>
>> 2014-03-10 17:14 GMT-03:00 Rosana de Oliveira :
>>
>>> Boa tarde,
>>>
>>>
>> Boa tarde. Agora a mensagem veio corretamente... :)
>>
>>
>>>
>>> Estou aprendiz de DBA
>>>
>>
>> Opa. A lista vai ser de grande ajuda na sua empreitada. Também recomendo
>> que tente alguns cursos, se possível.
>>
>>
>>  e atualmente estou tentando utilizar o Pgfouine  para visualizar o
>>> relatório do log em html.
>>>  ...
>>> *A configuração do postgresql.conf atual (após inúmeros outros testes)
>>> é:*
>>>
>>> *log_destination = 'syslog'*
>>>
>>> *logging_collector=on*
>>> *log_directory = '/var/log/postgresql/'*
>>> *log_min_messages= info*
>>> *log_min_duration_statetement = 0*
>>> *log_line_prefix = 'user=%u, db=%d'*
>>> *log_statement= 'none'*
>>> *lc_messages='C'*
>>>
>>>
>>> O conteúdo do pg_log é:
>>>
>>> user=, db=LOG:  sistema de banco de dados foi desligado em 2014-03-06
>>> 11:11:14 BRT
>>>  ...
>>>
>>>
>>> *Pergunta-se:*
>>> *- o PgFouine funciona no PostgreSQL 9.3? *
>>>
>>>
>> Sim. Sem problemas.
>>
>>
>>
>>> *- o arquivo log que devo gerar é este mesmo? Estou usando syslog.*
>>>
>>>
>> Não, você tem que configurar as mensagens de log para locale em inglês,
>> veja que as suas estão aparecendo em português. O estranho é que seu
>> lc_messages está como C, que deveria produzi-las em inglês. Tente colocar
>> explícito:
>>
>> lc_messages = 'en_US.UTF8'
>>
>> Conecte-se no PostgreSQL e veja o valor real e como ele foi alterado
>> (pode ter sido alterado em outro lugar, como na chamada do postmaster):
>>
>> SELECT name, setting, context, source, sourcefile, sourceline
>> FROM pg_settings
>> WHERE name = 'lc_messages';
>>
>>
>>
>>>  *- como vocês indicam ser a melhor configuração de log para o
>>> postgresql.conf?*
>>>
>>>
>> O primeiro passo é usar as mensagens em inglês. Depois também recomendo
>> outros logs, como:
>>
>> log_checkpoints = on
>> log_connections = on
>> log_disconnections = on
>> log_lock_waits = on
>> log_temp_files = 0
>>
>>
>>
>>> *- como não consegui, agora estou tentando usar o PgBadger para
>>> relatórios de log, mas parece que o PgFouine é melhor.*
>>> *O que vocês acham?*
>>>
>>>
>>>
>> É exatamente o contrário. O pgBadger é o sucessor do PgFouine, e na minha
>> experiência é infinitamente melhor em vários sentidos, o relatório é mais
>> completo, a performance e estabilidade do sistema é bem maior.
>>
>> Creio eu que o surgimento do pgBadger simplesmente fez com que o projeto
>> do PgFouine acabasse e ficasse em desuso. Hoje não vejo mais ninguém usado
>> o PgFouine, e não recomendo que siga esse caminha, vá direto para o
>> pgBadger.
>>
>> Atenciosamente,
>> --
>> Matheus de Oliveira
>> Analista de Banco de Dados
>> Dextra Sistemas - MPS.Br nível F!
>> www.dextra.com.br/postgres
>>
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> *Valeu gente, obrigada!*
> *Vou usar o PgBadger...*
> *Quanto ao aprendizado de DBA... Já estou inscrita em 02 cursos de DBA: um
> na 4Linux e outro na Dextraining... só estou aguardando o curso iniciar...
> enquanto isso estou estudando por conta própria...para aproveitar mais o
> curso...*
> --
> Rosana de Oliveira Santos
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PgFouine funciona no PostgreSQL 9.3?

2014-03-12 Thread Flavio Henrique Araque Gurgel

Evite o top posting.


Colega, quanto ao fato de gerar logs de maneira diferente do que o
pgfouine espera, isso é facil de resolver.

Eu fiz um .sh no linux que faz um "sed" e substitui, por exemplo,
"ERRO", por "ERROR"

Ou seja, teria uma etapa antes da analise do pgfouine


É verdade, na urgência de analisar logs existentes é realmente útil 
fazer a substituição das palavras.


Mas isso não é o ideal - o PgBadger, hoje, analisa algumas dezenas de 
informações diferentes no arquivo de log. Portanto, sugiro deixar os 
logs em inglês mesmo.


Nota: a equipe que escreve o PgBadger é francesa e eles mesmos 
recomendam isso para a ferramenta, para ser o mais internacional 
possível. Existe uma discussão de fazer a ferramenta "entender" vários 
idiomas, mas isso é bastante complicado de fazer e ninguém se dispôs a 
ajudar até o momento.


[]s
Flavio Gurgel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PGFOUINE [PROBLEMA NA VERSÃO 8. 3.5]

2009-01-08 Thread Dickson S. Guedes
Junin escreveu:
> Galerinha,
>
> Segue abaixo todos meus procedimentos e o erro final...
>
> (...)
> 7 - OLHA O ERRO
>
> erro:
>
> r...@es605-444:/var/log/postgresql# 
> /home/junin-dba/pgfouine-1.0/pgfouine.php -file 
> postgresql-8.3-main.log  > /home/junin-dba/Área\ de\ 
> Trabalho/somefile.html
> pgFouine did not find any valid PostgreSQL log line in your log file:
> * check that PostgreSQL uses an english locale for logging 
> (lc_messages in your postgresql.conf),
> * check that you use the -logtype option (syslog, stderr) according to 
> your log file,
> * 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).

O log cantou a bola, mas vou falar depois.

> Solucao 1 - mudar para ingles no postgresql.conf o parametro 
> lc_messages //fiz e nada;

Vi que você leu o log. É isso, tem que estar em inglês ali senão as 
regex do pgfouine não encontrarão nada.

> Solucao 2 - verificar o log_line_prefix = 'user=%u,db=%d '#tem o 
> espaço no final...

Vi que você não leu o log na integra pois a sua "Solução 2" está 
incompleta. O log_line_prefix precisa ser, no mínimo:

'%t [%p]: [%l-1] '

mas você pode adicionar seu usuário e versão:

'%t [%p]: [%l-1] user=%u,db=%d '


Tente lá e nos comunique.

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PGFOUINE [PROBLEMA NA VERSÃO 8. 3.5]

2009-01-08 Thread Junin
Resolvi Dickson;

O problema é que referenciei o arquivo de log postgresql-8.3-main.log e o
certo era  main.log.
Sobre no parâmetro log_line_prefix que vc deu sugestão de colocar '%t [%p]:
[%l-1] user=%u,db=%d ', não creio nisto.

Para SYSLOG

log_destination = 'syslog'
log_line_prefix = 'user=%u,db=%d'


Para STDERR

log_destination = 'stderr'
log_line_prefix = '%t [%p]: [%l-1] '


Finalizando, se seguir todos os passos que passei dá certo...

2009/1/8 Dickson S. Guedes 

> Junin escreveu:
> > Galerinha,
> >
> > Segue abaixo todos meus procedimentos e o erro final...
> >
> > (...)
> > 7 - OLHA O ERRO
> >
> > erro:
> >
> > r...@es605-444:/var/log/postgresql#
> > /home/junin-dba/pgfouine-1.0/pgfouine.php -file
> > postgresql-8.3-main.log  > /home/junin-dba/Área\ de\
> > Trabalho/somefile.html
> > pgFouine did not find any valid PostgreSQL log line in your log file:
> > * check that PostgreSQL uses an english locale for logging
> > (lc_messages in your postgresql.conf),
> > * check that you use the -logtype option (syslog, stderr) according to
> > your log file,
> > * 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).
>
> O log cantou a bola, mas vou falar depois.
>
> > Solucao 1 - mudar para ingles no postgresql.conf o parametro
> > lc_messages //fiz e nada;
>
> Vi que você leu o log. É isso, tem que estar em inglês ali senão as
> regex do pgfouine não encontrarão nada.
>
> > Solucao 2 - verificar o log_line_prefix = 'user=%u,db=%d '#tem o
> > espaço no final...
>
> Vi que você não leu o log na integra pois a sua "Solução 2" está
> incompleta. O log_line_prefix precisa ser, no mínimo:
>
> '%t [%p]: [%l-1] '
>
> mas você pode adicionar seu usuário e versão:
>
> '%t [%p]: [%l-1] user=%u,db=%d '
>
>
> Tente lá e nos comunique.
>
> --
> Dickson S. Guedes
> Administrador de Banco de Dados
> Confesol - Projeto Colmeia
> Florianopolis, SC, Brasil
> (48) 3322-1185, ramal: 26
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
VALTER CEZAR PRADO JUNIOR
GRADUADO EM CIÊNCIA DA COMPUTAÇÃO - UFOP
ANALISTA DE SISTEMAS - BYSAT
DBA / PROJETISTA DE SISTEMAS - PBH
INTEGRANTE DA COMUNIDADE PGBR-GERAL

Sem saber como fazer ele fez!
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PGFOUINE [PROBLEMA NA VERSÃO 8 .3.5]

2009-01-08 Thread joao junior
>>vi que você não leu o log na integra pois a sua "Solução 2" está 
>>incompleta. O log_line_prefix precisa ser, no mínimo:
>>'%t [%p]: [%l-1] '
>>mas você pode adicionar seu usuário e versão:
>>'%t [%p]: [%l-1] user=%u,db=%d '


Jovem Guedes esse formato [%p]: [%l-1] é somente se a saída do log fosse
direcionada a stderr e no caso esta indo para o syslog
if you use stderr, check that your log_line_prefix is of the form  '%t
[%p]: [%l-1] '.




On Thu, 2009-01-08 at 09:14 -0200, Dickson S. Guedes wrote:
> Junin escreveu:
> > Galerinha,
> >
> > Segue abaixo todos meus procedimentos e o erro final...
> >
> > (...)
> > 7 - OLHA O ERRO
> >
> > erro:
> >
> > r...@es605-444:/var/log/postgresql# 
> > /home/junin-dba/pgfouine-1.0/pgfouine.php -file 
> > postgresql-8.3-main.log  > /home/junin-dba/Área\ de\ 
> > Trabalho/somefile.html
> > pgFouine did not find any valid PostgreSQL log line in your log file:
> > * check that PostgreSQL uses an english locale for logging 
> > (lc_messages in your postgresql.conf),
> > * check that you use the -logtype option (syslog, stderr) according to 
> > your log file,
> > * 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).
> 
> O log cantou a bola, mas vou falar depois.
> 
> > Solucao 1 - mudar para ingles no postgresql.conf o parametro 
> > lc_messages //fiz e nada;
> 
> Vi que você leu o log. É isso, tem que estar em inglês ali senão as 
> regex do pgfouine não encontrarão nada.
> 
> > Solucao 2 - verificar o log_line_prefix = 'user=%u,db=%d '#tem o 
> > espaço no final...
> 
> Vi que você não leu o log na integra pois a sua "Solução 2" está 
> incompleta. O log_line_prefix precisa ser, no mínimo:
> 
> '%t [%p]: [%l-1] '
> 
> mas você pode adicionar seu usuário e versão:
> 
> '%t [%p]: [%l-1] user=%u,db=%d '
> 
> 
> Tente lá e nos comunique.
> 

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PGFOUINE [PROBLEMA NA VERSÃO 8 .3.5]

2009-01-08 Thread Dickson S. Guedes
joao junior escreveu:
>>> vi que você não leu o log na integra pois a sua "Solução 2" está 
>>> incompleta. O log_line_prefix precisa ser, no mínimo:
>>> '%t [%p]: [%l-1] '
>>> mas você pode adicionar seu usuário e versão:
>>> '%t [%p]: [%l-1] user=%u,db=%d '
>>>   
>
>
> Jovem Guedes esse formato [%p]: [%l-1] é somente se a saída do log fosse
> direcionada a stderr e no caso esta indo para o syslog
> if you use stderr, check that your log_line_prefix is of the form  '%t
> [%p]: [%l-1] '.
>   

Tem razão, agora foi eu quem não leu com atenção o e-mail do Junin. ":/

My bad...


-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pgFouine como gerar os relatórios? [Resolvido]

2011-09-30 Thread Hélio José
A bronca é valida, deu certo aqui, não era time zone muito obrigado pela
ajuda...
Se toda Bronca que lavar aqui na comunidade for construtiva como essa ...
Estou lucrando em conhecimento




Em 30 de setembro de 2011 09:44, Flavio Henrique Araque Gurgel <
fha...@gmail.com> escreveu:

> > Concordo com vcs, dei uma carga maior e usei o último log gerado
> > agora tem mais q "4 linhas" mas o erro continuasegue os testes e
> comando
> > pgfouine e o mesmo..erro...
> >
> > começo a achar que é o problema é o  time zone
>
> 
> Pare de achar o que não sabe que está achando.
> Esse é o pior erro de um DBA. Achar e não ter certeza.
> 
>
> Veja mais abaixo: fiz aqui com o SEU log e deu certo.
>
> > grep log_line_prefix postgresql.conf
> > log_line_prefix = '%t [%p]: [%l-1] '# special values
>
> Ok, correto.
>
> > grep dura postgresql-2011-09-30_00.log > saida1.log
> > [root@homologacaosipac pg_log]# vim saida1.log
> > 2011-09-30 08:27:03 BRT [19966]: [1-1] LOG:  duration: 3.977 ms
> statement:
> > SELECT version();
> > 2011-09-30 08:27:03 BRT [19966]: [2-1] LOG:  duration: 6.300 ms
> statement:
> > SET DateStyle=ISO;
> > 2011-09-30 08:27:08 BRT [19968]: [1-1] LOG:  duration: 3.101 ms
> statement:
> > SET DateStyle=ISO;
> > 2011-09-30 08:27:12 BRT [19969]: [1-1] LOG:  duration: 8.213 ms
> statement:
> > SELECT version();
> > 2011-09-30 08:27:12 BRT [19969]: [2-1] LOG:  duration: 9.378 ms
> statement:
> > SET DateStyle=ISO;
> > 2011-09-30 08:27:26 BRT [19971]: [1-1] LOG:  duration: 3.978 ms
> statement:
> > SET DateStyle=ISO;
> > 2011-09-30 08:27:31 BRT [19971]: [2-1] LOG:  duration: 3.071 ms
> statement:
> > SELECT groname FROM pg_group ORDER BY groname
> > 2011-09-30 08:27:31 BRT [19971]: [3-1] LOG:  duration: 2.707 ms
> statement:
> > SELECT name, vartype, min_val, max_val
> > 2011-09-30 08:28:19 BRT [19971]: [8-1] LOG:  duration: 4.239 ms
> statement:
> > SELECT db.oid, datname, db.dattablespace AS spcoid, spcname,
> datallowconn,
> > (SELECT array(select coalesce( || rolname || , '') || '=' ||
> (... corte aqui)
>
> Seu log tá recheado de informações do jeitinho que o pgFouine gosta.
>
> Copiei seu log acima e colei num arquivo de texto chamado "fuinha.log".
> Aí rodei o pgfouine assim:
> pgfouine -file fuinha.log -logtype stderr -format html > xpto.html
>
> Abri o xpto.html num browser e PIMBA! Tava cheio de informações sobre
> o conteúdo do seu log.
> Tente as opções de linha de comando do pgfouine que passei acima.
>
> []s
> Flavio Gurgel
>  ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
--
Hélio José
(61) 99840139
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] PgFouine (Era: problema de conexao unrecognized winsock error 10061)

2014-03-10 Thread Guimarães Faria Corcete DUTRA , Leandro
Dando um nome correto a novo assunto.


2014-03-10 17:06 GMT-03:00 Rosana de Oliveira :
>
> * check that PostgreSQL uses an english locale for logging (lc_messages
[…]
> user=, db=LOG:  sistema de banco de dados foi desligado em 2014-03-06

Parece que ainda não foi…


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral