Monitoreo de su sitio web Drupal usando Centreon

Introducción

Centreon es un código abierto software paquete que le permite supervisar toda la infraestructura y aplicaciones que componen su sistema de información.

CES Standard es la versión abierta y gratuita del producto. Centreon Empresa Server (CES) incluye todas las funciones de Centreon en un único producto.

Para obtener más información, puede visitar el sitio web de Centreon , y consulta nuestro artículo en este Enlace .

Propósito y público objetivo

Este artículo describe cómo monitorear su sitio web Drupal con Centreon utilizando Módulo de monitoreo de Nagios . los Monitoreo de Nagios

Módulo se puede obtener mediante descarga directa desde el Módulo Drupal página de descargas en https://www.drupal.org/project/nagios .

los Monitoreo de Nagios Módulo debe estar instalado en el servidor del sitio web y configurado antes Centreon puede monitorear el sitio web Drupal.

Este artículo está destinado a los administradores de Centreon que deseen monitorear el sitio web Drupal con Centreon.

Si aún no instaló Centreon, consulte este artículo para ver cómo hacerlo.

requisitos previos

Para poder realizar las configuraciones de este artículo necesitarás admin acceso tanto en el servidor Drupal como en el sistema Centreon. Deberá instalar un módulo de Drupal y luego instalar un complemento de Nagios.

Acerca del módulo de monitoreo de Nagios

En este artículo, podrá usar el módulo de monitoreo de nagios para monitorear su instalación de Drupal CMS. Con este módulo, podrá usar Centreon para saber si su sitio web de Drupal está funcionando como se espera, lo que incluye:

  • PHP está analizando scripts y módulos correctamente (en caso de que PHP se deshabilite por algún motivo)
  • La base de datos es accesible desde Drupal
  • Si hay problemas de configuración con el sitio, como:
    • Actualizaciones pendientes de versión o módulo de Drupal
    • Directorio de ‘archivos’ que no se pueden escribir
    • Actualizaciones pendientes del esquema de la base de datos
    • Cron no se ejecuta durante un período específico
    • Cualquier otra cosa informada en Administrar -> Informes -> Informe de estado (requisitos)

Configure el módulo de monitoreo de Nagios en el sitio web de Drupal

En primer lugar, deberá ir a drupal.org y descargar el módulo de monitoreo de Nagios.

Agregue el módulo a su servidor Drupal copiando el archivo a su servidor y moviéndolo a la carpeta “../modules/”, luego extrayéndolo (tar –zxvf nagios-7.x-1.2.tar.gz) o navegue hasta su GUI de Drupal y a través de la página “Módulos”, haga clic en “Instalar nuevo módulo” y pegue el hipervínculo de arriba.

Una vez que el módulo esté instalado, deberá activarlo y luego configurarlo. En primer lugar, navegue a la página de módulos y busque el módulo “Monitoreo de Nagios” en la “Sección de monitoreo”, luego actívelo.

A continuación, después de habilitar el módulo, debe configurarlo. En la versión 7 de Drupal, vaya a “Configuración > Sistema > Monitoreo de Nagios” .

En esta página, debe configurar la “ID única” para el sitio de Drupal, ya que esto example :

Sin título

El sitio web de Drupal ahora está configurado y listo para monitorear con Centreon.

Configurar Centreon con línea de comando

El primer paso a hacer es descargar el “ comprobar_drupal ” del Nagios Exchange y cópielo en su sistema Centreon. Es útil familiarizarse con la ejecución de su complemento desde la línea de comandos, tanto para fines informativos como de depuración.

En el servidor de Centreon, mueva el complemento a “/usr/local/nagios/libexec” y asegúrese de que los permisos estén configurados correctamente.

                      chown nagios:nagios /usr/local/nagios/libexec/check_drupal
                    
                      chmod +x /usr/local/nagios/libexec/check_drupal
                    

El siguiente paso es ejecutar un comando de prueba usando la ID única que configuró anteriormente.

                      $ ./check_drupal -U drupalunixmen -H 172.16.0.15/unixmen
                    
                      DRUPAL CRITICAL, ADMIN:CRITICAL=Configuration file, Drupal core update status, CRON:OK | SAN=0;SAU=1;NOD=1;USR=1;MOD=34;THM=4
                    

Como se indicó anteriormente, ahora puede ver que el complemento se comunica correctamente con el módulo de Drupal.

Si ve un error como:

                      $ ./check_drupal -H 192.168.0.16/unixmen
wget error: 8: when accessing 192.168.0.16/unixmen/nagios. HTTP:   HTTP/1.0 404 Not Found
                    

Entonces, el “-U uniqueid” no se especifica en el comando, o se establece a través del módulo Drupal.

Como la prueba es exitosa, ahora puede continuar con las verificaciones de servicios de construcción para monitorear su sitio Drupal con Centreon Gui.

Configuración de Centreon para monitorear el sitio web de Drupal

Una vez realizada la instalación de Drupal Monitoring Module, es hora de que comencemos con la configuración de nuestros objetos.

Inicie sesión en la interfaz web a través de: https://[SERVER_IP]/centroon e ingrese su información de inicio de sesión.

Configuración de host

El primer paso que debe hacer es agregar el host del sitio web.

Ir debajo de « Configuración → Hosts → Agregar »:

host_conf_1

En la información general, complete los campos: :

Sin título

Enter la información sobre la estrategia de votación:

host_conf_3

Luego, nuestro host se verificará cada 5 minutos y se enviará una alerta 4 minutos después de que nuestro host esté «ABAJO» (2 intentos de verificación con 1 verificación cada 2 minutos confirmarán su estado «DIFÍCIL»). La notificación será efectiva durante el plazo de 24 horas al día, 7 días a la semana.

Por último, los parámetros de notificación son los siguientes:

host_conf_4

Luego, haga clic en «Guardar».

Configuración de servicios

La configuración de nuestro host ya está hecha; todo lo que nos queda por hacer es agregar las definiciones de nuestros servicios. Con el fin de hacerlo,

Ir ” Configuración → Servicios → Servicios por hosts → Agregar »:

servicio_conf_1

En la pestaña «Relaciones», seleccione el anfitrión que se creó previamente, luego haga clic en « Guardar »:

Sin título

Generación de archivos de configuración

Una vez creados y configurados correctamente los hosts y servicios, se requiere generar los archivos de configuración a través de dos pasos:

• pruebas de configuración;
• exportación de configuración.

Ve a la ” Configuración → Motores de monitoreo → Generar » menú:

generar_conf_1

Primero, seleccione el sondeador de monitoreo del menú desplegable, marque las dos primeras casillas de verificación y luego haga clic en el botón «Exportar»:

generar_conf_2

Si el resultado es que la prueba es “Generando archivos… OK”, entonces puede ir al paso #2. De lo contrario, es necesario solucionar los problemas que deberían mostrarse en la consola.

Ahora, marque las otras dos casillas de verificación y haga clic en el botón «Exportar» nuevamente:

generar_conf_3

Si el proceso de exportación es exitoso, debería ver lo siguiente: “ Reiniciando el motor… OK

Eso es todo. Esperamos que este artículo le ayude a monitorear su sitio web Drupal.

Related Posts