Quando investiguei isso, pensei em fazer um script SHELL que roda no CRON e grava no PGDATA um arquivo com estas informações. A grosso modo poderia ser um "df -k > data_directory/dados.txt" ou algo assim com "free" ou "top", que depois seriam lidos pela aplicação usando pg_read_file().
Outra hipótese seria fazer o contrário: um shell (ou programa console em C) que pega os dados, conecta no banco e grava em alguma tabela. Em 4 de março de 2011 16:33, Fábio Gibon - Comex System < gi...@comexsystem.com.br> escreveu: > Olá Fernando, > é que preciso coletar dados como ram disponível e usada, dados de > processador, espaço em disco, etc... e isto precisa ser feito em servidores > linux e windows, então não queria ter que desenvolver duas ferramentas para > isto, entendeu? > > sds > Fábio Gibon > > ----- Original Message ----- > *From:* Fernando Brombatti <bromba...@gmail.com> > *To:* Fábio Gibon - Comex System <gi...@comexsystem.com.br> ; Comunidade > PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br> > *Sent:* Friday, March 04, 2011 8:57 AM > *Subject:* Re: [pgbr-geral] Dados do SO > > Quais teus objetivos propriamente com tais informações via DB e não via SO > ? > > 2011/2/2 Fábio Gibon - Comex System <gi...@comexsystem.com.br> > >> Pessoal, >> preciso coletar dados do SO (linux ou windows) onde o banco está >> instalado (versão 8.4 ou superior), então para evitar de rodar comando >> direto no SO, gerar arquivos com o resultado e ler estes, eu gostaria de >> fazer isto via banco. Qual seria o caminho? (criar funções em alguma >> linguagem diferente do pgplsql?) >> >> Ah, alguns exemplos de informações que preciso coletar (tamanho de um >> disco/partição, espaço livre neste, total de ram e % usado no momento, % de >> uso do processar,...) >> >> Qualquer dica é muito bem-vinda! >> >> abraços >> >> Fábio Henrique Gibon >> >> _______________________________________________ >> pgbr-geral mailing list >> pgbr-geral@listas.postgresql.org.br >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> > > > -- > Fernando Brombatti > email-msn-gtalk-skype: > bromba...@gmail.com > work: +55 54 3218-6060 > home: +55 54 3028-7217 > mobile: +55 54 9189-7970 > > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Atenciosamente, Alexsander da Rosa http://rednaxel.com
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral