Integra ArcSight Logger con Google SecOps
En este documento, se explica cómo integrar ArcSight Logger en Google Security Operations (Google SecOps).
Parámetros de integración
Si quieres obtener instrucciones detalladas para configurar una integración en Google Security Operations, consulta Configura 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 | String | N/A | No | Es el nombre de la instancia para la que deseas configurar la integración. |
| Descripción | String | N/A | No | Es la descripción de la instancia. |
| Dirección del servidor | String | https://<host>:<port> | Sí | La dirección del servidor de la instancia de ArcSight Logger. |
| Nombre de usuario | String | N/A | Sí | Nombre de usuario de la cuenta de ArcSight Logger. |
| Contraseña | Contraseña | N/A | Sí | Es la contraseña de la cuenta de ArcSight Logger. |
| Verificar SSL | Casilla de verificación | Desmarcado | No | Si está habilitado, verifica que el certificado SSL para la conexión con el servidor de ArcSight Logger sea válido. |
| Ejecuta de forma remota | Casilla de verificación | Desmarcado | No | Marca el campo para ejecutar la integración configurada de forma remota. Una vez marcada, aparecerá la opción para seleccionar el 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 en la página de Google SecOps Content Hub.
Parámetros
N/A
Fecha de ejecución
La acción no se ejecuta en entidades.
Resultados de la acción
Resultado de secuencia de comandos
| Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
|---|---|---|
| is_success | Verdadero o falso | is_success:False |
Muro de casos
| Tipo de resultado | Descripción | Tipo |
|---|---|---|
| Mensaje de salida* | La acción no debería 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!" La acción debería fallar y detener la ejecución de una guía: Si se informa un error: "Error executing action "Ping". Reason: {0}''.format(error.Stacktrace) |
General |
Enviar consulta
Envía una consulta para obtener información sobre los eventos relacionados del administrador de registros de eventos de ArcSight Logger.
Parámetros
| Nombre del parámetro | Tipo | Valor predeterminado | Es obligatorio | Descripción |
|---|---|---|---|---|
| Consulta | String | "" | Sí | Especifica la consulta que se enviará a la búsqueda de eventos de ArcSight Logger. |
| Cantidad máxima de eventos para devolver | Número entero | 100 | No | Especifica la cantidad de eventos que se mostrarán. El límite es 10000. Esta es una limitación de ArcSight Logger. |
| Período | String | 1 h | No | Especifica el período que se usará para recuperar los eventos. Valores posibles: 1h - Hace 1 hora 1d: Hace 1 día Nota: No puedes combinar diferentes valores, como 1d2h30m. |
| Campos que se recuperarán | Valores separados por comas | Ninguno | No | Especifica qué campos recuperar de ArcSight Logger. Si no se especifica nada, se devolverán todos los campos disponibles. |
| Incluye datos de eventos sin procesar | Casilla de verificación | Marcado | No | Si se habilita, se incluyen los datos de eventos sin procesar en la respuesta. |
| Solo en la Búsqueda local | Casilla de verificación | Desmarcado | No | Indica que la búsqueda de eventos de ArcSight Logger es solo local y no incluye pares de ArcSight Logger. Establécelo como falso si deseas incluir pares en la búsqueda de eventos. |
| Campos de descubrimiento | Casilla de verificación | Marcado | No | Indica que la búsqueda de ArcSight Logger debe intentar descubrir campos en los eventos encontrados. |
| Ordenar | String | ascendente | No | Especifica qué método de ordenamiento usar. Valores posibles: ascendente descendente |
Fecha de ejecución
Esta acción no se ejecuta en entidades.
Resultados de la acción
Resultado de secuencia de comandos
| Nombre del resultado de la secuencia de comandos | Opciones de valor | Ejemplo |
|---|---|---|
| is_success | Verdadero o 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"
]
]
}
Muro de casos
| Tipo de resultado | Descripción | Tipo |
|---|---|---|
| Mensaje de salida* | La acción no debería fallar ni detener la ejecución de una guía: >Si el estado se establece en "completed" y el resultado es mayor que cero: "Successfully returned events for query "{0}" from the ArcSight Logger".format(query) Si el estado se establece en "completed" y el acierto se establece en 0: (is_success == false): "Events were not found for query "{0}" in ArcSight Logger".format(query). >Si el estado se establece en 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 una guía: Si se informa un error fatal (credenciales incorrectas, error de conexión, fallas de acción), se mostrará el mensaje "Error executing action "Send Query". Reason: {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 la acción para obtener más detalles. |
General |
¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.