Disattivazione del monitoraggio utilizzando l'API REST di amministrazione

È possibile utilizzare l'API REST di amministrazione di IBM® App Connect Enterprise per disattivare il monitoraggio delle applicazioni, dei flussi di messaggi e delle soluzioni di integrazione sviluppate tramite l'API REST o i servizi di integrazione.

Prima di iniziare

Consultare gli argomenti riportati di seguito:

Informazioni su questa attività

Gli esempi in questo argomento si basano sulle seguenti risorse:
  • Un'applicazione: MonitoringApp
  • Flussi di messaggi forniti con l'applicazione: MonitoringAppFlow1 e MonitoringAppFlow2
  • Una libreria associata all'applicazione: Monitoring Lib
  • Un flusso di messaggi nella libreria: MonitoringLibFlow
come mostrato in questo esempio di Integration Explorer :
Il diagramma mostra una topografia di distribuzione che include un'applicazione, 2 flussi di messaggi forniti con l'applicazione, una libreria associata all'applicazione e un flusso di messaggi presente nella libreria

Disattivazione del controllo su una applicazione

Informazioni su questa attività

È possibile disattivare il controllo su un'applicazione e sui flussi di messaggi in essa contenuti oppure disattivare il monitoraggio su un singolo flusso di messaggi:

Procedura

  • Disattivazione del controllo su un'applicazione e sui suoi flussi di messaggi:
    1. Per un server di integrazione indipendente:
      POST http://hostname:port/apiv2/applications/applicationName/stop-monitoring

      Ad esempio, per disattivare il controllo sull'applicazione MonitoringApp, utilizza il seguente comando curl:

      curl -X POST http://hostname:port/apiv2/applications/MonitoringApp/stop-monitoring
    2. Per un server di integrazione gestito da un nodo di integrazione:
      POST http://hostname:port/apiv2/servers/integrationServerName/applications/applicationName/stop-monitoring

      Ad esempio, per disattivare il controllo sull'applicazione MonitoringApp sul server di integrazione ACESERV1 , utilizzare il comando curl riportato di seguito:

      curl -X POST http://hostname:port/apiv2/servers/ACESERV1/applications/MonitoringApp/stop-monitoring

      Se il comando ha esito positivo, viene restituito il codice di stato 200 di HTTP.

  • Disattivare il controllo su un unico flusso di messaggi:
    1. Per un server di integrazione indipendente:
      POST http://hostname:port/apiv2/applications/applicationName/messageflows/messageflowName/stop-monitoring

      Ad esempio, per disattivare il controllo sul flusso di messaggi MonitoringAppFlow1, utilizzare il seguente comando curl:

      curl -X POST http://hostname:port/apiv2/applications/MonitoringApp/messageflows/MonitoringAppFlow1/stop-monitoring

      Se il flusso di messaggi si trova in una libreria:

      POST http://hostname:port/apiv2/applications/applicationName/libraries/libraryName/messageflows/messageflowName/stop-monitoring

      Ad esempio, per disattivare il controllo sul flusso di messaggi MonitoringLibFlow, utilizzare il seguente comando curl:

      curl -X POST http://hostname:port/apiv2/applications/MonitoringApp/libraries/MonitoringLib/messageflows/MonitoringLibFlow/stop-monitoring
    2. Per un server di integrazione gestito da un nodo di integrazione:
      POST http://hostname:port/apiv2/servers/integrationServerName/applications/applicationName/messageflows/messageflowName/stop-monitoring

      Ad esempio, per disattivare il controllo sul flusso di messaggi MonitoringAppFlow1 distribuito sul server di integrazione ACESERV1, utilizzare il seguente comando curl:

      curl -X POST http://hostname:port/apiv2/servers/ACESERV1/applications/MonitoringApp/messageflows/MonitoringAppFlow1/stop-monitoring

      Se il flusso di messaggi si trova in una libreria:

      POST http://hostname:port/apiv2/servers/integrationServerName/applications/applicationName/libraries/libraryName/messageflows/messageflowName/stop-monitoring

      Ad esempio, per disattivare il controllo su un flusso di messaggi denominato MonitoringLibFlow sul server di integrazione ACESERV1, utilizzare il seguente comando curl:

      curl -X POST http://hostname:port/apiv2/servers/ACESERV1/applications/MonitoringApp/libraries/MonitoringLib/messageflows/MonitoringLibFlow/stop-monitoring

      Se il comando ha esito positivo, viene restituito il codice di stato 200 di HTTP.

Cosa fare successivamente

È possibile utilizzare il comando mqsireportflowmonitoring per verificare lo stato di monitoraggio dell'applicazione e dei flussi di messaggi.

Disattivazione del controllo su una soluzione di integrazione API REST

Informazioni su questa attività

È possibile disattivare il monitoraggio su una soluzione di integrazione, incluso il messaggio in esso contenuto, sviluppato utilizzando un'API REST oppure è possibile disattivare il monitoraggio su un singolo flusso di messaggi in una soluzione di integrazione di questo tipo:

