Listar Jobs en GRUPO
Versión del producto: 10.11
Último modificado: 31 julio 2024
Lista todos los jobs de un grupo.
Para listar todos los jobs pase %s
dfsdf
%3148%lkjlkj%
en data
. Ver datos.
Punto final
https://<Director_IP_address>:4443/c/router
Ejemplo de solicitud
rizo
Copiar
curl --request POST \
--url https://<Director_IP_address>:4443/c/router \
--header "content-type: application/json" \
--cookie @cookies.txt \
--data '{
"action": "JobSummaryManagement",
"method": "getGroupInfo",
"data": [[null],0,false],
"type": "rpc",
"tid": 1}'
Campos de solicitud
Campo
|
Tipo
|
Valor(es)
|
---|---|---|
action
|
string | JobSummaryGestión |
method
|
string | getGroupInfo |
data
|
array | Parámetros |
type
|
string | rpc
|
tid
|
integer | 1 |
Datos
Campo
|
Tipo
|
Descripción
|
---|---|---|
idList
|
int | Identificación del GRUPO. null es el identificador del grupo superior (lista todos los jobs). |
clientTimeOffsetToUtc
|
int | Desplazamiento de la zona horaria actual del cliente con respecto a UTC (segundos). |
collectAllChildJobs
|
boolean | Verdadero para obtener la información completa de todos los job de niños, no sólo los directos. Esto aumenta el tamaño de los datos resultantes; el tamaño total de procesamiento es el mismo. |
Muestra de respuesta
rizo
Copiar
{
"action": "JobSummaryManagement",
"method": "getGroupInfo",
"tid": "1",
"type": "rpc",
"message": null,
"where": null,
"cause": null,
"data": {
"children": [
{
"id": -1,
"vid": null,
"name": null,
"status": "GREEN",
"jobCount": {
"VMWARE": {
"REPLICATION": 0,
"BACKUP": 4,
"RECOVERY_VMS": 0,
"RECOVERY_FILES": 0,
"RECOVERY_OBJECTS": 0,
"BACKUP_COPY": 0,
"FLASH_BOOT": 0
},
"AWS": {
"REPLICATION": 0,
"BACKUP": 0,
"RECOVERY_VMS": 0,
"RECOVERY_FILES": 0,
"RECOVERY_OBJECTS": 0,
"BACKUP_COPY": 0,
"FLASH_BOOT": 0
},
"HYPERV": {
"REPLICATION": 0,
"BACKUP": 1,
"RECOVERY_VMS": 0,
"RECOVERY_FILES": 0,
"RECOVERY_OBJECTS": 0,
"BACKUP_COPY": 0,
"FLASH_BOOT": 0
},
"NONE": {
"REPLICATION": 0,
"BACKUP": 0,
"RECOVERY_VMS": 0,
"RECOVERY_FILES": 0,
"RECOVERY_OBJECTS": 0,
"BACKUP_COPY": 1,
"FLASH_BOOT": 0
}
},
"jobCountEnabled": 5,
"jobCountLicensed": 6,
"hvTypeBackupCount": {
"VMWARE": 6,
"HYPERV": 7
},
"hvTypeBackupHasRootDiskCount": {},
"vmCount": 14,
"diskCount": 17,
"sourcesSize": 902823936,
"isEnabled": true,
"isRemoved": false,
"crJobRunning": 0,
"crVmRunning": 0,
"hasLastRun": true,
"lrJobOk": 5,
"lrJobFailed": 0,
"lrJobStopped": 0,
"lrJobSkipped": 0,
"childJobIds": [
6,
4,
7,
8,
1,
3
],
"immediateChildJobIds": [
6,
4,
7,
8,
1,
3
],
"transporters": [
{
"isAuto": true,
"usedAsSource": false,
"usedAsTarget": false,
"maxLoadFactor": 0,
"currentTotalLoad": 0,
"vid": null,
"name": null,
"state": null
},
{
"isAuto": false,
"usedAsSource": true,
"usedAsTarget": true,
"maxLoadFactor": 6,
"currentTotalLoad": 0,
"vid": "TRANSPORTER-1",
"name": "Onboard transporter",
"state": "OK" }
],
"storages": [
{
"vid": "BACKUP_REPOSITORY-3",
"name": "Repo",
"size": 8999835533312,
"free": 2892103155712,
"used": 330990548808,
"state": "OK",
"online": true,
"infiniteSize": false,
"type": null
}
]
}
],
"totalCount": 1
}
}
Campos de respuesta
Campo
|
Valor
|
Descripción
|
---|---|---|
message
|
string | Mensaje si la solicitud ha fallado |
where
|
string | Referencia al método en el que se produjo el problema |
cause
|
string | Causa del fallo |
data | JSON |
Job summary info. |
datos.hijos
Campo | Valor | Descripción |
---|---|---|
id
|
int | ID del grupo de jobs |
vid
|
string | Job group VID |
name
|
string | Nombre para mostrar del grupo de jobs |
status
|
string | Estado del job |
jobCount
|
JSON | Número de jobs dentro del grupo, agrupados por hipervisor. |
jobCountEnabled
|
int | Número de Jobs habilitados |
jobCountLicensed
|
int | El número de jobs que no infringen la licencia |
hvTypeBackupCount
|
JSON | El número de backups agrupados por hipervisor. |
hvTypeBackupHasRootDiskCount
|
JSON | Específico de AWS: recuento de backups cuyos puntos de retorno tienen un volumen Root. |
vmCount
|
int | Número de máquinas virtuales procesadas por los jobs dentro de un grupo. |
diskCount
|
int | Número de discos procesados por los jobs dentro de un grupo. |
sourcesSize
|
int | Tamaño total de los orígenes procesados por los jobs dentro de un grupo (en bytes) |
isEnabled
|
boolean | Comprueba si el grupo está activado |
isRemoved
|
boolean | Comprueba si se ha eliminado el grupo |
crJobRunning
|
int | El número de jobs actualmente en ejecución |
crVmRunning
|
int | Número de máquinas virtuales procesadas actualmente |
hasLastRun
|
boolean | true si el job tuvo la última ejecución |
lrJobOk
|
int | Número de últimas ejecuciones correctas |
lrJobFailed
|
int | Número de jobs fallidos |
lrJobSkipped
|
int | Número de jobs omitidos |
lrJobStopped
|
int | Número de jobs parados |
childJobIds
|
array de int | ID de los jobs hijos |
immediateChildJobIds
|
array de int | Los ID de los hijos directos de un grupo |
transporters
|
array de JSON | Información sobre los transportadores implicados. Ver más abajo |
storages
|
array de JSON |
Información sobre el almacenamiento. Ver más abajo |
transportadores
Información sobre transportadores utilizados por jobs en un grupo.
Campo | Valor | Descripción |
---|---|---|
isAuto
|
boolean | Comprueba si se ha asignado automáticamente un transportador. |
usedAsSource
|
boolean | Comprueba si se ha utilizado un transportador como origen. |
usedAsTarget
|
boolean | Comprueba si un Transportador utilizado como destino |
maxLoadFactor
|
int | Número máximo de jobs soportados por un transportador |
currentTotalLoad
|
int | Número actual de jobs que utilizan un transportador |
vid
|
string | VID de un Transportador |
name
|
string | Nombre para mostrar de un Transportador |
state
|
string | Estado actual de un Transportador |
almacenamientos
Información sobre los almacenamientos utilizados por los jobs de un grupo.
Campo | Valor | Descripción |
---|---|---|
vid | string | Almacenamiento VID |
name
|
string | Nombre para mostrar almacenamiento |
size
|
largo | Tamaño completo del almacenamiento |
free
|
largo | Espacio libre en el almacenamiento |
used
|
largo | Espacio utilizado en el almacenamiento |
state
|
string | Estado de almacenamiento |
online
|
boolean | Comprueba si el almacenamiento está en línea |
infiniteSize
|
boolean | Específico de AWS: true si se utiliza el almacenamiento de instantáneas EBS o EBS |
type
|
string | El tipo de almacenamiento |