Compartir a través de


Monitoring - Add Widget to Dashboard

Agrega un widget a un panel existente

POST http://<Servername>/OperationsManager/monitoring/dashboard/{dashboardId}/widget

Parámetros de identificador URI

Nombre En Requerido Tipo Description
dashboardId
path True

string

Especifique el ID del panel.

Cuerpo de la solicitud

Media Types: "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"

Nombre Requerido Tipo Description
name True

string

Nombre del componente

componentType

string

Tipo de componente

config

string

Configuración de componentes

description

string

Descripción del componente

mpDescription

string

Descripción del MP

mpId

string

Mp ID

mpName

string

Nombre del MP

mpVersion

string

Versión MP

path

string

Ruta

Respuestas

Nombre Tipo Description
200 OK

ComponentResponse

De acuerdo. Widget agregado con éxito al tablero.

Media Types: "application/json", "text/json", "application/xml", "text/xml"

Ejemplos

Monitoring_AddWidget

Solicitud de ejemplo

POST http://<Servername>/OperationsManager/monitoring/dashboard/b0ba870b-6d74-2f8f-2e36-99674ae53265/widget

{
  "mpId": "3d9a3d4f-f4f6-6027-6067-844af086fe3d",
  "path": "Monitoring",
  "name": "windows state",
  "description": "test",
  "config": "{\"widgetDisplay\":{\"col\":1,\"row\":2,\"sizex\":6,\"sizey\":4,\"columns\":[\"healthstate\",\"displayname\",\"path\",\"maintenancemode\"]},\"widgetParameters\":{\"scope\":{\"scopeSelection\":[],\"classSelection\":[{\"id\":\"6f7e3306-beeb-2996-3795-7c1eafb925b8\",\"displayName\":\"All Windows Computers\",\"className\":\"Microsoft.SystemCenter.Library!Microsoft.SystemCenter.AllComputersGroup\",\"path\":null,\"fullName\":null,\"objectType\":-2}]},\"criteria\":{\"healthStates\":[\"2\",\"0\",\"1\",\"3\"],\"inMaintenanceMode\":\"All\"}},\"widgetRefreshInterval\":5}",
  "componentType": "HtmlStateWidget"
}

Respuesta de muestra

{
  "id": "7f91358b-4155-a753-2a4b-7f97f287ab8f",
  "name": "windows state",
  "description": null,
  "mpId": "3d9a3d4f-f4f6-6027-6067-844af086fe3d",
  "componentType": "HtmlStateWidget",
  "config": "{\"widgetDisplay\":{\"col\":1,\"row\":2,\"sizex\":6,\"sizey\":4,\"columns\":[\"healthstate\",\"displayname\",\"path\",\"maintenancemode\"]},\"widgetParameters\":{\"scope\":{\"scopeSelection\":[],\"classSelection\":[{\"id\":\"6f7e3306-beeb-2996-3795-7c1eafb925b8\",\"displayName\":\"All Windows Computers\",\"className\":\"Microsoft.SystemCenter.Library!Microsoft.SystemCenter.AllComputersGroup\",\"path\":null,\"fullName\":null,\"objectType\":-2}]},\"criteria\":{\"healthStates\":[\"2\",\"0\",\"1\",\"3\"],\"inMaintenanceMode\":\"All\"}},\"widgetRefreshInterval\":5}"
}

Definiciones

Nombre Description
ComponentResponse
MonitoringComponentRequest

ComponentResponse

Nombre Tipo Description
componentType

string

Tipo de componente

config

string

configuración

description

string

Descripción del componente

id

string

identificación

mpId

string

ID de MP de componente

name

string

Nombre de componente

MonitoringComponentRequest

Nombre Tipo Description
componentType

string

Tipo de componente

config

string

Configuración de componentes

description

string

Descripción del componente

mpDescription

string

Descripción del MP

mpId

string

Mp ID

mpName

string

Nombre del MP

mpVersion

string

Versión MP

name

string

Nombre del componente

path

string

Ruta