Integrar ArcSight Logger con Google SecOps

En este documento se explica cómo integrar ArcSight Logger con Google Security Operations (Google SecOps).

Versión de integración: 9.0

Parámetros de integración

Para obtener instrucciones detalladas sobre cómo configurar una integración en Google Security Operations, consulta Configurar integraciones.

Usa los siguientes parámetros para configurar la integración:

Nombre del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre de la instancia Cadena N/A No Nombre de la instancia para la que quiere configurar la integración.
Descripción Cadena N/A No Descripción de la instancia.
Dirección del servidor Cadena https://<host>:<port> La dirección del servidor de la instancia de ArcSight Logger.
Nombre de usuario Cadena N/A Nombre de usuario de la cuenta de ArcSight Logger.
Contraseña Contraseña N/A La contraseña de la cuenta de ArcSight Logger.
Verificar SSL Casilla Desmarcada No Si está habilitada, compruebe que el certificado SSL de la conexión al servidor ArcSight Logger sea válido.
Ejecutar de forma remota Casilla Desmarcada No Marca el campo para ejecutar la integración configurada de forma remota. Una vez marcada, aparece la opción para seleccionar al usuario remoto (agente).

Acciones

Ping

Prueba la conectividad con ArcSight Logger con los parámetros proporcionados en la página de configuración de la integración de la pestaña Google Security Operations Marketplace.

Parámetros

N/A

Fecha de ejecución

La acción no se ejecuta en entidades.

Resultados de la acción

Resultado de la secuencia de comandos
Nombre del resultado del script Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Panel de casos
Tipo de resultado Descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si no hay errores y se devuelven datos: "Successfully connected to the ArcSight Logger with the provided connection parameters!" ("Se ha conectado correctamente a ArcSight Logger con los parámetros de conexión proporcionados").

La acción debería fallar y detener la ejecución de la guía:

Si se informa de un error: "Error al ejecutar la acción "Ping". Motivo: {0}''.format(error.Stacktrace)

General

Enviar consulta

Envía una consulta para obtener información sobre eventos relacionados del gestor de registros de eventos de ArcSight Logger.

Parámetros

Nombre del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Consulta Cadena "" Especifica la consulta que se enviará a la búsqueda de eventos de ArcSight Logger.
Número máximo de eventos que se devolverán Entero 100 No

Especifica el número de eventos que se van a devolver.

El límite es de 10.000. Esta es una limitación de ArcSight Logger.

Periodo Cadena 1 h No

Especifica el periodo que se usará para obtener los eventos.

Valores posibles:
1m - hace 1 minuto

Hace 1 hora

1d - Hace 1 día

Nota: No puedes combinar valores diferentes, como 1d2h30m.

Campos que se van a obtener Valores separados por comas Ninguno No Especifica qué campos se deben obtener de ArcSight Logger. Si no se especifica nada, se devolverán todos los campos disponibles.
Incluir datos de eventos sin procesar Casilla Marcada No Si está habilitada, los datos de eventos sin procesar se incluyen en la respuesta.
Solo búsqueda local Casilla Desmarcada No Indica que la búsqueda de eventos de ArcSight Logger es solo local y no incluye los elementos del mismo nivel de ArcSight Logger. Define el valor como "false" si quieres incluir los elementos del mismo nivel en la búsqueda de eventos.
Descubrir campos Casilla Marcada No Indica que la búsqueda de ArcSight Logger debe intentar detectar campos en los eventos encontrados.
Ordenar Cadena ascendente No

Especifica el método de ordenación que quieres usar.

Posibles valores:

ascendente

descendente