Procedura

  • Disattivare il controllo su una soluzione di integrazione API REST e sui relativi flussi di messaggi:
    1. Per un server di integrazione indipendente:
      POST http://hostname:port/apiv2/rest-apis/rest-apiName/stop-monitoring
    2. Per un server di integrazione gestito da un nodo di integrazione:
      POST http://hostname:port/apiv2/servers/integrationServerName/rest-apis/rest-apiName/stop-monitoring

      Se il comando ha esito positivo, viene restituito il codice di stato 200 di HTTP.

  • Disattivare il controllo su un unico flusso di messaggi:
    1. Per un server di integrazione indipendente:
      POST http://hostname:port/apiv2/rest-apis/rest-apiName/messageflows/messageflowName/stop-monitoring

      Se il flusso di messaggi si trova in una libreria:

      POST http://hostname:port/apiv2/rest-apis/rest-apiName/libraries/libraryName/messageflows/messageflowName/stop-monitoring
    2. Per un server di integrazione gestito da un nodo di integrazione:
      POST http://hostname:port/apiv2/servers/integrationServerName/rest-apis/rest-apiName/messageflows/messageflowName/stop-monitoring

      Se il flusso di messaggi si trova in una libreria:

      POST http://hostname:port/apiv2/servers/integrationServerName/rest-apis/rest-apiName/libraries/libraryName/messageflows/messageflowName/stop-monitoring

      Se il comando ha esito positivo, viene restituito il codice di stato 200 di HTTP.

Cosa fare successivamente

È possibile utilizzare il comando mqsireportflowmonitoring per verificare lo stato di monitoraggio dell'applicazione e dei flussi di messaggi.

Disattivare il monitoraggio su una soluzione di integrazione dei servizi di integrazione

Informazioni su questa attività

È possibile utilizzare la disattivazione del monitoraggio su una soluzione di integrazione, incluso il messaggio in essa contenuto, che è stato sviluppato utilizzando i servizi di integrazione oppure è possibile disattivare il monitoraggio su un singolo flusso di messaggi in tale soluzione di integrazione:

Procedura

  • Disattiva monitoraggio su una soluzione di integrazione dei servizi di integrazione e sui relativi flussi di messaggi:
    1. Per un server di integrazione indipendente:
      POST http://hostname:port/apiv2/services/integrationServiceName/stop-monitoring
    2. Per un server di integrazione gestito da un nodo di integrazione:
      POST http://hostname:port/apiv2/servers/integrationServerName/services/integrationServiceName/stop-monitoring

      Se il comando ha esito positivo, viene restituito il codice di stato 200 di HTTP.

  • Disattivare il controllo su un unico flusso di messaggi:
    1. Per un server di integrazione indipendente:
      POST http://hostname:port/apiv2/services/intergrationServiceName/messageflows/messageflowName/stop-monitoring

      Se il flusso di messaggi si trova in una libreria:

      POST http://hostname:port/apiv2/services/intergrationServiceName/libraries/libraryName/messageflows/messageflowName/stop-monitoring
    2. Per un server di integrazione gestito da un nodo di integrazione:
      POST http://hostname:port/apiv2/servers/integrationServerName/services/intergationServiceName/messageflows/messageflowName/stop-monitoring

      Se il flusso di messaggi si trova in una libreria:

      POST http://hostname:port/apiv2/servers/integrationServerName/services/intergationServiceName/libraries/libraryName/messageflows/messageflowName/stop-monitoring

      Se il comando ha esito positivo, viene restituito il codice di stato 200 di HTTP.

Cosa fare successivamente

È possibile utilizzare il comando mqsireportflowmonitoring per verificare lo stato di monitoraggio della soluzione di integrazione e dei flussi di messaggi.

Disattivazione del monitoraggio su tutte le soluzioni di integrazione

Informazioni su questa attività

È possibile utilizzare un singolo comando nell'API REST di gestione per disattivare il controllo su tutte le soluzioni di integrazione e i flussi di messaggi che sono stati sviluppati nelle applicazioni, inclusi quelli che sono stati sviluppati utilizzando un'API REST o i servizi di integrazione e tutti quelli nelle librerie.

Procedura

Disattiva monitoraggio su tutte le soluzioni di integrazione e sui relativi flussi di messaggi:
  1. Per un server di integrazione indipendente:
    POST http://hostname:port/apiv2/monitoring/flow-monitoring/stop-monitoring
  2. Per un server di integrazione gestito da un nodo di integrazione:
    POST http://hostname:port/apiv2 servers/integrationServerName/monitoring/flow-monitoring/stop-monitoring

    Se il comando ha esito positivo, viene restituito il codice di stato 200 di HTTP.

Cosa fare successivamente

È possibile utilizzare il comando mqsireportflowmonitoring per verificare lo stato di monitoraggio delle soluzioni di integrazione e dei flussi di messaggi.