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 |
---|---|---|---|---|
dashboard
|
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 |
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 |
---|---|
Component |
|
Monitoring |
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 |