Estos parámetros y los posibles valores de propiedad para los respectivos objetos de campo de widget de panel permiten configurar el widget Disponibilidad de equipo en los métodos dashboard.create
y dashboard.update
.
Los siguientes parámetros son compatibles con el widget Disponibilidad de equipos.
Parámetro | tipo | nombre | valor | |
---|---|---|---|---|
Intervalo de actualización | 0 | rf_rate | 0 - Sin actualización; 10 - 10 segundos; 30 - 30 segundos; 60 - 1 minuto; 120 - 2 minutos; 600 - 10 minutos; 900 - (por defecto) 15 minutos. |
|
Grupos de equipos | 2 | groupids.0 | ID del Grupo de equipos. Nota: Para configurar varios grupos de equipos, cree un objeto de campo de widget de panel para cada grupo de equipos con un número incrementado en el nombre de la propiedad. Este parámetro no es compatible si se configura el widget en un panel de plantilla. |
|
Grupos de equipos (Widget) | 1 | groupids._reference | En lugar del ID del Grupo de equipos:ABCDE._hostgroupids - establezca un widget compatible (con su parámetro Referencia configurado en "ABCDE ") como fuente de datos para los grupos de equipos.Este parámetro no es compatible si se configura el widget en un panel de plantilla. |
|
Tipo de interfaz | 0 | interface_type.0 | 0 - Ninguno; 1 - Agente Zabbix (comprobaciones pasivas); 2 - SNMP; 3 - IPMI; 4 - JMX; 5 - Agente Zabbix (comprobaciones activas). Por defecto: 1, 2, 3, 4, 5 (todas habilitadas). Nota: Para configurar varios valores, cree un objeto de campo de widget de panel para cada valor con un número incrementado en el nombre de la propiedad. |
|
Disposición | 0 | layout | 0 - (por defecto) Horizontal; 1 - Vertical. |
|
Mostrar equipos en mantenimiento | 0 | maintenance | 0 - (por defecto) Deshabilitado; 1 - Habilitado. |
|
Mostrar solo totales | 0 | only_totals | 0 - (por defecto) Deshabilitado; 1 - Habilitado. |
Los siguientes ejemplos tienen como objetivo describir únicamente la configuración de los objetos de campo del widget del panel para el widget Disponibilidad de equipos. Para obtener más información sobre la configuración de un panel, consulte dashboard.create
.
Configure un widget Disponibilidad de equipos que muestre información de disponibilidad (en un diseño vertical) para los equipos en el grupo de equipos "4" con interfaces "Zabbix agent" y "SNMP" configuradas.
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "My dashboard",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "hostavail",
"name": "Host availability",
"x": 0,
"y": 0,
"width": 18,
"height": 3,
"view_mode": 0,
"fields": [
{
"type": 2,
"name": "groupids.0",
"value": 4
},
{
"type": 0,
"name": "interface_type",
"value": 1
},
{
"type": 0,
"name": "interface_type",
"value": 2
},
{
"type": 0,
"name": "layout",
"value": 1
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"id": 1
}
Respuesta: