Docs Menu
Docs Home
/ /
Uso del servidor

Enumere todas las asignaciones de host en una organización

Recupera todas las asignaciones de host para una organización.

Su clave API debe tener la Global Owner rol para llamar a este recurso exitosamente.

URL base: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0

GET /usage/organizations/{orgId}/hosts

Ops Manager requiere todos los parámetros de ruta:

Path Parameter
Tipo
Descripción

orgId

string

Identificador único de la organización asociada a los hosts deseados.

Nombre
Tipo
Necesidad
Descripción
predeterminado

bonita

booleano

Opcional

false

envolvente

booleano

Opcional

Bandera que indica si se debe o no envolver la respuesta en un sobre.

Algunos Los clientes de laAPI no pueden acceder a los encabezados de respuesta HTTP ni al código de estado. Para solucionar esto, configure envelope=true en la consulta.

Para los puntos finales que devuelven un resultado, el cuerpo de la respuesta incluye:

Nombre
Descripción

Estado

Código de respuestaHTTP

envolvente

Cuerpo de respuesta esperado

false

Parámetro de consulta
Tipo
Necesidad
Descripción
predeterminado

fecha de inicio

string

Requerido

fecha de finalización

string

Requerido

número de página

entero

Requerido

Grupo inicial de asignaciones de host para devolver. El tamaño del grupo se define en itemsPerPage. Este valor empieza 1 por.

artículos por página

entero

Requerido

Número de asignaciones de host a devolver en un grupo.

100

Este punto final no utiliza parámetros del cuerpo de la solicitud HTTP.

Elemento de respuesta
Tipo
Descripción

Hospedadores

matriz de cadenas

Lista de hosts virtuales vinculados al host físico proporcionado.

hosts
.groupId

string

Identificador único del proyecto en el que Ops Manager coloca este host virtual.

hosts
.hostname

string

FQDN del host virtual vinculado al host físico.

procesos

matriz de objetos

Procesos MongoDB ejecutándose en el host virtual.

processes
.[n].cluster

Objeto

Nombre del clúster al que pertenece el proceso MongoDB.

processes
.[n].groupName

string

Nombre del proyecto al que pertenece el proceso MongoDB.

processes
.[n].orgName

string

Nombre de la organización a la que pertenece el proceso MongoDB.

processes
.[n].groupId

string

Identificador único del proyecto al que pertenece el proceso MongoDB.

processes
.[n].hasConflictingServerType

Booleano

Indicador que señala si el nodo tiene un tipo de servidor distinto al de los demás nodos.

processes
.[n].name

string

Nombre del nodo que aloja el proceso MongoDB.

processes
.[n].processType

entero

Número que representa el tipo de proceso MongoDB.

tipo de servidor

Objeto

Tipo de servidor del host físico.

Para obtener más información, consulte Uso de MongoDB.

tipoDeServidor.nombre

string

Ops Manager devuelve uno de los siguientes valores:

  • DEV_SERVER

  • TEST_SERVER

  • PRODUCTION_SERVER

  • RAM_POOL

tipoDeServidor.etiqueta

string

Ops Manager devuelve uno de los siguientes valores:

  • Dev Server

  • Test Server

  • Production Server

  • Ram Pool

curl --user "{publicApiKey}:{privateApiKey}" --digest \
--header "Accept: application/json" \
--include \
--request GET "https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0/usage/organizations/{orgId}/hosts?startDate=2020-07-23&endDate=2020-07-28&pageNum=1&itemsPerPage=100&pretty=true"
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=ISO-8859-1
Date: {dateInUnixFormat}
WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false
Content-Length: {requestLengthInBytes}
Connection: keep-alive
HTTP/1.1 200 OK
Vary: Accept-Encoding
Content-Type: application/json
Strict-Transport-Security: max-age=300
Date: {dateInUnixFormat}
Connection: keep-alive
Content-Length: {requestLengthInBytes}
X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
1{
2 "links": [{
3 "rel": "self",
4 "href": "http://usage.example.com/api/public/v1.0/usage/assignments?startDate=2020-07-23&endDate=2020-07-28&pageNum=1&itemsPerPage=100"
5 }],
6 "totalCount": 3,
7 "results": [{
8 "hostname": "virtual.host.ojrvazgboepawjci.internal.mongodb-0",
9 "processes": [{
10 "cluster": "sdivabux",
11 "groupName": "{projectName}",
12 "orgName": "{orgName}",
13 "groupId": "{groupId}",
14 "hasConflictingServerType": true,
15 "name": "replicaPrimary-0-proc0-run51839",
16 "processType": 7
17 },
18 {
19 "cluster": "sdivabux",
20 "groupName": "{projectName}",
21 "orgName": "{orgName}",
22 "groupId": "{groupId}",
23 "hasConflictingServerType": true,
24 "name": "replicaPrimary-0-proc1-run51839",
25 "processType": 7
26 }
27 ],
28 "serverType": {
29 "name": "PRODUCTION_SERVER",
30 "label": "Production Server"
31 },
32 "isChargeable": true,
33 "memSizeMB": 178
34 },
35 {
36 "hostname": "virtual.host.ojrvazgboepawjci.internal.mongodb-1",
37 "processes": [{
38 "cluster": "sdivabux",
39 "groupName": "{projectName}",
40 "orgName": "{orgName}",
41 "groupId": "{groupId}",
42 "hasConflictingServerType": true,
43 "name": "replicaSecondary-0-proc0-run51839",
44 "processType": 8
45 },
46 {
47 "cluster": "sdivabux",
48 "groupName": "{projectName}",
49 "orgName": "{orgName}",
50 "groupId": "{groupId}",
51 "hasConflictingServerType": true,
52 "name": "replicaSecondary-0-proc1-run51839",
53 "processType": 8
54 }
55 ],
56 "serverType": {
57 "name": "PRODUCTION_SERVER",
58 "label": "Production Server"
59 },
60 "isChargeable": true,
61 "memSizeMB": 178
62 },
63 {
64 "hostname": "virtual.host.ojrvazgboepawjci.internal.mongodb-2",
65 "processes": [{
66 "cluster": "sdivabux",
67 "groupName": "{projectName}",
68 "orgName": "{orgName}",
69 "groupId": "{groupId}",
70 "hasConflictingServerType": true,
71 "name": "replicaSecondary-0-proc1-run51839",
72 "processType": 8
73 },
74 {
75 "cluster": "sdivabux",
76 "groupName": "{projectName}",
77 "orgName": "{orgName}",
78 "groupId": "{groupId}",
79 "hasConflictingServerType": true,
80 "name": "replicaSecondary-0-proc0-run51839",
81 "processType": 8
82 }
83 ],
84 "serverType": {
85 "name": "RAM_POOL",
86 "label": "RAM Pool"
87 },
88 "isChargeable": true,
89 "memSizeMB": 178
90 }
91]
92}

Volver

Actualizar el tipo de servidor

En esta página