31 URL

Описание

Эти параметры и возможные значения свойств для соответствующих объектов полей виджета панели позволяют настраивать виджет URL в методах dashboard.create и dashboard.update.

Свойства fields виджета не проверяются при создании или обновлении панели. Это позволяет пользователям изменять встроенные виджеты и создавать пользовательские виджеты, но также создает риск некорректного создания или обновления виджетов. Чтобы обеспечить успешное создание или обновление виджета URL, обратитесь к поведению параметров, описанному в таблицах ниже.

Параметры

Следующие параметры поддерживаются для виджета URL.

Parameter type name value
Интервал обновления 0 rf_rate 0 - (по умолчанию) Без обновления;
10 - 10 секунд;
30 - 30 секунд;
60 - 1 минута;
120 - 2 минуты;
600 - 10 минут;
900 - 15 минут.
URL 1 url Допустимая строка URL.

Поведение параметра:
- обязательно
Переопределить узел сети 1 override_hostid._reference ABCDE._hostid - задайте совместимый виджет (с параметром Reference, установленным в "ABCDE") в качестве источника данных для узлов сети;
DASHBOARD._hostid - задайте Host selector на панели управления в качестве источника данных для узлов сети.

Этот параметр не поддерживается при настройке виджета на шаблоне панели управления.

Примеры

Следующие примеры предназначены только для описания настройки объектов полей виджета панели мониторинга для виджета URL. Дополнительную информацию о настройке панели мониторинга см. в dashboard.create.

Настройка виджета URL

Настройте виджет URL, который отображает главную страницу руководства 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.4/en"
                            }
                        ]
                    }
                ]
            }
        ],
        "userGroups": [
            {
                "usrgrpid": 7,
                "permission": 2
            }
        ],
        "users": [
            {
                "userid": 1,
                "permission": 3
            }
        ]
    },
    "id": 1
}

Ответ:

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

Смотрите также