Fecha de ejecución

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de la secuencia de comandos
Nombre del resultado del script Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Resultado de JSON
{
  "fields": [
      {
          "name": "_rowId",
          "type": "string",
          "alias": "_rowId"
      },
      {
          "name": "_raw",
          "type": "string",
          "alias": "_raw"
      },
      {
          "name": "Event Time",
          "type": "date",
          "alias": "Event Time"
      },
      {
          "name": "Logger",
          "type": "string",
          "alias": "Logger"
      },
      {
          "name": "Device",
          "type": "string",
          "alias": "Device"
      },
      {
          "name": "Receipt Time",
          "type": "date",
          "alias": "Receipt Time"
      },
      {
          "name": "deviceReceiptTime",
          "type": "date",
          "alias": "deviceReceiptTime"
      },
      {
          "name": "deviceCustomString2",
          "type": "string",
          "alias": "deviceCustomString2"
      },
      {
          "name": "destinationAddress",
          "type": "string",
          "alias": "destinationAddress"
      },
      {
          "name": "deviceCustomNumber3Label",
          "type": "string",
          "alias": "deviceCustomNumber3Label"
      },
      {
          "name": "globalEventId",
          "type": "number",
          "alias": "globalEventId"
      },
      {
          "name": "deviceVersion",
          "type": "string",
          "alias": "deviceVersion"
      },
      {
          "name": "name",
          "type": "string",
          "alias": "name"
      },
      {
          "name": "deviceAddress",
          "type": "string",
          "alias": "deviceAddress"
      },
      {
          "name": "deviceVendor",
          "type": "string",
          "alias": "deviceVendor"
      },
      {
          "name": "Version",
          "type": "string",
          "alias": "Version"
      },
      {
          "name": "deviceCustomNumber1Label",
          "type": "string",
          "alias": "deviceCustomNumber1Label"
      },
      {
          "name": "deviceEventCategory",
          "type": "string",
          "alias": "deviceEventCategory"
      },
      {
          "name": "endTime",
          "type": "date",
          "alias": "endTime"
      },
      {
          "name": "fileName",
          "type": "string",
          "alias": "fileName"
      },
      {
          "name": "deviceCustomNumber2",
          "type": "number",
          "alias": "deviceCustomNumber2"
      },
      {
          "name": "deviceCustomNumber1",
          "type": "number",
          "alias": "deviceCustomNumber1"
      },
      {
          "name": "baseEventCount",
          "type": "number",
          "alias": "baseEventCount"
      },
      {
          "name": "startTime",
          "type": "date",
          "alias": "startTime"
      },
      {
          "name": "deviceCustomNumber3",
          "type": "number",
          "alias": "deviceCustomNumber3"
      },
      {
          "name": "agentSeverity",
          "type": "string",
          "alias": "agentSeverity"
      },
      {
          "name": "fsize",
          "type": "string",
          "alias": "fsize"
      },
      {
          "name": "deviceProduct",
          "type": "string",
          "alias": "deviceProduct"
      },
      {
          "name": "deviceEventClassId",
          "type": "string",
          "alias": "deviceEventClassId"
      },
      {
          "name": "deviceCustomNumber2Label",
          "type": "string",
          "alias": "deviceCustomNumber2Label"
      },
      {
          "name": "deviceCustomString2Label",
          "type": "string",
          "alias": "deviceCustomString2Label"
      },
      {
          "name": "fileType",
          "type": "string",
          "alias": "fileType"
      }
  ],
  "results": [
      [
          "4BFEFD-86@Local",
          "CEF:0|ArcSight|Logger|7.0.0.8280.0|storagegroup:100|Storage Group Space Used|1| cat=/Monitor/StorageGroup/Space/Used cn1=15 cn1Label=Percent Used cn2=180 cn2Label=retention period (days) cn3=2048 cn3Label=used (MB) cs2=CurrentValue cs2Label=timeframe dst=10.0.2.185 dvc=10.0.2.185 end=1585661238546 fileType=storageGroup fname=Default Storage Group fsize=13 geid=0 rt=1585661238546",
          1585661238546,
          "Local",
          "Logger",
          1585661364960,
          1585661238546,
          "CurrentValue",
          "10.0.2.185",
          "used (MB)",
          0,
          "7.0.0.8280.0",
          "Storage Group Space Used",
          "10.0.2.185",
          "ArcSight",
          "0",
          "Percent Used",
          "/Monitor/StorageGroup/Space/Used",
          1585661238546,
          "Default Storage Group",
          180,
          15,
          1,
          1585661238546,
          2048,
          "1",
          "13",
          "Logger",
          "storagegroup:100",
          "retention period (days)",
          "timeframe",
          "storageGroup"
      ],
      [
          "4BFEFD-87@Local",
          "CEF:0|ArcSight|Logger|7.0.0.8280.0|storagegroup:100|Storage Group Space Used|1| cat=/Monitor/StorageGroup/Space/Used cn1=33 cn1Label=Percent Used cn2=365 cn2Label=retention period (days) cn3=1024 cn3Label=used (MB) cs2=CurrentValue cs2Label=timeframe dst=10.0.2.185 dvc=10.0.2.185 end=1585661238546 fileType=storageGroup fname=Internal Event Storage Group fsize=3 geid=0 rt=1585661238546",
          1585661238546,
          "Local",
          "Logger",
          1585661364960,
          1585661238546,
          "CurrentValue",
          "10.0.2.185",
          "used (MB)",
          0,
          "7.0.0.8280.0",
          "Storage Group Space Used",
          "10.0.2.185",
          "ArcSight",
          "0",
          "Percent Used",
          "/Monitor/StorageGroup/Space/Used",
          1585661238546,
          "Internal Event Storage Group",
          365,
          33,
          1,
          1585661238546,
          1024,
          "1",
          "3",
          "Logger",
          "storagegroup:100",
          "retention period (days)",
          "timeframe",
          "storageGroup"
      ]
  ]
}
Panel de casos
Tipo de resultado Descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

>Si el estado es "completed" y el número de aciertos es superior a cero: "Successfully returned events for query "{0}" from the ArcSight Logger".format(query) ("Se han devuelto correctamente los eventos de la consulta "{0}" del registrador de ArcSight").

Si el estado es "completed" y el acierto es 0: (is_success == false): "No se han encontrado eventos para la consulta "{0}" en ArcSight Logger".format(query).

>Si el estado es de error: "Unable to execute query "{0}" in ArcSight Logger".format(query).

Si el código de estado es 409 en la primera solicitud: "No se puede ejecutar la consulta "{0}" en ArcSight Logger. Motivo: {1}".format(query, errors/message from first response)"

Mensaje de salida asíncrono: "Starting processing query {0} in ArcSight Logger".format(query)

La acción debería fallar y detener la ejecución de la guía:

Si se informa de un error grave (credenciales incorrectas, error de conexión o fallo de la acción): "Error al ejecutar la acción "Enviar consulta". Motivo: {0}''.format(error.Stacktrace)

General
Tabla

Nombre de la tabla: {Query}

Columnas: todas las columnas disponibles de la respuesta. Consulta la sección Comportamiento de las acciones para obtener más información.

General

¿Necesitas más ayuda? Recibe respuestas de los miembros de la comunidad y de los profesionales de Google SecOps.