25. Информация о системе

Описание

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

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

Параметры

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

Parameter type name value
Refresh interval 0 rf_rate 0 - Нет обновления;
10 - 10 секунд;
30 - 30 секунд;
60 - 1 минута;
120 - 2 минуты;
600 - 10 минут;
900 - (по умолчанию) 15 минут.
Show 0 info_type 0 - (по умолчанию) Статистика системы;
1 - Узлы сети высокой доступности.
Show software update check details 0 show_software_update_check_details 0 - (по умолчанию) Отключено;
1 - Включено.

Parameter behavior:
- supported if AllowSoftwareUpdateCheck in Zabbix server configuration is enabled and Show is set to "System stats"

Примеры

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

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

Настройте виджет System information, который отображает системную статистику с интервалом обновления 10 минут и включенной проверкой обновлений программного обеспечения.

Запрос:

{
    "jsonrpc": "2.0",
    "method": "dashboard.create",
    "params": {
        "name": "My dashboard",
        "display_period": 30,
        "auto_start": 1,
        "pages": [
            {
                "widgets": [
                    {
                        "type": "systeminfo",
                        "name": "System information",
                        "x": 0,
                        "y": 0,
                        "width": 36,
                        "height": 5,
                        "view_mode": 0,
                        "fields": [
                            {
                                "type": 0,
                                "name": "rf_rate",
                                "value": 600
                            },
                            {
                                "type": 0,
                                "name": "show_software_update_check_details",
                                "value": 1
                            }
                        ]
                    }
                ]
            }
        ],
        "userGroups": [
            {
                "usrgrpid": 7,
                "permission": 2
            }
        ],
        "users": [
            {
                "userid": 1,
                "permission": 3
            }
        ]
    },
    "id": 1
}

Ответ:

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

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