object proxy.update(object/array proxies)
Aquest m¨¨tode permet actualitzar proxys.
Tenim aquest m¨¨tode disponible nom¨¦s per a l'usuari Super admin. Els permisos per cridar el m¨¨tode es poden revocar a la configuraci¨® dels rols d'usuari. Per a m¨¦s informaci¨®, veieu Rols d'usuari.
(object/array)
Propietats del proxy per actualitzar.
La propietat proxyid
s'ha d'establir per a cada proxy, totes les altres propietats s¨®n opcionals. Nom¨¦s s'actualitzaran les propietats aprovades, totes les altres romandran sense canvis.
A m¨¦s de les propietats proxy est¨¤ndard, el m¨¨tode admet els par¨¤metres seg¨¹ents.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð | Tipus | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨® |
---|---|---|
hosts | array | Equips per ¨¦sser monitorats pel proxy. Si un equip ja ¨¦s monitorat per un proxy diferent, es reassignar¨¤ al proxy actual. Els equips han de tindre la propietat hostid establerta. |
interface | object | Interf¨ªcie de l'equip substituint la interf¨ªcie existent per al proxy passiu. |
(object)
Retorna un objecte contingut als IDs dels proxys actualitzats sota la propietat proxyids
.
Actualitzar el proxy per monitorar dos equips donats.
±Ê±ð³Ù¾±³¦¾±¨®:
{
"jsonrpc": "2.0",
"method": "proxy.update",
"params": {
"proxyid": "10293",
"hosts": [
{
"hostid": "10294"
},
{
"hostid": "10295"
},
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Resposta:
Canviar el proxy com a proxy actiu i reanomenar-lo com a "Active proxy".
±Ê±ð³Ù¾±³¦¾±¨®:
{
"jsonrpc": "2.0",
"method": "proxy.update",
"params": {
"proxyid": "10293",
"host": "Active proxy",
"status": "5"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Resposta:
CProxy::update() in ui/include/classes/api/services/CProxy.php.