Áú»¢¶Ä²©

This is a translation of the original English documentation page. Help us make it better.

graphprototype.get

Opis

integer/array graphprototype.get(object parameters)

Metoda pozwala na pobranie prototypu wykresu zgodnie z podanymi parametrami.

Ta metoda jest dost?pna dla u?ytkownik¨®w dowolnego typu. Uprawnienia do wywo?ywania metody mo?na odebra? w ustawieniach roli u?ytkownika. Zobacz Role u?ytkownika po wi?cej informacji.

Parametry

(object) Parametry definiuj?ce ??dany wynik.

Metoda obs?uguje nast?puj?ce parametry.

Parametr Typ Opis
discoveryids string/array Zwraca tylko te prototypy wykres¨®w, kt¨®re nale?? do podanych regu? wykrywania.
graphids string/array Zwraca tylko prototypy wykres¨®w o podanych identyfikatorach.
groupids string/array Zwraca tylko prototypy wykres¨®w, kt¨®re nale?? do host¨®w w podanych grupach host¨®w.
hostids string/array Zwraca tylko prototypy wykres¨®w, kt¨®re nale?? do podanych host¨®w.
inherited boolean zwraca tylko prototypy wykres¨®w odziedziczone z szablonu je?li ustawione na true.
itemids string/array Zwraca tylko te prototypy wykres¨®w, kt¨®re zawieraj? podane prototypy pozycji.
templated boolean zwraca tylko prototypy wykres¨®w nale??ce do szablon¨®w, je?li ustawione natrue.
templateids string/array Zwraca tylko te prototypy wykres¨®w, kt¨®re nale?? do podanych szablon¨®w.
selectDiscoveryRule query Zwraca w?a?ciwo?? discoveryRulez regu?? LLD, do kt¨®rej nale?y prototyp wykresu.
selectGraphItems query Zwraca w?a?ciwo?? gitems z pozycjami wykresu u?ytymi w prototypie wykresu.
selectGroups query Zwraca w?a?ciwo?? groups z grupami host¨®w, do kt¨®rych nale?y prototyp wykresu.
selectHosts query Zwraca w?a?ciwo?? hosts z hostami, do kt¨®rych nale?y prototyp wykresu.
selectItems query Zwraca w?a?ciwo?? items z pozycjami i prototypami pozycji u?ytymi w prototypie wykresu.
selectTemplates query Zwraca w?a?ciwo?? templates z szablonami, do kt¨®rych nale?y prototyp wykresu.
filter object Zwraca tylko te wyniki, kt¨®re dok?adnie pasuj? do podanego filtra.

Akceptuje tablic?, w kt¨®rej klucze s? nazwami w?a?ciwo?ci, a warto?ci s? albo pojedyncz? warto?ci?, albo tablic? warto?ci do dopasowania.

Obs?uguje dodatkowe filtry:
host - nazwa techniczna hosta, do kt¨®rego nale?y prototyp wykresu;
hostid - identyfikator hosta, do kt¨®rego nale?y prototyp wykresu.
sortfield string/array Sortuj wynik wed?ug podanych w?a?ciwo?ci.

Mo?liwe warto?ci to:graphid, name i graphtype.
countOutput boolean Te parametry wsp¨®lne dla wszystkich metod get zosta?y opisane w komentarzu referencyjnym.
editable boolean
excludeSearch boolean
limit integer
output query
preservekeys boolean
search object
searchByAny boolean
searchWildcardsEnabled boolean
sortorder string/array
startSearch boolean

Zwracane warto?ci

(integer/array) Zwraca jedn? z opcji:

  • tablic? obiekt¨®w;
  • liczb? pobranych obiekt¨®w, je?li parametr countOutput zosta? wykorzystany.

Przyk?ady

Pobieranie prototyp¨®w wykres¨®w z regu?y LLD

Pobierz wszystkie prototypy wykres¨®w z regu?y LLD.

Zapytanie:

{
           "jsonrpc": "2.0",
           "method": "graphprototype.get",
           "params": {
               "output": "extend",
               "discoveryids": "27426"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Odpowied?:

{
           "jsonrpc": "2.0",
           "result": [
               {
                   "graphid": "1017",
                   "parent_itemid": "27426",
                   "name": "Disk space usage {#FSNAME}",
                   "width": "600",
                   "height": "340",
                   "yaxismin": "0.0000",
                   "yaxismax": "0.0000",
                   "templateid": "442",
                   "show_work_period": "0",
                   "show_triggers": "0",
                   "graphtype": "2",
                   "show_legend": "1",
                   "show_3d": "1",
                   "percent_left": "0.0000",
                   "percent_right": "0.0000",
                   "ymin_type": "0",
                   "ymax_type": "0",
                   "ymin_itemid": "0",
                   "ymax_itemid": "0",
                   "discover": "0"
               }
           ],
           "id": 1
       }

Zobacz tak?e

?°ù¨®»å?´Ç

CGraphPrototype::get() w ui/include/classes/api/services/CGraphPrototype.php.