Áú»¢¶Ä²©

hostgroup.massupdate

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô

object hostgroup.massupdate(object parameters)

Este m¨¦todo permite reemplazar hosts y templates con sus especificados en varios grupos de hosts.

Este m¨¦todo solo est¨¢ disponible para los tipos de usuario Administrador y Superadministrador. Los permisos para activar el m¨¦todo se pueden revocar en los ajustes de rol de usuario. Ver User roles para m¨¢s informaci¨®n.

±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç²õ

(object) ±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç²õ que contienen los ID de los grupos de hosts a actualizar y los objetos que deben actualizarse.

±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç Tipo ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô
grupos
(obligatorio)
objeto/matriz Grupos de hosts que se actualizar¨¢n.

Los grupos de hosts deben tener la propiedad groupid definida.
hosts
(obligatorio)
objeto/matriz Hosts para reemplazar los hosts actuales en los grupos de hosts dados.
Todos los dem¨¢s hosts, excepto los mencionados, ser¨¢n excluidos de los grupos de hosts.<br >Los hosts descubiertos no se ver¨¢n afectados.

Los hosts deben tener definida la propiedad hostid.
templates
(obligatorio)
objeto/matriz Templates para reemplazar las templates actuales en los grupos de hosts determinados.
Todas las dem¨¢s templates, excepto las mencionadas, se excluir¨¢n de los grupos de hosts.<br >
Las templates deben tener definida la propiedad templateid.

Valores devueltos

(object) Devuelve un objeto que contiene los IDs de los grupos de host actualizados

bajo la propiedad groupids.

Ejemplos

Reemplazo de hosts y plantillas en un grupo de hosts

Reemplace todos los hosts de un grupo de hosts por los hosts mencionados y desvincule todos plantillas del grupo anfitri¨®n.

Solicitud:

{
       "jsonrpc": "2.0",
       "method": "hostgroup.massupdate",
       "params": {
       "groups": [
       {
       "groupid": "6"
       }
       ],
       "hosts": [
       {
       "hostid": "30050"
       }
       ],
       "templates": []
       },
       "auth": "f223adf833b2bf2ff38574a67bba6372",
       "id": 1
       }

Respuesta:

{
       "jsonrpc": "2.0",
       "result": {
       "groupids": [
       "6",
       ]
       },
       "id": 1
       }

### Ver tambi¨¦n

-hostgroup.update -hostgroup.massadd -Host -Template

-hostgroup.update -hostgroup.massadd -Host -Template

Fuente

CHostGroup::massUpdate() in ui/include/classes/api/services/CHostGroup.php.