object correlation.create(object/array correlations)
Este m¨¦todo permite crear nuevas correlaciones.
Este m¨¦todo solo est¨¢ disponible para el tipo de usuario Super administrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n de roles de usuario. Ver Roles de usuario para m¨¢s informaci¨®n.
(objeto/matriz)
Correlaciones a crear.
Adem¨¢s de las propiedades de correlaci¨®n est¨¢ndar, el m¨¦todo acepta los siguientes par¨¢metros.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç | Tipo | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô |
---|---|---|
operations | matriz | Operaciones de correlaci¨®n a crear para la correlaci¨®n. Comportamiento de par¨¢metros: - obligatorio |
filter | objeto | Objeto de filtro de correlaci¨®n para la correlaci¨®n. Comportamiento de par¨¢metros : - obligatorio |
(objeto)
Devuelve un objeto que contiene los ID de las correlaciones creadas bajo la propiedad correlationids
. El orden de los ID devueltos coinciden con el orden de las correlaciones pasadas.
Cree una correlaci¨®n utilizando el m¨¦todo de evaluaci¨®n "Y/O" con una condici¨®n y una operaci¨®n. De forma predeterminada, la correlaci¨®n estar¨¢ habilitada.
{
"jsonrpc": "2.0",
"method": "correlation.create",
"params": {
"name": "new event tag correlation",
"filter": {
"evaltype": 0,
"conditions": [
{
"type": 1,
"tag": "ok"
}
]
},
"operations": [
{
"type": 0
}
]
},
"id": 1
}
Respuesta:
Cree una correlaci¨®n que utilizar¨¢ una condici¨®n de filtro personalizada. Los ID de f¨®rmula "A" o "B" se han elegido arbitrariamente. El tipo de condici¨®n ser¨¢ "Grupo de equipos" con el operador "<>".
{
"jsonrpc": "2.0",
"method": "correlation.create",
"params": {
"name": "new host group correlation",
"description": "a custom description",
"status": 0,
"filter": {
"evaltype": 3,
"formula": "A or B",
"conditions": [
{
"type": 2,
"operator": 1,
"formulaid": "A"
},
{
"type": 2,
"operator": 1,
"formulaid": "B"
}
]
},
"operations": [
{
"type": 1
}
]
},
"id": 1
}
Respuesta:
C°ä´Ç°ù°ù±ð±ô²¹³¦¾±¨®²Ô::create() en ui/include/classes/api/services/CCorrelation.php.