Em 11/03/2014 09:16, "Rafael Fialho Corrêa" <[email protected]> escreveu: > > 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 > Salvo engano o projeto do pgFouine está parado. Recomendo usar pgBadger.
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
