[comment]: # ({48cd3524-48cd3524})
# בעיה.קבל

[comment]: # ({/48cd3524-48cd3524})

[comment]: # ({9ac5aebe-a18b2713})
### תיאור

`integer/array problem.get(אובייקט פרמטרים)`

השיטה מאפשרת לשחזר בעיות לפי הנתון
פרמטרים.

שיטה זו מיועדת לאחזור בעיות שלא נפתרו. אפשר גם,
אם צוין, כדי לאחזר בעיות שנפתרו לאחרונה. ה
תקופה שקובעת בת כמה הוא "לאחרונה" מוגדרת ב
*ניהול* →
*[כללי](/manual/web_interface/frontend_sections/administration/general#trigger_displaying_options)*.
בעיות שנפתרו לפני אותה תקופה אינן נשמרות ב-
טבלת בעיות. כדי לאחזר בעיות שנפתרו בהמשך
בעבר, השתמש בשיטת [event.get](/manual/api/reference/event/get).

::: שימו לב חשוב
שיטה זו עשויה להחזיר בעיות של נמחק
ישות אם בעיות אלה לא הוסרו על ידי עוזרת הבית
עדיין.
:::

::: noteclassic
שיטה זו זמינה למשתמשים מכל סוג. הרשאות
כדי לקרוא את השיטה ניתן לבטל בהגדרות תפקיד המשתמש. ראה [משתמש
תפקידים](/manual/web_interface/frontend_sections/administration/user_roles)
למידע נוסף.
:::

[comment]: # ({/9ac5aebe-a18b2713})

[comment]: # ({e1a6d1c3-98f39c6a})
### פרמטרים

`(object)` פרמטרים המגדירים את הפלט הרצוי.

השיטה תומכת בפרמטרים הבאים.

|פרמטר|[סוג](/manual/api/reference_commentary#data_types)|תיאור|
|--|--|------|
|eventids|string/array|החזר רק בעיות עם המזהים הנתונים.|
|groupids|string/array|החזר רק בעיות שנוצרו על ידי אובייקטים השייכים לקבוצות המארחות הנתונות.|
|hostids|string/array|החזר רק בעיות שנוצרו על ידי אובייקטים השייכים למארחים הנתונים.|
|objectids|string/array|החזר רק בעיות שנוצרו על ידי האובייקטים הנתונים.|
|source|integer|החזר רק בעיות עם הסוג הנתון.<br><br>עיין בדף [דף אובייקט אירוע בעיה](object#problem) לקבלת רשימה של סוגי אירועים נתמכים.<br><br>ברירת מחדל: 0 - בעיה שנוצרה על ידי טריגר.|
|object|integer|החזר רק בעיות שנוצרו על ידי אובייקטים מהסוג הנתון.<br><br>עיין בדף [דף אובייקט אירוע בעיה](object#problem) לקבלת רשימה של סוגי אובייקטים נתמכים.<br><br> ברירת מחדל: 0 - טריגר.|
|acknowledged|boolean|`true` - החזרת בעיות מאושרות בלבד;<br>`false` - unknowledged בלבד.|
|suppressed|boolean|`true` - החזר רק בעיות מודחקות;<br>`false` - החזרת בעיות במצב רגיל.|
|severities|integer/array|החזר רק בעיות עם חומרת אירוע נתונה. חל רק אם האובייקט הוא טריגר.|
|evaltype|integer|כללים לחיפוש תגים.<br><br>ערכים אפשריים:<br>0 - (ברירת מחדל) ו/או;<br>2 - או.|
|תגים|מערך אובייקטים|החזר רק בעיות עם תגיות נתונות. התאמה מדויקת לפי תג וחיפוש לא תלוי רישיות לפי ערך ואופרטור.<br>פורמט: `[{"tag": "<tag>", "value": "<value>", "operator": "<operator> "}, ...]`.<br>מערך ריק מחזיר את כל הבעיות.<br><br>סוגי אופרטורים אפשריים:<br>0 - (ברירת מחדל) Like;<br>1 - שווה;<br>2 - לא כמו;<br>3 - לא שווה<br>4 - קיים;<br>5 - לא קיים.|
|recent|boolean|`true` - החזרת PROBLEM ובעיות שנפתרו לאחרונה (תלוי בטריגרים של Display OK למשך N שניות)<br>ברירת מחדל: `false` - בעיות בלתי פתורות בלבד|
|eventid\_from|string|החזר רק בעיות עם מזהים שווים או גדולים למזהה הנתון.|
|eventid\_till|string|החזר רק בעיות עם מזהים שווים או נמוכים למזהה הנתון.|
|time\_from|timestamp|החזר רק בעיות שנוצרו לאחר או בזמן הנתון.|
|time\_till|timestamp|החזר רק בעיות שנוצרו לפני או בזמן הנתון.|
|selectAcknowledges|query|החזר מאפיין `מאשר` עם עדכוני הבעיה. עדכוני בעיה ממוינים בסדר כרונולוגי הפוך.<br><br>אובייקט עדכון הבעיה כולל את המאפיינים הבאים:<br>`acknowledgeid` - `(string)` update's ID;<br>`userid` - `(string) ` מזהה המשתמש שעדכן את האירוע;<br>`eventid` - `(string)` מזהה האירוע המעודכן;<br>`clock` - `(timestamp)` זמן שבו האירוע עודכן;<br> `הודעה` - `(string)` טקסט של ההודעה;<br>`action` - `(integer)`סוג פעולת עדכון (ראה [event.acknowledge](/manual/api/reference/event/acknowledge)) ;<br>`old_severity` - חומרת האירוע `(integer)` לפני פעולת עדכון זו;<br>`new_severity` - `(integer)` חומרת האירוע לאחר פעולת עדכון זו;<br><br>תומך ב-`count`. |
|selectTags|query|החזר מאפיין [tags](/manual/api/reference/problem/object#problem_tag) עם תגי הבעיה. פורמט פלט: `[{"tag": "<תג>", "value": "<value>"}, ...]`.|
|selectSuppressionData|query|החזר מאפיין `suppression_data` עם רשימת התחזוקה:<br>`maintenanceid` - `(string)` מזהה התחזוקה;<br>`suppress_until` - `(integer)` זמן עד לבעיה מדוכא.|
|sortfield|string/array|מיין את התוצאה לפי המאפיינים הנתונים.<br><br>ערכים אפשריים הם: `eventid`.|
|countOutput|boolean|הפרמטרים הללו הנפוצים לכל שיטות ה-'get' מתוארים בפירוט בדף [פרשנות הפניה](/manual/api/reference_commentary#common_get_method_parameters).|
|עריכה|בוליאנית|^|
|excludeSearch|בולאני|^|
|filter|object|^|
|limit|מספר שלם|^|
|פלט|שאילתה|^|
|preservekeys|בולאני|^|
|חיפוש|אובייקט|^|
|searchByAny|boolean|^|
|searchWildcardsEnabled|בוליאני|^|
|sortorder|מחרוזת/מערך|^|
|startSearch|boolean|^|

[comment]: # ({/e1a6d1c3-98f39c6a})

[comment]: # ({7223bab1-7223bab1})
### החזר ערכים

`(מספר שלם/מערך)` מחזיר אחד:

- מערך של חפצים;
- ספירת האובייקטים שאוחזרו, אם יש לפרמטר `countOutput`
     נעשה שימוש.

[comment]: # ({/7223bab1-7223bab1})

[comment]: # ({b41637d2-b41637d2})
### דוגמאות

[comment]: # ({/b41637d2-b41637d2})

[comment]: # ({e2f3a3f6-4d83529d})
#### אחזור אירועי בעיה של טריגר

אחזר אירועים אחרונים מהטריגר "15112".

בַּקָשָׁה:

``` json
{
     "jsonrpc": "2.0",
     "method": "problem.get",
     "params": {
         "output": "להרחיב",
         "selectAcknowledges": "להאריך",
         "selectTags": "להרחיב",
         "selectSuppressionData": "להרחיב",
         "objectids": "15112",
         "recent": "נכון",
         "sortfield": ["eventid"],
         "sortorder": "DESC"
     },
     "auth": "67f45d3eb1173338e1b1647c4bdc1916",
     "מזהה": 1
}
```

תְגוּבָה:

``` json
{
     "jsonrpc": "2.0",
     "תוצאה": [
         {
             "eventid": "1245463",
             "source": "0",
             "object": "0",
             "objectid": "15112",
             "שעון": "1472457242",
             "ns": "209442442",
             "r_eventid": "1245468",
             "r_clock": "1472457285",
             "r_ns": "125644870",
             "correlationid": "0",
             "userid": "1",
             "name": "אי אפשר להגיע לסוכן Zabbix ב-localhost במשך 5 דקות",
             "acknowledged": "1",
             "חומרה": "3",
             "opdata": "",
             "מאשר": [
                 {
                     "acknowledgeid": "14443",
                     "userid": "1",
                     "eventid": "1245463",
                     "שעון": "1472457281",
                     "message": "הבעיה נפתרה",
                     "action": "6",
                     "old_severity": "0",
                     "new_severity": "0"
                 }
             ],
             "suppression_data": [
                 {
                     "maintenanceid": "15",
                     "suppress_until": "1472511600"
                 }
             ],
             "suppressed": "1",
             "תגים": [
                 {
                     "tag": "תג בדיקה",
                     "value": "ערך בדיקה"
                 }
             ]
         }
     ],
     "מזהה": 1
}
```

[comment]: # ({/e2f3a3f6-4d83529d})

[comment]: # ({c6eb3ba0-c6eb3ba0})
### ראה גם

- [התראה](/manual/api/reference/alert/object)
- [פריט](/manual/api/reference/item/object)
- [מארח](/manual/api/reference/host/object)
- [כלל LLD](/manual/api/reference/discoveryrule/object#lld_rule)
- [טריגר](/manual/api/reference/trigger/object)

[comment]: # ({/c6eb3ba0-c6eb3ba0})

[comment]: # ({15f9267d-15f9267d})
### מקור

CEvent::get()‎ בתוך *ui/include/classes/api/services/CProblem.php*.

[comment]: # ({/15f9267d-15f9267d})
