32 URL

Opis

Te parametry oraz możliwe wartości właściwości odpowiednich obiektów pól widgetu dashboardu umożliwiają skonfigurowanie widgetu URL w metodach dashboard.create i dashboard.update.

Właściwości fields widgetu nie są sprawdzane podczas tworzenia ani aktualizowania dashboardu. Umożliwia to użytkownikom modyfikowanie wbudowanych widgetów i tworzenie niestandardowych widgetów, ale wiąże się również z ryzykiem nieprawidłowego utworzenia lub zaktualizowania widgetów. Aby zapewnić pomyślne utworzenie lub zaktualizowanie widgetu URL, należy zapoznać się z opisem działania parametrów przedstawionym w poniższych tabelach.

Parametry

Następujące parametry są obsługiwane dla widżetu URL.

Parametr type name value
Interwał odświeżania 0 rf_rate 0 - (domyślnie) Bez odświeżania;
10 - 10 sekund;
30 - 30 sekund;
60 - 1 minuta;
120 - 2 minuty;
600 - 10 minut;
900 - 15 minut.
URL 1 url Prawidłowy ciąg URL.

Zachowanie parametru:
- wymagany
Nadpisz host 1 override_hostid._reference ABCDE._hostid - ustaw kompatybilny widżet (z parametrem Reference ustawionym na "ABCDE") jako źródło danych dla hostów;
DASHBOARD._hostid - ustaw [selektor hosta](/manual/web_interface/frontend_sections/dashboards/widgets#override-host na pulpicie) jako źródło danych dla hostów.

Ten parametr nie jest obsługiwany podczas konfigurowania widżetu na pulpicie szablonu.

Przykłady

Poniższe przykłady mają na celu jedynie opisanie konfiguracji obiektów pól widżetu pulpitu dla widżetu URL. Więcej informacji na temat konfiguracji pulpitu można znaleźć w dashboard.create.

Konfigurowanie widżetu URL

Skonfiguruj widżet URL, który wyświetla stronę główną podręcznika Zabbix.

Żądanie:

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

Odpowiedź:

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

Zobacz także