Em 23/6/2010 00:09, Moisés P. Sena escreveu:
Pro
Em 18 de junho de 2010 16:34, "André Ormenese ( Yahoo )"
<[email protected] <mailto:[email protected]>> escreveu:
Luigi,
a permissão já estava em 0600.
Consigo executar, inclusive, o psql logado como nagios sem
precisar passar a senha. O .pgpass é utilizado sem problema.
Na linha de comando também funcionam os comandos do check_postgres.
Só a interface web que não vai !!!
Valeu pela dica
André
Verifique qual o usuário está executando PHP, normalmente é daemon ou
www ou ainda www-root, ou ainda www-data.
Você pode verificar isto criando um arquivo em php que crie um
diretorio qualquer, acesso pelo navegador e veja qual é o usuário dono
do novo diretório. De permissão a este usuário para acessar o .pgpass.
pode ser que resolve.
Exemplo de script (usei no kubuntu 10.04):
$ echo '<?php mkdir("/tmp/teste-dir"); ' > ~/public_html/teste.php
http://localhost/~moi/teste.php <http://localhost/%7Emoi/teste.php>
O diretório "teste-dir" foi criado em "/tmp".
Se exibir informações avançadas do arquivo:
$ ls -l /tmp
drwxr-xr-x 2 www-data www-data 4096 2010-06-23 00:03 teste-dir
observe que o dono do arquivo é o www-data. neste caso a permissão de
acesso ao arquivo .pgpass talvez tem que ser aplicada a este usuário,
como no exemplo.
--
Moisés P. Sena
(Analista e desenvolvedor de sistemas WEB e mobile)
http://www.moisespsena.com
http://linux.moisespsena.com
Moisés,
obrigado pelas dicas !!!
Fiz o que vc sugeriu mas ainda continua o mesmo problema.....
Na verdade quem executa a "captura" das informações é o Nagios, que está
sendo executado como usuário nagios.
A interface gráfica apenas "pega" os arquivos gerados pelo nagios e
configura e disponibiliza em browser.
Já tentei até passar a senha pelo resource.cfg e pelo command.cfg, mas
também não funcionou !!!
Estou na luta por aqui ... se alguém tiver mais alguma ideia, será muito
bem vinda !!!
Obrigado
André
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral