integer/array graphitem.get(object parameters)
השיטה מאפשרת לשלוף פריטי גרף לפי הנתון פרמטרים.
שיטה זו זמינה למשתמשים מכל סוג. הרשאות כדי לקרוא את השיטה ניתן לבטל בהגדרות תפקיד המשתמש. ראה משתמש תפקידים למידע נוסף.
(object)
פרמטרים המגדירים את הפלט הרצוי.
השיטה תומכת בפרמטרים הבאים.
פרמטר | סוג | תיאור |
---|---|---|
graphids | string/array | החזר רק פריטי גרף השייכים לגרפים הנתונים. |
itemids | string/array | החזר רק פריטי גרף עם מזהי הפריטים הנתונים. |
type | integer | החזר רק פריטי גרף עם הסוג הנתון. עיין בדף דף אובייקט פריט גרף לקבלת רשימה של סוגי פריטי גרף נתמכים. |
selectGraphs | query | החזר מאפיין graphs עם מערך של גרפים שהפריט שייך אליו. |
sortfield | string/array | מיין את התוצאה לפי המאפיינים הנתונים. ערכים אפשריים הם: gitemid . |
countOutput | boolean | הפרמטרים הללו הנפוצים לכל שיטות ה-'get' מתוארים בפירוט בדף פרשנות הפניה. |
עריכה | בוליאנית | |
limit | מספר שלם | |
פלט | שאילתה | |
preservekeys | בולאני | |
sortorder | מחרוזת/מערך |
(מספר שלם/מערך)
מחזיר אחד:
countOutput
נעשה שימוש.אחזר את כל פריטי הגרף המשמשים בגרף עם מידע נוסף על הפריט ועל המארח.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "graphitem.get",
"params": {
"output": "להרחיב",
"graphids": "387"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
{
"jsonrpc": "2.0",
"תוצאה": [
{
"gitemid": "1242",
"graphid": "387",
"itemid": "22665",
"drawtype": "1",
"sortorder": "1",
"color": "FF5555",
"yaxisside": "0",
"calc_fnc": "2",
"type": "0",
"key_": "system.cpu.util[,גניבה]",
"hostid": "10001",
"flags": "0",
"host": "לינוקס"
},
{
"gitemid": "1243",
"graphid": "387",
"itemid": "22668",
"drawtype": "1",
"sortorder": "2",
"color": "55FF55",
"yaxisside": "0",
"calc_fnc": "2",
"type": "0",
"key_": "system.cpu.util[,softirq]",
"hostid": "10001",
"flags": "0",
"host": "לינוקס"
},
{
"gitemid": "1244",
"graphid": "387",
"itemid": "22671",
"drawtype": "1",
"sortorder": "3",
"color": "009999",
"yaxisside": "0",
"calc_fnc": "2",
"type": "0",
"key_": "system.cpu.util[, interrupt]",
"hostid": "10001",
"flags": "0",
"host": "לינוקס"
}
],
"מזהה": 1
}
CGraphItem::get() בתוך ui/include/classes/api/services/CGraphItem.php.