Actualización del estado de supervisión utilizando la API REST de administración

Puede utilizar la API REST de administración de IBM® App Connect Enterprise para actualizar y guardar de forma dinámica el estado de supervisión de un servidor de integración, sin necesidad de reiniciar dicho servidor.

Antes de empezar

Lea los siguientes temas:

Acerca de esta tarea

Puede actualizar dinámicamente el estado de supervisión utilizando el verbo PATCH en la API REST de administración. Las actualizaciones realizadas utilizando el verbo PATCH persisten en el subdirectorio overrides del directorio de trabajo del servidor de integración, lo que significa que las actualizaciones no se pierden si se detiene el servidor de integración.

Puede utilizar el método de la API REST siguiente para actualizar y persistir el estado de supervisión de un servidor de integración:

Procedimiento

  • Para un servidor de integración independiente:
    PATCH http://hostname:port/apiv2/monitoring/flow-monitoring

    Por ejemplo, para establecer el estado de supervisión en inactive y persistir este estado, ejecute el mandato curl siguiente:

    curl -X PATCH http://hostname:port/apiv2/monitoring/flow-monitoring -d {"properties": { "publicationOn": "active" }}
  • Para un servidor de integración gestionado por un nodo de integración:
    PATCH http://hostname:port/apiv2/servers/integrationServerName/monitoring/flow-monitoring

    Por ejemplo, para establecer el estado de supervisión en inactive y persistir este estado en el servidor de integración ACESERV1, ejecute el mandato curl siguiente:

    curl -X PATCH http://hostname:port/apiv2/servers/ACESERV1/monitoring/flow-monitoring -d {"properties": { "publicationOn": "active" }}

    La operación PATCH actualiza el valor publicationOn en el objeto de supervisión. Si el mandato se ejecuta correctamente, se devuelve un código de estado HTTP 204. Puede ver los valores actualizados en el subdirectorio overrides del directorio de trabajo del servidor de integración.