Estos parámetros y los posibles valores de propiedad para los respectivos objetos de campo del widget del tablero permiten configurar la URL del widget en los métodos dashboard.create
y dashboard.update
.
Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar los widgets integrados y crear widgets personalizados, pero también introduce el riesgo de crear o actualizar widgets. incorrectamente. Para garantizar la creación o actualización exitosa del widget URL, consulte el comportamiento de los parámetros descrito en las tablas siguientes.
Los siguientes parámetros son compatibles con el widget URL.
Parámetro | tipo | nombre | valor |
---|---|---|---|
Intervalo de actualización | 0 | rf_rate | 0 - (predeterminado) Sin actualización; 10 - 10 segundos; 30 - 30 segundos; 60 - 1 minuto; 120 - 2 minutos; 600 - 10 minutos; 900 - 15 minutos. |
URL | 1 | url | Cadena URL válida. Comportamiento del parámetro: - obligatorio |
Reemplazar equipo | 1 | override_hostid._reference | ABCDE._hostid - establece un widget compatible (Navegador de equipo con su parámetro Reference establecido en "ABCDE ") como fuente de datos que contiene el equipo.< br>DASHBOARD._hostid : establece el Selector de equipo del tablero como la fuente de datos que contiene el equipo.Este parámetro no es compatible si se configura el widget en una plantilla de tablero. |
Los siguientes ejemplos pretenden describir únicamente la configuración de los objetos de campo del widget del tablero para el widget URL. Para obtener más información sobre cómo configurar un tablero, consulte dashboard.create
.
Configure un widget URL que muestre la página de inicio del manual de Zabbix.
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "My dashboard",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "url",
"name": "URL",
"x": 0,
"y": 0,
"width": 36,
"height": 5,
"view_mode": 0,
"fields": [
{
"type": 1,
"name": "url",
"value": "https://www.zabbix.com/documentation/7.0/en"
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"id": 1
}
Respuesta: