Ces paramètres et les valeurs de propriété possibles pour les objets de champ du widget de tableau de bord respectifs permettent de configurer le widget URL dans les méthodes dashboard.create
et dashboard.update
.
Les propriétés des 'champs' du widget ne sont pas validées lors de la création ou de la mise à jour d'un tableau de bord. Cela permet aux utilisateurs de modifier les built-in widgets et de créer des custom widgets, mais introduit également le risque de création ou de mise à jour de widgets. incorrectement. Pour garantir la création ou la mise à jour réussie du widget URL, veuillez vous référer au comportement des paramètres décrit dans les tableaux ci-dessous.
Les paramètres suivants sont supportés par le widget URL.
Parametres | type | name | value |
---|---|---|---|
Intervalle de rafraîchissement | 0 | rf_rate | 0 - (défaut) Pas d'actualisation; 10 - 10 secondes; 30 - 30 secondes; 60 - 1 minute; 120 - 2 minutes; 600 - 10 minutes; 900 - 15 minutes. |
URL | 1 | url | Chaine URL valide. Comportement des paramètres: - requis |
Activer la sélection de l’hôte | 0 | dynamic | 0 - (défaut) Désactivé; 1 - Activé. |
Les exemples suivants visent à décrire uniquement la configuration des objets de champ du widget de tableau de bord pour le widget URL. Pour plus d'informations sur la configuration d'un tableau de bord, consultez dashboard.create
.
Configurer un widget URL qui affiche la page d’accueil du manuel 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": 12,
"height": 5,
"view_mode": 0,
"fields": [
{
"type": 1,
"name": "url",
"value": "https://www.zabbix.com/documentation/6.4/en"
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"id": 1
}
Réponse: