Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

  • Ayuda con mysql y apache

    Posted by luis6508 on April 24, 2013 at 03:52

    como se agregan bases de datos como mysql y apache en pandora, ya que quiero saber cuando una base de datos esta caida o no funciona,

    ayuda por favor

    Mario replied 11 years, 10 months ago 2 Members · 9 Replies
  • 9 Replies
  • Mario

    Administrator
    April 24, 2013 at 14:14
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola luis

    La forma más fácil de monitorizar si un servicio esta levantado es mediante su proceso.

    Módulos para equipos Windows:

    module_begin
    module_name Estado del proceso
    module_type generic_proc
    module_proc “Nombre del proceso”
    module_description Proceso
    module_end

    Módulos para Linux:

    module_begin
    module_name Mysql status
    module_type generic_proc
    module_exec ps aux | grep mysql | grep -v grep | wc -l
    module_end

    module_begin
    module_name  Apache status
    module_type generic_proc
    module_exec ps aux | grep apache2 | grep -v grep | tail -1 | wc -l
    module_end

    Un saludo

  • luis6508

    Member
    April 24, 2013 at 16:34
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    lo que no entiendo donde colocaria esas variables en el servidor de pandora fms o el servidor donde deceo monitoriar

  • Mario

    Administrator
    April 24, 2013 at 16:59
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Tendrías que instalar un agente en el servidor donde quieras monitorizar estos procesos, y copiar esta configuración en el pandora_agent.conf del agente.

    Un saludo

  • luis6508

    Member
    April 24, 2013 at 20:11
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Y como monitorear si la base de datos esta llena

  • Mario

    Administrator
    April 25, 2013 at 15:35
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Para que sistema lo necesitarías Windows o Unix??

  • luis6508

    Member
    April 25, 2013 at 17:55
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola buenos dias, no me funcionaron los modulos para unix ya al desactivar mysql y el apache del servidor, no presenta caida.¿tendria que instalar algo mas?

    para la pregunta que sistemas operativo necesito es unix.

    muchisimas gracias por su ayuda

  • Mario

    Administrator
    April 25, 2013 at 18:26
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Las bases de datos de mysql se guardan en el directorio de /var/lib/mysql, por lo tanto no alcanzarian su maximo tamaño hasta que el filesystem donde este montado /var se llene, en el caso que este montado en /, tendrías que monitorizar el estado del filesystem y generar una alarma cuando este en estado critico al 90% por ejemplo.

    En cuanto a lo que me comentas de los estados de mysql y apache, si lo estas usando para monitorizar el estado del servidor de Pandora, no te van a servir , porque cuando se cae alguno de estos pandora deja de reportar directamente, con lo que ya te llegara el aviso de que pandora server ha caído.

    Si estas monitorizando otros servidores, tendrían que llegarte las caídas en la siguiente actualización del agente, después de que se caigan los procesos.

    Un saludo

  • luis6508

    Member
    April 25, 2013 at 18:37
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Cuando coloco /etc/init.d/mysql stop en el servidor que estoy monitoreando, no me genera alarmas.

    entonces para monitorear el estado tendria que crear otro modulo aparte ?

    muchisimas gracias

  • Mario

    Administrator
    April 25, 2013 at 19:28
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Si necesitas que compruebe es servicio en tiempo casi real, deberias bajar el intervalo del agente a unos segundos, y si deseas que el resto de modulos no se ejecuten con tanta asiduidad incrementar el intervalo del resto de modulos.

    Una vez esto, en unos pocos segundos sabrias si se ha caido el proceso.