Em 10 de março de 2014 17:14, Rosana de Oliveira <[email protected]>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_111115.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_111115.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 > [email protected] > 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 [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
