32 URL

Описание

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

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

Параметры

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

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

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

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

Примеры

Следующие примеры предназначены только для описания конфигурации объектов полей виджета панели управления для виджета 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/8.0/en"
                            }
                        ]
                    }
                ]
            }
        ],
        "userGroups": [
            {
                "usrgrpid": 7,
                "permission": 2
            }
        ],
        "users": [
            {
                "userid": 1,
                "permission": 3
            }
        ]
    },
    "id": 1
}

Ответ:

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

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