Bom dia,

Ricardo,
Já adicionei as linhas do userparameter
mas não sei o que fazer com este arquivo "db-pgstat.pl"
devo colocar em alguma pasta especifica? 

Flavio,
vou pesquisar sobre o postbix tb para comparar..
Obrigado pela dica.. 

Att,
Tulio

> De: Ricardo Campos Passanezi <[email protected]>
> Para: [email protected]; Comunidade PostgreSQL Brasileira 
> <[email protected]> 
> Enviadas: Terça-feira, 31 de Julho de 2012 8:55
> Assunto: Re: [pgbr-geral] Monitorar postgres usando Zabbix

> On Mon, Jul 30, 2012 at 01:14:11PM -0700, Tulio Santos wrote:
>>    Boa tarde pessoal,
>>
>>    --
>>    Sei que minha duvida nao cabe diretamente ao postgres..
>>    mas considerando a possibilidade de algum dos amigos ter passado alguma
>>    experiencia como essa..
>>    achei interessante tentar..
>>    --
>>    Estou tentando utilizar o Zabbix para monitorar o servidor do Postgres..
>>    consegui instalar, configurar os hosts e receber informac,oes do sistema
>>    sobre memoria, espac,o em disco e tudo mais com os templates padroes..
>>    porem.. para obter dados sobre o postgres em si.. preciso importar um
>>    template e script (em perl)
>>    eu os encontrei na web.. [1]
>> 
>>    o template foi importado sem problemas..
>> 
>>    mas nao sei como ou onde devo importar o arquivo do script em perl..
>
> No seu servidor de banco de dados deve ter o zabbix_agentd instalado e
> rodando.
>
> Então, você altera o zabbix_agentd.conf, colocando as entradas dos
> "UserParameter", como descrito
> no site:
>
> "You just need to put the script: 'db-pgstat.pl' on the databases
> servers in a executable search path and add 'UserParamenter' in
> zabbix_agentd.conf:"
> 
> Aqui uso o freebsd e o zabbix foi instalado do ports, asssim altero o
> arquivo /usr/local/etc/zabbix/zabbix_agentd.conf.
>
> Usando o "UserParameter" é possível gerenciar bastante coisa, mas aí já
> é assunto para lista de zabbix.
>
> Usando algum Unix, basta ter o postgres-client instalado e usar o
> comando psql para monitorar. Exemplos:
>
> UserParameter=psql.version,psql --version|head -n1
> UserParameter=psql.db_totalsize,psql -Atc "select 
> sum(pg_database_size(datid)) as total_size from pg_stat_database"
> UserParameter=psql.server_processes,psql -t -c "select sum(numbackends) from 
> pg_stat_database"
> 
> Depois é só alterar as configurações do host, criando os itens de acordo
> com o que colocou no zabbix_agentd.conf.
>
> Se tiver muitos servidores, pode copiar para um template e aplicar para
> todos os servidores.
>
>> 
>>    olhei na web mas nao to achando nada q va de encontro a isso..
>> 
>>    se alguem puder me dar uma dica ou tiver um link que possa me ajudar..
>> 
>>    [1] - http://www.zabbix.com/forum/showthread.php?t=25895
>> 
>>    Obrigado
>> 
>>    Debian 6
>> 
>>    Zabbix 1.8.14
>>    Postgres 9.1.3
>> 
>>    PS: enviei essa duvida na lista do Zabbix tb.. caso obtenha algum retorno
>>    deles.. posto aqui para futuras consultas..
>>    --
>>    Att,
>>    Tulio

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a