23 URL

Description

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.

Paramètres

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é.

Exemples

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

Configurer un widget URL qui affiche la page d’accueil du manuel Zabbix.

Requête:

{
           "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:

{
           "jsonrpc": "2.0",
           "result": {
               "dashboardids": [
                   "3"
               ]
           },
           "id": 1
       }

Voir également