Devuelve una lista de todos los servidores de Ops Manager activos. Ops Manager considera que un servidor está activo si envió una señal de actividad a la base de datos de la aplicación en los últimos 20 segundos. Utilice este punto final para descubrir servidores válidos.
serverId valores antes de enviar una solicitud de recopilación de registros.
URL base: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
Resource
GET /admin/servers
Roles necesarios
Requiere que el La API Key que llama a este endpoint tiene la
Global Read Only rol.
Request Parameters
Parámetros de ruta de solicitud
Este endpoint no utiliza parámetros de ruta de solicitud HTTP.
Parámetros de Solicitud Query
Nombre | Tipo | Necesidad | Descripción | predeterminado |
|---|---|---|---|---|
| Número | Opcional | Entero basado en uno que devuelve una subsección de resultados. |
|
| Número | Opcional | Número de elementos a devolver por página, hasta un máximo de 500. |
|
| string | Opcional | Tipo de servidor para filtrar. Pase este parámetro varias veces para incluir varios tipos ( | Todos los tipos |
| string | Opcional | Estado del servidor para filtrar. Actualmente, el único valor válido es |
|
| booleano | Opcional | Indicador que señala si el cuerpo de la respuesta debe estar en un pretty-print formato. |
|
| booleano | Opcional | Indicador que especifica si se debe encapsular la respuesta. Algunos clientes de API no pueden acceder a los encabezados de respuesta HTTP ni al código de estado. Para solucionar esto, establezca |
|
Parámetros del cuerpo de la solicitud
Este endpoint no utiliza parámetros de cuerpo de solicitud HTTP.
Respuesta
La respuesta incluye una matriz de objetos de servidor, una matriz de objetos de enlace y el número total de objetos de servidor recuperados.
Nombre | Tipo | Descripción |
|---|---|---|
| arreglo | Conjunto de servidores Ops Manager activos. Consulte los resultados en el documento adjunto. |
| arreglo | Conjunto de uno o más enlaces a subrecursos o recursos relacionados. Las relaciones entre las URL siguen la especificación de enlaces web 5988 (RFC). |
| Número | Número total de elementos en el conjunto de resultados. Puede exceder el tamaño de |
resultados Documento incrustado
Cada elemento results representa un servidor Ops Manager activo.
Nombre | Tipo | Descripción |
|---|---|---|
| string | Identificador del servidor Ops Manager activo. |
| string | Tipo de servidor. Actualmente siempre devuelve |
| string | Marca de tiempo, en formato ISO 8601 UTC, de cuando el servidor envió por última vez una señal de latido. |
Solicitud de ejemplo
curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \ --header "Accept: application/json" \ --include \ --request GET \ "https://<OpsManagerHost>:<Port>/api/public/v1.0/admin/servers?pretty=true"
Respuesta de ejemplo
Encabezado de respuesta
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
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}
Respuesta del cuerpo
{ "links": [ { "href": "https://<OpsManagerHost>:<Port>/api/public/v1.0/admin/servers?pageNum=1&itemsPerPage=100", "rel": "self" } ], "results": [ { "serverId": "om-server-1.example.com", "serverType": "MMS_SERVER", "lastPing": "2026-04-13T10:00:15Z" }, { "serverId": "om-server-2.example.com", "serverType": "MMS_SERVER", "lastPing": "2026-04-13T10:00:12Z" } ], "totalCount": 2 }