Re: RES: RES: Monitorar PostgreSQL

"André Ormenese ( Yahoo )" <[email protected]>
Newsgroups gmane.network.nagios.user.brazil
Message-ID <[email protected]>
Diramos,
eu utilizo o arquivo .pgpass ( 
http://www.postgresql.org/docs/8.4/static/libpq-pgpass.html  ) ao invés 
de passar a senha direto no command.
Vou tentar mudar o command amanhã, passando a senha, e dou um retorno.

Obrigado
André

Em 21/6/2010 16:29, [email protected] escreveu:
> André,
>
> Tambem uso o mesmo plugin da bucardo, mesma versão inclusive.
> E funciona certinho aqui.
> Acho que o erro teu é no command, pois faltou a senha do banco. Inclusive, o erro de retorno é esse mesmo.
> Veja meu command aqui:
>
> define command {
>         command_name                    check_postgres_backends
>         command_line                    $USER1$/check_postgres.pl -H $HOSTADDRESS$ -u USUARIO --dbpass=SENHAUSUARIO --action=backends --port=$ARG1$ -db=$ARG2$ --warning=$ARG3$ --critical=$ARG4$
>
> }
>
> Se não for isso, segue um manual, segue um manual que fizemos.
> Dê uma olhada e vê se te ajuda.
>
> ========================
> - Descompactar o pacote check_postgres-2.14.3.tar.gz
> # cd /tmp
> # tar -zxvf check-postgres-2.14.3.tar.gz
>   - Copiar o arquivo extraído check_postgres.pl para a pasta de plugins do Nagios
> # cd check_postgres-2.14.3
> # mv check_postgres.pl /usr/local/nagios/libexec
> - Acessar o diretório dos scripts e efetuar os seguintes comandos:
> # cd /opt/nagioscaixa/libexec/
> # mkdir postgres
> # cd postgres
> # perl ../check_postgres.pl --symlinks
> - Instalar o Postgres no servidor Nagios para que o serviço "psql" esteja habilitado
> # aptitude update
> # aptitude install postgresql
> - Nos servidores Postgres que serão monitorados, editar o arquivo /etc/postgresql/8.3/main/pg_hba.conf, inserindo a seguinte linha:
> # host all all IP_NAGIOS/32 md5
> - Salvar o arquivo /etc/postgresql/8.3/main/pg_hba.conf
> - Reiniciar o banco de dados Postgres
> # /etc/init.d/postgresql-8.3 restart
>
> As definições de service ficam assim:
>
>
> define service {
>   service_description  swBackends
>   display_name   Utilização do Backends do Banco de Dados Postgres
>   use    servico-generico
>   check_command   check_postgres_backends!5432!PNLDB001!75!85
>   register   1
>   }
>
> Se funcionar, avisa.
> Note que minha distro é Debian Lenny. Mas acho que funciona na sua aí também.
>
> Diramos
>
>
>
>
> -----Mensagem original-----
> De: "André Ormenese ( Yahoo )" [mailto:[email protected]]
> Enviada em: segunda-feira, 21 de junho de 2010 14:30
> Para: [email protected]
> Assunto: Re: [Nagios-users-br] RES: Monitorar PostgreSQL
>
> Diramos,
> instalei os plugins padrões através do  nagios-plugins-1.4.14, e para
> monitorar o Postgresql, instalei o  check_postgres-2.14.3 que baixei do
> site : http://bucardo.org/wiki/Check_postgres
>
> Vou postar aqui as linhas que estão no commands.cfg :
>
>
>    define command {
>        command_name    check_postgres_size
>        command_line    /usr/local/bin/check_postgres.pl -H
> hibiscus.hemo.unicamp.br -p 5438 --dbuser=postgres --dbname=hemocentro
> --action database_size -w $ARG1$
> -c $ARG2$
>    }
>
>
>    define service {
>        host_name              hibiscus.hemo.unicamp.br
>        service_description    PostgreSQL - Tamanho do banco
>        check_command          check_postgres_size!256000000!512000000
>        max_check_attempts     5
>        check_interval         1
>        retry_interval         1
>        check_period           24x7
>        notification_interval  30
>    }
>
> Se eu executar o mesmo comando pela linha de código funciona sem
> problemas. Tanto como root ou através do usuário nagios.
> Veja :
>
> %/usr/local/bin/check_postgres.pl -H hibiscus.hemo.unicamp.br -p 5438
> --dbuser=postgres --dbname=hemocentro --action database_size -w 0
>
> POSTGRES_DATABASE_SIZE WARNING: DB "hemocentro"
> (host:hibiscus.hemo.unicamp.br) (port=5438) hemocentro: 7714865444 (7357
> MB) template1: 5497124 (5368 kB) template0: 5316612 (5192 kB)  |
> time=0.07  hemocentro=7714865444 template1=5497124 template0=5316612
>
>
> Obrigado pela força
>
> André
>
>
> Em 21/6/2010 09:30, [email protected] escreveu:
>    
>> André,
>>
>> Quais os plugins que você está utilizando prá monitorar o Postgres?
>> Precisa ver os parâmetros necessários para a checagem.
>> Passa aí os nomes e URL dos plugins prá tentarmos te ajudar.
>>
>> Diramos
>>
>> -----Mensagem original-----
>> De: André Ormenese [mailto:[email protected]]
>> Enviada em: sexta-feira, 18 de junho de 2010 16:02
>> Para: Lista Nagios
>> Assunto: [Nagios-users-br] Monitorar PostgreSQL
>>
>> Boa tarde a todos !!
>> Pessoal,
>> acabei de me inscrever na lista, e já chego com dúvidas !!!
>>
>> Instalei o Nagios 3.2.1 num host Freebsd 6.1 e que tem o PostgreSQL
>> 8.4.2 intalado também.
>>
>> Consegui executar alguns scrpits na linha de comando, mas qdo tento
>> visualizar na interface web recebo uma mensage de alerta :
>> ERROR: Password:
>> psql: fe_sendauth: no password supplied
>>
>> Já coloquei o arquivo .pgpass na pasta home do usuário nagios ...
>>
>> Alguma sugestão ????
>>
>> Obrigado
>> André
>>
>>
>>
>> ------------------------------------------------------------------------------
>> ThinkGeek and WIRED's GeekDad team up for the Ultimate
>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
>> lucky parental unit.  See the prize list and enter to win:
>> http://p.sf.net/sfu/thinkgeek-promo
>>
>>      
>
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
>    


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
-- 
[email protected] mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.