Consulta sobre monitoreo de postgres

42 views
Skip to first unread message

Claudio Aliste

unread,
May 9, 2017, 2:07:56 PM5/9/17
to nagios-e...@googlegroups.com
Estimad@s,

Una consulta, tengo una duda que resolver, estoy minitoreando una db de postgres, pero necesito monitorear dos mas que estan en el mismo motor de db, 

en la configuracion del comando lo tengo anotado de la siguiente manera

# 'check_postgres_timesync' command definition
define command{
        command_name    check_postgres_timesync
        command_line    /usr/lib64/nagios/plugins/check_postgres.pl -H 192.168..x.x -p 5432 -db template1 -u nagios  --dbpass=nagioss7074 --action=timesync  --warning=15  --critical=18
        }

y en el servicio lo tengo así.

define service{
        use                     generic-service
        host_name               203-PG-DEV01
        service_description     time Sync Database
        check_command           check_postgres_timesync
}

Necesito hacer lo mismo pero para la db template0

lo que se me ocurre, probe pero no funciona, es cambiar el nombre de service description, pero si duplico el define_command cuando reviso nagios me arroja el error de tener dos veces lo mismo.

me podrían guiar un poco? agradecido desde ya !!! 

Saludos Cordiales.

--
Claudio Aliste R.

Get a signature like this: Click here!



  Enviado con Mailtrack

Joan Maya

unread,
May 9, 2017, 2:48:03 PM5/9/17
to nagios-e...@googlegroups.com
tienes que crear un comand definition para cada DB que quieras monitorar ya que la misma definicion de comando lleva la bd a monitorar.

ejemplo

check_postgres_timesync_template0

check_postgres_timesync_template1

y asi sucesibamente

--
Has recibido este mensaje porque estás suscrito al grupo "Nagios en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nagios-en-espanol+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a nagios-en-espanol@googlegroups.com.
Visita este grupo en https://groups.google.com/group/nagios-en-espanol.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Claudio Aliste

unread,
May 9, 2017, 4:08:46 PM5/9/17
to nagios-e...@googlegroups.com
perfecto, y por casualidad tendras algo para oracle ? necesito monitorear una db y de eso he buscado mucho como hacer el command y el service y no me queda claro



  Enviado con Mailtrack


Get a signature like this: Click here!

Saludos Cordiales.

--
Claudio Aliste R.

(E) Ingeniero en Conectividad y Redes.
Móvil: 977988057

Jorge Aranda Siguero

unread,
May 9, 2017, 4:52:21 PM5/9/17
to nagios-e...@googlegroups.com
Pasale como parametro el nombre de la bbdd con $ARG1$ donde pones template1 y luego en el servicio en el check_command check_postgres!template1 en un check para la 1ra bd y check_command!template2 para la otra.


Asi no tienes que hacer varias definiciones. Para Oracle tienes el check_oracle_health o algo asi

Sl2

Claudio Aliste

unread,
May 9, 2017, 4:54:45 PM5/9/17
to nagios-e...@googlegroups.com
si, lo hice justamente así, muchas gracias!!!




  Enviado con Mailtrack


Get a signature like this: Click here!


Saludos Cordiales.

--
Claudio Aliste R.

(E) Ingeniero en Conectividad y Redes.
Móvil: 977988057


Joan Maya

unread,
May 10, 2017, 7:13:17 AM5/10/17
to nagios-e...@googlegroups.com
Necesitas el sqlplus. Luego ya depende de la version de oracle

Joan Maya

unread,
May 10, 2017, 7:15:02 AM5/10/17
to nagios-e...@googlegroups.com
Totalmente correcto, puse la otra forma porque pense que le seria menos lioso.

Claudio Aliste

unread,
May 10, 2017, 7:34:41 AM5/10/17
to nagios-e...@googlegroups.com
El sqlplus para oracle? Ok muchas gracias, lo buscare en los plug, tienes algun esquema como para guiarme para hacer consultas? 

Ejemplo el estado del motor, version, tamaño de las db? 

Agradecido desde ya 

Sl2




Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nagios-en-espa...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a nagios-e...@googlegroups.com.

Visita este grupo en https://groups.google.com/group/nagios-en-espanol.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Nagios en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nagios-en-espa...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a nagios-e...@googlegroups.com.

Visita este grupo en https://groups.google.com/group/nagios-en-espanol.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Nagios en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nagios-en-espa...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a nagios-e...@googlegroups.com.

Visita este grupo en https://groups.google.com/group/nagios-en-espanol.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Nagios en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nagios-en-espa...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a nagios-e...@googlegroups.com.

Visita este grupo en https://groups.google.com/group/nagios-en-espanol.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Nagios en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nagios-en-espa...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a nagios-e...@googlegroups.com.

Visita este grupo en https://groups.google.com/group/nagios-en-espanol.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
--
Saludos cordiales
--
Claudio Aliste Requena.
(E) Ingeniero Conectividad y Redes.

Móvill: +56977988057

Joan Maya

unread,
May 10, 2017, 8:52:43 AM5/10/17
to nagios-e...@googlegroups.com
Eso preguntaselo al dba y le lanzas la consulta que el te de con sqlplus. Luego creas el comando

Sl2




Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nagios-en-espanol+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a nagios-en-espanol@googlegroups.com.

Visita este grupo en https://groups.google.com/group/nagios-en-espanol.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Nagios en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nagios-en-espanol+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a nagios-en-espanol@googlegroups.com.

Visita este grupo en https://groups.google.com/group/nagios-en-espanol.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Nagios en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nagios-en-espanol+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a nagios-en-espanol@googlegroups.com.

Visita este grupo en https://groups.google.com/group/nagios-en-espanol.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Nagios en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nagios-en-espanol+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a nagios-en-espanol@googlegroups.com.

Visita este grupo en https://groups.google.com/group/nagios-en-espanol.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Nagios en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nagios-en-espanol+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a nagios-en-espanol@googlegroups.com.

Visita este grupo en https://groups.google.com/group/nagios-en-espanol.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
--
Saludos cordiales
--
Claudio Aliste Requena.
(E) Ingeniero Conectividad y Redes.

Móvill: +56977988057

--
Has recibido este mensaje porque estás suscrito al grupo "Nagios en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nagios-en-espanol+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a nagios-en-espanol@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages