On this page
graphitem.get
תיאור
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.