Silverstripe CMS

Supported OS Linux

Versión de la integración1.0.0

Información general

Silverstripe CMS es una plataforma de código abierto para la creación y la gestión de sitios y aplicaciones web. Ofrece un panel de administración intuitivo que facilita la edición y personalización de contenidos sin necesidad de código. Su marco flexible lo hace ideal tanto para sitios sencillos como para proyectos complejos.

La integración SilverStripe CMS recopila métricas de archivos, páginas e intentos fallidos de inicio de sesión, y los envía a Datadog para su análisis y monitorización.

Configuración

Instalación

La integración de Silverstripe CMS está incluida en el paquete del Datadog Agent. No es necesaria ninguna instalación adicional.

Obtener credenciales de bases de datos Silverstripe CMS

ParámetroDescripción
Tipo de base de datosEl tipo de servidor de base de datos, ya sea MySQL o PostgreSQL.
Nombre de base de datosEl nombre de la base de datos configurada.
Nombre de usuario de base de datosEl nombre de usuario utilizado para conectarse a la base de datos.
Contraseña de base de datosLa contraseña asociada al usuario de la base de datos.
IP de servidor de base de datosLa dirección IP del servidor de la base de datos.
Puerto de base de datosEl número de puerto del servidor de la base de datos.

Conectar tu cuenta de Silverstripe CMS al Agent

  1. Copia el archivo conf.yaml.example.

    cp /etc/datadog-agent/conf.d/silverstripe_cms.d/conf.yaml.example /etc/datadog-agent/conf.d/silverstripe_cms.d/conf.yaml
    
  2. Añade este bloque de configuración a tu archivo silverstripe_cms.d/conf.yaml para empezar a recopilar tus métricas.

    • Consulta el ejemplo de silverstripe_cms.d/conf.yaml para ver las opciones de configuración disponibles.
    • Si necesitas configurar varias instancias de Silverstripe CMS en el archivo conf.yaml, consulta el siguiente ejemplo:
        init_config:
        instances:
          - SILVERSTRIPE_DATABASE_TYPE: PostgreSQL
            SILVERSTRIPE_DATABASE_NAME: <DATABASE_NAME_1>
            SILVERSTRIPE_DATABASE_SERVER_IP: <IPV4>
            SILVERSTRIPE_DATABASE_PORT: <PORT_NUMBER>
            SILVERSTRIPE_DATABASE_USERNAME: <USERNAME_1>
            SILVERSTRIPE_DATABASE_PASSWORD: <PASSWORD_1>
            min_collection_interval: 300
          - SILVERSTRIPE_DATABASE_TYPE: MySQL
            SILVERSTRIPE_DATABASE_NAME: <DATABASE_NAME_2>
            SILVERSTRIPE_DATABASE_SERVER_IP: <IPV4>
            SILVERSTRIPE_DATABASE_PORT: <PORT_NUMBER>
            SILVERSTRIPE_DATABASE_USERNAME: <USERNAME_2>
            SILVERSTRIPE_DATABASE_PASSWORD: <PASSWORD_2>
            min_collection_interval: 300
      
  3. Reinicia el Agent.

Validación

  • Ejecuta el subcomando de estado del Agent y busca silverstripe_cms en la sección Checks.

  • También puedes utilizar el siguiente comando para obtener información detallada sobre la integración:

    sudo datadog-agent check silverstripe_cms
    

    El check devuelve OK si todas las configuraciones son correctas y el Agent es capaz de comunicarse con Silverstripe CMS.

Datos recopilados

Log

La integración Silverstripe CMS no incluye logs.

Métricas

La integración Silverstripe CMS recopila y envía las siguientes métricas a Datadog.

Checks de servicio

La integración Silverstripe CMS incluye checks de servicios que se enumeran en el archivo service_checks.json.

Eventos

  • Silverstripe.CMS.silverstripe_cms_authentication activada para la autenticación de los parámetros proporcionados.

Desinstalación

Para integraciones que se ejecutan en el Agent:

  • Elimina totalmente la integración utilizando el comando datadog-agent integration remove. Para obtener más información, consulta Gestión de integraciones.

Ayuda

Para obtener más ayuda, ponte en contacto con el soporte de Datadog.