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
}

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