en-us	### HTTP authentication  HTTP or web server-based authentication (for example: Basic Authentication, NTLM/Kerberos) can be used to check user names and passwords. Note that a user must exist in Zabbix as well, however its Zabbix password will not be used.  ::: noteimportant Be careful! Make sure that web server authentication is configured and works properly before switching it on. :::  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth_http.png){width="600"}  Configuration parameters:  |Parameter|Description| |--|--------| |*Enable HTTP authentication*|Mark the checkbox to enable HTTP authentication. Hovering the mouse over ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth_http_2.png) will bring up a hint box warning that in the case of web server authentication, all users (even with [frontend access](/manual/config/users_and_usergroups/usergroup#configuration) set to LDAP/Internal) will be authenticated by the web server, not by Zabbix.| |*Default login form*|Specify whether to direct non-authenticated users to:<br>**Zabbix login form** - standard Zabbix login page.<br>**HTTP login form** - HTTP login page.<br>It is recommended to enable web-server based authentication for the `index_http.php` page only. If *Default login form* is set to 'HTTP login page' the user will be logged in automatically if web server authentication module will set valid user login in the `$_SERVER` variable.<br>Supported `$_SERVER` keys are `PHP_AUTH_USER`, `REMOTE_USER`, `AUTH_USER`.| |*Remove domain name*|A comma-delimited list of domain names that should be removed from the username.<br>E.g. `comp,any` - if username is 'Admin\@any', 'comp\\Admin', user will be logged in as 'Admin'; if username is 'notacompany\\Admin', login will be denied.| |*Case sensitive login*|Unmark the checkbox to disable case-sensitive login (enabled by default) for usernames.<br>E.g. disable case-sensitive login and log in with, for example, 'ADMIN' user even if the Zabbix user is 'Admin'.<br>*Note* that with case-sensitive login disabled the login will be denied if multiple users exist in Zabbix database with similar usernames (e.g. Admin, admin).|  ::: notetip For internal users who are unable to log in using HTTP credentials (with HTTP login form set as default) leading to the 401 error, you may want to add a `ErrorDocument 401 /index.php?form=default` line to basic authentication directives, which will redirect to the regular Zabbix login form. :::
he	### אימות HTTP  אימות מבוסס HTTP או שרת אינטרנט (לדוגמה: בסיסי ניתן להשתמש באימות, NTLM/Kerberos) לבדיקת שמות משתמש ו סיסמאות. שימו לב שמשתמש חייב להתקיים גם ב- Zabbix, בכל אופן שלו לא תעשה שימוש בסיסמת Zabbix.  ::: שימו לב חשוב הזהר! ודא כי שרת האינטרנט האימות מוגדר ופועל כראוי לפני החלפתו עַל. :::  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth_http.png){width="600"}  פרמטרי תצורה:  |פרמטר|תיאור| |--|--------| |*הפעל אימות HTTP*|סמן את תיבת הסימון כדי לאפשר אימות HTTP. העברת העכבר מעל ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth_http_2.png) תביא תיבת רמז המזהירה שבמקרה של אימות שרת האינטרנט, כל המשתמשים (אפילו עם [גישה חזיתית](/manual/config/users_and_usergroups/usergroup#configuration) מוגדרים ל-LDAP/Internal) יאומתו על ידי שרת האינטרנט, לא על ידי Zabbix.| |*טופס התחברות כברירת מחדל*|ציין אם להפנות משתמשים לא מאומתים ל:<br>**טופס התחברות של Zabbix** - דף התחברות רגיל של Zabbix.<br>**טופס התחברות ל-HTTP** - דף התחברות של HTTP.<br >מומלץ לאפשר אימות מבוסס שרת אינטרנט עבור דף `index_http.php` בלבד. אם *טופס ההתחברות המוגדר כברירת מחדל* מוגדר ל'דף התחברות HTTP', המשתמש ייכנס אוטומטית אם מודול אימות שרת האינטרנט יגדיר התחברות חוקית למשתמש במשתנה `$_SERVER`.<br>מפתחות `$_SERVER` הנתמכים הם `$_SERVER` PHP_AUTH_USER`, `REMOTE_USER`, `AUTH_USER`.| |*הסר שם דומיין*|רשימה מופרדת בפסיקים של שמות דומיינים שיש להסיר משם המשתמש.<br>למשל. `comp,any` - אם שם המשתמש הוא 'Admin\@any', 'comp\\Admin', המשתמש ייכנס בתור 'Admin'; אם שם המשתמש הוא 'notacompany\\Admin', הכניסה תידחה.| |*כניסה תלוית רישיות*|בטל את סימון תיבת הסימון כדי לבטל כניסה תלוית רישיות (מופעל כברירת מחדל) עבור שמות משתמש.<br>למשל. השבת התחברות תלוית רישיות והיכנס עם, למשל, משתמש 'ADMIN' גם אם משתמש Zabbix הוא 'Admin'.<br>*שים לב* שכאשר התחברות תלוית רישיות מושבתת, הכניסה תידחה אם קיימים מספר משתמשים ב- מסד נתונים של Zabbix עם שמות משתמש דומים (למשל Admin, admin).|  ::: הערה למשתמשים פנימיים שאינם יכולים להיכנס באמצעות HTTP אישורים (עם טופס התחברות HTTP מוגדר כברירת מחדל) המובילים ל-401 שגיאה, ייתכן שתרצה להוסיף 'ErrorDocument 401 /index.php?form=default' קו להנחיות אימות בסיסיות, שיפנו מחדש ל- טופס התחברות רגיל של Zabbix. :::

en-us	### HTTP field  The HTTP field object defines a name and value that is used to specify variable, HTTP header, POST form field data of query field data. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(required)|string|Name of header / variable / POST or GET field.| |**value**<br>(required)|string|Value of header / variable / POST or GET field.|
he	### שדה HTTP  אובייקט שדה ה-HTTP מגדיר שם וערך המשמשים לציון משתנה, כותרת HTTP, נתוני שדה POST של נתוני שדה שאילתה. יש לזה המאפיינים הבאים.  |Property|[Type](/manual/api/reference_commentary#data_types)|תיאור| |--|--|------| |**שם**<br>(נדרש)|מחרוזת|שם של כותרת / משתנה / שדה POST או GET.| |**ערך**<br>(נדרש)|מחרוזת|ערך של שדה כותרת / משתנה / POST או GET.|

en-us	#### httptest  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `httptest.update`: the parameter `uuid` can now be updated.\
he	#### httptest  שינויים:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `httptest.update`: כעת ניתן לעדכן את הפרמטר `uuid`.\

en-us	# httptest.create
he	# httptest.create

en-us	# httptest.delete
he	# httptest.delete

en-us	# httptest.get
he	# httptest.get

en-us	# httptest.update
he	# httptest.update

en-us	#### Hysteresis  Sometimes an interval is needed between problem and recovery states, rather than a simple threshold. For example, if we want to define a trigger that reports a problem when server room temperature goes above 20°C and we want it to stay in the problem state until the temperature drops below 15°C, a simple trigger threshold at 20°C will not be enough.  Instead, we need to define a trigger expression for the problem event first (temperature above 20°C). Then we need to define an additional recovery condition (temperature below 15°C). This is done by defining an additional *Recovery expression* parameter when [defining](/manual/config/triggers/trigger) a trigger.  In this case, problem recovery will take place in two steps:  -   First, the problem expression (temperature above 20°C) will have to     evaluate to FALSE -   Second, the recovery expression (temperature below 15°C) will have     to evaluate to TRUE  The recovery expression will be evaluated only when the problem event is resolved first.  ::: notewarning The recovery expression being TRUE alone does not resolve a problem if the problem expression is still TRUE! :::
he	#### היסטרזיס  לפעמים יש צורך במרווח בין בעיה למצבי התאוששות, במקום סף פשוט. לדוגמה, אם נרצה להגדיר את א טריגר שמדווח על בעיה כאשר טמפרטורת חדר השרת עולה 20°C ואנו רוצים שהוא יישאר במצב הבעיה עד הטמפרטורה יורד מתחת ל-15°C, סף טריגר פשוט ב-20°C לא יספיק.  במקום זאת, עלינו להגדיר ביטוי טריגר עבור אירוע הבעיה תחילה (טמפרטורה מעל 20 מעלות צלזיוס). אז אנחנו צריכים להגדיר תוספת מצב התאוששות (טמפרטורה מתחת ל-15 מעלות צלזיוס). זה נעשה על ידי הגדרת an פרמטר נוסף של *ביטוי שחזור* כאשר [מגדיר](/manual/config/triggers/trigger) טריגר.  במקרה זה, שחזור הבעיה יתבצע בשני שלבים:  - ראשית, ביטוי הבעיה (טמפרטורה מעל 20°C) יצטרך      להעריך ל-FALSE - שנית, ביטוי ההתאוששות (טמפרטורה מתחת ל-15°C) יהיה      להעריך ל-TRUE  ביטוי השחזור יוערך רק כאשר אירוע הבעיה נפתר קודם.  ::: הערה אזהרה ביטוי ההחלמה שהוא TRUE לבדו לא פתור בעיה אם ביטוי הבעיה עדיין TRUE! :::

en-us	##### Icon highlighting  If a map element is in problem status, it is highlighted with a round circle. The fill color of the circle corresponds to the severity color of the problem. Only problems on or above the selected severity level will be displayed with the element. If all problems are acknowledged, a thick green border around the circle is displayed.  Additionally:  -   a host in [maintenance](/manual/maintenance) is highlighted with an     orange, filled square. Note that maintenance highlighting has     priority over the problem severity highlighting (since Zabbix 6.0.5,      only if the map element is host). -   a disabled (not-monitored) host is highlighted with a gray, filled     square.  Highlighting is displayed if the *Icon highlighting* check-box is marked in map [configuration](/manual/config/visualization/maps/map#creating_a_map).
he	##### הדגשת סמל  אם רכיב מפה נמצא במצב בעיה, הוא מסומן בסיבוב מעגל. צבע המילוי של העיגול מתאים לצבע החומרה של הבעיה. רק בעיות ברמת החומרה שנבחרה או מעליה יוצג עם האלמנט. אם כל הבעיות מזוהות, א גבול ירוק עבה סביב העיגול מוצג.  בנוסף:  - מארח ב-[maintenance](/manual/maintenance) מסומן ב-an      כתום, ריבוע מלא. שימו לב שיש להדגשת תחזוקה      עדיפות על פני הדגשת חומרת הבעיה (מאז Zabbix 6.0.5,      רק אם רכיב המפה הוא מארח). - מארח מושבת (לא מפוקח) מסומן באפור, מלא      כיכר.  הדגשה מוצגת אם תיבת הסימון *הדגשת סמלים* מסומנת במפה [קונפיגורציה](/manual/config/visualization/maps/map#creating_a_map).

en-us	#### iconmap  Changes:\ [ZBXNEXT-6914](https://support.zabbix.com/browse/ZBXNEXT-6914) `iconmap.create`, `iconmap.update`: dropped support of the icon mapping object property `sortorder`.\
he	#### iconmap (מיפוי סמלים)  שינויים:\ [ZBXNEXT-6914](https://support.zabbix.com/browse/ZBXNEXT-6914) `iconmap.create`,‏ `iconmap.update`: הושמטה התמיכה במאפיין עצם מיפוי הסמלים `sortorder` (סדר מיון).\

en-us	# iconmap.create
he	# iconmap.create

en-us	# iconmap.delete
he	# iconmap.delete

en-us	# iconmap.get
he	# iconmap.get

en-us	# > Icon map object  The following objects are directly related to the `iconmap` API.
he	# > עצם סמל במפה  העצמים הבאים קשורים ישירות ל־API של `iconmap` (סמל במפה).

en-us	### Icon mapping  The icon mapping object defines a specific icon to be used for hosts with a certain inventory field value. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |iconmappingid|string|*(readonly)* ID of the icon map.| |**iconid**<br>(required)|string|ID of the icon used by the icon mapping.| |**expression**<br>(required)|string|Expression to match the inventory field against.| |**inventory\_link**<br>(required)|integer|ID of the host inventory field.<br><br>Refer to the [host inventory object](/manual/api/reference/host/object#host_inventory) for a list of supported inventory fields.| |iconmapid|string|*(readonly)* ID of the icon map that the icon mapping belongs to.| |sortorder|integer|*(readonly)* Position of the icon mapping in the icon map.|
he	### מיפוי סמלים  אובייקט מיפוי הסמלים מגדיר סמל ספציפי לשימוש עבור מארחים עם ערך שדה מלאי מסוים. יש לו את המאפיינים הבאים.  |Property|[Type](/manual/api/reference_commentary#data_types)|תיאור| |--|--|------| |iconmappingid|string|*(לקריאה בלבד)* מזהה מפת הסמלים.| |**iconid**<br>(חובה)|מחרוזת|מזהה של הסמל המשמש את מיפוי הסמלים.| |**ביטוי**<br>(נדרש)|מחרוזת|ביטוי שיתאים לשדה המלאי נגד.| |**מלאי\_קישור**<br>(נדרש)|מספר שלם|מזהה של שדה המלאי המארח.<br><br>עיין ב[אובייקט המלאי המארח](/manual/api/reference/host/object# host_inventory) עבור רשימה של שדות מלאי נתמכים.| |iconmapid|string|*(לקריאה בלבד)* מזהה מפת הסמלים שאליה שייך מיפוי הסמלים.| |sortorder|מספר שלם|*(לקריאה בלבד)* מיקום מיפוי הסמלים במפת הסמלים.|

en-us	#### - Icon mapping  This section allows creating the mapping of certain hosts with certain icons. Host inventory field information is used to create the mapping.  The mappings can then be used in [network map configuration](/manual/config/ visualization/maps/map) to assign appropriate icons to matching hosts automatically.  To create a new icon map, click on *Create icon map* in the top right corner.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_icon_map.png){width="600"}  Configuration parameters:  |Parameter|Description| |--|--------| |*Name*|Unique name of icon map.| |*Mappings*|A list of mappings. The order of mappings determines which one will have priority. You can move mappings up and down the list with drag-and-drop.| |*Inventory field*|Host inventory field that will be looked into to seek a match.| |*Expression*|Regular expression describing the match.| |*Icon*|Icon to use if a match for the expression is found.| |*Default*|Default icon to use.|
he	#### - מיפוי סמלים  סעיף זה מאפשר יצירת מיפוי של מארחים מסוימים עם מסוימים סמלים. מידע על שדה מלאי המארח משמש ליצירת המיפוי.  לאחר מכן ניתן להשתמש במיפויים ב- [מפת רשת תצורה](/manual/config/ visualization/maps/map) להקצאה אייקונים מתאימים להתאמת מארחים באופן אוטומטי.  ליצירת מפת אייקונים חדשה, לחץ על *צור מפת אייקונים* בפינה השמאלית העליונה פינה.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_icon_map.png){width="600"}  פרמטרי תצורה:  |פרמטר|תיאור| |--|--------| |*שם*|שם ייחודי של מפת אייקונים.| |*מיפויים*|רשימה של מיפויים. סדר המיפויים קובע למי מהם תהיה עדיפות. אתה יכול להעביר מיפויים למעלה ולמטה ברשימה באמצעות גרירה ושחרור.| |*שדה מלאי*|שדה מלאי מארח שייבדק כדי לחפש התאמה.| |*ביטוי*|ביטוי רגולרי המתאר את ההתאמה.| |*סמל*|סמל לשימוש אם נמצאה התאמה לביטוי.| |*ברירת מחדל*|סמל ברירת מחדל לשימוש.|

en-us	# Icon map  This class is designed to work with icon maps.  Object references:\  -   [Icon map](/manual/api/reference/iconmap/object#icon_map) -   [Icon mapping](/manual/api/reference/iconmap/object#icon_mapping)  Available methods:\  -   [iconmap.create](/manual/api/reference/iconmap/create) - create new     icon maps -   [iconmap.delete](/manual/api/reference/iconmap/delete) - delete icon     maps -   [iconmap.get](/manual/api/reference/iconmap/get) - retrieve icon     maps -   [iconmap.update](/manual/api/reference/iconmap/update) - update icon     maps
he	# מפת סמלים  המחלקה הזאת תוכננה לעבוד עם מפות סמלים.  סימוכין לפריט:\  -   [מפת סמלים](/manual/api/reference/iconmap/object#icon_map) -   [מיפוי סמלים](/manual/api/reference/iconmap/object#icon_mapping)  מתודות זמינות:\  -   [iconmap.create](/manual/api/reference/iconmap/create) - יצירת מפות     סמלים חדשות -   [iconmap.delete](/manual/api/reference/iconmap/delete) - מחיקת מפות     סמלים -   [iconmap.get](/manual/api/reference/iconmap/get) - משיכת מפות     סמלים -   [iconmap.update](/manual/api/reference/iconmap/update) - עדכון מפות     סמלים

en-us	# iconmap.update
he	# iconmap.עדכון

en-us	If access rights to persistent storage files are removed during agent operation or other errors occur (e.g. disk full) then errors are logged into the agent log file but the log item does not become NOTSUPPORTED.
he	אם זכויות הגישה לקבצי אחסון קבועים יוסרו במהלך פעולת הסוכן או שגיאות אחרות מתרחשות (למשל, דיסק מלא) אז שגיאות נרשמות ליומן הסוכן קובץ אך פריט היומן לא הופך ל- NOTSUPPORTED.

en-us	##### If the webhook test fails  -   *"Media type test failed."* message is displayed, followed by     additional failure details.
he	##### אם מבחן ה-webhook נכשל  - *"בדיקת סוג המדיה נכשלה."* ההודעה מוצגת, ואחריה      פרטי כשל נוספים.

en-us	##### If the webhook test is successful  -   *"Media type test successful."* message is displayed -   Server response appears in the gray *Response* field -   Response type (JSON or String) is specified below the *Response*     field
he	##### אם בדיקת ה-webhook הצליחה  - *"בדיקת סוג מדיה הצליחה."* מוצגת ההודעה - תגובת השרת מופיעה בשדה *תגובה* האפור - סוג התגובה (JSON או מחרוזת) מצוין מתחת ל-*תגובה*      שדה

en-us	# image.create
he	# תמונה.צור

en-us	# image.delete
he	# תמונה.מחק

en-us	# image.get
he	# תמונה.קבל

en-us	# > Image object  The following objects are directly related to the `image` API.
he	# > עצם תמונה  העצמים הבאים קשורים ישירות ל־API‏ `image`.

en-us	#### - Images  The Images section displays all the images available in Zabbix. Images are stored in the database.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_images.png){width="600"}  The *Type* dropdown allows you to switch between icon and background images:  -   Icons are used to display [network     map](/manual/config/visualization/maps/map) elements -   Backgrounds are used as background images of network maps  **Adding image**  You can add your own image by clicking on the *Create icon* or *Create background* button in the top right corner.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_img_upload.png)  Image attributes:  |Parameter|Description| |--|--------| |*Name*|Unique name of an image.| |*Upload*|Select the file (PNG, JPEG, GIF) from a local system to be uploaded to Zabbix.<br>*Note* that it may be possible to upload other formats that will be converted to PNG during upload. GD library is used for image processing, therefore formats that are supported depend on the library version used (2.0.28 or higher is required by Zabbix).|  ::: noteclassic Maximum size of the upload file is limited by the value of ZBX\_MAX\_IMAGE\_SIZE that is 1024x1024 bytes or 1 MB.\ \ The upload of an image may fail if the image size is close to 1 MB and the `max_allowed_packet` MySQL configuration parameter is at a default of 1MB. In this case, increase the [max\_allowed\_packet](http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_allowed_packet) parameter. :::
he	#### - תמונות  מקטע התמונות מציג את כל התמונות הזמינות ב- Zabbix. תמונות מאוחסנים במסד הנתונים.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_images.png){width="600"}  התפריט הנפתח *סוג* מאפשר לך לעבור בין סמל לרקע תמונות:  - סמלים משמשים להצגת [רשת      map](/manual/config/visualization/maps/map) אלמנטים - רקעים משמשים כתמונות רקע של מפות רשת  **הוספת תמונה**  אתה יכול להוסיף תמונה משלך על ידי לחיצה על *סמל צור* או *צור כפתור רקע* בפינה השמאלית העליונה.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_img_upload.png)  תכונות תמונה:  |פרמטר|תיאור| |--|--------| |*שם*|שם ייחודי של תמונה.| |*העלה*|בחר את הקובץ (PNG, JPEG, GIF) ממערכת מקומית להעלאה ל-Zabix.<br>*שים לב* ייתכן שניתן יהיה להעלות פורמטים אחרים שיומרו ל-PNG במהלך ההעלאה. ספריית GD משמשת לעיבוד תמונה, ולכן הפורמטים הנתמכים תלויים בגרסת הספרייה שבה נעשה שימוש (2.0.28 ומעלה נדרש על ידי Zabbix).|  ::: noteclassic הגודל המרבי של קובץ ההעלאה מוגבל בערך של ZBX\_MAX\_IMAGE\_SIZE שהוא 1024x1024 בתים או 1 MB.\ \ העלאת תמונה עלולה להיכשל אם גודל התמונה קרוב ל-1 MB ו פרמטר תצורת MySQL `max_allowed_packet` נמצא כברירת מחדל של 1MB. במקרה זה, הגדל את [max\_allowed\_packet](http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_allowed_packet) פָּרָמֶטֶר. :::

en-us	### Image  The image object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |imageid|string|*(readonly)* ID of the image.| |**name**<br>(required)|string|Name of the image.| |imagetype|integer|Type of image.<br><br>Possible values:<br>1 - *(default)* icon;<br>2 - background image.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
he	### תמונה  לאובייקט התמונה יש את המאפיינים הבאים.  |Property|[Type](/manual/api/reference_commentary#data_types)|תיאור| |--|--|------| |imageid|string|*(לקריאה בלבד)* מזהה התמונה.| |**שם**<br>(חובה)|מחרוזת|שם התמונה.| |imagetype|integer|סוג תמונה.<br><br>ערכים אפשריים:<br>1 - *(ברירת מחדל)* סמל;<br>2 - תמונת רקע.|  שימו לב שעבור שיטות מסוימות (עדכון, מחק) שילוב הפרמטרים הנדרש/אופציונלי שונה.

en-us	# Image  This class is designed to work with images.  Object references:\  -   [Image](/manual/api/reference/image/object#image)  Available methods:\  -   [image.create](/manual/api/reference/image/create) - create new     images -   [image.delete](/manual/api/reference/image/delete) - delete images -   [image.get](/manual/api/reference/image/get) - retrieve images -   [image.update](/manual/api/reference/image/update) - update images
he	# תמונה  המחלקה הזאת תוכננה לעבוד עם תמונות.  סימוכין לפריט:\  -   [תמונה](/manual/api/reference/image/object#image)  מתודות זמינות:\  -   [image.create](/manual/api/reference/image/create) - יצירת תמונות     חדשות -   [image.delete](/manual/api/reference/image/delete) - מחיקת תמונות -   [image.get](/manual/api/reference/image/get) - משיכת תמונות -   [image.update](/manual/api/reference/image/update) - עדכון תמונות

en-us	# image.update
he	# עדכון תמונה

en-us	 ### Implementation details  The high availability (HA) cluster is an opt-in solution and it is supported for Zabbix server. The native HA solution is designed to be simple in use, it will work across sites and does not have specific requirements for the databases that Zabbix recognizes. Users are free to use the native Zabbix HA solution, or a third-party HA solution, depending on what best suits the high availability requirements in their environment.  The solution consists of multiple zabbix\_server instances or nodes. Every node:  -   is configured separately -   uses the same database -   may have several modes: active, standby, unavailable, stopped  Only one node can be active (working) at a time. A standby node runs only one  process - the HA manager. A standby node does no data collection,  processing or other regular server activities; they do not listen  on ports; they have minimum database connections.  Both active and standby nodes update their last access time every 5 seconds. Each standby node monitors the last access time of the active node. If the last access time of the active node is over 'failover delay' seconds, the standby node switches itself to be the active node and assigns 'unavailable' status to the previously active node.  The active node monitors its own database connectivity - if it is lost for more than `failover delay-5` seconds, it must stop all processing and switch to standby mode. The active node also monitors the status of the standby nodes - if the last access time of a standby node is over 'failover delay' seconds, the standby node is assigned the 'unavailable' status.  The nodes are designed to be compatible across minor Zabbix versions.
he	### פרטי יישום  אשכול הזמינות הגבוהה (HA) הוא פתרון הסכמה וזהו נתמך עבור שרת Zabbix. פתרון ה-HA המקורי נועד להיות פשוט בשימוש, זה יעבוד על פני אתרים ואין לו ספציפיים דרישות למאגרי המידע ש-Zabix מזהה. המשתמשים חופשיים לעשות זאת השתמש בפתרון Zabbix HA המקורי, או בפתרון HA של צד שלישי, בהתאם למה שהכי מתאים לדרישות הזמינות הגבוהות שלהם סביבה.  הפתרון מורכב ממספר מופעים או צמתים של zabbix\_server. כל צומת:  - מוגדר בנפרד - משתמש באותו מסד נתונים - עשויים להיות מספר מצבים: פעיל, המתנה, לא זמין, מופסק  רק צומת אחד יכול להיות פעיל (עובד) בכל פעם. צומת המתנה מפעיל רק אחד תהליך - מנהל HA. צומת המתנה אינו אוסף נתונים, עיבוד או פעילויות שרת רגילות אחרות; הם לא מקשיבים על יציאות; יש להם מינימום חיבורי מסד נתונים.  גם הצמתים הפעילים וגם הצמתים במצב המתנה מעדכנים את זמן הגישה האחרון שלהם כל 5 שניות. כל צומת המתנה מנטר את זמן הגישה האחרון של הפעיל צוֹמֶת. אם זמן הגישה האחרון של הצומת הפעיל חלף, 'failover delay' שניות, צומת ההמתנה מחליף את עצמו להיות הצומת הפעיל ומקצה סטטוס 'לא זמין' לצומת הפעיל בעבר.  הצומת הפעיל מנטר את קישוריות מסד הנתונים שלו - אם היא אבדה במשך יותר מ-'failover delay-5' שניות, עליו להפסיק את כל העיבוד ולעבור למצב המתנה. הצומת הפעיל עוקב גם אחר המצב של צמתי המתנה - אם נגמר זמן הגישה האחרון של צומת המתנה 'עיכוב כשל' שניות, לצומת ההמתנה מוקצה ה'לא זמין' סטָטוּס.  הצמתים נועדו להיות תואמים בגרסאות זאביקס משניות.

en-us	#### Important notes  -   Database monitoring items will become unsupported if no *odbc poller* processes are started in the server or proxy configuration. To activate ODBC pollers, set *StartODBCPollers* parameter in Zabbix [server](/manual/appendix/config/zabbix_server) configuration file or, for checks performed by proxy, in Zabbix [proxy](/manual/appendix/config/zabbix_proxy) configuration file. -   Zabbix does not limit the query execution time. It is up to the user     to choose queries that can be executed in a reasonable amount of     time. -   The [Timeout](/manual/appendix/config/zabbix_server) parameter value     from Zabbix server is used as the ODBC login timeout (note that     depending on ODBC drivers the login timeout setting might be     ignored). -   The SQL command must return a result set like any query with     `select ...`. The query syntax will depend on the RDBMS which will     process them. The syntax of request to a storage procedure must be     started with `call` keyword.
he	#### הערות חשובות  - פריטי ניטור מסד נתונים יהפכו ללא נתמכים אם לא יופעלו תהליכי *odbc poller* בתצורת השרת או ה-proxy. כדי להפעיל משאלי ODBC, הגדר את הפרמטר *StartODBCPollers* בקובץ התצורה של Zabbix [שרת](/manual/appendix/config/zabbix_server) או, עבור בדיקות שבוצעו על ידי פרוקסי, ב-Zabix [proxy](/manual/appendix/config/zabbix_proxy) קובץ תצורה. - Zabbix אינה מגבילה את זמן ביצוע השאילתה. זה תלוי במשתמש      לבחור שאילתות שניתן לבצע בכמות סבירה של      זְמַן. - ערך הפרמטר [Timeout](/manual/appendix/config/zabbix_server).      משרת Zabbix משמש כפסק זמן ההתחברות של ODBC (שים לב      בהתאם למנהלי התקנים של ODBC, ייתכן שהגדרת הזמן הקצוב לכניסה תהיה      התעלמו). - פקודת SQL חייבת להחזיר ערכת תוצאות כמו כל שאילתה עם      `בחר...`. תחביר השאילתה יהיה תלוי ב-RDBMS אשר יהיה      לעבד אותם. תחביר הבקשה להליך אחסון חייב להיות      התחיל עם מילת המפתח 'התקשר'.

en-us	#### Important notes  -   If more than one user macro with context exists, Zabbix will try to     match the simple context macros first and then context macros with     regular expressions in an undefined order.  ::: notewarning Do not create different context macros matching the same string to avoid undefined behavior. :::  -   If a macro with its context is not found on host, linked templates     or globally, then the macro without context is searched for. -   Only low-level discovery macros are supported in the context. Any     other macros are ignored and treated as plain text.  Technically, macro context is specified using rules similar to [item key](/manual/config/items/item/key) parameters, except macro context is not parsed as several parameters if there is a `,` character:  -   Macro context must be quoted with `"` if the context contains a `}`     character or starts with a `"` character. Quotes inside quoted     context must be escaped with the `\` character. -   The `\` character itself is not escaped, which means it's impossible     to have a quoted context ending with the `\` character - the macro     {$MACRO:"a:\\b\\c\\"} is invalid. -   The leading spaces in context are ignored, the trailing spaces are     not:     -   For example {$MACRO:A} is the same as {$MACRO: A}, but not         {$MACRO:A }. -   All spaces before leading quotes and after trailing quotes are     ignored, but all spaces inside quotes are not:     -   Macros {$MACRO:"A"}, {$MACRO: "A"}, {$MACRO:"A" } and {$MACRO:         "A" } are the same, but macros {$MACRO:"A"} and {$MACRO:" A "}         are not.  The following macros are all equivalent, because they have the same context: {$MACRO:A}, {$MACRO: A} and {$MACRO:"A"}. This is in contrast with item keys, where 'key\[a\]', 'key\[ a\]' and 'key\["a"\]' are the same semantically, but different for uniqueness purposes.
he	#### הערות חשובות  - אם קיים יותר ממאקרו משתמש אחד עם הקשר, Zabbix תנסה לעשות זאת      התאם תחילה את פקודות המאקרו ההקשר הפשוטות ולאחר מכן את פקודות המאקרו ההקשריות      ביטויים רגולריים בסדר לא מוגדר.  ::: הערה אזהרה אל תיצור פקודות מאקרו שונות בהקשר התואמות את אותה מחרוזת כדי למנוע התנהגות לא מוגדרת. :::  - אם מאקרו עם ההקשר שלו לא נמצא במארח, תבניות מקושרות      או באופן גלובלי, אז מחפשים את המאקרו ללא הקשר. - רק פקודות מאקרו גילוי ברמה נמוכה נתמכות בהקשר. כל      מתעלמים מפקודות מאקרו אחרות ומתייחסות אליהם כאל טקסט רגיל.  מבחינה טכנית, הקשר מאקרו מצוין באמצעות כללים הדומים ל-[item key](/manual/config/items/item/key) פרמטרים, למעט ההקשר של המאקרו הוא לא מנותח כמספר פרמטרים אם יש תו `,`:  - יש לצטט את ההקשר של המאקרו עם `"` אם ההקשר מכיל `}`      תו או מתחיל בתו `"`. מרכאות בתוך המירכאות      יש לבצע escape של ההקשר עם התו `\`. - הדמות `\` עצמה אינה בריחה, מה שאומר שזה בלתי אפשרי      לקבל הקשר מצוטט המסתיים בתו '\' - המאקרו      {$MACRO:"a:\\b\\c\\"} אינו חוקי. - מתעלמים מהחללים המובילים בהקשר, מהחללים הנגררים      לֹא:      - לדוגמה {$MACRO:A} זהה ל-{$MACRO: A}, אבל לא          {$MACRO:A }. - כל הרווחים לפני הצעות מחיר מובילות ואחרי הצעות מחיר נגררות      התעלמו ממנו, אבל כל הרווחים בתוך המרכאות אינם:      - פקודות מאקרו {$MACRO:"A"}, {$MACRO: "A"}, {$MACRO:"A" } ו-{$MACRO:          "A" } זהים, אבל פקודות המאקרו {$MACRO:"A"} ו-{$MACRO:" A "}          לא.  פקודות המאקרו הבאות כולן שוות ערך, מכיוון שיש להן אותו דבר הקשר: {$MACRO:A}, {$MACRO: A} ו-{$MACRO:"A"}. זה בניגוד עם מפתחות פריט, כאשר 'key\[a\]', 'key\[ a\]' ו-'key\["a"\]' הם זהה מבחינה סמנטית, אבל שונה למטרות ייחודיות.

en-us	 ### Important notes  - Make sure to back up the database before the upgrade. - If the database uses partitions, contact the DB administrator or Zabbix support team for help. - Stopping Zabbix server for the time of the upgrade is strongly recommended. However, if absolutely necessary, there is a way to perform an upgrade while the server is running (only for MySQL, MariaDB and PostgreSQL without TimescaleDB). - CSV files can be removed after a successful upgrade to primary keys. - Optionally, Zabbix frontend may be switched to [maintenance mode](/manual/web_interface/maintenance_mode). - Upgrade to primary keys should be done after upgrading Zabbix server to 6.0. - On proxy, history tables that are not used can be upgraded by executing history_pk_prepare.sql.
he	### הערות חשובות  - הקפד לגבות את מסד הנתונים לפני השדרוג. - אם מסד הנתונים משתמש במחיצות, פנה למנהל DB או לצוות התמיכה של Zabbix לקבלת עזרה. - מומלץ מאוד לעצור את שרת Zabbix בזמן השדרוג. עם זאת, אם יש צורך בהחלט, יש דרך לבצע שדרוג בזמן שהשרת פועל (רק עבור MySQL, MariaDB ו-PostgreSQL ללא TimescaleDB). - ניתן להסיר קבצי CSV לאחר שדרוג מוצלח למפתחות ראשיים. - באופן אופציונלי, ניתן להעביר את החזית של Zabbix ל[מצב תחזוקה](/manual/web_interface/maintenance_mode). - יש לבצע שדרוג למפתחות ראשיים לאחר שדרוג שרת Zabbix ל-6.0. - ב-proxy, ניתן לשדרג טבלאות היסטוריה שאינן בשימוש על ידי הפעלת history_pk_prepare.sql.

en-us	#### Important rules  -   A whitelist without a deny rule is only allowed for system.run\[\*\]     items. For all other items, AllowKey parameters are not allowed     without a DenyKey parameter; in this case Zabbix agent **will not     start** with only AllowKey parameters. -   The order matters. The specified parameters are checked one by one     according to their appearance order in the configuration file:     -   As soon as an item key matches an allow/deny rule, the item is         either allowed or denied; and rule checking stops. So if an item         matches both an allow rule and a deny rule, the result will         depend on which rule comes first.     -   The order affects also EnableRemoteCommands parameter (if used). -   Unlimited numbers of AllowKey/DenyKey parameters is supported. -   AllowKey, DenyKey rules do not affect HostnameItem,     HostMetadataItem, HostInterfaceItem configuration parameters. -   Key pattern is a wildcard expression where the wildcard (\*)     character matches any number of any characters in certain position.     It might be used in both the key name and parameters. -   If a specific item key is disallowed in the agent configuration, the     item will be reported as unsupported (no hint is given as to the     reason); -   Zabbix agent with --print (-p) command line option will not show     keys that are not allowed by configuration; -   Zabbix agent with --test (-t) command line option will return     "Unsupported item key." status for keys that are not allowed by     configuration; -   Denied remote commands will not be logged in the agent log (if     LogRemoteCommands=1).
he	#### כללים חשובים  - רשימת היתרים ללא כלל דחייה מותרת רק עבור system.run\[\*\]      פריטים. עבור כל שאר הפריטים, פרמטרים של AllowKey אינם מותרים      ללא פרמטר DenyKey; במקרה זה סוכן Zabbix **לא יעשה זאת      התחל** עם פרמטרים של AllowKey בלבד. - הסדר חשוב. הפרמטרים שצוינו נבדקים אחד אחד      לפי סדר הופעתם בקובץ התצורה:      - ברגע שמפתח פריט תואם כלל הרשה/דחה, הפריט כן          מותר או מוכחש; ובדיקת כללים נעצרת. אז אם פריט          תואם גם כלל היתר וגם כלל דחייה, התוצאה תהיה          תלוי איזה כלל בא קודם.      - הסדר משפיע גם על פרמטר EnableRemoteCommands (אם נעשה בו שימוש). - מספר בלתי מוגבל של פרמטרים של AllowKey/DenyKey נתמך. - AllowKey, כללי DenyKey אינם משפיעים על HostnameItem,      HostMetadataItem, פרמטרי תצורה של HostInterfaceItem. - תבנית מפתח היא ביטוי כללי שבו התו הכללי (\*)      תו תואם לכל מספר של תווים כלשהם במיקום מסוים.      זה עשוי לשמש גם בשם המפתח וגם בפרמטרים. - אם מפתח פריט מסוים אינו מותר בתצורת הסוכן, ה-      הפריט ידווח כלא נתמך (לא ניתן רמז לגבי      סיבה); - סוכן Zabbix עם אפשרות שורת הפקודה --print (-p) לא יוצג      מפתחות שאינם מותרים לפי תצורה; - סוכן Zabbix עם אפשרות שורת הפקודה --test (-t) יחזור      "מפתח פריט לא נתמך." סטטוס עבור מפתחות שאינם מותרים על ידי      תְצוּרָה; - פקודות מרחוק שנדחו לא יירשמו ביומן הסוכן (אם      LogRemoteCommands=1).

en-us	#### Importing a template  Import the template configuration contained in the XML string. If any items or triggers in the XML string are missing, they will be deleted from the database, and everything else will be left unchanged.  Request:  ```json {     "jsonrpc": "2.0",     "method": "configuration.import",     "params": {         "format": "xml",         "rules": {             "templates": {                 "createMissing": true,                 "updateExisting": true             },             "items": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "triggers": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "valueMaps": {                 "createMissing": true,                 "updateExisting": false             }         },         "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>6.0</version><date>2023-01-01T12:00:00Z</date><groups><group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>Templates</name></group></groups><templates><template><uuid>5aef0444a82a4d8cb7a95dc4c0c85330</uuid><template>New template</template><name>New template</name><groups><group><name>Templates</name></group></groups><items><item><uuid>7f1e6f1e48aa4a128e5b6a958a5d11c3</uuid><name>Zabbix agent ping</name><key>agent.ping</key></item><item><uuid>77ba228662be4570830aa3c503fcdc03</uuid><name>Apache server uptime</name><type>DEPENDENT</type><key>apache.server.uptime</key><delay>0</delay><trends>0</trends><value_type>TEXT</value_type><preprocessing><step><type>REGEX</type><parameters><parameter>&lt;dt&gt;Server uptime: (.*)&lt;/dt&gt;</parameter><parameter>\\1</parameter></parameters></step></preprocessing><master_item><key>web.page.get[127.0.0.1/server-status]</key></master_item></item><item><uuid>6805d4c39a624a8bab2cc8ab63df1ab3</uuid><name>CPU load</name><key>system.cpu.load</key><value_type>FLOAT</value_type><triggers><trigger><uuid>ab4c2526c2bc42e48a633082255ebcb3</uuid><expression>avg(/New template/system.cpu.load,3m)&gt;2</expression><name>CPU load too high on 'New host' for 3 minutes</name><priority>WARNING</priority></trigger></triggers></item><item><uuid>590efe5731254f089265c76ff9320726</uuid><name>Apache server status</name><key>web.page.get[127.0.0.1/server-status]</key><trends>0</trends><value_type>TEXT</value_type></item></items><valuemaps><valuemap><uuid>8fd5814c45d44a00a15ac6eaae1f3946</uuid><name>Zabbix agent ping</name><mappings><mapping><value>1</value><newvalue>Available</newvalue></mapping><mapping><value>0</value><newvalue>Not available</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>\n"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```
he	#### ייבוא תבנית  ייבא את תצורת התבנית הכלולה במחרוזת ה-XML. אם חסרים פריטים או טריגרים במחרוזת ה-XML, הם יימחקו ממסד הנתונים, וכל השאר יישארו ללא שינוי.  בַּקָשָׁה:  ``` json {      "jsonrpc": "2.0",      "method": "configuration.import",      "params": {          "format": "xml",          "כללים": {              "תבניות": {                  "createMissing": נכון,                  "updateExisting": נכון              },              "פריטים": {                  "createMissing": נכון,                  "updateExisting": נכון,                  "deleteMissing": נכון              },              "טריגרים": {                  "createMissing": נכון,                  "updateExisting": נכון,                  "deleteMissing": נכון              },              "valueMaps": {                  "createMissing": נכון,                  "updateExisting": false              }          },          "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>6.0</version><date>2023-01-01T12:00: 00Z</date><groups><group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>תבניות</name></group></groups><templates><template><uuid>5aef0444a82a4c9d</u344a82a4c9d</u344a82a4c9d> template>תבנית חדשה</template><name>תבנית חדשה</name><groups><group><name>תבניות</name></group></groups><items><item><uuid>7f1e6f1e48aa4a128e5b6a958a5d11c3< /uuid><name>פינג סוכן Zabbix</name><key>agent.ping</key></item><item><uuid>77ba228662be4570830aa3c503fcdc03</uuid><name>זמן פעילות של שרת Apache</name><type >DPENDENT</type><key>apache.server.uptime</key><delay>0</delay><trends>0</trends><value_type>TEXT</value_type><preprocessing><step><type >REGEX</type><parameters><parameter><dt>זמן פעילות השרת: (.*)</dt></parameter><parameter>\\1</parameter></parameters></step> </preprocessing><master_item><key>web.page.get[127.0.0.1/server-status]</key></master_item></item><item><uuid>6805d4c39a624a8bab2cc8ab63df1ab3</uuid><name> עומס מעבד</name><key>system.cpu.load</key><value_type>FLOAT</value_type><triggers><trigger><uuid>ab4c2526c2bc42e48a633082255ebcb3</uuid><expression>avg(/New template/system .cpu.load,3m)>2</expression><name>עומס מעבד גבוה מדי על 'מארח חדש' במשך 3 דקות</name><priority>אזהרה</priority></trigger></triggers>< /item><item><uuid>590efe5731254f089265c76ff9320726</uuid><name>סטטוס שרת Apache</name><key>web.page.get[127.0.0.1/server-status]</key><trends>0< /trends><value_type>TEXT</value_type></item></items><valuemaps><valuemap><uuid>8fd5814c45d44a00a15ac6eaae1f3946</uuid><name>פינג סוכן Zabbix</name><mappings><mapping>< value>1</value><newvalue>זמין</newvalue></mapping><mapping><value>0</value><newvalue>לא זמין</newvalue></mapping></mappings></valuemap ></valuemaps></template></templates></zabbix_export>\n"      },      "auth": "038e1d7b1735c6a5436ee9eae095879e",      "מזהה": 1 } ```  תְגוּבָה:  ``` json {      "jsonrpc": "2.0",      "תוצאה": נכון,      "מזהה": 1 } ```

en-us	##### Importing data  Import initial schema:      # cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix  For proxy with PostgreSQL (or SQLite):      # cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix     # cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db
he	##### ייבוא נתונים  ייבוא סכימה ראשונית:       # cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix  עבור פרוקסי עם PostgreSQL (או SQLite):       # cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix      # cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db

en-us	#### Importing data with Timescale DB  With TimescaleDB, in addition to the import command for PostgreSQL, also run:      # cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: notewarning TimescaleDB is supported with Zabbix server only. :::
he	#### ייבוא נתונים עם Timescale DB  עם TimescaleDB, בנוסף לפקודת הייבוא עבור PostgreSQL, גם לָרוּץ:       # cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: הערה אזהרה TimescaleDB נתמך עם שרת Zabbix רק. :::

en-us	#### Importing  To import hosts, do the following:  -   Go to: *Configuration* → *Hosts* -   Click on *Import* to the right -   Select the import file -   Mark the required options in import rules -   Click on *Import*  ![](../../../assets/en/manual/xml_export_import/import_hosts.png)  A success or failure message of the import will be displayed in the frontend.  Import rules:  |Rule|Description| |----|-----------| |*Update existing*|Existing elements will be updated with data taken from the import file. Otherwise they will not be updated.| |*Create new*|The import will add new elements using data from the import file. Otherwise it will not add them.| |*Delete missing*|The import will remove existing elements not present in the import file. Otherwise it will not remove them.<br>If *Delete missing* is marked for template linkage, existing template linkage not present in the import file will be unlinked. Since Zabbix 6.0.13, entities (items, triggers, graphs, etc.) inherited from the unlinked templates will not be removed (unless the *Delete missing* option is selected for each entity as well).|
he	#### ייבוא  כדי לייבא מארחים, בצע את הפעולות הבאות:  - עבור אל: *תצורה* → *מארחים* - לחץ על *ייבוא* מימין - בחר את קובץ הייבוא - סמן את האפשרויות הנדרשות בכללי הייבוא - לחץ על *ייבוא*  ![](../../../assets/en/manual/xml_export_import/import_hosts.png)  הודעת הצלחה או כישלון של הייבוא תוצג ב- חזיתי.  כללי ייבוא:  |כלל|תיאור| |----|----------------| |*עדכון קיימים*|אלמנטים קיימים יעודכנו בנתונים שנלקחו מקובץ הייבוא. אחרת הם לא יתעדכנו.| |*צור חדש*|הייבוא יוסיף אלמנטים חדשים באמצעות נתונים מקובץ הייבוא. אחרת זה לא יוסיף אותם.| |*מחק חסרים*|הייבוא יסיר רכיבים קיימים שאינם קיימים בקובץ הייבוא. אחרת זה לא יסיר אותם.<br>אם *מחק חסר* מסומן עבור קישור תבניות, קישור תבניות קיים שלא קיים בקובץ הייבוא יבוטל. מאז Zabbix 6.0.13, לא יוסרו ישויות (פריטים, טריגרים, גרפים וכו') שהועברו מהתבניות הלא מקושרות (אלא אם נבחרה האפשרות *מחק חסר* גם עבור כל ישות).|

en-us	#### Importing  To import media types, do the following:  -   Go to: *Administration* → *Media types* -   Click on *Import* to the right -   Select the import file -   Mark the required options in import rules -   Click on *Import*  ![](../../../assets/en/manual/xml_export_import/import_media.png)  A success or failure message of the import will be displayed in the frontend.  Import rules:  |Rule|Description| |----|-----------| |*Update existing*|Existing elements will be updated with data taken from the import file. Otherwise they will not be updated.| |*Create new*|The import will add new elements using data from the import file. Otherwise it will not add them.| |*Delete missing*|The import will remove existing elements not present in the import file. Otherwise it will not remove them.|
he	#### ייבוא  כדי לייבא סוגי מדיה, בצע את הפעולות הבאות:  - עבור אל: *ניהול* ← *סוגי מדיה* - לחץ על *ייבוא* מימין - בחר את קובץ הייבוא - סמן את האפשרויות הנדרשות בכללי הייבוא - לחץ על *ייבוא*  ![](../../../assets/en/manual/xml_export_import/import_media.png)  הודעת הצלחה או כישלון של הייבוא תוצג ב- חזיתי.  כללי ייבוא:  |כלל|תיאור| |----|----------------| |*עדכון קיימים*|אלמנטים קיימים יעודכנו בנתונים שנלקחו מקובץ הייבוא. אחרת הם לא יתעדכנו.| |*צור חדש*|הייבוא יוסיף אלמנטים חדשים באמצעות נתונים מקובץ הייבוא. אחרת זה לא יוסיף אותם.| |*מחק חסרים*|הייבוא יסיר רכיבים קיימים שאינם קיימים בקובץ הייבוא. אחרת זה לא יסיר אותם.|

en-us	#### Importing  To import network maps, do the following:  -   Go to: *Monitoring* → *Maps* -   Click on *Import* to the right -   Select the import file -   Mark the required options in import rules -   Click on *Import*  ![](../../../assets/en/manual/xml_export_import/import_maps.png)  All mandatory input fields are marked with a red asterisk.  A success or failure message of the import will be displayed in the frontend.  Import rules:  |Rule|Description| |----|-----------| |*Update existing*|Existing maps will be updated with data taken from the import file. Otherwise they will not be updated.| |*Create new*|The import will add new maps using data from the import file. Otherwise it will not add them.|  If you uncheck both map options and check the respective options for images, images only will be imported. Image importing is only available to Super Admin users.  ::: notewarning If replacing an existing image, it will affect all maps that are using this image. :::
he	#### ייבוא  כדי לייבא מפות רשת, בצע את הפעולות הבאות:  - עבור אל: *ניטור* → *מפות* - לחץ על *ייבוא* מימין - בחר את קובץ הייבוא - סמן את האפשרויות הנדרשות בכללי הייבוא - לחץ על *ייבוא*  ![](../../../assets/en/manual/xml_export_import/import_maps.png)  כל שדות הקלט החובה מסומנים בכוכבית אדומה.  הודעת הצלחה או כישלון של הייבוא תוצג ב- חזיתי.  כללי ייבוא:  |כלל|תיאור| |----|----------------| |*עדכון קיימות*|מפות קיימות יעודכנו בנתונים שנלקחו מקובץ הייבוא. אחרת הם לא יתעדכנו.| |*צור חדש*|הייבוא יוסיף מפות חדשות באמצעות נתונים מקובץ הייבוא. אחרת זה לא יוסיף אותם.|  אם תבטל את הסימון של שתי אפשרויות המפה ותבדוק את האפשרויות המתאימות עבור תמונות, רק תמונות ייובאו. ייבוא תמונות זמין רק למשתמשי Super Admin.  ::: הערה אזהרה אם תחליף תמונה קיימת, זה ישפיע על כולם מפות המשתמשות בתמונה זו. :::

en-us	#### Importing  To import templates, do the following:  -   Go to: *Configuration* → *Templates* -   Click on *Import* to the right -   Select the import file -   Mark the required options in import rules -   Click on *Import*  ![](../../../assets/en/manual/xml_export_import/import_templates.png)  All mandatory input fields are marked with a red asterisk.  Import rules:  |Rule|Description| |----|-----------| |*Update existing*|Existing elements will be updated with data taken from the import file. Otherwise, they will not be updated.| |*Create new*|The import will add new elements using data from the import file. Otherwise, it will not add them.| |*Delete missing*|The import will remove existing elements not present in the import file. Otherwise, it will not remove them.<br>If *Delete missing* is marked for template linkage, existing template linkage not present in the import file will be unlinked. Since Zabbix 6.0.13, entities (items, triggers, graphs, etc.) inherited from the unlinked templates will not be removed (unless the *Delete missing* option is selected for each entity as well).|  On the next screen, you will be able to view the content of a template being imported. If this is a new template all elements will be listed in green. If updating an existing template, new template elements are highlighted in green; removed template elements are highlighted in red; elements that have not changed are listed on a gray background.  ![](../../../assets/en/manual/xml_export_import/import_templates1.png){width="600"}  The menu on the left can be used to navigate through the list of changes. Section *Updated* highlights all changes made to existing template elements. Section *Added* lists new template elements. The elements in each section are grouped by element type; press on the gray arrow down to expand or collapse the group of elements.  ![](../../../assets/en/manual/xml_export_import/templates_import_menu.png)  Review template changes, then press *Import* to perform template import. A success or failure message of the import will be displayed in the frontend.
he	#### ייבוא  כדי לייבא תבניות, בצע את הפעולות הבאות:  - עבור אל: *תצורה* ← *תבניות* - לחץ על *ייבוא* מימין - בחר את קובץ הייבוא - סמן את האפשרויות הנדרשות בכללי הייבוא - לחץ על *ייבוא*  ![](../../../assets/en/manual/xml_export_import/import_templates.png)  כל שדות הקלט החובה מסומנים בכוכבית אדומה.  כללי ייבוא:  |כלל|תיאור| |----|----------------| |*עדכון קיימים*|אלמנטים קיימים יעודכנו בנתונים שנלקחו מקובץ הייבוא. אחרת, הם לא יעודכנו.| |*צור חדש*|הייבוא יוסיף אלמנטים חדשים באמצעות נתונים מקובץ הייבוא. אחרת, זה לא יוסיף אותם.| |*מחק חסרים*|הייבוא יסיר רכיבים קיימים שאינם קיימים בקובץ הייבוא. אחרת, זה לא יסיר אותם.<br>אם *מחק חסר* מסומן עבור קישור תבניות, קישור תבניות קיים שלא קיים בקובץ הייבוא יבוטל. מאז Zabbix 6.0.13, לא יוסרו ישויות (פריטים, טריגרים, גרפים וכו') שהועברו מהתבניות הלא מקושרות (אלא אם נבחרה האפשרות *מחק חסר* גם עבור כל ישות).|  במסך הבא, תוכל לצפות בתוכן של תבנית מיובא. אם זו תבנית חדשה כל הרכיבים יופיעו ברשימה ירוק. אם מעדכנים תבנית קיימת, רכיבי תבנית חדשים הם מודגש בירוק; רכיבי תבנית שהוסרו מודגשים באדום; אלמנטים שלא השתנו מופיעים על רקע אפור.  ![](../../../assets/en/manual/xml_export_import/import_templates1.png){width="600"}  ניתן להשתמש בתפריט משמאל כדי לנווט ברשימה של שינויים. סעיף *מעודכן* מדגיש את כל השינויים שבוצעו בקיים רכיבי תבנית. סעיף *הוסף* מפרט רכיבי תבנית חדשים. ה אלמנטים בכל מקטע מקובצים לפי סוג אלמנט; לחץ על האפור חץ למטה כדי להרחיב או לכווץ את קבוצת האלמנטים.  ![](../../../assets/en/manual/xml_export_import/templates_import_menu.png)  בדוק את השינויים בתבנית ולאחר מכן הקש על *ייבוא* כדי לבצע ייבוא תבנית. הודעת הצלחה או כישלון של הייבוא תוצג ב- חזיתי.

en-us	### Improved performance of history syncers  The performance of history syncers has been improved by introducing a new read-write lock. This reduces locking between history syncers, trappers and proxy pollers by using a shared read lock while accessing the configuration cache. The new lock can be write locked only by the configuration syncer performing a configuration cache reload.
he	### ביצועים משופרים של מסנכרני היסטוריה  הביצועים של מסנכרני היסטוריה שופרו על ידי הצגת נעילת קריאה-כתיבה חדשה. זה מפחית את הנעילה בין מסנכרני היסטוריה, לוכדים ומסקרי פרוקסי על ידי שימוש בנעילת קריאה משותפת תוך גישה למטמון התצורה. את המנעול החדש ניתן לנעול כתיבה רק על ידי סנכרון התצורה שמבצע טעינת מטמון תצורה מחדש.

en-us	### Improved performance of history syncers  The performance of history syncers has been improved by introducing a new read-write lock. This reduces locking between history syncers, trappers and proxy pollers by using a shared read lock while accessing the configuration cache. The new lock can be write locked only by the configuration syncer performing a configuration cache reload.
he	### ביצועים משופרים של מסנכרני היסטוריה  הביצועים של מסנכרני היסטוריה שופרו על ידי הצגת נעילת קריאה-כתיבה חדשה. זה מפחית את הנעילה בין מסנכרני היסטוריה, לוכדים ומסקרי פרוקסי על ידי שימוש בנעילת קריאה משותפת תוך גישה למטמון התצורה. את המנעול החדש ניתן לנעול כתיבה רק על ידי סנכרון התצורה שמבצע טעינת מטמון תצורה מחדש.

en-us	##### In accepting-side log:      ...failed to accept an incoming connection: from 127.0.0.1: support for TLS was not compiled in
he	##### ביומן צד קבלת:       ...נכשל בקבלת חיבור נכנס: מ-127.0.0.1: תמיכה ב-TLS לא הידור ב-

en-us	In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Host groups*|Select host groups to be displayed on the map. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups. Scroll down to select. Click on 'x' to remove selected groups. <br>If nothing is selected in both *Host groups* and *Hosts* fields, all hosts with valid coordinates will be displayed.| |*Hosts*|Select hosts to be displayed all the map. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts. Scroll down to select. Click on 'x' to remove selected hosts. <br>If nothing is selected in both *Host groups* and *Hosts* fields, all hosts with valid coordinates will be displayed.| |*Tags*|Specify tags to limit the number of hosts displayed in the widget. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Initial view*|Comma-separated center coordinates and an optional zoom level to display when the widget is initially loaded in the format `<latitude>,<longitude>,<zoom>`<br>If initial zoom is specified, the Geomap widget is loaded at the given zoom level. Otherwise, initial zoom is calculated as half of the [max zoom](/manual/web_interface/frontend_sections/administration/general#geographical_maps) for the particular tile provider.<br>The initial view is ignored if the default view is set (see below).<br>Examples:<br>=> 40.6892494,-74.0466891,14<br>=> 40.6892494,-122.0466891|
he	בנוסף לפרמטרים שהם [נפוצים](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) עבור כל הווידג'טים, תוכל להגדיר את האפשרויות הספציפיות הבאות:  | | | |--|--------| |*קבוצות מארחות*|בחר קבוצות מארחות שיוצגו במפה. שדה זה הושלם אוטומטית, כך שהתחלת הקלדת שם של קבוצה תציע רשימה נפתחת של קבוצות תואמות. גלול למטה כדי לבחור. לחץ על 'x' כדי להסיר קבוצות נבחרות. <br>אם לא נבחר דבר גם בשדות *קבוצות מארח* וגם בשדות *מארחים, כל המארחים עם קואורדינטות חוקיות יוצגו.| |*מארחים*|בחר מארחים שיוצגו בכל המפה. שדה זה הושלם אוטומטית כך שהתחלת הקלדת שם של מארח תציע רשימה נפתחת של מארחים תואמים. גלול למטה כדי לבחור. לחץ על 'x' כדי להסיר מארחים שנבחרו. <br>אם לא נבחר דבר גם בשדות *קבוצות מארח* וגם בשדות *מארחים, כל המארחים עם קואורדינטות חוקיות יוצגו.| |*תגים*|ציין תגים כדי להגביל את מספר המארחים המוצגים בווידג'ט. אפשר לכלול וגם לא לכלול תגים וערכי תג ספציפיים. ניתן לקבוע מספר תנאים. התאמת שמות תג היא תמיד תלוית רישיות.<br>יש כמה אופרטורים זמינים לכל תנאי:<br>**קיים** - כלול את שמות התגים שצוינו<br>**שווה** - כלול את שמות התגים שצוינו ו ערכים (תלויי רישיות)<br>**מכיל** - כלול את שמות התגים שצוינו כאשר ערכי התג מכילים את המחרוזת שהוזנה (התאמה של מחרוזת משנה, לא תלוית רישיות)<br>**לא קיים** - אל תכלול את הערך שצוין שמות תגים<br>**לא שווה** - אל תכלול את שמות התגים והערכים שצוינו (תלוי רישיות)<br>**לא מכיל** - אל תכלול את שמות התגים שצוינו כאשר ערכי התג מכילים את המחרוזת שהוזנה ( תת-מחרוזת התאמה, לא תלוית רישיות)<br>יש שני סוגי חישוב לתנאים:<br>**ו/או** - יש לעמוד בכל התנאים, תנאים בעלי אותו שם תג יקובצו לפי התנאי Or<br **או** - מספיק אם תנאי אחד מתקיים| |*תצוגה ראשונית*|קואורדינטות מרכזיות מופרדות בפסיקים ורמת זום אופציונלית להצגה כאשר הווידג'ט נטען לראשונה בפורמט `<רוחב>,<אורך>,<זום>`<br>אם צוין זום ראשוני, ווידג'ט Geomap נטען ברמת הזום הנתונה. אחרת, הזום הראשוני מחושב כמחצית מה[זום המקסימלי](/manual/web_interface/frontend_sections/administration/general#geographical_maps) עבור ספק האריחים המסוים.<br>מתעלמים מהתצוגה הראשונית אם מוגדרת תצוגת ברירת המחדל (ראה למטה).<br>דוגמאות:<br>=> 40.6892494,-74.0466891,14<br>=> 40.6892494,-122.0466891|

en-us	In addition, Zabbix provides the zabbix-selinux-policy package as part of source RPM packages for [RHEL 8](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/) and [RHEL 7](http://repo.zabbix.com/zabbix/6.0/rhel/7/SRPMS/). This package provides a basic default policy for SELinux and makes zabbix components work out-of-the-box by allowing Zabbix to create and use sockets and enabling httpd connection to PostgreSQL (used by frontend).   The source *zabbix_policy.te* file contains the following rules:        module zabbix_policy 1.2;      require {       type zabbix_t;       type zabbix_port_t;       type zabbix_var_run_t;       type postgresql_port_t;       type httpd_t;       class tcp_socket name_connect;       class sock_file { create unlink };       class unix_stream_socket connectto;     }          #============= zabbix_t ==============     allow zabbix_t self:unix_stream_socket connectto;     allow zabbix_t zabbix_port_t:tcp_socket name_connect;     allow zabbix_t zabbix_var_run_t:sock_file create;     allow zabbix_t zabbix_var_run_t:sock_file unlink;     allow httpd_t zabbix_port_t:tcp_socket name_connect;          #============= httpd_t ==============     allow httpd_t postgresql_port_t:tcp_socket name_connect;  This package has been created to prevent users from turning off SELinux because of the configuration complexity. It contains the default policy that is sufficient to speed up Zabbix deployment and configuration. For maximum security level, it is recommended to set custom SELinux settings. 
he	בנוסף, Zabbix מספקת את חבילת zabbix-selinux-policy כחלק מחבילות מקור RPM עבור [RHEL 8](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/) ו-[RHEL 7] (http://repo.zabbix.com/zabbix/6.0/rhel/7/SRPMS/). חבילה זו מספקת מדיניות ברירת מחדל בסיסית עבור SELinux וגורמת לרכיבי zabbix לעבוד מחוץ לקופסה על ידי כך שהיא מאפשרת ל-Zabix ליצור ולהשתמש בשקעים ומאפשרת חיבור httpd ל-PostgreSQL (בשימוש על ידי חזית קצה).  קובץ המקור *zabbix_policy.te* מכיל את הכללים הבאים:       מודול zabbix_policy 1.2;       דורשים {        הקלד zabbix_t;        הקלד zabbix_port_t;        הקלד zabbix_var_run_t;        הקלד postgresql_port_t;        הקלד httpd_t;        class tcp_socket name_connect;        class sock_file { create unlink };        class unix_stream_socket connectto;      }           #============= zabbix_t ==============      אפשר zabbix_t self:unix_stream_socket connectto;      אפשר zabbix_t zabbix_port_t:tcp_socket name_connect;      אפשר zabbix_t zabbix_var_run_t:sock_file ליצור;      אפשר zabbix_t zabbix_var_run_t:sock_file ביטול קישור;      אפשר httpd_t zabbix_port_t:tcp_socket name_connect;           #============= httpd_t ==============      אפשר httpd_t postgresql_port_t:tcp_socket name_connect;  חבילה זו נוצרה כדי למנוע ממשתמשים לכבות את SELinux בגלל מורכבות התצורה. הוא מכיל את מדיניות ברירת המחדל שמספיקה כדי להאיץ את הפריסה והתצורה של Zabbix. לרמת אבטחה מקסימלית, מומלץ להגדיר הגדרות SELinux מותאמות אישית.

en-us	In addition, Zabbix provides the zabbix-selinux-policy package as part of source RPM packages for [RHEL 8](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/) and [RHEL 7](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/). This package provides a basic default policy for SELinux and makes zabbix components work out-of-the-box by allowing Zabbix to create and use sockets and enabling httpd connection to PostgreSQL (used by frontend).   The source *zabbix_policy.te* file contains the following rules:        module zabbix_policy 1.2;      require {       type zabbix_t;       type zabbix_port_t;       type zabbix_var_run_t;       type postgresql_port_t;       type httpd_t;       class tcp_socket name_connect;       class sock_file { create unlink };       class unix_stream_socket connectto;     }          #============= zabbix_t ==============     allow zabbix_t self:unix_stream_socket connectto;     allow zabbix_t zabbix_port_t:tcp_socket name_connect;     allow zabbix_t zabbix_var_run_t:sock_file create;     allow zabbix_t zabbix_var_run_t:sock_file unlink;     allow httpd_t zabbix_port_t:tcp_socket name_connect;          #============= httpd_t ==============     allow httpd_t postgresql_port_t:tcp_socket name_connect;  This package has been created to prevent users from turning off SELinux because of the configuration complexity. It contains the default policy that is sufficient to speed up Zabbix deployment and configuration. For maximum security level, it is recommended to set custom SELinux settings. 
he	בנוסף, Zabbix מספקת את חבילת zabbix-selinux-policy כחלק מחבילות מקור RPM עבור [RHEL 8](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/) ו-[RHEL 7] (http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/). חבילה זו מספקת מדיניות ברירת מחדל בסיסית עבור SELinux וגורמת לרכיבי zabbix לעבוד מחוץ לקופסה על ידי כך שהיא מאפשרת ל-Zabix ליצור ולהשתמש בשקעים ומאפשרת חיבור httpd ל-PostgreSQL (בשימוש על ידי חזית קצה).  קובץ המקור *zabbix_policy.te* מכיל את הכללים הבאים:       מודול zabbix_policy 1.2;       דורשים {        הקלד zabbix_t;        הקלד zabbix_port_t;        הקלד zabbix_var_run_t;        הקלד postgresql_port_t;        הקלד httpd_t;        class tcp_socket name_connect;        class sock_file { create unlink };        class unix_stream_socket connectto;      }           #============= zabbix_t ==============      אפשר zabbix_t self:unix_stream_socket connectto;      אפשר zabbix_t zabbix_port_t:tcp_socket name_connect;      אפשר zabbix_t zabbix_var_run_t:sock_file ליצור;      אפשר zabbix_t zabbix_var_run_t:sock_file ביטול קישור;      אפשר httpd_t zabbix_port_t:tcp_socket name_connect;           #============= httpd_t ==============      אפשר httpd_t postgresql_port_t:tcp_socket name_connect;  חבילה זו נוצרה כדי למנוע ממשתמשים לכבות את SELinux בגלל מורכבות התצורה. הוא מכיל את מדיניות ברירת המחדל שמספיקה כדי להאיץ את הפריסה והתצורה של Zabbix. לרמת אבטחה מקסימלית, מומלץ להגדיר הגדרות SELinux מותאמות אישית.

en-us	##### In connecting-side log:  Linux:      ...In zbx_tls_init_child()     ...OpenSSL library (version OpenSSL 1.1.1  11 Sep 2018) initialized     ...     ...In zbx_tls_connect(): psk_identity:"PSK test sender"     ...End of zbx_tls_connect():FAIL error:'connection closed by peer'     ...send value error: TCP successful, cannot establish TLS to [[localhost]:10051]: connection closed by peer  Windows:      ...OpenSSL library (version OpenSSL 1.1.1a  20 Nov 2018) initialized     ...     ...In zbx_tls_connect(): psk_identity:"PSK test sender"     ...zbx_psk_client_cb() requested PSK identity "PSK test sender"     ...End of zbx_tls_connect():FAIL error:'SSL_connect() I/O error: [0x00000000] The operation completed successfully.'     ...send value error: TCP successful, cannot establish TLS to [[192.168.1.2]:10051]: SSL_connect() I/O error: [0x00000000] The operation completed successfully.
he	##### ביומן הצד המתחבר:  לינוקס:       ...ב-zbx_tls_init_child()      ...ספריית OpenSSL (גרסה OpenSSL 1.1.1 11 בספטמבר 2018) אותחלה      ...      ...ב-zbx_tls_connect(): psk_identity:"שולח בדיקת PSK"      ...End of zbx_tls_connect():FAIL error:'חיבור נסגר על ידי עמית'      ...שגיאת ערך שלח: TCP הצליח, אין אפשרות ליצור TLS ל-[[localhost]:10051]: חיבור נסגר על ידי עמית  חלונות:       ...ספריית OpenSSL (גרסה OpenSSL 1.1.1a 20 בנובמבר 2018) אותחלה      ...      ...ב-zbx_tls_connect(): psk_identity:"שולח בדיקת PSK"      ...zbx_psk_client_cb() ביקשה זהות PSK "שולח בדיקת PSK"      ...End of zbx_tls_connect():FAIL error:'SSL_connect() שגיאת I/O: [0x00000000] הפעולה הושלמה בהצלחה.'      ...שגיאת ערך שלח: TCP הצליח, אין אפשרות להקים TLS ל-[[192.168.1.2]:10051]: שגיאת I/O SSL_connect(): [0x00000000] הפעולה הושלמה בהצלחה.

en-us	#### Incorrect request method parameter in items  The request method parameter, used only in HTTP checks, may be incorrectly set to '1', a non-default value for all items as a result of upgrade from a pre-4.0 Zabbix version. For details on how to fix this situation, see [ZBX-19308](https://support.zabbix.com/browse/ZBX-19308).
he	#### פרמטר שגוי של שיטת בקשה בפריטים  פרמטר שיטת הבקשה, המשמש רק בבדיקות HTTP, עשוי להיות מוגדר באופן שגוי ל'1', ערך שאינו ברירת מחדל עבור כל הפריטים כתוצאה מ שדרוג מגרסת Zabbix לפני 4.0. לפרטים כיצד לתקן זאת מצב, ראה [ZBX-19308](https://support.zabbix.com/browse/ZBX-19308).

en-us	#### Indexed macros  The indexed macro syntax of {MACRO**<1-9>**} works only in the context of **trigger expressions**. It can be used to reference hosts or functions in the order in which they appear in the expression. Macros like {HOST.IP1}, {HOST.IP2}, {HOST.IP3} will resolve to the IP of the first, second, and third host in the trigger expression (providing the trigger expression contains those hosts). Macros like {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} will resolve to the value of the first, second, and third item-based function in the trigger expression at the time of the event (providing the trigger expression contains those functions).  Additionally the {HOST.HOST<1-9>} macro is also supported within the `{?func(/host/key,param)}` expression macro in **graph names**. For example, `{?func(/{HOST.HOST2}/key,param)}` in the graph name will refer to the host of the second item in the graph.  ::: notewarning Indexed macros will not resolve in any other context, except the two cases mentioned here. For other contexts, use macros **without** index (i. e.{HOST.HOST}, {HOST.IP}, etc) instead. :::
he	#### פקודות מאקרו שנוספו לאינדקס  תחביר המאקרו האינדקס של {MACRO**<1-9>**} פועל רק ב- הקשר של **ביטויי טריגר**. ניתן להשתמש בו כדי להתייחס למארחים או פונקציות לפי סדר הופעתן בביטוי. מאקרו כמו {HOST.IP1}, {HOST.IP2}, {HOST.IP3} יפתרו ל-IP של מארח ראשון, שני ושלישי בביטוי הטריגר (המספק את ביטוי טריגר מכיל את המארחים האלה). מאקרו כמו {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} יפתרו את הערך של פונקציה המבוססת על פריט ראשון, שני ושלישי בביטוי הטריגר בזמן האירוע (בתנאי שביטוי הטריגר מכיל הפונקציות הללו).  בנוסף, מאקרו {HOST.HOST<1-9>} נתמך גם בפנים מאקרו הביטוי `{?func(/host/key,param)}` ב**שמות גרפים**. ל לדוגמה, `{?func(/{HOST.HOST2}/key,param)}` בשם הגרף יפנה למארח של הפריט השני בגרף.  ::: הערה אזהרה פקודות מאקרו שנוספו לאינדקס לא יפתרו באף אחת אחרת ההקשר, למעט שני המקרים שהוזכרו כאן. להקשרים אחרים, השתמש פקודות מאקרו **ללא** אינדקס (כלומר {HOST.HOST}, {HOST.IP} וכו') במקום זאת. :::

en-us	#### Index lookup caching  When a dynamic index item is requested, Zabbix retrieves and caches whole SNMP table under base OID for index, even if a match would be found sooner. This is done in case another item would refer to the same base OID later - Zabbix would look up index in the cache, instead of querying the monitored host again. Note that each poller process uses separate cache.  In all subsequent value retrieval operations only the found index is verified. If it has not changed, value is requested. If it has changed, cache is rebuilt - each poller that encounters a changed index walks the index SNMP table again.
he	#### חיפוש אינדקס במטמון  כאשר מתבקש פריט אינדקס דינמי, Zabbix מאחזר ומטמון טבלת SNMP שלמה תחת OID בסיס לאינדקס, גם אם תהיה התאמה נמצא מוקדם יותר. זה נעשה במקרה של פריט אחר שיתייחס לאותו הדבר base OID מאוחר יותר - Zabbix יחפש אינדקס במטמון, במקום שואל שוב את המארח המנוטר. שימו לב שכל תהליך משאל משתמש מטמון נפרד.  בכל פעולות אחזור הערכים הבאות רק האינדקס שנמצא מְאוּמָת. אם הוא לא השתנה, הערך מתבקש. אם זה השתנה, המטמון נבנה מחדש - כל משאל שנתקל באינדקס שונה עובר את אינדקס שוב את טבלת SNMP.

en-us	## Index  [NAME](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)      [FILES](#lbAG)  [SEE ALSO](#lbAH)  [AUTHOR](#lbAI)  ------------------------------------------------------------------------  This document was created on: 14:07:57 GMT, November 22, 2021
he	## מפתח עניינים  [שם](#lbAB)  [אופן השימוש](#lbAC)  [תיאור](#lbAD)  [אפשרויות](#lbAE)  [](#lbAF)      [קבצים](#lbAG)  [מידע נוסף](#lbAH)  [יוצרים](#lbAI)  ------------------------------------------------------------------------  מסמך זה נוצר ב־‎14:07:57 GMT,‏ 22 בנובמבר, 2021

en-us	#### Individual migration of history tables  * Prepare directories for Data Pump for each history table. Data Pump must have read and write permissions to these directories.  Example:  ``` {.bash} mkdir -pv /export/history /export/history_uint /export/history_str /export/history_log /export/history_text chown -R oracle:oracle /export ```  * Create a directory object and grant read and write permissions to this object to the user used for Zabbix authentication ('zabbix' in the example below). Under *sysdba* role, run:  ``` {.sql} create directory history as '/export/history'; grant read,write on directory history to zabbix;  create directory history_uint as '/export/history_uint'; grant read,write on directory history_uint to zabbix;  create directory history_str as '/export/history_str'; grant read,write on directory history_str to zabbix;  create directory history_log as '/export/history_log'; grant read,write on directory history_log to zabbix;  create directory history_text as '/export/history_text'; grant read,write on directory history_text to zabbix; ```  * Export and import each table. Replace N with the desired thread count.  ``` {.bash} expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history TABLES=history_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history TABLES=history_old REMAP_TABLE=history_old:history data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_uint TABLES=history_uint_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_uint TABLES=history_uint_old REMAP_TABLE=history_uint_old:history_uint data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_str TABLES=history_str_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_str TABLES=history_str_old REMAP_TABLE=history_str_old:history_str data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_log TABLES=history_log_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_log TABLES=history_log_old REMAP_TABLE=history_log_old:history_log data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_text TABLES=history_text_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_text TABLES=history_text_old REMAP_TABLE=history_text_old:history_text data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only ```  * Follow [post-migration instructions](#post-migration) to drop the old tables.
he	#### העברה פרטנית של טבלאות היסטוריה  * הכן ספריות עבור משאבת נתונים עבור כל טבלת היסטוריה. ל-Data Pump חייבות להיות הרשאות קריאה וכתיבה לספריות אלו.  דוגמא:  ``` {.bash} mkdir -pv /export/history /export/history_uint /export/history_str /export/history_log /export/history_text chown -R oracle:oracle /export ```  * צור אובייקט ספרייה והענקת הרשאות קריאה וכתיבה לאובייקט זה למשתמש המשמש לאימות Zabbix ('zabbix' בדוגמה למטה). תחת תפקיד *sysdba*, הפעל:  ``` {.sql} צור היסטוריית ספריות בתור '/export/history'; הענק קריאה, כתיבה על היסטוריית ספריות ל-zabbix;  צור directory history_uint בתור '/export/history_uint'; הענק קריאה, כתוב בספרייה history_uint ל-zabbix;  צור directory history_str בתור '/export/history_str'; הענק קריאה, כתוב בספרייה history_str ל-zabbix;  צור History_log של ספרייה בתור '/export/history_log'; הענק קריאה, כתוב ב-directory history_log ל-zabbix;  צור history_text של ספרייה בתור '/export/history_text'; הענק קריאה, כתיבה בספרייה history_text ל-zabbix; ```  * ייצוא ויבוא כל טבלה. החלף את N בספירת החוטים הרצויה.  ``` {.bash} expdp zabbix/password@oracle_host:1521/xe DIRECTORY=היסטוריה TABLES=history_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=היסטוריה TABLES=history_old REMAP_TABLE=history_old:history data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=הוסף PARALLEL=N CONTENT=נתונים_בלבד  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_uint TABLES=history_uint_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_uint TABLES=history_uint_old REMAP_TABLE=history_uint_old:history_uint data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND CONTENTEL=N  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_str TABLES=history_str_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_str TABLES=history_str_old REMAP_TABLE=history_str_old:history_str data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_log TABLES=history_log_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_log TABLES=history_log_old REMAP_TABLE=history_log_old:history_log data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_text TABLES=history_text_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_text TABLES=history_text_old REMAP_TABLE=history_text_old:history_text data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT ```  * עקוב אחר [הנחיות לאחר ההגירה](#post-migration) כדי לבטל את הטבלאות הישנות.

en-us	### Informational
he	### מידע

en-us	##### Informix  Standard Informix utility **onstat** can be used for monitoring of virtually every aspect of Informix database. Also, Zabbix can retrieve information provided by Informix SNMP agent.
he	##### אינפורמיקס  ניתן להשתמש בכלי השירות הסטנדרטי של Informix **onstat** לניטור של כמעט כל היבט של מסד הנתונים של Informix. כמו כן, Zabbix יכול לאחזר מידע מסופק על ידי סוכן Informix SNMP.

en-us	##### Installation  After this is done use the following command to install Zabbix agent as Windows service:      C:\> c:\zabbix\zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -i  Now you should be able to configure "Zabbix agent" service normally as any other Windows service.  See [more details](/manual/appendix/install/windows_agent#installing_agent_as_windows_service) on installing and running Zabbix agent on Windows.
he	##### התקנה  לאחר סיום זה השתמש בפקודה הבאה כדי להתקין את Zabbix agent as שירות Windows:       C:\> c:\zabbix\zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -i  כעת אתה אמור להיות מסוגל להגדיר את שירות "סוכן Zabbix" כרגיל כל שירות אחר של Windows.  ראה עוד פרטים](/manual/appendix/install/windows_agent#installing_agent_as_windows_service) על התקנה והרצה של סוכן Zabbix ב-Windows.

en-us	#### Installation  Please always read the installation manual for a particular module. It is recommended to install new modules one by one to catch failures easily.  Just before you install a module:  -   Make sure you have downloaded the module from a trusted source.     Installation of harmful code may lead to consequences, such as data     loss -   Different versions of the same module (same ID) can be installed in     parallel, but only a single version can be enabled at once  Steps to install a module:  -   Unpack your module within its own folder in the `modules` folder of     the Zabbix frontend -   Ensure that your module folder contains at least the manifest.json     file -   Navigate to [Module     administration](/manual/web_interface/frontend_sections/administration/general#modules)     and click the *Scan directory* button -   New module will appear in the list along with its version, author,     description and status -   Enable module by clicking on its status  Troubleshooting:  |Problem|Solution| |---------|----------------------------------------| |*Module did not appear in the list*|Make sure that the manifest.json file exists in `modules/your-module/` folder of the Zabbix frontend. If it does that means the module does not suit the current Zabbix version. If manifest.json file does not exist, you have probably unpacked in the wrong directory.| |*Frontend crashed*|The module code is not compatible with the current Zabbix version or server configuration. Please delete module files and reload the frontend. You'll see a notice that some modules are absent. Go to [Module administration](/manual/web_interface/frontend_sections/administration/general#modules) and click *Scan directory* again to remove non-existent modules from the database.| |*Error message about identical namespace, ID or actions appears*|New module tried to register a namespace, ID or actions which are already registered by other enabled modules. Disable the conflicting module (mentioned in error message) prior to enabling the new one.| |*Technical error messages appear*|Report errors to the developer of the module.|
he	#### התקנה  אנא קרא תמיד את מדריך ההתקנה עבור מודול מסוים. זה מומלץ להתקין מודולים חדשים אחד אחד כדי לתפוס כשלים בְּקַלוּת.  רגע לפני שתתקין מודול:  - ודא שהורדת את המודול ממקור מהימן.      התקנה של קוד מזיק עלולה להוביל לתוצאות, כגון נתונים      הֶפסֵד - ניתן להתקין גרסאות שונות של אותו מודול (אותו מזהה).      מקביל, אך ניתן להפעיל רק גרסה בודדת בבת אחת  שלבים להתקנת מודול:  - פרק את המודול שלך בתיקייה משלו בתיקיית 'מודולים' של      החזית של Zabbix - ודא כי תיקיית המודול שלך מכילה לפחות את ה- manifest.json      קוֹבֶץ - נווט אל [מודול      administration](/manual/web_interface/frontend_sections/administration/general#modules)      ולחץ על הלחצן *סרוק ספרייה* - מודול חדש יופיע ברשימה יחד עם הגרסה שלו, מחבר,      תיאור ומצב - הפעל מודול על ידי לחיצה על המצב שלו  פתרון תקלות:  |בעיה|פתרון| |--------|----------------------------------------------- -| |*המודול לא הופיע ברשימה*|ודא שהקובץ manifest.json קיים בתיקיית `modules/your-module/` של ה-frontend של Zabbix. אם כן זה אומר שהמודול לא מתאים לגרסה הנוכחית של Zabbix. אם קובץ manifest.json אינו קיים, כנראה שפרקת את האריזה בספרייה הלא נכונה.| |*החזית קרס*|קוד המודול אינו תואם לגרסה הנוכחית של Zabbix או לתצורת השרת. אנא מחק קבצי מודול וטען מחדש את ה-frontend. תראה הודעה שחלק מהמודולים נעדרים. עבור אל [ניהול מודול](/manual/web_interface/frontend_sections/administration/general#modules) ולחץ שוב על *סרוק ספרייה* כדי להסיר מודולים לא קיימים ממסד הנתונים.| |*הודעת שגיאה לגבי מרחב שמות, מזהה או פעולות זהים מופיעה*|מודול חדש ניסה לרשום מרחב שמות, מזהה או פעולות שכבר רשומות על ידי מודולים מופעלים אחרים. השבת את המודול המתנגש (מוזכר בהודעת השגיאה) לפני הפעלת המודול החדש.| |*הודעות שגיאה טכניות מופיעות*|דווח על שגיאות למפתח המודול.|

en-us	##### Installation  See the [package installation](/manual/installation/install_from_packages) section for instructions on how to install Zabbix agent as package.  Alternatively see instructions for [manual installation](/manual/installation/install#installing_zabbix_daemons) if you do not want to use packages.  ::: noteimportant In general, 32bit Zabbix agents will work on 64bit systems, but may fail in some cases. :::
he	##### התקנה  ראה את [חבילה התקנה](/manual/installation/install_from_packages) עבור הוראות כיצד להתקין את סוכן Zabbix כחבילה.  לחלופין, עיין בהוראות עבור [מדריך התקנה](/manual/installation/install#installing_zabbix_daemons) אם אתה לא רוצה להשתמש בחבילות.  ::: שימו לב חשוב באופן כללי, סוכני Zabbix 32bit יעבדו על 64bit מערכות, אך עלול להיכשל במקרים מסוימים. :::

en-us	#### Installation steps  To install, double-click the downloaded MSI file.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_b.png)  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_c.png)  Accept the license to proceed to the next step.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_d.png)  Specify the following parameters.  |Parameter|Description| |--|--------| |*Host name*|Specify host name.| |*Zabbix server IP/DNS*|Specify IP/DNS of Zabbix server.| |*Agent listen port*|Specify agent listen port (10050 by default).| |*Server or Proxy for active checks*|Specify IP/DNS of Zabbix server/proxy for active agent checks.| |*Enable PSK*|Mark the checkbox to enable TLS support via pre-shared keys.| |*Add agent location to the PATH*|Add agent location to the PATH variable.|  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_e.png)  Enter pre-shared key identity and value. This step is only available if you checked *Enable PSK* in the previous step.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_f.png)  Select Zabbix components to install - [Zabbix agent daemon](/manual/concepts/agent), [Zabbix sender](/manual/concepts/sender), [Zabbix get](/manual/concepts/get).  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_g.png)  Zabbix components along with the configuration file will be installed in a *Zabbix Agent* folder in Program Files. zabbix\_agentd.exe will be set up as Windows service with automatic startup.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_h.png)
he	#### שלבי התקנה  להתקנה, לחץ פעמיים על קובץ ה-MSI שהורד.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_b.png)  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_c.png)  קבל את הרישיון כדי להמשיך לשלב הבא.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_d.png)  ציין את הפרמטרים הבאים.  |פרמטר|תיאור| |--|--------| |*שם מארח*|ציין שם מארח.| |*שרת Zabbix IP/DNS*|ציין IP/DNS של שרת Zabbix.| |*יציאת האזנה לסוכן*|ציין יציאת האזנה לסוכן (10050 כברירת מחדל).| |*שרת או פרוקסי לבדיקות אקטיביות*|ציין IP/DNS של שרת/פרוקסי Zabbix עבור בדיקות סוכן פעיל.| |*הפעל PSK*|סמן את תיבת הסימון כדי לאפשר תמיכה ב-TLS באמצעות מפתחות משותפים מראש.| |*הוסף מיקום סוכן ל-PATH*|הוסף מיקום סוכן למשתנה PATH.|  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_e.png)  הזן זהות וערך מפתח משותפים מראש. שלב זה זמין רק אם סימנת את *הפעל PSK* בשלב הקודם.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_f.png)  בחר רכיבי Zabbix להתקנה - [סוכן Zabbix daemon](/manual/concepts/agent), [Zabbix שולח](/manual/concepts/sender), [Zabbix get](/manual/concepts/get).  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_g.png)  רכיבי Zabbix יחד עם קובץ התצורה יותקנו ב תיקיית *Zabbix Agent* בקבצי Program. zabbix\_agentd.exe יוגדר למעלה כשירות Windows עם הפעלה אוטומטית.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_h.png)

en-us	#### Install  If installing Zabbix from sources, download the configuration file and place it under conf/ in the webserver HTML documents subdirectory where you copied Zabbix PHP files to.  ![](../../../assets/en/manual/installation/install_6.png){width="550"}  ![](../../../assets/en/manual/installation/saving_zabbix_conf.png){width="350"}  ::: notetip Providing the webserver user has write access to conf/ directory the configuration file would be saved automatically and it would be possible to proceed to the next step right away. :::  Finish the installation.  ![](../../../assets/en/manual/installation/install_7.png){width="550"}
he	#### להתקין  אם התקנת Zabbix ממקורות, הורד את קובץ התצורה ו מקם אותו תחת conf/ בתיקיית המשנה של מסמכי HTML של שרת האינטרנט איפה העתקת קבצי PHP של Zabbix.  ![](../../../assets/en/manual/installation/install_6.png){width="550"}  ![](../../../assets/en/manual/installation/saving_zabbix_conf.png){width="350"}  ::: הערה מתן למשתמש שרת האינטרנט יש גישת כתיבה ל-conf/ בספרייה קובץ התצורה יישמר אוטומטית וזה ניתן יהיה להמשיך לשלב הבא מיד. :::  סיים את ההתקנה.  ![](../../../assets/en/manual/installation/install_7.png){width="550"}

en-us	#### Installing agent as Windows service  To install a single instance of Zabbix agent with the default configuration file `c:\zabbix_agentd.conf`:      zabbix_agentd.exe --install  ::: noteimportant On a 64-bit system, a 64-bit Zabbix agent version is required for all checks related to running 64-bit processes to work correctly. :::  If you wish to use a configuration file other than `c:\zabbix_agentd.conf`, you should use the following command for service installation:      zabbix_agentd.exe --config <your_configuration_file> --install  A full path to the configuration file should be specified.  Multiple instances of Zabbix agent can be installed as services like this:        zabbix_agentd.exe --config <configuration_file_for_instance_1> --install --multiple-agents       zabbix_agentd.exe --config <configuration_file_for_instance_2> --install --multiple-agents       ...       zabbix_agentd.exe --config <configuration_file_for_instance_N> --install --multiple-agents  The installed service should now be visible in Control Panel.
he	#### התקנת סוכן כשירות Windows  כדי להתקין מופע בודד של סוכן Zabbix עם ברירת המחדל קובץ התצורה `c:\zabbix_agentd.conf`:       zabbix_agentd.exe --install  ::: שימו לב חשוב במערכת 64 סיביות, גרסת סוכן Zabbix 64 סיביות נדרש כדי שכל הבדיקות הקשורות להפעלת תהליכים של 64 סיביות יפעלו נכונה. :::  אם ברצונך להשתמש בקובץ תצורה שאינו `c:\zabbix_agentd.conf`, עליך להשתמש בפקודה הבאה עבור התקנת שירות:       zabbix_agentd.exe --config <your_configuration_file> --install  יש לציין נתיב מלא לקובץ התצורה.  ניתן להתקין מספר מופעים של סוכן Zabbix כשירותים כמו זֶה:         zabbix_agentd.exe --config <configuration_file_for_instance_1> --install --multiple-agents        zabbix_agentd.exe --config <configuration_file_for_instance_2> --install --multiple-agents        ...        zabbix_agentd.exe --config <configuration_file_for_instance_N> --install --multiple-agents  השירות המותקן אמור להיות גלוי כעת בלוח הבקרה.

en-us	#### Installing agent  The agent can be installed using the graphical user interface or from the command line, for example:      sudo installer -pkg zabbix_agent-6.0.12-macos-amd64-openssl.pkg -target /  Make sure to use the correct Zabbix package version in the command. It must match the name of the downloaded package.
he	#### סוכן התקנת  ניתן להתקין את הסוכן באמצעות ממשק המשתמש הגרפי או מתוך שורת הפקודה, למשל:       מתקין sudo -pkg zabbix_agent-6.0.12-macos-amd64-openssl.pkg -target /  הקפד להשתמש בגרסת חבילת Zabbix הנכונה בפקודה. זה חייב להתאים לשם החבילה שהורדת.

en-us	### Installing debuginfo packages  :::noteclassic  Debuginfo packages are currently available for RHEL/CentOS versions 7, 6 and 5.  :::   To enable debuginfo repository, edit */etc/yum.repos.d/zabbix.repo* file. Change `enabled=0` to `enabled=1` for zabbix-debuginfo repository.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo - $basearch     baseurl=http://repo.zabbix.com/zabbix/5.5/rhel/7/$basearch/debuginfo/     enabled=0     gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591     gpgcheck=1  This will allow you to install the zabbix-debuginfo package.      # yum install zabbix-debuginfo  This single package contains debug information for all binary Zabbix components.
he	### התקנת חבילות debuginfo  :::noteclassic   חבילות Debuginfo זמינות כעת עבור RHEL/CentOS גרסאות 7, 6 ו-5. :::  כדי להפעיל את מאגר debuginfo, ערוך קובץ */etc/yum.repos.d/zabbix.repo*. שנה את 'enabled=0' ל-'enabled=1' עבור מאגר zabbix-debuginfo.       [zabbix-debuginfo]      name=Zabbix Repository Debuginfo - $basearch      baseurl=http://repo.zabbix.com/zabbix/5.5/rhel/7/$basearch/debuginfo/      מופעל=0      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591      gpgcheck=1  זה יאפשר לך להתקין את חבילת zabbix-debuginfo.       # יאמ התקן את zabbix-debuginfo  חבילה יחידה זו מכילה מידע על ניפוי באגים עבור כל Zabbix הבינאריים רכיבים.

en-us	### Installing debuginfo packages  To enable debuginfo repository edit */etc/zypp/repos.d/zabbix.repo* file. Change `enabled=0` to `enabled=1` for zabbix-debuginfo repository.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo     type=rpm-md     baseurl=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/     gpgcheck=1     gpgkey=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/repodata/repomd.xml.key     enabled=0     update=1  This will allow you to install zabbix-***<component>***-debuginfo packages.
he	### התקנת חבילות debuginfo  כדי לאפשר מאגר debuginfo ערוך */etc/zypp/repos.d/zabbix.repo* קוֹבֶץ. שנה את `enabled=0` ל-`enabled=1` עבור מאגר zabbix-debuginfo.       [zabbix-debuginfo]      name=Debuginfo של המאגר הרשמי של Zabbix      type=rpm-md      baseurl=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/      gpgcheck=1      gpgkey=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/repodata/repomd.xml.key      מופעל=0      עדכון=1  זה יאפשר לך להתקין zabbix-***<component>***-debuginfo חבילות.

en-us	##### Installing Elasticsearch and creating mapping  Final two steps of making things work are installing Elasticsearch itself and creating mapping process.  To install Elasticsearch please refer to [Elasticsearch installation guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html).  ::: noteclassic Mapping is a data structure in Elasticsearch (similar to a table in a database). Mapping for all history data types is available here: `database/elasticsearch/elasticsearch.map`. :::  ::: notewarning Creating mapping is mandatory. Some functionality will be broken if mapping is not created according to the instruction. :::  To create mapping for `text` type send the following request to Elasticsearch:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/text \  -H 'content-type:application/json' \  -d '{    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  Similar request is required to be executed for `Character` and `Log` history values mapping creation with corresponding type correction.  ::: noteclassic To work with Elasticsearch please refer to [Requirement page](/manual/installation/requirements#server) for additional information. :::  ::: noteclassic [Housekeeper](/manual/installation/requirements?s[]=housekeeper) is not deleting any data from Elasticsearch. :::
he	##### התקנת Elasticsearch ויצירת מיפוי  שני השלבים האחרונים של הפעלת הדברים הם התקנת Elasticsearch עצמו ויצירת תהליך מיפוי.  כדי להתקין את Elasticsearch, עיין בסעיף [התקנת Elasticsearch מדריך](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html).  ::: noteclassic מיפוי הוא מבנה נתונים ב- Elasticsearch (בדומה ל-a טבלה במסד נתונים). מיפוי עבור כל סוגי נתוני ההיסטוריה זמין כאן: `database/elasticsearch/elasticsearch.map`. :::  ::: הערה אזהרה יצירת מיפוי היא חובה. קצת פונקציונליות ישבר אם המיפוי לא ייווצר על פי ה הוראה. :::  כדי ליצור מיפוי עבור סוג 'טקסט' שלח את הבקשה הבאה אל Elasticsearch:  ``` {.java} תלתל -X PUT \   http://your-elasticsearch.here:9200/text \   -H 'content-type:application/json' \   -d '{     "הגדרות": {        "אינדקס": {           "מספר_העותקים": 1,           "מספר_שברים": 5        }     },     "מיפויים": {        "נכסים": {           "מספר זיהוי של הפריט": {              "type": "ארוך"           },           "שעון": {              "format": "epoch_second",              "type": "תאריך"           },           "ערך": {              "שדות": {                 "נתח": {                    "אינדקס": נכון,                    "type": "טקסט",                    "analyzer": "סטנדרטי"                 }              },              "index": false,              "type": "טקסט"           }        }     } }' ```  בקשה דומה נדרשת להתבצע עבור `תווים` ו`יומן` ערכי היסטוריה מיפוי יצירת עם תיקון סוג מתאים.  ::: noteclassic כדי לעבוד עם Elasticsearch, עיין בסעיף [דרישה page](/manual/installation/requirements#server) לתוספת מֵידָע. :::  ::: noteclassic [עוזר בית](/manual/installation/requirements?s[]=עוזר בית) אינו מוחק נתונים מ- Elasticsearch. :::

en-us	##### Installing frontend  Please see [Web interface installation](/manual/installation/frontend) page for information about Zabbix frontend installation wizard.
he	##### התקנת חזית קצה  ראה [התקנת ממשק אינטרנט](/manual/installation/frontend) דף למידע על אשף התקנת החזית של Zabbix.

en-us	#### Installing locales  To list all installed languages, run:      locale -a  If some languages that are needed are not listed, open the */etc/locale.gen* file and uncomment the required locales. Since Zabbix uses UTF-8 encoding, you need to select locales with UTF-8 charset.  Now, run:      locale-gen   Restart the web server.  The locales should now be installed. It may be required to reload Zabbix frontend page in browser using Ctrl + F5 for new languages to appear.
he	#### התקנת מקומות  כדי לרשום את כל השפות המותקנות, הפעל:       locale -a  אם חלק מהשפות הדרושות אינן מופיעות ברשימה, פתח את ה קובץ */etc/locale.gen* ובטל את ההערה על המקומות הנדרשים. מאז זאביקס משתמש בקידוד UTF-8, עליך לבחור מקומות עם ערכת תווים UTF-8.  עכשיו, הרץ:       locale-gen  הפעל מחדש את שרת האינטרנט.  כעת יש להתקין את המקומות. ייתכן שיהיה צורך לטעון מחדש את Zabbix דף קצה בדפדפן באמצעות Ctrl + F5 להופעת שפות חדשות.

en-us	#### Installing MinGW Compiler  1\. Download MinGW-w64 with SJLJ (set jump/long jump) Exception Handling and Windows threads (for example *x86\_64-8.1.0-release-win32-sjlj-rt\_v6-rev0.7z*)\ 2. Extract and move to *c:\\mingw*\ 3. Setup environmental variable      @echo off     set PATH=%PATH%;c:\mingw\bin     cmd  When compiling use Windows prompt instead of MSYS terminal provided by MinGW
he	#### התקנת מהדר MinGW  1\. הורד את MinGW-w64 עם SJLJ (סט קפיצה/קפיצה לרוחק) טיפול חריג ושרשורי Windows (לדוגמה *x86\_64-8.1.0-release-win32-sjlj-rt\_v6-rev0.7z*)\ 2. חלץ והעבר אל *c:\\mingw*\ 3. הגדר משתנה סביבתי       @הד כבוי      הגדר PATH=%PATH%;c:\mingw\bin      cmd  בעת הידור השתמש בשורת Windows במקום במסוף MSYS המסופק על ידי MinGW

en-us	#### Installing OpenSSL development libraries  1\. Download 32 and 64 bit builds from <https://curl.se/windows/>\ 2. Extract files into *c:\\dev\\openssl32* and *c:\\dev\\openssl* directories accordingly.\ 3. After that remove extracted *\*.dll.a* (dll call wrapper libraries) as MinGW prioritizes them before static libraries.
he	#### התקנת ספריות פיתוח OpenSSL  1\. הורד בניית 32 ו-64 סיביות מ-<https://curl.se/windows/>\ 2. חלץ קבצים לתוך *c:\\dev\\openssl32* ו-*c:\\dev\\openssl* ספריות בהתאם.\ 3. לאחר מכן הסר את *\*.dll.a* שחולץ (ספריות עטיפות שיחות dll) שכן MinGW מעניק להם עדיפות לפני ספריות סטטיות.

en-us	#### - Installing Zabbix daemons
he	#### - התקנת סוכני רקע של Zabbix

en-us	#### Installing Zabbix  If installing Zabbix directly from [Zabbix git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), translation files should be generated manually. To generate translation files, run:      make gettext     locale/make_mo.sh  This step is not needed when installing Zabbix from packages or source tar.gz files.
he	#### התקנת Zabbix  אם מתקין את Zabbix ישירות מ- [Zabbix git מאגר](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), יש ליצור קבצי תרגום באופן ידני. כדי ליצור תרגום קבצים, הפעל:       לעשות gettext      locale/make_mo.sh  אין צורך בשלב זה בעת התקנת Zabbix מחבילות או מקור קבצי tar.gz.

en-us	#### - Installing Zabbix web interface
he	#### - התקנת ממשק אינטרנט של Zabbix

en-us	### Integer history  The integer history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|integer|Received value.|
he	### היסטוריית מספרים שלמים  לפריט היסטוריית המספרים השלמים יש את המאפיינים הבאים.  |מאפיין|[סוג](/manual/api/reference_commentary#data_types)|תיאור| |--|--|------| |clock|חותמת זמן|השעה בה הערך הזה התקבל.| |itemid|מחרוזת|מזהה הפריט הקשור.| |ns|מספר|ננושניות בזמן קבלת הערך.| |value|מספר|ערך שהתקבל.|

en-us	### Integer trend  The integer trend object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Timestamp of an hour for which the value was calculated. E. g. timestamp of 04:00:00 means values calculated for period 04:00:00-04:59:59.| |itemid|integer|ID of the related item.| |num|integer|Number of values that were available for the hour.| |value\_min|integer|Hourly minimum value.| |value\_avg|integer|Hourly average value.| |value\_max|integer|Hourly maximum value.|
he	### מגמת מספרים שלמים  לאובייקט המגמה של מספר שלם יש את המאפיינים הבאים.  |Property|[Type](/manual/api/reference_commentary#data_types)|תיאור| |--|--|------| |clock|timestamp|חותמת זמן של שעה שעבורה חושב הערך. למשל חותמת זמן של 04:00:00 פירושה ערכים מחושבים לתקופה 04:00:00-04:59:59.| |itemid|מספר שלם|מזהה של הפריט הקשור.| |num|integer|מספר הערכים שהיו זמינים עבור השעה.| |value\_min|מספר שלם|ערך מינימום לשעה.| |value\_avg|מספר שלם|ערך ממוצע לשעה.| |value\_max|מספר שלם|ערך מקסימלי לפי שעה.|

en-us	##### Interface creation when adding hosts  When hosts are added as a result of network discovery, they get interfaces created according to these rules:  -   the services detected - for example, if an SNMP check succeeded, an     SNMP interface will be created -   if a host responded both to Zabbix agent and SNMP requests, both     types of interfaces will be created -   if uniqueness criteria are Zabbix agent or SNMP-returned data, the     first interface found for a host will be created as the default one.     Other IP addresses will be added as additional interfaces.      Action's conditions (such as Host IP) do not impact adding interfaces.      *Note* that this will work if all interfaces are discovered by the      same discovery rule. If a different discovery rule discovers      a different interface of the same host, an additional host will be added. -   if a host responded to agent checks only, it will be created with an     agent interface only. If it would start responding to SNMP later,     additional SNMP interfaces would be added. -   if 3 separate hosts were initially created, having been discovered     by the "IP" uniqueness criteria, and then the discovery rule is     modified so that hosts A, B and C have identical uniqueness criteria     result, B and C are created as additional interfaces for A, the     first host. The individual hosts B and C remain. In *Monitoring →     Discovery* the added interfaces will be displayed in the "Discovered     device" column, in black font and indented, but the "Monitored host"     column will only display A, the first created host.     "Uptime/Downtime" is not measured for IPs that are considered to be     additional interfaces.
he	##### יצירת ממשק בעת הוספת מארחים  כאשר מארחים מתווספים כתוצאה מגילוי רשת, הם מקבלים ממשקים שנוצרו על פי כללים אלה:  - השירותים שזוהו - לדוגמה, אם בדיקת SNMP הצליחה, an      ייווצר ממשק SNMP - אם מארח הגיב הן לבקשות סוכן Zabbix והן לבקשות SNMP, שניהם      ייווצרו סוגי ממשקים - אם קריטריוני הייחודיות הם סוכן Zabbix או נתונים שהוחזרו SNMP, ה      הממשק הראשון שנמצא עבור מארח ייווצר כברירת המחדל.      כתובות IP אחרות יתווספו כממשקים נוספים.      תנאי הפעולה (כגון Host IP) אינם משפיעים על הוספת ממשקים.      *שים לב* שזה יעבוד אם כל הממשקים יתגלו על ידי      אותו כלל גילוי. אם כלל גילוי אחר מגלה      ממשק אחר של אותו מארח, יתווסף מארח נוסף. - אם מארח הגיב לבדיקות סוכן בלבד, הוא ייווצר עם      ממשק סוכן בלבד. אם זה יתחיל להגיב ל-SNMP מאוחר יותר,      יתווספו ממשקי SNMP נוספים. - אם נוצרו בתחילה 3 מארחים נפרדים, לאחר שהתגלו      לפי קריטריוני הייחודיות של "IP", ואז כלל הגילוי הוא      שונה כך שלמארחים A, B ו-C יש קריטריוני ייחודיות זהים      תוצאה, B ו-C נוצרים כממשקים נוספים עבור A, ה      מארח ראשון. המארחים הבודדים ב' ו-ג' נשארים. ב-*ניטור →      גילוי* הממשקים שנוספו יוצגו בקטע "נתגלו      עמודה "מכשיר", בגופן שחור ומוזח, אך "המארח המנוטר"      העמודה תציג רק את A, המארח הראשון שנוצר.      "זמן פעולה/השבתה" אינו נמדד עבור כתובות IP שנחשבות ככאלה      ממשקים נוספים.

en-us	### Internal authentication  The *Authentication* tab allows defining custom password complexity requirements for internal Zabbix users.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth.png)  The following password policy options can be configured:  |Parameter|Description| |--|--------| |*Minimum password length*|By default, the minimum password length is set to 8. Supported range: 1-70. Note that passwords longer than 72 characters will be truncated.| |*Password must contain*|Mark one or several checkboxes to require usage of specified characters in a password:<br>-an uppercase and a lowercase Latin letter<br>-a digit<br>-a special character<br><br>Hover over the question mark to see a hint with the list of characters for each option.| |*Avoid easy-to-guess passwords*|If marked, a password will be checked against the following requirements:<br>- must not contain user's name, surname, or username<br>- must not be one of the common or context-specific passwords.<br><br>The list of common and context-specific passwords is generated automatically from the list of NCSC "Top 100k passwords", the list of SecLists "Top 1M passwords" and the list of Zabbix context-specific passwords. Internal users will not be allowed to set passwords included in this list as such passwords are considered weak due to their common use.|  Changes in password complexity requirements will not affect existing user passwords, but if an existing user chooses to change a password, the new password will have to meet current requirements. A hint with the list of requirements will be displayed next to the *Password* field in the [user profile](/manual/web_interface/user_profile) and in the [user configuration form](/manual/config/users_and_usergroups/user) accessible from the *Administration→Users* menu.
he	### אימות פנימי  הכרטיסייה *אימות* מאפשרת להגדיר את מורכבות הסיסמה המותאמת אישית דרישות למשתמשי Zabbix פנימיים.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth.png)  ניתן להגדיר את אפשרויות מדיניות הסיסמאות הבאות:  |פרמטר|תיאור| |--|--------| |*אורך סיסמה מינימלי*|כברירת מחדל, אורך הסיסמה המינימלי מוגדר ל-8. טווח נתמך: 1-70. שימו לב שסיסמאות ארוכות מ-72 תווים יקוצצו.| |*הסיסמה חייבת להכיל*|סמן תיבות סימון אחת או כמה כדי לדרוש שימוש בתווים שצוינו בסיסמה:<br>-אות גדולה ואות לטינית קטנה<br>-ספרה<br>-תו מיוחד<br>< br>רחף מעל סימן השאלה כדי לראות רמז עם רשימת התווים לכל אפשרות.| |*הימנע מססמאות קלות לניחוש*|אם היא מסומנת, סיסמה תיבדק מול הדרישות הבאות:<br>- לא חייבת להכיל את שם המשתמש, שם המשפחה או שם המשתמש<br>- לא חייבת להיות אחת מהנפוצות או סיסמאות ספציפיות להקשר.<br><br>רשימת הסיסמאות הנפוצות והספציפיות להקשר נוצרת אוטומטית מרשימת NCSC "Top 100k סיסמאות", רשימת SecLists "Top 1M סיסמאות" ורשימת ההקשר של Zabbix- סיסמאות ספציפיות. משתמשים פנימיים לא יורשו להגדיר סיסמאות הכלולות ברשימה זו מכיוון שסיסמאות כאלה נחשבות חלשות בשל השימוש הנפוץ בהן.|  שינויים בדרישות מורכבות הסיסמה לא ישפיעו על קיימות סיסמאות משתמש, אך אם משתמש קיים בוחר לשנות סיסמה, הסיסמה החדשה תצטרך לעמוד בדרישות הנוכחיות. רמז עם ה רשימת הדרישות תוצג ליד השדה *סיסמה* ב את [פרופיל המשתמש](/manual/web_interface/user_profile) וב-[משתמש טופס תצורה](/manual/config/users_and_usergroups/user) נגיש מהתפריט *ניהול → משתמשים*.

en-us	#### Internal event actions  The following conditions can be set for actions based on internal events:  |Condition type|Supported operators|Description| |--|--|------| |*Event type*|equals|**Item in "not supported" state** - matches events where an item goes from a 'normal' to 'not supported' state<br>**Low-level discovery rule in "not supported" state** - matches events where a low-level discovery rule goes from a 'normal' to 'not supported' state<br>**Trigger in "unknown" state** - matches events where a trigger goes from a 'normal' to 'unknown' state| |*Host group*|equals<br>does not equal|Specify host groups or host groups to exclude.<br>**equals** - event belongs to this host group.<br>**does not equal** - event does not belong to this host group.| |*Tag name*|equals<br>does not equal<br>contains<br>does not contain|Specify event tag or event tag to exclude.<br>**equals** - event has this tag<br>**does not equal** - event does not have this tag<br>**contains** - event has a tag containing this string<br>**does not contain** - event does not have a tag containing this string| |*Tag value*|equals<br>does not equal<br>contains<br>does not contain|Specify event tag and value combination or tag and value combination to exclude.<br>**equals** - event has this tag and value<br>**does not equal** - event does not have this tag and value<br>**contains** - event has a tag and value containing these strings<br>**does not contain** - event does not have a tag and value containing these strings| |*Template*|equals<br>does not equal|Specify templates or templates to exclude.<br>**equals** - event belongs to an item/trigger/low-level discovery rule inherited from this template.<br>**does not equal** - event does not belong to an item/trigger/low-level discovery rule inherited from this template.| |*Host*|equals<br>does not equal|Specify hosts or hosts to exclude.<br>**equals** - event belongs to this host.<br>**does not equal** - event does not belong to this host.|
he	#### פעולות אירוע פנימיות  ניתן להגדיר את התנאים הבאים לפעולות המבוססות על פנימיות אירועים:  |סוג מצב|אופרטורים נתמכים|תיאור| |--|--|------| |*סוג אירוע*|שווה|**פריט במצב "לא נתמך"** - מתאים לאירועים שבהם פריט עובר ממצב 'רגיל' למצב 'לא נתמך'<br>**כלל גילוי ברמה נמוכה ב-"לא נתמך" מצב** - מתאים אירועים שבהם כלל גילוי ברמה נמוכה עובר ממצב 'רגיל' למצב 'לא נתמך'<br>**טריגר במצב "לא ידוע"** - מתאים אירועים שבהם טריגר עובר ממצב ' רגיל' למצב 'לא ידוע'| |*קבוצה מארחת*|שווה ל<br>אינה שווה|ציין קבוצות מארחות או קבוצות מארחות להחרגה.<br>**שווה** - האירוע שייך לקבוצה מארחת זו.<br>**לא שווה** - האירוע אינו שייך לקבוצה מארחת זו.| |*שם התג*|שווה<br>אינו שווה<br>מכיל<br>אינו מכיל|ציין תג אירוע או תג אירוע להחרגה.<br>**שווה** - לאירוע יש תג זה<br>* *לא שווה** - לאירוע אין תג זה<br>**מכיל** - לאירוע יש תג המכיל מחרוזת זו<br>**לא מכיל** - לאירוע אין תג המכיל מחרוזת זו| |*ערך תג*|שווה<br>אינו שווה<br>מכיל<br>אינו מכיל|ציין שילוב תג וערך של אירוע או שילוב תג וערך כדי לא לכלול.<br>**שווה** - לאירוע יש את זה תג וערך<br>**לא שווה** - לאירוע אין את התג הזה והערך<br>**מכיל** - לאירוע יש תג וערך המכילים מחרוזות אלו<br>**לא מכיל** - לאירוע אין תג וערך המכילים מחרוזות אלו| |*תבנית*|שווה<br>אינה שווה|ציין תבניות או תבניות להחרגה.<br>**שווה** - האירוע שייך לפריט/טריגר/כלל גילוי ברמה נמוכה שעבר בירושה מתבנית זו.<br> **לא שווה** - האירוע אינו שייך לפריט/טריגר/כלל גילוי ברמה נמוכה שעבר בירושה מתבנית זו.| |*מארח*|שווה ל<br>אינו שווה|ציין מארחים או מארחים להחרגה.<br>**שווה** - האירוע שייך למארח זה.<br>**לא שווה** - האירוע אינו שייך למארח זה.|

en-us	#### Internal events  Internal events happen when:  -   an item changes state from 'normal' to 'unsupported' -   an item changes state from 'unsupported' to 'normal' -   a low-level discovery rule changes state from 'normal' to     'unsupported' -   a low-level discovery rule changes state from 'unsupported' to     'normal' -   a trigger changes state from 'normal' to 'unknown' -   a trigger changes state from 'unknown' to 'normal'  Internal events are supported since Zabbix 2.2. The aim of introducing internal events is to allow users to be notified when any internal event takes place, for example, an item becomes unsupported and stops gathering data.  Internal events are only created when internal actions for these events are enabled. To stop generation of internal events (for example, for items becoming unsupported), disable all actions for internal events in Configuration → Actions → Internal actions.  ::: noteclassic  If internal actions are disabled, while an object is in the 'unsupported' state, recovery event for this object will still be created.\ \ If internal actions are enabled, while an object is in the 'unsupported' state, recovery event for this object will be created, even though 'problem event' has not been created for the object.  :::  See also: [Receiving notification on unsupported items](/manual/config/notifications/unsupported_item)
he	#### אירועים פנימיים  אירועים פנימיים מתרחשים כאשר:  - פריט משנה מצב מ'רגיל' ל'לא נתמך' - פריט משנה מצב מ'לא נתמך' ל'רגיל' - כלל גילוי ברמה נמוכה משנה מצב מ'רגיל' ל      'אינו נתמך' - כלל גילוי ברמה נמוכה משנה מצב מ'לא נתמך' ל      'נוֹרמָלִי' - טריגר משנה מצב מ'רגיל' ל'לא ידוע' - טריגר משנה מצב מ'לא ידוע' ל'רגיל'  אירועים פנימיים נתמכים מאז Zabbix 2.2. המטרה להציג אירועים פנימיים נועד לאפשר למשתמשים לקבל הודעה כאשר אירוע פנימי כלשהו מתרחש, למשל, פריט הופך ללא נתמך ומפסיק איסוף נתונים.  אירועים פנימיים נוצרים רק כאשר פעולות פנימיות עבור אירועים אלה מופעלים. כדי לעצור יצירת אירועים פנימיים (לדוגמה, עבור פריטים לא נתמכים), השבת את כל הפעולות עבור אירועים פנימיים ב תצורה ← פעולות ← פעולות פנימיות.  ::: noteclassic   אם פעולות פנימיות מושבתות, בזמן שאובייקט נמצא ב- מצב 'לא נתמך', אירוע שחזור עבור אובייקט זה עדיין יהיה נוצר.\ \ אם פעולות פנימיות מופעלות, בזמן שאובייקט נמצא ב'לא נתמך' מצב, יווצר אירוע שחזור עבור אובייקט זה, למרות זאת 'אירוע בעיה' לא נוצר עבור האובייקט. :::  ראה גם: [קבלת הודעה על פריטים שאינם נתמכים](/manual/config/notifications/unsupported_item)

en-us	#### Internal queue items  There are also another two items specifically allowing to remote query internal queue stats on another Zabbix instance:  -   `zabbix[stats,<ip>,<port>,queue,<from>,<to>]` internal item - for     direct internal queue queries to remote Zabbix server/proxy -   `zabbix.stats[<ip>,<port>,queue,<from>,<to>]` agent item - for     agent-based internal queue queries to remote Zabbix server/proxy  See also: [Internal items](/manual/config/items/itemtypes/internal), [Zabbix agent items](/manual/config/items/itemtypes/zabbix_agent)
he	#### פריטי תור פנימיים  ישנם גם שני פריטים נוספים המאפשרים ספציפית לבצע שאילתות מרחוק סטטיסטיקות תור פנימיות במופע אחר של Zabbix:  - `zabbix[stats,<ip>,<port>,queue,<from>,<to>]` פריט פנימי - עבור      הפנה שאילתות תור פנימיות לשרת/פרוקסי מרוחק של Zabbix - פריט סוכן `zabbix.stats[<ip>,<port>,queue,<from>,<to>]` - עבור      שאילתות תור פנימיות מבוססות סוכן לשרת/פרוקסי מרוחק של Zabbix  ראה גם: [פריטים פנימיים](/manual/config/items/itemtypes/internal), [פריטי סוכן של Zabbix](/manual/config/items/itemtypes/zabbix_agent)

en-us	#### Internal workings of bulk processing  Zabbix server and proxy query SNMP devices for multiple values in a single request. This affects several types of SNMP items:  -   regular SNMP items -   SNMP items [with dynamic     indexes](/manual/config/items/itemtypes/snmp/dynamicindex) -   SNMP [low-level discovery     rules](/manual/discovery/low_level_discovery/examples/snmp_oids)  All SNMP items on a single interface with identical parameters are scheduled to be queried at the same time. The first two types of items are taken by pollers in batches of at most 128 items, whereas low-level discovery rules are processed individually, as before.  On the lower level, there are two kinds of operations performed for querying values: getting multiple specified objects and walking an OID tree.  For "getting", a GetRequest-PDU is used with at most 128 variable bindings. For "walking", a GetNextRequest-PDU is used for SNMPv1 and GetBulkRequest with "max-repetitions" field of at most 128 is used for SNMPv2 and SNMPv3.  Thus, the benefits of bulk processing for each SNMP item type are outlined below:  -   regular SNMP items benefit from "getting" improvements; -   SNMP items with dynamic indexes benefit from both "getting" and     "walking" improvements: "getting" is used for index verification and     "walking" for building the cache; -   SNMP low-level discovery rules benefit from "walking" improvements.  However, there is a technical issue that not all devices are capable of returning 128 values per request. Some always return a proper response, but others either respond with a "tooBig(1)" error or do not respond at all once the potential response is over a certain limit.  In order to find an optimal number of objects to query for a given device, Zabbix uses the following strategy. It starts cautiously with querying 1 value in a request. If that is successful, it queries 2 values in a request. If that is successful again, it queries 3 values in a request and continues similarly by multiplying the number of queried objects by 1.5, resulting in the following sequence of request sizes: 1, 2, 3, 4, 6, 9, 13, 19, 28, 42, 63, 94, 128.  However, once a device refuses to give a proper response (for example, for 42 variables), Zabbix does two things.  First, for the current item batch it halves the number of objects in a single request and queries 21 variables. If the device is alive, then the query should work in the vast majority of cases, because 28 variables were known to work and 21 is significantly less than that. However, if that still fails, then Zabbix falls back to querying values one by one. If it still fails at this point, then the device is definitely not responding and request size is not an issue.  The second thing Zabbix does for subsequent item batches is it starts with the last successful number of variables (28 in our example) and continues incrementing request sizes by 1 until the limit is hit. For example, assuming the largest response size is 32 variables, the subsequent requests will be of sizes 29, 30, 31, 32, and 33. The last request will fail and Zabbix will never issue a request of size 33 again. From that point on, Zabbix will query at most 32 variables for this device.  If large queries fail with this number of variables, it can mean one of two things. The exact criteria that a device uses for limiting response size cannot be known, but we try to approximate that using the number of variables. So the first possibility is that this number of variables is around the device's actual response size limit in the general case: sometimes response is less than the limit, sometimes it is greater than that. The second possibility is that a UDP packet in either direction simply got lost. For these reasons, if Zabbix gets a failed query, it reduces the maximum number of variables to try to get deeper into the device's comfortable range, but (starting from 2.2.8) only up to two times.  In the example above, if a query with 32 variables happens to fail, Zabbix will reduce the count to 31. If that happens to fail, too, Zabbix will reduce the count to 30. However, Zabbix will not reduce the count below 30, because it will assume that further failures are due to UDP packets getting lost, rather than the device's limit.  If, however, a device cannot handle bulk requests properly for other reasons and the heuristic described above does not work, since Zabbix 2.4 there is a "Use bulk requests" setting for each interface that allows to disable bulk requests for that device.
he	#### עבודה פנימית של עיבוד בכמות גדולה  שרת Zabbix ו-proxy מבקשים התקני SNMP עבור מספר ערכים בבקשה אחת. זה משפיע על כמה סוגים של SNMP פריטים:  - פריטי SNMP רגילים - פריטי SNMP [עם דינמי      אינדקסים](/manual/config/items/itemtypes/snmp/dynamicindex) - SNMP [גילוי ברמה נמוכה      כללים](/manual/discovery/low_level_discovery/examples/snmp_oids)  כל פריטי SNMP בממשק יחיד עם פרמטרים זהים הם מתוכנן להישאל באותו זמן. שני סוגי הפריטים הראשונים נלקחים על ידי סקרים בקבוצות של לכל היותר 128 פריטים, בעוד ברמה נמוכה כללי הגילוי מעובדים בנפרד, כמו קודם.  במפלס התחתון, ישנם שני סוגים של פעולות המבוצעות עבור שאילתת ערכים: השגת מספר אובייקטים שצוינו והליכת OID עֵץ.  עבור "קבל", נעשה שימוש ב-GetRequest-PDU עם 128 משתנים לכל היותר כריכות. עבור "הליכה", נעשה שימוש ב-GetNextRequest-PDU עבור SNMPv1 ו נעשה שימוש עבור GetBulkRequest עם שדה "מקסימום חזרות" של 128 לכל היותר SNMPv2 ו-SNMPv3.  לפיכך, היתרונות של עיבוד בכמות גדולה עבור כל סוג פריט SNMP הם המפורטים להלן:  - פריטי SNMP רגילים נהנים מ"קבלת" שיפורים; - פריטי SNMP עם אינדקסים דינמיים נהנים גם מ"קבלה" וגם      שיפורים "הליכה": "קבל" משמש לאימות אינדקס ו      "הליכה" לבניית המטמון; - כללי גילוי ברמה נמוכה של SNMP נהנים משיפורי "הליכה".  עם זאת, יש בעיה טכנית שלא כל המכשירים מסוגלים לה החזרת 128 ערכים לכל בקשה. חלקם תמיד מחזירים תגובה נכונה, אבל אחרים מגיבים בשגיאת "tooBig(1)" או לא מגיבים ב- הכל ברגע שהתגובה הפוטנציאלית עוברת גבול מסוים.  על מנת למצוא מספר אופטימלי של אובייקטים לשאילתה עבור נתון מכשיר, Zabbix משתמש באסטרטגיה הבאה. זה מתחיל בזהירות עם שאילתה של ערך אחד בבקשה. אם זה מצליח, זה שואל את 2 ערכים בבקשה. אם זה יצליח שוב, הוא יבקש 3 ערכים פנימה בקשה וממשיך באופן דומה על ידי הכפלת מספר השאילתות אובייקטים ב-1.5, וכתוצאה מכך הרצף הבא של גדלי בקשות: 1, 2, 3, 4, 6, 9, 13, 19, 28, 42, 63, 94, 128.  עם זאת, ברגע שמכשיר מסרב לתת מענה ראוי (לדוגמה, עבור 42 משתנים), Zabbix עושה שני דברים.  ראשית, עבור אצווה הפריט הנוכחית היא מקצצת בחצי את מספר האובייקטים ב-a בקשה בודדת ושאילתות 21 משתנים. אם המכשיר חי, אז השאילתה אמורה לעבוד ברוב המכריע של המקרים, כי 28 כידוע, משתנים עובדים ו-21 הוא פחות משמעותית מזה. עם זאת, אם זה עדיין נכשל, Zabbix חוזר לשאילתת ערכים אחד אחד. אם זה עדיין נכשל בשלב זה, אז המכשיר כן בהחלט לא מגיב וגודל הבקשה אינו מהווה בעיה.  הדבר השני ש- Zabbix עושה עבור אצוות פריטים עוקבות הוא שהוא מתחיל עם המספר המוצלח האחרון של משתנים (28 בדוגמה שלנו) ו ממשיך להגדיל את גדלי הבקשות ב-1 עד למגבלה. ל לדוגמה, בהנחה שגודל התגובה הגדול ביותר הוא 32 משתנים, ה הבקשות הבאות יהיו בגדלים 29, 30, 31, 32 ו-33. הבקשה תיכשל ו- Zabbix לעולם לא תוציא בקשה בגודל 33 שוב. מנקודה זו ואילך, Zabbix ישאל לכל היותר 32 משתנים עבור המכשיר הזה.  אם שאילתות גדולות נכשלות עם מספר זה של משתנים, זה יכול להיות אחד מהם שני דברים. הקריטריונים המדויקים שבהם משתמש מכשיר להגבלת התגובה לא ניתן לדעת את הגודל, אך אנו מנסים להעריך זאת באמצעות המספר של משתנים. אז האפשרות הראשונה היא שמספר המשתנים הזה הוא סביב מגבלת גודל התגובה בפועל של המכשיר במקרה הכללי: לפעמים התגובה קטנה מהגבול, לפעמים היא גדולה יותר זֶה. האפשרות השנייה היא חבילת UDP לכל כיוון פשוט הלך לאיבוד. מסיבות אלו, אם Zabbix מקבל שאילתה נכשלה, זה מפחית את המספר המרבי של משתנים כדי לנסות להעמיק לתוך טווח נוח של המכשיר, אבל (החל מ-2.2.8) רק עד שניים פִּי.  בדוגמה שלמעלה, אם במקרה שאילתה עם 32 משתנים נכשלת, Zabbix יצמצם את הספירה ל-31. אם זה יקרה גם ייכשל, Zabbix יקטין את הספירה ל-30. עם זאת, Zabbix לא יצמצם את הספירה מתחת ל-30, מכיוון שהוא יניח שכשלים נוספים נובעים מ-UDP מנות הולכים לאיבוד, ולא מגבלת המכשיר.  אם, לעומת זאת, מכשיר אינו יכול לטפל בבקשות בכמות גדולה כראוי עבור אחרים הסיבות וההיוריסטיקה שתוארה לעיל לא עובדת, שכן Zabbix 2.4 יש הגדרה של "השתמש בבקשות בכמות גדולה" עבור כל ממשק מאפשר להשבית בקשות בכמות גדולה עבור אותו מכשיר.

en-us	#### Introduction  MIB stands for the Management Information Base. MIB files allow to use textual representation of an OID (Object Identifier). It is possible to use raw OIDs when monitoring SNMP devices with Zabbix, but if you feel more comfortable using textual representation, you need to install MIB files.  For example,      ifHCOutOctets  is textual representation of the OID      1.3.6.1.2.1.31.1.1.1.10
he	#### Introduction  MIB stands for the Management Information Base. MIB files allow to use textual representation of an OID (Object Identifier). It is possible to use raw OIDs when monitoring SNMP devices with Zabbix, but if you feel more comfortable using textual representation, you need to install MIB files.  For example,      ifHCOutOctets  is textual representation of the OID      1.3.6.1.2.1.31.1.1.1.10

en-us	Introduction of loadable plugins caused the following configuration parameter changes:  - *Plugins.\<PluginName>.Path* parameter has been moved to *Plugins.\<PluginName>.System.Path*. - *Plugins.\<PluginName>.Capacity* parameter, while still supported, has been deprecated, please use   *Plugins.\<PluginName>.System.Capacity* instead.
he	הצגת תוספים הניתנים לטעינה גרמה לשינויים הבאים בפרמטרי התצורה:  - פרמטר *Plugins.\<PluginName>.Path* הועבר ל-*Plugins.\<PluginName>.System.Path*. - פרמטר *Plugins.\<PluginName>.Capacity*, למרות שהוא עדיין נתמך, הוצא משימוש, אנא השתמש    *Plugins.\<PluginName>.System.Capacity* במקום זאת.

en-us	#### Invalid regular expressions after switching to PCRE2  In Zabbix 6.0 support for PCRE2 has been added. Even though PCRE is still supported, Zabbix installation packages for RHEL 7 and newer, SLES (all versions), Debian 9 and newer, Ubuntu 16.04 and newer have been updated to use PCRE2. While providing many benefits, switching to PCRE2 may cause certain existing PCRE regexp patterns becoming invalid or behaving differently. In particular, this affects the pattern *\^[\\w-\\.]*. In order to make this regexp valid again without affecting semantics, change the expression to *\^[-\\w\\.]* . This happens due to the fact that PCRE2 treats the dash sign as a delimiter, creating a range inside a character class. The following Zabbix installation packages have been updated and now use PCRE2:  RHEL 7 and newer, SLES (all versions), Debian 9 and newer, Ubuntu 16.04 and newer.
he	אובונטו

en-us	#### Inventory details  The **Overview** tab contains some general information about the host along with links to predefined scripts, latest monitoring data and host configuration options:  ![](../../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  The **Details** tab contains all available inventory details for the host:  ![](../../../../../assets/en/manual/web_interface/inventory_host2.png){width="600"}  The completeness of inventory data depends on how much inventory information is maintained with the host. If no information is maintained, the *Details* tab is disabled.
he	#### פרטי מלאי  הכרטיסייה **סקירה כללית** מכילה מידע כללי על המארח יחד עם קישורים לתסריטים מוגדרים מראש, נתוני ניטור עדכניים ומארח אפשרויות תצורה:  ![](../../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  הכרטיסייה **פרטים** מכילה את כל פרטי המלאי הזמינים עבור מנחה:  ![](../../../../../assets/en/manual/web_interface/inventory_host2.png){width="600"}  שלמות נתוני המלאי תלויה בכמות המלאי המידע נשמר אצל המארח. אם אין מידע נשמר, הכרטיסייה *פרטים* מושבתת.

en-us	#### Inventory macros  There are host inventory macros {INVENTORY.\*} available for use in notifications, for example:  "Server in {INVENTORY.LOCATION1} has a problem, responsible person is {INVENTORY.CONTACT1}, phone number {INVENTORY.POC.PRIMARY.PHONE.A1}."  For more details, see the [supported macro](/manual/appendix/macros/supported_by_location) page.
he	#### פקודות מאקרו של מלאי  יש פקודות מאקרו של מלאי מארח {INVENTORY.\*} זמינות לשימוש ב הודעות, למשל:  "יש בעיה בשרת ב-{INVENTORY.LOCATION1}, האדם האחראי הוא {INVENTORY.CONTACT1}, מספר טלפון {INVENTORY.POC.PRIMARY.PHONE.A1}."  לפרטים נוספים, ראה את [נתמך מאקרו](/manual/appendix/macros/supported_by_location).

en-us	##### Inventory mode selection  Inventory mode can be selected in the host configuration form.  Inventory mode by default for new hosts is selected based on the *Default host inventory mode* setting in *Administration* → *General* → *[Other](/manual/web_interface/frontend_sections/administration/general#other_parameters)*.  For hosts added by network discovery or autoregistration actions, it is possible to define a *Set host inventory mode* operation selecting manual or automatic mode. This operation overrides the *Default host inventory mode* setting.
he	##### בחירת מצב מלאי  ניתן לבחור מצב מלאי בטופס תצורת המארח.  מצב מלאי כברירת מחדל עבור מארחים חדשים נבחר על סמך ה *מצב ברירת מחדל של מצב מלאי מארח* ב-*ניהול* ← *כללי* ← *[אחר](/manual/web_interface/frontend_sections/administration/general#other_parameters)*.  עבור מארחים שנוספו על ידי פעולות גילוי רשת או רישום אוטומטי, זה כן אפשר להגדיר בחירה בפעולת *הגדר מצב מלאי מארח* מצב ידני או אוטומטי. פעולה זו עוקפת את *מארח ברירת המחדל הגדרת מצב מלאי*.

en-us	#### Inventory overview  The details of all existing inventory data are available in the *Inventory* menu.  In *Inventory → Overview* you can get a host count by various fields of the inventory.  In *Inventory → Hosts* you can see all hosts that have inventory information. Clicking on the host name will reveal the inventory details in a form.  ![](../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  The **Overview** tab shows:  |Parameter|Description| |--|--------| |*Host name*|Name of the host.<br>Clicking on the name opens a menu with the scripts defined for the host.<br>Host name is displayed with an orange icon, if the host is in maintenance.| |*Visible name*|Visible name of the host (if defined).| |*Host (Agent, SNMP, JMX, IPMI)<br>interfaces*|This block provides details of the interfaces configured for the host.| |*OS*|Operating system inventory field of the host (if defined).| |*Hardware*|Host hardware inventory field (if defined).| |*Software*|Host software inventory field (if defined).| |*Description*|Host description.| |*Monitoring*|Links to monitoring sections with data for this host: *Web*, *Latest data*, *Problems*, *Graphs*, *Dashboards*.| |*Configuration*|Links to configuration sections for this host: *Host*, *Items*, *Triggers*, *Graphs*, *Discovery*, *Web*.<br>The number of configured entities is listed after each link.|  The **Details** tab shows all inventory fields that are populated (are not empty).
he	#### סקירת מלאי  הפרטים של כל נתוני המלאי הקיימים זמינים ב- תפריט *מלאי*.  ב*מלאי ← סקירה כללית* אתה יכול לקבל ספירת מארחים לפי תחומים שונים של המלאי.  ב*מלאי → מארחים* אתה יכול לראות את כל המארחים שיש להם מלאי מֵידָע. לחיצה על שם המארח תחשוף את פרטי המלאי בצורה.  ![](../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  הכרטיסייה **סקירה כללית** מציגה:  |פרמטר|תיאור| |--|--------| |*שם המארח*|שם המארח.<br>לחיצה על השם פותחת תפריט עם הסקריפטים שהוגדרו עבור המארח.<br>שם המארח מוצג עם סמל כתום, אם המארח נמצא בתחזוקה.| |*שם גלוי*|שם גלוי של המארח (אם מוגדר).| |*מארח (סוכן, SNMP, JMX, IPMI)<br>ממשקים*|בלוק זה מספק פרטים על הממשקים שהוגדרו עבור המארח.| |*OS*|שדה מלאי מערכת ההפעלה של המארח (אם מוגדר).| |*חומרה*|שדה מלאי חומרה מארח (אם מוגדר).| |*תוכנה*|שדה מלאי תוכנה מארח (אם מוגדר).| |*תיאור*|תיאור המארח.| |*ניטור*|קישורים למקטעי ניטור עם נתונים עבור המארח הזה: *אינטרנט*, *נתונים אחרונים*, *בעיות*, *גרפים*, *לוחות מחוונים*.| |*תצורה*|קישורים לקטעי תצורה עבור מארח זה: *מארח*, *פריטים*, *טריגרים*, *גרפים*, *גילוי*, *אינטרנט*.<br>מספר הישויות המוגדרות מופיע אחרי כל קישור .|  הכרטיסייה **פרטים** מציגה את כל שדות המלאי המאוכלסים (הם לא ריק).

en-us	#### IPMI checks  IPMI checks will not work with the standard OpenIPMI library package on Debian prior to 9 (stretch) and Ubuntu prior to 16.04 (xenial). To fix that, recompile OpenIPMI library with OpenSSL enabled as discussed in [ZBX-6139](https://support.zabbix.com/browse/ZBX-6139).
he	#### בדיקות IPMI  בדיקות IPMI לא יעבדו עם חבילת ספריית OpenIPMI הסטנדרטית פועלת דביאן לפני 9 (מתיחה) ואובונטו לפני 16.04 (xenial). לתקן כי, הידור מחדש של ספריית OpenIPMI עם OpenSSL מופעל כפי שנדון ב [ZBX-6139](https://support.zabbix.com/browse/ZBX-6139).

en-us	#### IPMI remote commands  For IPMI remote commands the following syntax should be used:      <command> [<value>]  where  -   <command> - one of IPMI commands without spaces -   <value> - 'on', 'off' or any unsigned integer. <value>     is an optional parameter.
he	#### פקודות מרחוק IPMI  עבור פקודות מרחוק IPMI יש להשתמש בתחביר הבא:       <command> [<value>]  איפה  - <פקודה> - אחת מפקודות IPMI ללא רווחים - <value> - 'מופעל', 'כבוי' או כל מספר שלם ללא סימן. <ערך>      הוא פרמטר אופציונלי.

en-us	#### IPv6 address issue in SNMPv3 traps  Due to a net-snmp bug, IPv6 address may not be correctly displayed when using SNMPv3 in SNMP traps. For more details and a possible workaround, see [ZBX-14541](https://support.zabbix.com/browse/ZBX-14541).
he	#### בעיית כתובת IPv6 במלכודות SNMPv3  עקב באג net-snmp, ייתכן שכתובת IPv6 לא תוצג כראוי כאשר שימוש ב-SNMPv3 במלכודות SNMP. לפרטים נוספים ופתרון אפשרי, ראה [ZBX-14541](https://support.zabbix.com/browse/ZBX-14541).

en-us	 #### Issues in Zabbix 6.0.11  ##### JSONPath parsing errors  JSONPath parsing errors occur in case of leading whitespace and empty array/object. Fixed in Zabbix 6.0.12.  ##### AND/OR evaluation in LLD filters  The evaluation of AND/OR expressions in the low-level discovery filters/overrides may fail in this version. Fixed in Zabbix 6.0.12.
he	#### בעיות ב-Zabix 6.0.11  ##### שגיאות ניתוח JSONPath  שגיאות ניתוח של JSONPath מתרחשות במקרה של רווח לבן מוביל ומערך/אובייקט ריק. תוקן ב- Zabbix 6.0.12.  ##### ו/או הערכה במסנני LLD  ההערכה של ביטויי AND/OR במסנני/עקיפות גילוי ברמה נמוכה עלולה להיכשל בגרסה זו. תוקן ב- Zabbix 6.0.12.

en-us	#### item  Bug fixes:\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) `item.create`, `item.update`: property `interfaceid` is no longer required to create/update a HTTP agent type item.\
he	#### item  תיקוני תקלות:\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) `item.create`, `item.update`: המאפיין `interfaceid` לא נחוץ עוד כדי ליצור/לעדכן פריט סוג סוכן HTTP.\

en-us	#### Item changes   Native support for the [items](/manual/config/items/itemtypes/zabbix_agent) **net.dns** and **net.dns.record** has been added to Zabbix agent 2. On Zabbix agent 2 for Windows, these items now allow custom DNS IP addresses in the `ip` parameter and no longer ignore `timeout` and `count` parameters. 
he	#### פריט שינויים    תמיכה מקורית עבור [items](/manual/config/items/itemtypes/zabbix_agent) **net.dns** ו-**net.dns.record** נוספה לסוכן Zabbix 2. ב-Zabbix agent 2 עבור Windows , פריטים אלה מאפשרים כעת כתובות IP מותאמות אישית של DNS בפרמטר `ip` ואינם מתעלמים עוד מפרמטרי `פסק זמן` ו`ספירה`.

en-us	#### item  Changes:\ [ZBXNEXT-7049](https://support.zabbix.com/browse/ZBXNEXT-7049) `item.get`, `item.create`, `item.update`: added the third parameter to the Prometheus pattern preprocessing step. The second parameter will now determine an aggregation method: `value`, `label`, `function`. The third parameter will now contain Prometheus output for the aggregation method `label` or an aggregation function for the aggregation method `function`.\
he	#### פריט  שינויים:\ [ZBXNEXT-7049](https://support.zabbix.com/browse/ZBXNEXT-7049) `item.get`, `item.create`, `item.update`: הוסיפו את הפרמטר השלישי לשלב העיבוד המקדים של תבנית Prometheus . הפרמטר השני יקבע כעת שיטת צבירה: `value`, `label`, `function`. הפרמטר השלישי יכיל כעת פלט של Prometheus עבור שיטת הצבירה `label` או פונקציית צבירה עבור שיטת הצבירה `function`.\

en-us	#### item  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `item.update`: the parameter `uuid` can now be updated.\
he	#### פריט  שינויים:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `item.update`: כעת ניתן לעדכן את הפרמטר `uuid`.\

en-us	#### Item configuration  A dependent item depends on its master item for data. That is why the **master item** must be configured (or exist) first:  -   Go to: *Configuration* → *Hosts* -   Click on *Items* in the row of the host -   Click on *Create item* -   Enter parameters of the item in the form  ![](../../../../../assets/en/manual/config/items/itemtypes/master_item.png)  All mandatory input fields are marked with a red asterisk.  Click on *Add* to save the master item.  Then you can configure a **dependent item**.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for dependent items are:  |   |   | |--|--------| |*Type*|Select **Dependent item** here.| |*Key*|Enter a key that will be used to recognize the item.| |*Master item*|Select the master item. Master item value will be used to populate dependent item value.| |*Type of information*|Select the type of information that will correspond the format of data that will be stored.|  You may use item value [preprocessing](/manual/config/items/item#item_value_preprocessing) to extract the required part of the master item value.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_preprocessing.png){width="600"}  Without preprocessing, the dependent item value will be exactly the same as the master item value.  Click on *Add* to save the dependent item.  A shortcut to creating a dependent item quicker can be accessed by clicking on the ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_button.png) button in the item list and selecting *Create dependent item*.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_menu.png)
he	#### תצורת פריט  פריט תלוי תלוי בפריט המאסטר שלו לנתונים. לכן ה **פריט מאסטר** חייב להיות מוגדר (או קיים) תחילה:  - עבור אל: *תצורה* → *מארחים* - לחץ על *פריטים* בשורה של המארח - לחץ על *צור פריט* - הזינו פרמטרים של הפריט בטופס  ![](../../../../../assets/en/manual/config/items/itemtypes/master_item.png)  כל שדות הקלט החובה מסומנים בכוכבית אדומה.  לחץ על *הוסף* כדי לשמור את פריט המאסטר.  לאחר מכן תוכל להגדיר **פריט תלוי**.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item.png)  כל שדות הקלט החובה מסומנים בכוכבית אדומה.  השדות הדורשים מידע ספציפי עבור פריטים תלויים הם:  | | | |--|--------| |*סוג*|בחר כאן **פריט תלוי**.| |*Key*|הזן מפתח שישמש לזיהוי הפריט.| |*פריט ראשי*|בחר את פריט המאסטר. ערך פריט ראשי ישמש לאכלוס ערך פריט תלוי.| |*סוג המידע*|בחר את סוג המידע שיתאים לפורמט הנתונים שיישמר.|  אתה יכול להשתמש בערך הפריט [עיבוד מראש](/manual/config/items/item#item_value_preprocessing) כדי לחלץ את החלק הנדרש מערך הפריט הראשי.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_preprocessing.png){width="600"}  ללא עיבוד מקדים, ערך הפריט התלוי יהיה זהה לחלוטין כערך פריט המאסטר.  לחץ על *הוסף* כדי לשמור את הפריט התלוי.  ניתן לגשת לקיצור דרך ליצירת פריט תלוי מהר יותר על ידי לחיצה על הלחצן ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_button.png) כפתור ברשימת הפריטים ובחירה ב-*צור פריט תלוי*.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_menu.png)

en-us	##### Item configuration  Configure a log monitoring [item](/manual/config/items/item#overview).  ![](../../../../../assets/en/manual/config/items/itemtypes/logfile_item.png)  All mandatory input fields are marked with a red asterisk.  Specifically for log monitoring items you enter:  |   |   | |--|--------| |*Type*|Select **Zabbix agent (active)** here.| |*Key*|Use one of the following item keys:<br>**log\[\]** or **logrt\[\]**:<br>These two item keys allow to monitor logs and filter log entries by the content regexp, if present.<br>For example: `log[/var/log/syslog,error]`. Make sure that the file has read permissions for the 'zabbix' user otherwise the item status will be set to 'unsupported'.<br>**log.count\[\]** or **logrt.count\[\]**:<br>These two item keys allow to return the number of matching lines only.<br>See supported [Zabbix agent item](zabbix_agent#supported_item_keys) key section for details on using these item keys and their parameters.| |*Type of information*|Prefilled automatically:<br>For log\[\] or logrt\[\] items - `Log`;<br>For log.count\[\] or logrt.count\[\] items - `Numeric (unsigned)`.<br>If optionally using the `output` parameter, you may manually select the appropriate type of information other than `Log`.<br>Note that choosing a non-Log type of information will lead to the loss of local timestamp.| |*Update interval (in sec)*|The parameter defines how often Zabbix agent will check for any changes in the log file. Setting it to 1 second will make sure that you get new records as soon as possible.| |*Log time format*|In this field you may optionally specify the pattern for parsing the log line timestamp.<br>If left blank the timestamp will not be parsed.<br>Supported placeholders:<br>\* **y**: *Year (0001-9999)*<br>\* **M**: *Month (01-12)*<br>\* **d**: *Day (01-31)*<br>\* **h**: *Hour (00-23)*<br>\* **m**: *Minute (00-59)*<br>\* **s**: *Second (00-59)*<br>For example, consider the following line from the Zabbix agent log file:<br>" 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211)."<br>It begins with six character positions for PID, followed by date, time, and the rest of the line.<br>Log time format for this line would be "pppppp:yyyyMMdd:hhmmss".<br>Note that "p" and ":" chars are just placeholders and can be anything but "yMdhms".|
he	##### תצורת פריט  הגדר [פריט] ניטור יומן (/manual/config/items/item#overview).  ![](../../../../../assets/en/manual/config/items/itemtypes/logfile_item.png)  כל שדות הקלט החובה מסומנים בכוכבית אדומה.  במיוחד עבור פריטי ניטור יומן שאתה מזין:  | | | |--|--------| |*סוג*|בחר **סוכן Zabbix (פעיל)** כאן.| |*מפתח*|השתמש באחד ממפתחות הפריטים הבאים:<br>**log\[\]** או **logrt\[\]**:<br>שני מפתחות הפריטים האלה מאפשרים לנטר יומנים ולסנן יומן ערכים לפי ה-Regexp של התוכן, אם קיים.<br>לדוגמה: `log[/var/log/syslog,error]`. ודא שלקובץ יש הרשאות קריאה עבור המשתמש 'zabbix' אחרת סטטוס הפריט יוגדר ל'לא נתמך'.<br>**log.count\[\]** או **logrt.count\[\] **:<br>שני מפתחות פריט אלה מאפשרים להחזיר את מספר השורות התואמות בלבד.<br>ראה סעיף מפתחות נתמך [פריט סוכן Zabbix](zabbix_agent#supported_item_keys) לפרטים על שימוש במפתחות פריט אלה והפרמטרים שלהם.| |*סוג המידע*|מולא מראש אוטומטית:<br>עבור פריטי log\[\] או logrt\[\] - `Log`;<br>עבור log.count\[\] או logrt.count\[\] פריטים - `מספרי (לא חתום)`.<br>אם אתה משתמש באופן אופציונלי בפרמטר `פלט`, תוכל לבחור ידנית את סוג המידע המתאים מלבד `יומן`.<br>שים לב שבחירה בסוג מידע שאינו יומן להוביל לאובדן חותמת זמן מקומית.| |*מרווח עדכון (בשנייה)*|הפרמטר מגדיר באיזו תדירות סוכן Zabbix יבדוק אם יש שינויים בקובץ היומן. הגדרתו לשנייה אחת תוודא שתקבלו שיאים חדשים בהקדם האפשרי.| |*פורמט זמן רישום*|בשדה זה תוכל לציין באופן אופציונלי את הדפוס לניתוח חותמת הזמן של שורת היומן.<br>אם נשאר ריק, חותמת הזמן לא תנתח.<br>מצייני מיקום נתמכים:<br>\* **y **: *שנה (0001-9999)*<br>\* **M**: *חודש (01-12)*<br>\* **d**: *יום (01-31)*< br>\* **h**: *שעה (00-23)*<br>\* **ד**: *דקה (00-59)*<br>\* **s**: *שנייה (00-59)*<br>לדוגמה, שקול את השורה הבאה מקובץ היומן של סוכן Zabbix:<br>" 23480:20100328:154718.045 סוכן Zabbix התחיל. Zabbix 1.8.2 (גרסה 11211)."<br>זה מתחיל בשישה מיקומי תווים עבור PID, ואחריהם תאריך, שעה ושאר השורה.<br>פורמט זמן הרישום עבור שורה זו יהיה "pppppp:yyyyMMdd:hhmmss".<br>שים לב ש-"p" ו-" :" תווים הם רק מצייני מיקום ויכולים להיות הכל מלבד "yMdhms".|

en-us	##### Item configuration  When [configuring an item](/manual/config/items/item) on a host level:  -   Select 'IPMI agent' as the *Type* -   Enter an item [key](/manual/config/items/item/key) that is unique     within the host (say, ipmi.fan.rpm) -   For *Host interface* select the relevant IPMI interface (IP and     port). Note that an IPMI interface must exist on the host. -   Specify the *IPMI sensor* (for example 'FAN MOD 1A RPM' on Dell     Poweredge) to retrieve the metric from. By default, the sensor ID     should be specified. It is also possible to use prefixes before the     value:     -   `id:` - to specify sensor ID;     -   `name:` - to specify sensor full name. This can be useful in         situations when sensors can only be distinguished by specifying         the full name. -   Select the respective type of information ('Numeric (float)' in this     case; for discrete sensors - 'Numeric (unsigned)'), units (most     likely 'rpm') and any other required item attributes
he	##### תצורת פריט  בעת [הגדרת פריט](/manual/config/items/item) ברמת מארח:  - בחר 'סוכן IPMI' בתור *סוג* - הזן פריט [מפתח](/manual/config/items/item/key) שהוא ייחודי      בתוך המארח (נניח, ipmi.fan.rpm) - עבור *ממשק מארח* בחר את ממשק ה-IPMI הרלוונטי (IP ו      נמל). שים לב שממשק IPMI חייב להתקיים במארח. - ציין את *חיישן IPMI* (לדוגמה 'FAN MOD 1A RPM' ב-Dell      Poweredge) כדי לאחזר ממנו את המדד. כברירת מחדל, מזהה החיישן      יש לציין. אפשר גם להשתמש בקידומות לפני ה      ערך:      - `id:` - כדי לציין מזהה חיישן;      - `שם:` - כדי לציין את השם המלא של החיישן. זה יכול להיות שימושי ב          מצבים שבהם ניתן להבחין בחיישנים רק על ידי ציון          השם המלא. - בחר את סוג המידע המתאים ('נומרי (צף)' בזה      מקרה; עבור חיישנים בדידים - 'נומרי (לא חתום)'), יחידות (רוב      כנראה 'rpm') וכל מאפייני פריט נדרשים אחרים

en-us	# item.create
he	# פריט.יצירה

en-us	# item.delete
he	# פריט.מחק

en-us	# item.get
he	# פריט.קבל

en-us	#### Item key  SQL queries are performed using a "Database monitor" item type. Therefore, most of the instructions on [ODBC monitoring](/manual/config/items/itemtypes/odbc_checks) page apply in order to get a working "Database monitor" discovery rule.  Two item keys may be used in "Database monitor" discovery rules:  -   **db.odbc.discovery**\[<unique short     description>,<dsn>,<connection string>\] - this item     transforms the SQL query result into a JSON array, turning the     column names from the query result into low-level discovery macro     names paired with the discovered field values. These macros can be     used in creating item, trigger, etc prototypes. See also: [Using     db.odbc.discovery](#using_dbodbcdiscovery).  ```{=html} <!-- --> ``` -   **db.odbc.get**\[<unique short     description>,<dsn>,<connection string>\] - this item     transforms the SQL query result into a JSON array, keeping the     original column names from the query result as a field name in JSON     paired with the discovered values. Compared to     `db.odbc.discovery[]`, this item does not create low-level discovery     macros in the returned JSON, therefore there is no need to check if     the column names can be valid macro names. The low-level discovery     macros can be defined as an additional step as required, using the     [custom LLD     macro](/manual/discovery/low_level_discovery#custom_macros)     functionality with JSONPath pointing to the discovered values in the     returned JSON. See also: [Using db.odbc.get](#using_dbodbcget).
he	#### מפתח פריט  שאילתות SQL מבוצעות באמצעות סוג פריט "מסד נתונים". לכן, רוב ההוראות על [ODBC ניטור](/manual/config/items/itemtypes/odbc_checks) חל ב כדי לקבל כלל גילוי "מסד נתונים" עובד.  ניתן להשתמש בשני מפתחות פריט בכללי הגילוי של "צג מסד נתונים":  - **db.odbc.discovery**\[<קיצור ייחודי      description>,<dsn>,<מחרוזת חיבור>\] - פריט זה      הופך את תוצאת שאילתת SQL למערך JSON, הופך את ה-      שמות העמודות מהשאילתה מביאים למאקרו גילוי ברמה נמוכה      שמות בשילוב עם ערכי השדות שהתגלו. פקודות מאקרו אלו יכולות להיות      משמש ביצירת אבות טיפוס של פריט, טריגר וכו'. ראה גם: [שימוש      db.odbc.discovery](#using_dbodbcdiscovery).  ```{=html} <!-- --> ``` - **db.odbc.get**\[<קיצור ייחודי      description>,<dsn>,<מחרוזת חיבור>\] - פריט זה      הופך את תוצאת שאילתת SQL למערך JSON, תוך שמירה על ה-      שמות העמודות המקוריים מהשאילתה נוצרים כשם שדה ב-JSON      בשילוב עם הערכים שהתגלו. לְעוּמַת      `db.odbc.discovery[]`, פריט זה אינו יוצר גילוי ברמה נמוכה      פקודות מאקרו ב-JSON המוחזר, לכן אין צורך לבדוק אם      שמות העמודות יכולים להיות שמות מאקרו חוקיים. הגילוי ברמה נמוכה      ניתן להגדיר פקודות מאקרו כשלב נוסף לפי הצורך, באמצעות ה-      [LLD מותאם אישית      מאקרו](/manual/discovery/low_level_discovery#custom_macros)      פונקציונליות כאשר JSONPath מצביע על הערכים שהתגלו ב-      החזיר JSON. ראה גם: [שימוש ב-db.odbc.get](#using_dbodbcget).

en-us	#### Item key  The item key to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      net.if.discovery  This item is supported since Zabbix agent 2.0.
he	#### מפתח פריט  מפתח הפריט לשימוש ב-[גילוי כלל](/manual/discovery/low_level_discovery#discovery_rule) הוא       net.if.discovery  פריט זה נתמך מאז Zabbix agent 2.0.

en-us	#### Item key  The item key to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      system.cpu.discovery  This item is supported since Zabbix agent 2.4.
he	#### מפתח פריט  מפתח הפריט לשימוש ב-[גילוי כלל](/manual/discovery/low_level_discovery#discovery_rule) הוא       system.cpu.discovery  פריט זה נתמך מאז Zabbix agent 2.4.

en-us	#### Item key  The item key to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      vfs.dev.discovery  This item is supported on Linux platforms only, since Zabbix agent 4.4.  You may create discovery rules using this discovery item and:  -   filter: **{\#DEVNAME} matches `sd[\D]$`** - to discover devices     named "sd0", "sd1", "sd2", ... -   filter: **{\#DEVTYPE} matches `disk` AND {\#DEVNAME} does not match     `^loop.*`** - to discover disk type devices whose name does not     start with "loop"
he	#### מפתח פריט  מפתח הפריט לשימוש ב-[גילוי כלל](/manual/discovery/low_level_discovery#discovery_rule) הוא       vfs.dev.discovery  פריט זה נתמך בפלטפורמות לינוקס בלבד, מאז Zabbix agent 4.4.  אתה יכול ליצור כללי גילוי באמצעות פריט גילוי זה ו:  - מסנן: **{\#DEVNAME} תואם `sd[\D]$`** - כדי לגלות מכשירים      בשם "sd0", "sd1", "sd2", ... - מסנן: **{\#DEVTYPE} תואם `דיסק` ו-{\#DEVNAME} אינו תואם      `^loop.*`** - לגילוי התקנים מסוג דיסק ששמם לא      להתחיל עם "לולאה"

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      perf_instance.discovery[object]  or, to be able to provide the object name in English only, independently of OS localization:      perf_instance_en.discovery[object]  For example:      perf_instance.discovery[Processador]     perf_instance_en.discovery[Processor]  These items are supported since Zabbix Windows agent 5.0.1.
he	#### מפתח פריט  הפריט לשימוש ב-[גילוי כלל](/manual/discovery/low_level_discovery#discovery_rule) הוא       perf_instance.discovery[object]  או, כדי להיות מסוגל לספק את שם האובייקט באנגלית בלבד, באופן עצמאי של לוקליזציה של מערכת ההפעלה:       perf_instance_en.discovery[object]  לדוגמה:       perf_instance.discovery[מעבד]      perf_instance_en.discovery[מעבד]  פריטים אלה נתמכים מאז Zabbix Windows agent 5.0.1.

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      service.discovery  This item is supported since Zabbix Windows agent 3.0.
he	#### מפתח פריט  הפריט לשימוש ב-[גילוי כלל](/manual/discovery/low_level_discovery#discovery_rule) הוא       service.discovery  פריט זה נתמך מאז Zabbix Windows agent 3.0.

en-us	### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is the      systemd.unit.discovery  ::: noteimportant This [item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) key is only supported in Zabbix agent 2. :::  This item returns a JSON with information about systemd units, for example:      [{         "{#UNIT.NAME}": "mysqld.service",         "{#UNIT.DESCRIPTION}": "MySQL Server",         "{#UNIT.LOADSTATE}": "loaded",         "{#UNIT.ACTIVESTATE}": "active",         "{#UNIT.SUBSTATE}": "running",         "{#UNIT.FOLLOWED}": "",         "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/mysqld_2eservice",         "{#UNIT.JOBID}": 0,         "{#UNIT.JOBTYPE}": "",         "{#UNIT.JOBPATH}": "/",         "{#UNIT.UNITFILESTATE}": "enabled"     }, {         "{#UNIT.NAME}": "systemd-journald.socket",         "{#UNIT.DESCRIPTION}": "Journal Socket",         "{#UNIT.LOADSTATE}": "loaded",         "{#UNIT.ACTIVESTATE}": "active",         "{#UNIT.SUBSTATE}": "running",         "{#UNIT.FOLLOWED}": "",         "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/systemd_2djournald_2esocket",         "{#UNIT.JOBID}": 0,         "{#UNIT.JOBTYPE}": "",         "{#UNIT.JOBPATH}": "/",         "{#UNIT.UNITFILESTATE}": "enabled"     }]
he	### מפתח פריט  הפריט לשימוש ב-[גילוי כלל](/manual/discovery/low_level_discovery#discovery_rule) הוא       systemd.unit.discovery  ::: שימו לב חשוב זֶה [item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) הוא מפתח נתמך רק ב-Zabix agent 2. :::  פריט זה מחזיר JSON עם מידע על יחידות systemd, עבור דוגמא:       [{          "{#UNIT.NAME}": "mysqld.service",          "{#UNIT.DESCRIPTION}": "שרת MySQL",          "{#UNIT.LOADSTATE}": "טעון",          "{#UNIT.ACTIVESTATE}": "פעיל",          "{#UNIT.SUBSTATE}": "פועל",          "{#UNIT.FOLLOWED}": "",          "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/mysqld_2eservice",          "{#UNIT.JOBID}": 0,          "{#UNIT.JOBTYPE}": "",          "{#UNIT.JOBPATH}": "/",          "{#UNIT.UNITFILESTATE}": "מופעל"      }, {          "{#UNIT.NAME}": "systemd-journald.socket",          "{#UNIT.DESCRIPTION}": "שקע יומן",          "{#UNIT.LOADSTATE}": "טעון",          "{#UNIT.ACTIVESTATE}": "פעיל",          "{#UNIT.SUBSTATE}": "פועל",          "{#UNIT.FOLLOWED}": "",          "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/systemd_2djournald_2esocket",          "{#UNIT.JOBID}": 0,          "{#UNIT.JOBTYPE}": "",          "{#UNIT.JOBPATH}": "/",          "{#UNIT.UNITFILESTATE}": "מופעל"      }]

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is the      zabbix[host,discovery,interfaces]  internal item. This item is supported since Zabbix server 3.4.  This item returns a JSON with the description of interfaces, including:  -   IP address/DNS hostname (depending on the “Connect to” host setting) -   Port number -   Interface type (Zabbix agent, SNMP, JMX, IPMI) -   If it is the default interface or not -   If the bulk request feature is enabled - for SNMP interfaces only.  For example:      [{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT}":"10050","{#IF.TYPE}":"AGENT","{#IF.DEFAULT}":1}]    With multiple interfaces their records in JSON are ordered by:  -   Interface type, -   Default - the default interface is put before non-default     interfaces, -   Interface ID (in ascending order).
he	#### מפתח פריט  הפריט לשימוש ב-[גילוי כלל](/manual/discovery/low_level_discovery#discovery_rule) הוא       zabbix[מארח, גילוי, ממשקים]  פריט פנימי. פריט זה נתמך מאז שרת Zabbix 3.4.  פריט זה מחזיר JSON עם תיאור הממשקים, כולל:  - כתובת IP/שם מארח DNS (בהתאם להגדרת המארח "התחבר אל") - מספר יציאה - סוג ממשק (סוכן Zabbix, SNMP, JMX, IPMI) - אם זה ממשק ברירת המחדל או לא - אם תכונת הבקשות בכמות גדולה מופעלת - עבור ממשקי SNMP בלבד.  לדוגמה:       [{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT }":"10050","{#IF.TYPE}":"סוכן","{#IF.DEFAULT}":1}]  עם מספר ממשקים הרשומות שלהם ב-JSON מסודרות לפי:  - סוג ממשק, - ברירת מחדל - ממשק ברירת המחדל מונח לפני לא ברירת מחדל      ממשקים, - מזהה ממשק (בסדר עולה).

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      wmi.getall[<namespace>,<query>]  This [item](/manual/config/items/itemtypes/zabbix_agent/win_keys) transforms the query result into a JSON array. For example:      select * from Win32_DiskDrive where Name like '%PHYSICALDRIVE%'  may return something like this:  ``` {.java} [     {         "DeviceID" : "\\.\PHYSICALDRIVE0",         "BytesPerSector" : 512,         "Capabilities" : [             3,             4         ],         "CapabilityDescriptions" : [             "Random Access",             "Supports Writing"         ],         "Caption" : "VBOX HARDDISK ATA Device",         "ConfigManagerErrorCode" : "0",         "ConfigManagerUserConfig" : "false",         "CreationClassName" : "Win32_DiskDrive",         "Description" : "Disk drive",         "FirmwareRevision" : "1.0",         "Index" : 0,         "InterfaceType" : "IDE"     },     {         "DeviceID" : "\\.\PHYSICALDRIVE1",         "BytesPerSector" : 512,         "Capabilities" : [             3,             4         ],         "CapabilityDescriptions" : [             "Random Access",             "Supports Writing"         ],         "Caption" : "VBOX HARDDISK ATA Device",         "ConfigManagerErrorCode" : "0",         "ConfigManagerUserConfig" : "false",         "CreationClassName" : "Win32_DiskDrive",         "Description" : "Disk drive",         "FirmwareRevision" : "1.0",         "Index" : 1,         "InterfaceType" : "IDE"     } ] ```  This item is supported since Zabbix Windows agent 4.4.
he	#### מפתח פריט  הפריט לשימוש ב-[גילוי כלל](/manual/discovery/low_level_discovery#discovery_rule) הוא       wmi.getall[<namespace>,<query>]  [פריט](/manual/config/items/itemtypes/zabbix_agent/win_keys) זה הופך את תוצאת השאילתה למערך JSON. לדוגמה:       בחר * מ-Win32_DiskDrive שבו שם כמו '%PHYSICALDRIVE%'  עשוי להחזיר משהו כזה:  ``` {.java} [      {          "DeviceID" : "\\.\PHYSICALDRIVE0",          "BytesPerSector" : 512,          "יכולות" : [              3,              4          ],          "תיאורי יכולת" : [              "גישה אקראית",              "תומך בכתיבה"          ],          "Caption" : "התקן VBOX HARDDISK ATA",          "ConfigManagerErrorCode" : "0",          "ConfigManagerUserConfig" : "false",          "CreationClassName" : "Win32_DiskDrive",          "תיאור" : "כונן דיסקים",          "FirmwareRevision" : "1.0",          "אינדקס" : 0,          "InterfaceType" : "IDE"      },      {          "DeviceID" : "\\.\PHYSICALDRIVE1",          "BytesPerSector" : 512,          "יכולות" : [              3,              4          ],          "תיאורי יכולת" : [              "גישה אקראית",              "תומך בכתיבה"          ],          "Caption" : "התקן VBOX HARDDISK ATA",          "ConfigManagerErrorCode" : "0",          "ConfigManagerUserConfig" : "false",          "CreationClassName" : "Win32_DiskDrive",          "תיאור" : "כונן דיסקים",          "FirmwareRevision" : "1.0",          "אינדקס" : 1,          "InterfaceType" : "IDE"      } ] ```  פריט זה נתמך מאז Zabbix Windows agent 4.4.

en-us	#### Item key  Unlike with file system and network interface discovery, the item does not necessarily has to have an "snmp.discovery" key - item type of SNMP agent is sufficient.  To configure the discovery rule, do the following:  -   Go to: *Configuration* → *Templates* -   Click on *Discovery* in the row of an appropriate template  ![](../../../../../assets/en/manual/discovery/low_level_discovery/templates_snmp.png)  -   Click on *Create discovery rule* in the upper right corner of the     screen -   Fill in the discovery rule form with the required details as in the     screenshot below  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_snmp.png)  All mandatory input fields are marked with a red asterisk.  The OIDs to discover are defined in SNMP OID field in the following format: `discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, …,]`  where *{\#MACRO1}*, *{\#MACRO2}* … are valid lld macro names and *oid1*, *oid2*... are OIDs capable of generating meaningful values for these macros. A built-in macro *{\#SNMPINDEX}* containing index of the discovered OID is applied to discovered entities. The discovered entities are grouped by *{\#SNMPINDEX}* macro value.  To understand what we mean, let us perform few snmpwalks on our switch:      $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifDescr     IF-MIB::ifDescr.1 = STRING: WAN     IF-MIB::ifDescr.2 = STRING: LAN1     IF-MIB::ifDescr.3 = STRING: LAN2      $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifPhysAddress     IF-MIB::ifPhysAddress.1 = STRING: 8:0:27:90:7a:75     IF-MIB::ifPhysAddress.2 = STRING: 8:0:27:90:7a:76     IF-MIB::ifPhysAddress.3 = STRING: 8:0:27:2b:af:9e  And set SNMP OID to: `discovery[{#IFDESCR}, ifDescr, {#IFPHYSADDRESS}, ifPhysAddress]`  Now this rule will discover entities with {\#IFDESCR} macros set to **WAN**, **LAN1** and **LAN2**, {\#IFPHYSADDRESS} macros set to **8:0:27:90:7a:75**, **8:0:27:90:7a:76**, and **8:0:27:2b:af:9e**, {\#SNMPINDEX} macros set to the discovered OIDs indexes **1**, **2** and **3**:  ``` {.java} [     {         "{#SNMPINDEX}": "1",         "{#IFDESCR}": "WAN",         "{#IFPHYSADDRESS}": "8:0:27:90:7a:75"     },     {         "{#SNMPINDEX}": "2",         "{#IFDESCR}": "LAN1",         "{#IFPHYSADDRESS}": "8:0:27:90:7a:76"     },     {         "{#SNMPINDEX}": "3",         "{#IFDESCR}": "LAN2",         "{#IFPHYSADDRESS}": "8:0:27:2b:af:9e"     } ] ```  If an entity does not have the specified OID, then the corresponding macro will be omitted for this entity. For example if we have the following data:      ifDescr.1 "Interface #1"     ifDescr.2 "Interface #2"     ifDescr.4 "Interface #4"      ifAlias.1 "eth0"     ifAlias.2 "eth1"     ifAlias.3 "eth2"     ifAlias.5 "eth4"  Then in this case SNMP discovery `discovery[{#IFDESCR}, ifDescr, {#IFALIAS}, ifAlias]` will return the following structure:  ``` {.java} [     {         "{#SNMPINDEX}": 1,         "{#IFDESCR}": "Interface #1",         "{#IFALIAS}": "eth0"     },     {         "{#SNMPINDEX}": 2,         "{#IFDESCR}": "Interface #2",         "{#IFALIAS}": "eth1"     },     {         "{#SNMPINDEX}": 3,         "{#IFALIAS}": "eth2"     },     {         "{#SNMPINDEX}": 4,         "{#IFDESCR}": "Interface #4"     },     {         "{#SNMPINDEX}": 5,         "{#IFALIAS}": "eth4"     } ] ```
he	#### מפתח פריט  בניגוד לגילוי מערכת קבצים וממשק רשת, הפריט כן לא בהכרח חייב להיות מפתח "snmp.discovery" - סוג פריט של SNMP סוכן מספיק.  כדי להגדיר את כלל הגילוי, בצע את הפעולות הבאות:  - עבור אל: *תצורה* ← *תבניות* - לחץ על *גילוי* בשורה של תבנית מתאימה  ![](../../../../../assets/en/manual/discovery/low_level_discovery/templates_snmp.png)  - לחץ על *צור כלל גילוי* בפינה הימנית העליונה של      מָסָך - מלא את טופס כלל הגילוי עם הפרטים הנדרשים כמו ב-      צילום מסך למטה  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_snmp.png)  כל שדות הקלט החובה מסומנים בכוכבית אדומה.  ה-OIDs לגילוי מוגדרים בשדה SNMP OID להלן פורמט: `discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, …,]`  כאשר *{\#MACRO1}*, *{\#MACRO2}* … הם שמות מאקרו LD חוקיים ו-*oid1*, *oid2*... הם OIDs המסוגלים ליצור ערכים משמעותיים עבור אלה פקודות מאקרו. מאקרו מובנה *{\#SNMPINDEX}* המכיל אינדקס של התגלה OID מוחל על ישויות שהתגלו. התגלה ישויות מקובצות לפי ערך המאקרו *{\#SNMPINDEX}*.  כדי להבין למה אנחנו מתכוונים, הבה נבצע כמה snmpwalks על המתג שלנו:       $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifDescr      IF-MIB::ifDescr.1 = STRING: WAN      IF-MIB::ifDescr.2 = STRING: LAN1      IF-MIB::ifDescr.3 = STRING: LAN2       $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifPhysAddress      IF-MIB::ifPhysAddress.1 = STRING: 8:0:27:90:7a:75      IF-MIB::ifPhysAddress.2 = STRING: 8:0:27:90:7a:76      IF-MIB::ifPhysAddress.3 = STRING: 8:0:27:2b:af:9e  והגדר את SNMP OID ל: `גילוי[{#IFDESCR}, ifDescr, {#IFPHYSADDRESS}, ifPhysAddress]`  כעת כלל זה יגלה ישויות עם פקודות מאקרו {\#IFDESCR} מוגדרות ל **WAN**, **LAN1** ו-**LAN2**, {\#IFPHYSADDRESS} פקודות מאקרו מוגדרות ל **8:0:27:90:7a:75**, **8:0:27:90:7a:76**, ו-**8:0:27:2b:af:9e**, {\#SNMPINDEX} פקודות מאקרו מוגדרות לאינדקס ה-OID שהתגלו **1**, **2** ו **3**:  ``` {.java} [      {          "{#SNMPINDEX}": "1",          "{#IFDESCR}": "WAN",          "{#IFPHYSADDRESS}": "8:0:27:90:7a:75"      },      {          "{#SNMPINDEX}": "2",          "{#IFDESCR}": "LAN1",          "{#IFPHYSADDRESS}": "8:0:27:90:7a:76"      },      {          "{#SNMPINDEX}": "3",          "{#IFDESCR}": "LAN2",          "{#IFPHYSADDRESS}": "8:0:27:2b:af:9e"      } ] ```  אם לישות אין את ה-OID שצוין, אז המתאים מאקרו יושמט עבור ישות זו. למשל אם יש לנו את הנתונים הבאים:       ifDescr.1 "ממשק מס' 1"      ifDescr.2 "ממשק מס' 2"      ifDescr.4 "ממשק מס' 4"       ifAlias.1 "eth0"      ifAlias.2 "eth1"      ifAlias.3 "eth2"      ifAlias.5 "eth4"  ואז במקרה הזה גילוי SNMP `גילוי[{#IFDESCR}, ifDescr, {#IFALIAS}, ifAlias]` יחזיר את המבנה הבא:  ``` {.java} [      {          "{#SNMPINDEX}": 1,          "{#IFDESCR}": "ממשק מס' 1",          "{#IFALIAS}": "eth0"      },      {          "{#SNMPINDEX}": 2,          "{#IFDESCR}": "ממשק מס' 2",          "{#IFALIAS}": "eth1"      },      {          "{#SNMPINDEX}": 3,          "{#IFALIAS}": "eth2"      },      {          "{#SNMPINDEX}": 4,          "{#IFDESCR}": "ממשק מס' 4"      },      {          "{#SNMPINDEX}": 5,          "{#IFALIAS}": "eth4"      } ] ```

en-us	#### Item net.tcp.service parameters  **ftp**  Creates a TCP connection and expects the first 4 characters of the response to be "220 ", then sends "QUIT\\r\\n". Default port 21 is used if not specified.  **http**  Creates a TCP connection without expecting and sending anything. Default port 80 is used if not specified.  **https**  Uses (and only works with) libcurl, does not verify the authenticity of the certificate, does not verify the host name in the SSL certificate, only fetches the response header (HEAD request). Default port 443 is used if not specified.  **imap**  Creates a TCP connection and expects the first 4 characters of the response to be "\* OK", then sends "a1 LOGOUT\\r\\n". Default port 143 is used if not specified.  **ldap**  Opens a connection to an LDAP server and performs an LDAP search operation with filter set to (objectClass=\*). Expects successful retrieval of the first attribute of the first entry. Default port 389 is used if not specified.  **nntp**  Creates a TCP connection and expects the first 3 characters of the response to be "200" or "201", then sends "QUIT\\r\\n". Default port 119 is used if not specified.  **pop**  Creates a TCP connection and expects the first 3 characters of the response to be "+OK", then sends "QUIT\\r\\n". Default port 110 is used if not specified.  **smtp**  Creates a TCP connection and expects the first 3 characters of the response to be "220", followed by a space, the line ending or a dash. The lines containing a dash belong to a multiline response and the response will be re-read until a line without the dash is received. Then sends "QUIT\\r\\n". Default port 25 is used if not specified.  **ssh**  Creates a TCP connection. If the connection has been established, both sides exchange an identification string (SSH-major.minor-XXXX), where major and minor are protocol versions and XXXX is a string. Zabbix checks if the string matching the specification is found and then sends back the string "SSH-major.minor-zabbix\_agent\\r\\n" or "0\\n" on mismatch. Default port 22 is used if not specified.  **tcp**  Creates a TCP connection without expecting and sending anything. Unlike the other checks requires the port parameter to be specified.  **telnet**  Creates a TCP connection and expects a login prompt (':' at the end). Default port 23 is used if not specified.
he	#### פריט net.tcp.service פרמטרים  **ftp**  יוצר חיבור TCP ומצפה ל-4 התווים הראשונים של התגובה תהיה "220 ", ואז שולחת "QUIT\\r\\n". יציאת ברירת מחדל 21 משמשת אם לא צוין.  **http**  יוצר חיבור TCP מבלי לצפות ולשלוח דבר. בְּרִירַת מֶחדָל יציאה 80 משמשת אם לא צוין.  **https**  משתמש (ועובד רק עם) libcurl, אינו מאמת את האותנטיות של האישור, אינו מאמת את שם המארח בתעודת SSL, מביא רק את כותרת התגובה (בקשת HEAD). יציאת ברירת המחדל 443 היא בשימוש אם לא צוין.  **imap**  יוצר חיבור TCP ומצפה ל-4 התווים הראשונים של התגובה תהיה "\* בסדר", ולאחר מכן שולחת "a1 LOGOUT\\r\\n". יציאת ברירת מחדל 143 משמש אם לא צוין.  **לדאפ**  פותח חיבור לשרת LDAP ומבצע חיפוש LDAP פעולה עם מסנן מוגדר ל-(objectClass=\*). מצפה להצליח שליפה של התכונה הראשונה של הערך הראשון. יציאת ברירת המחדל 389 היא בשימוש אם לא צוין.  **nntp**  יוצר חיבור TCP ומצפה ל-3 התווים הראשונים של ה- התגובה תהיה "200" או "201", ולאחר מכן שולחת "QUIT\\r\\n". יציאת ברירת מחדל 119 משמש אם לא צוין.  **פּוֹפּ**  יוצר חיבור TCP ומצפה ל-3 התווים הראשונים של ה- התגובה תהיה "+OK", ולאחר מכן שולחת "QUIT\\r\\n". יציאת ברירת מחדל 110 משמשת אם לא צוין.  **smtp**  יוצר חיבור TCP ומצפה ל-3 התווים הראשונים של ה- התגובה תהיה "220", ואחריה רווח, השורה המסתיימת או מקף. השורות המכילות מקף שייכות לתגובה מרובת שורות וה- התגובה תיקרא מחדש עד שתתקבל שורה ללא המקף. לאחר מכן שולח "QUIT\\r\\n". יציאת ברירת מחדל 25 משמשת אם לא צוין.  **שש**  יוצר חיבור TCP. אם החיבור נוצר, שניהם הצדדים מחליפים מחרוזת זיהוי (SSH-major.minor-XXXX), שבו major ו-minor הם גרסאות פרוטוקול ו-XXXX הוא מחרוזת. זאביקס בודק אם נמצאה המחרוזת התואמת למפרט ולאחר מכן שולח החזר את המחרוזת "SSH-major.minor-zabbix\_agent\\r\\n" או "0\\n" ב- חוסר התאמה. יציאת ברירת מחדל 22 משמשת אם לא צוין.  **tcp**  יוצר חיבור TCP מבלי לצפות ולשלוח דבר. בניגוד הבדיקות האחרות מחייבות לציין את פרמטר היציאה.  **טלנט**  יוצר חיבור TCP ומצפה להנחיית כניסה (':' בסוף). יציאת ברירת מחדל 23 משמשת אם לא צוין.

en-us	#### Item net.udp.service parameters  **ntp**  Sends an SNTP packet over UDP and validates the response according to [RFC 4330, section 5](http://tools.ietf.org/html/rfc4330#section-5). Default port 123 is used if not specified.
he	#### פריט net.udp.service פרמטרים  **ntp**  שולח חבילת SNTP על UDP ומאמת את התגובה לפי [RFC 4330, סעיף 5](http://tools.ietf.org/html/rfc4330#section-5). יציאת ברירת מחדל 123 משמשת אם לא צוין.

en-us	# > Item object  The following objects are directly related to the `item` API.
he	# > עצם פריט  העצמים הבאים קשורים ישירות ל־API‏ `item`.

en-us	### Item preprocessing  The item preprocessing object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**type**<br>(required)|integer|The preprocessing option type.<br><br>Possible values:<br>1 - Custom multiplier;<br>2 - Right trim;<br>3 - Left trim;<br>4 - Trim;<br>5 - Regular expression matching;<br>6 - Boolean to decimal;<br>7 - Octal to decimal;<br>8 - Hexadecimal to decimal;<br>9 - Simple change;<br>10 - Change per second;<br>11 - XML XPath;<br>12 - JSONPath;<br>13 - In range;<br>14 - Matches regular expression;<br>15 - Does not match regular expression;<br>16 - Check for error in JSON;<br>17 - Check for error in XML;<br>18 - Check for error using regular expression;<br>19 - Discard unchanged;<br>20 - Discard unchanged with heartbeat;<br>21 - JavaScript;<br>22 - Prometheus pattern;<br>23 - Prometheus to JSON;<br>24 - CSV to JSON;<br>25 - Replace;<br>26 - Check unsupported;<br>27 - XML to JSON.| |**params**<br>(required)|string|Additional parameters used by preprocessing option. Multiple parameters are separated by LF (\\n) character.| |**error\_handler**<br>(required)|integer|Action type used in case of preprocessing step failure.<br><br>Possible values:<br>0 - Error message is set by Zabbix server;<br>1 - Discard value;<br>2 - Set custom value;<br>3 - Set custom error message.| |**error\_handler\_params**<br>(required)|string|Error handler parameters. Used with `error_handler`.<br><br>Must be empty, if `error_handler` is 0 or 1.<br>Can be empty if, `error_handler` is 2.<br>Cannot be empty, if `error_handler` is 3.|  The following parameters and error handlers are supported for each preprocessing type.  |Preprocessing type|Name|Parameter 1|Parameter 2|Parameter 3|Supported error handlers| |------------------|----|-----------|-----------|-----------|------------------------| |1|Custom multiplier|number^1,\ 6^|<|<|0, 1, 2, 3| |2|Right trim|list of characters^2^|<|<|<| |3|Left trim|list of characters^2^|<|<|<| |4|Trim|list of characters^2^|<|<|<| |5|Regular expression|pattern^3^|output^2^|<|0, 1, 2, 3| |6|Boolean to decimal|<|<|<|0, 1, 2, 3| |7|Octal to decimal|<|<|<|0, 1, 2, 3| |8|Hexadecimal to decimal|<|<|<|0, 1, 2, 3| |9|Simple change|<|<|<|0, 1, 2, 3| |10|Change per second|<|<|<|0, 1, 2, 3| |11|XML XPath|path^4^|<|<|0, 1, 2, 3| |12|JSONPath|path^4^|<|<|0, 1, 2, 3| |13|In range|min^1,\ 6^|max^1,\ 6^|<|0, 1, 2, 3| |14|Matches regular expression|pattern^3^|<|<|0, 1, 2, 3| |15|Does not match regular expression|pattern^3^|<|<|0, 1, 2, 3| |16|Check for error in JSON|path^4^|<|<|0, 1, 2, 3| |17|Check for error in XML|path^4^|<|<|0, 1, 2, 3| |18|Check for error using regular expression|pattern^3^|output^2^|<|0, 1, 2, 3| |19|Discard unchanged|<|<|<|<| |20|Discard unchanged with heartbeat|seconds^5,\ 6^|<|<|<| |21|JavaScript|script^2^|<|<|<| |22|Prometheus pattern|pattern^6,\ 7^|`value`, `label`, `function`|output^8,\ 9^|0, 1, 2, 3| |23|Prometheus to JSON|pattern^6,\ 7^|<|<|0, 1, 2, 3| |24|CSV to JSON|character^2^|character^2^|0,1|0, 1, 2, 3| |25|Replace|search string^2^|replacement^2^|<|<| |26|Check unsupported|<|<|<|1, 2, 3| |27|XML to JSON|<|<|<|0, 1, 2, 3|  ^1^ integer or floating-point number\ ^2^ string\ ^3^ regular expression\ ^4^ JSONPath or XML XPath\ ^5^ positive integer (with support of time suffixes, e.g. 30s, 1m, 2h, 1d)\ ^6^ user macro\ ^7^ Prometheus pattern following the syntax: `<metric name>{<label name>="<label value>", ...} == <value>`. Each Prometheus pattern component (metric, label name, label value and metric value) can be user macro.\ ^8^ Prometheus output following the syntax: `<label name>` (can be a user macro) if `label` is selected as the second parameter.\ ^9^ One of the aggregation functions: `sum`, `min`, `max`, `avg`, `count` if `function` is selected as the second parameter.
he	### עיבוד מקדים של פריט  לאובייקט העיבוד המקדים של הפריט יש את המאפיינים הבאים.  |Property|[Type](/manual/api/reference_commentary#data_types)|תיאור| |--|--|------| |**סוג**<br>(נדרש)|מספר שלם|סוג אפשרות העיבוד המקדים.<br><br>ערכים אפשריים:<br>1 - מכפיל מותאם אישית;<br>2 - חיתוך ימני;<br>3 - חיתוך שמאלי;<br>4 - חיתוך;<br>5 - התאמת ביטויים רגולריים;<br>6 - בוליאני לעשרוני;<br>7 - אוקטל עד עשרוני;<br>8 - הקסדצימלי לעשרוני;<br>9 - שינוי פשוט;<br>10 - שינוי בשנייה;<br>11 - XML XPath;<br>12 - JSONPath;<br>13 - בטווח;<br>14 - מתאים לביטוי רגולרי;<br>15 - לא תואם ביטוי רגולרי;<br>16 - בדוק אם יש שגיאה ב-JSON;<br>17 - בדוק אם יש שגיאה ב-XML;<br>18 - בדוק אם יש שגיאה באמצעות ביטוי רגולרי;<br>19 - מחק ללא שינוי;<br >20 - זרוק ללא שינוי עם פעימות לב;<br>21 - JavaScript;<br>22 - דפוס פרומתאוס;<br>23 - פרומתאוס ל-JSON;<br>24 - CSV ל-JSON;<br>25 - החלף;<br >26 - סימון לא נתמך;<br>27 - XML ל-JSON.| |**פרמטרים**<br>(חובה)|מחרוזת|פרמטרים נוספים המשמשים אפשרות עיבוד מקדים. פרמטרים מרובים מופרדים על ידי תו LF (\\n).| |**שגיאה\_מטפל**<br>(נדרש)|מספר שלם|סוג הפעולה המשמש במקרה של כשל בשלב העיבוד המקדים.<br><br>ערכים אפשריים:<br>0 - הודעת השגיאה מוגדרת על ידי שרת Zabbix;< br>1 - Discard value;<br>2 - הגדר ערך מותאם אישית;<br>3 - הגדר הודעת שגיאה מותאמת אישית.| |**error\_handler\_params**<br>(נדרש)|string|פרמטרים של מטפל שגיאות. בשימוש עם `error_handler`.<br><br>חייב להיות ריק, אם `error_handler` הוא 0 או 1.<br>יכול להיות ריק אם, `error_handler` הוא 2.<br>לא יכול להיות ריק, אם `error_handler` הוא 3.|  הפרמטרים הבאים ומטפלי השגיאות נתמכים עבור כל אחד מהם סוג עיבוד מקדים.  |סוג עיבוד מקדים|שם|פרמטר 1|פרמטר 2|פרמטר 3|מטפלי שגיאות נתמכים| |----------------|----|--------|-----|- ----------|------------------------| |1|מכפיל מותאם אישית|מספר^1,\ 6^|<|<|0, 1, 2, 3| |2|חתוך ימני|רשימת תווים^2^|<|<|<| |3|חיתוך שמאלי|רשימת תווים^2^|<|<|<| |4|חתוך|רשימת התווים^2^|<|<|<| |5|ביטוי רגולרי|דפוס^3^|פלט^2^|<|0, 1, 2, 3| |6|בוליאנית לעשרונית|<|<|<|0, 1, 2, 3| |7|אוקטאל עד עשרוני|<|<|<|0, 1, 2, 3| |8|הקסדצימלי לעשרוני|<|<|<|0, 1, 2, 3| |9|שינוי פשוט|<|<|<|0, 1, 2, 3| |10|שינוי בשנייה|<|<|<|0, 1, 2, 3| |11|XML XPath|נתיב^4^|<|<|0, 1, 2, 3| |12|JSONPath|נתיב^4^|<|<|0, 1, 2, 3| |13|בטווח|min^1,\ 6^|max^1,\ 6^|<|0, 1, 2, 3| |14|תואם ביטוי רגולרי|דפוס^3^|<|<|0, 1, 2, 3| |15|לא תואם לביטוי רגולרי|דפוס^3^|<|<|0, 1, 2, 3| |16|בדוק אם יש שגיאה ב-JSON|path^4^|<|<|0, 1, 2, 3| |17|בדוק אם יש שגיאה ב-XML|נתיב^4^|<|<|0, 1, 2, 3| |18|בדוק אם יש שגיאה באמצעות ביטוי רגולרי|דפוס^3^|פלט^2^|<|0, 1, 2, 3| |19|מחק ללא שינוי|<|<|<|<| |20|הסר ללא שינוי עם פעימות לב|שניות^5,\ 6^|<|<|<| |21|JavaScript|script^2^|<|<|<| |22|דפוס פרומתאוס|דפוס^6,\ 7^|`ערך`, `תווית`, `פונקציה`|פלט^8,\ 9^|0, 1, 2, 3| |23|פרומתאוס ל-JSON|דפוס^6,\ 7^|<|<|0, 1, 2, 3| |24|CSV ל-JSON|תו^2^|תו^2^|0,1|0, 1, 2, 3| |25|החלף|מחרוזת חיפוש^2^|החלפה^2^|<|<| |26|סמן לא נתמך|<|<|<|1, 2, 3| |27|XML ל-JSON|<|<|<|0, 1, 2, 3|  ^1^ מספר שלם או נקודה צפה\ ^2^ מחרוזת\ ^3^ ביטוי רגולרי\ ^4^ JSONPath או XML XPath\ ^5^ מספר שלם חיובי (עם תמיכה בסיומת זמן, למשל 30s, 1m, 2h, 1ד)\ ^6^ מאקרו משתמש\ ^7^ דפוס פרומתאוס בעקבות התחביר: `<שם המדד>{<שם התווית>="<ערך התווית>", ...} == <ערך>`. כל אחד רכיב דפוס פרומתאוס (מדד, שם תווית, ערך תווית ומדד value) יכול להיות מאקרו משתמש.\ ^8^ פלט Prometheus בעקבות התחביר: `<שם התווית>` (יכול להיות מאקרו משתמש) אם `תווית` נבחרה כפרמטר השני.\ ^9^ אחת מפונקציות הצבירה: `sum`, `min`, `max`, `avg`, `count` אם `function` נבחרה כפרמטר השני.

en-us	#### itemprototype  Bug fixes:\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) `itemprototype.create`, `itemprototype.update`: property `interfaceid` is no longer required to create/update a HTTP agent type item prototype.\
he	#### itemprototype  תיקוני תקלות:\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) `itemprototype.create`, `itemprototype.update`: המאפיין `interfaceid` לא נחוץ עוד כדי ליצור/לעדכן אבטיפוס פריט סוג סוכן HTTP.\

en-us	#### item prototype  Changes:\ [ZBXNEXT-7049](https://support.zabbix.com/browse/ZBXNEXT-7049) `itemprototype.get`, `itemprototype.create`, `itemprototype.update`: added the third parameter to the Prometheus pattern preprocessing step. The second parameter will now determine an aggregation method: `value`, `label`, `function`. The third parameter will now contain Prometheus output for the aggregation method `label` or an aggregation function for the aggregation method `function`.\
he	#### אב טיפוס של פריט  שינויים:\ [ZBXNEXT-7049](https://support.zabbix.com/browse/ZBXNEXT-7049) `itemprototype.get`, `itemprototype.create`, `itemprototype.update`: הוסיפו את הפרמטר השלישי לשלב העיבוד המקדים של תבנית Prometheus . הפרמטר השני יקבע כעת שיטת צבירה: `value`, `label`, `function`. הפרמטר השלישי יכיל כעת פלט של Prometheus עבור שיטת הצבירה `label` או פונקציית צבירה עבור שיטת הצבירה `function`.\

en-us	#### itemprototype  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `itemprototype.update`: the parameter `uuid` can now be updated.\
he	#### אב טיפוס של פריט  שינויים:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `itemprototype.update`: כעת ניתן לעדכן את הפרמטר `uuid`.\

en-us	# itemprototype.create
he	# itemprototype.create

en-us	# itemprototype.delete
he	# itemprototype.delete

en-us	# itemprototype.get
he	# itemprototype.get

en-us	# > Item prototype object  The following objects are directly related to the `itemprototype` API.
he	# > עצם אבטיפוס פריט  העצמים הבאים קשורים ישירות ל־API‏ `itemprototype`.

en-us	### Item prototype preprocessing  The item prototype preprocessing object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**type**<br>(required)|integer|The preprocessing option type.<br><br>Possible values:<br>1 - Custom multiplier;<br>2 - Right trim;<br>3 - Left trim;<br>4 - Trim;<br>5 - Regular expression matching;<br>6 - Boolean to decimal;<br>7 - Octal to decimal;<br>8 - Hexadecimal to decimal;<br>9 - Simple change;<br>10 - Change per second;<br>11 - XML XPath;<br>12 - JSONPath;<br>13 - In range;<br>14 - Matches regular expression;<br>15 - Does not match regular expression;<br>16 - Check for error in JSON;<br>17 - Check for error in XML;<br>18 - Check for error using regular expression;<br>19 - Discard unchanged;<br>20 - Discard unchanged with heartbeat;<br>21 - JavaScript;<br>22 - Prometheus pattern;<br>23 - Prometheus to JSON;<br>24 - CSV to JSON;<br>25 - Replace;<br>26 - Check unsupported;<br>27 - XML to JSON.| |**params**<br>(required)|string|Additional parameters used by preprocessing option. Multiple parameters are separated by LF (\\n) character.| |**error\_handler**<br>(required)|integer|Action type used in case of preprocessing step failure.<br><br>Possible values:<br>0 - Error message is set by Zabbix server;<br>1 - Discard value;<br>2 - Set custom value;<br>3 - Set custom error message.| |**error\_handler\_params**<br>(required)|string|Error handler parameters. Used with `error_handler`.<br><br>Must be empty, if `error_handler` is 0 or 1.<br>Can be empty if, `error_handler` is 2.<br>Cannot be empty, if `error_handler` is 3.|  The following parameters and error handlers are supported for each preprocessing type.  |Preprocessing type|Name|Parameter 1|Parameter 2|Parameter 3|Supported error handlers| |------------------|----|-----------|-----------|-----------|------------------------| |1|Custom multiplier|number^1,\ 6^|<|<|0, 1, 2, 3| |2|Right trim|list of characters^2^|<|<|<| |3|Left trim|list of characters^2^|<|<|<| |4|Trim|list of characters^2^|<|<|<| |5|Regular expression|pattern^3^|output^2^|<|0, 1, 2, 3| |6|Boolean to decimal|<|<|<|0, 1, 2, 3| |7|Octal to decimal|<|<|<|0, 1, 2, 3| |8|Hexadecimal to decimal|<|<|<|0, 1, 2, 3| |9|Simple change|<|<|<|0, 1, 2, 3| |10|Change per second|<|<|<|0, 1, 2, 3| |11|XML XPath|path^4^|<|<|0, 1, 2, 3| |12|JSONPath|path^4^|<|<|0, 1, 2, 3| |13|In range|min^1,\ 6^|max^1,\ 6^|<|0, 1, 2, 3| |14|Matches regular expression|pattern^3^|<|<|0, 1, 2, 3| |15|Does not match regular expression|pattern^3^|<|<|0, 1, 2, 3| |16|Check for error in JSON|path^4^|<|<|0, 1, 2, 3| |17|Check for error in XML|path^4^|<|<|0, 1, 2, 3| |18|Check for error using regular expression|pattern^3^|output^2^|<|0, 1, 2, 3| |19|Discard unchanged|<|<|<|<| |20|Discard unchanged with heartbeat|seconds^5,\ 6^|<|<|<| |21|JavaScript|script^2^|<|<|<| |22|Prometheus pattern|pattern^6,\ 7^|`value`, `label`, `function`|output^8,\ 9^|0, 1, 2, 3| |23|Prometheus to JSON|pattern^6,\ 7^|<|<|0, 1, 2, 3| |24|CSV to JSON|character^2^|character^2^|0,1|0, 1, 2, 3| |25|Replace|search string^2^|replacement^2^|<|<| |26|Check unsupported|<|<|<|1, 2, 3| |27|XML to JSON|<|<|<|0, 1, 2, 3|  ^1^ integer or floating-point number\ ^2^ string\ ^3^ regular expression\ ^4^ JSONPath or XML XPath\ ^5^ positive integer (with support of time suffixes, e.g. 30s, 1m, 2h, 1d)\ ^6^ user macro, LLD macro\ ^7^ Prometheus pattern following the syntax: `<metric name>{<label name>="<label value>", ...} == <value>`. Each Prometheus pattern component (metric, label name, label value and metric value) can be user macro or LLD macro.\ ^8^ Prometheus output following the syntax: `<label name>` (can be a user macro or an LLD macro) if `label` is selected as the second parameter.\ ^9^ One of the aggregation functions: `sum`, `min`, `max`, `avg`, `count` if `function` is selected as the second parameter.
he	### עיבוד מקדים של אב טיפוס של פריט  לאובייקט העיבוד המקדים של הפריט יש את המאפיינים הבאים.  |Property|[Type](/manual/api/reference_commentary#data_types)|תיאור| |--|--|------| |**סוג**<br>(נדרש)|מספר שלם|סוג אפשרות העיבוד המקדים.<br><br>ערכים אפשריים:<br>1 - מכפיל מותאם אישית;<br>2 - חיתוך ימני;<br>3 - חיתוך שמאלי;<br>4 - חיתוך;<br>5 - התאמת ביטויים רגולריים;<br>6 - בוליאני לעשרוני;<br>7 - אוקטל עד עשרוני;<br>8 - הקסדצימלי לעשרוני;<br>9 - שינוי פשוט;<br>10 - שינוי בשנייה;<br>11 - XML XPath;<br>12 - JSONPath;<br>13 - בטווח;<br>14 - מתאים לביטוי רגולרי;<br>15 - לא תואם ביטוי רגולרי;<br>16 - בדוק אם יש שגיאה ב-JSON;<br>17 - בדוק אם יש שגיאה ב-XML;<br>18 - בדוק אם יש שגיאה באמצעות ביטוי רגולרי;<br>19 - מחק ללא שינוי;<br >20 - זרוק ללא שינוי עם פעימות לב;<br>21 - JavaScript;<br>22 - דפוס פרומתאוס;<br>23 - פרומתאוס ל-JSON;<br>24 - CSV ל-JSON;<br>25 - החלף;<br >26 - סימון לא נתמך;<br>27 - XML ל-JSON.| |**פרמטרים**<br>(חובה)|מחרוזת|פרמטרים נוספים המשמשים אפשרות עיבוד מקדים. פרמטרים מרובים מופרדים על ידי תו LF (\\n).| |**שגיאה\_מטפל**<br>(נדרש)|מספר שלם|סוג הפעולה המשמש במקרה של כשל בשלב העיבוד המקדים.<br><br>ערכים אפשריים:<br>0 - הודעת השגיאה מוגדרת על ידי שרת Zabbix;< br>1 - Discard value;<br>2 - הגדר ערך מותאם אישית;<br>3 - הגדר הודעת שגיאה מותאמת אישית.| |**error\_handler\_params**<br>(נדרש)|string|פרמטרים של מטפל שגיאות. בשימוש עם `error_handler`.<br><br>חייב להיות ריק, אם `error_handler` הוא 0 או 1.<br>יכול להיות ריק אם, `error_handler` הוא 2.<br>לא יכול להיות ריק, אם `error_handler` הוא 3.|  הפרמטרים הבאים ומטפלי השגיאות נתמכים עבור כל אחד מהם סוג עיבוד מקדים.  |סוג עיבוד מקדים|שם|פרמטר 1|פרמטר 2|פרמטר 3|מטפלי שגיאות נתמכים| |----------------|----|--------|-----|- ----------|------------------------| |1|מכפיל מותאם אישית|מספר^1,\ 6^|<|<|0, 1, 2, 3| |2|חתוך ימני|רשימת תווים^2^|<|<|<| |3|חיתוך שמאלי|רשימת תווים^2^|<|<|<| |4|חתוך|רשימת התווים^2^|<|<|<| |5|ביטוי רגולרי|דפוס^3^|פלט^2^|<|0, 1, 2, 3| |6|בוליאנית לעשרונית|<|<|<|0, 1, 2, 3| |7|אוקטאל עד עשרוני|<|<|<|0, 1, 2, 3| |8|הקסדצימלי לעשרוני|<|<|<|0, 1, 2, 3| |9|שינוי פשוט|<|<|<|0, 1, 2, 3| |10|שינוי בשנייה|<|<|<|0, 1, 2, 3| |11|XML XPath|נתיב^4^|<|<|0, 1, 2, 3| |12|JSONPath|נתיב^4^|<|<|0, 1, 2, 3| |13|בטווח|min^1,\ 6^|max^1,\ 6^|<|0, 1, 2, 3| |14|תואם ביטוי רגולרי|דפוס^3^|<|<|0, 1, 2, 3| |15|לא תואם לביטוי רגולרי|דפוס^3^|<|<|0, 1, 2, 3| |16|בדוק אם יש שגיאה ב-JSON|path^4^|<|<|0, 1, 2, 3| |17|בדוק אם יש שגיאה ב-XML|נתיב^4^|<|<|0, 1, 2, 3| |18|בדוק אם יש שגיאה באמצעות ביטוי רגולרי|דפוס^3^|פלט^2^|<|0, 1, 2, 3| |19|מחק ללא שינוי|<|<|<|<| |20|הסר ללא שינוי עם פעימות לב|שניות^5,\ 6^|<|<|<| |21|JavaScript|script^2^|<|<|<| |22|דפוס פרומתאוס|דפוס^6,\ 7^|`ערך`, `תווית`, `פונקציה`|פלט^8,\ 9^|0, 1, 2, 3| |23|פרומתאוס ל-JSON|דפוס^6,\ 7^|<|<|0, 1, 2, 3| |24|CSV ל-JSON|תו^2^|תו^2^|0,1|0, 1, 2, 3| |25|החלף|מחרוזת חיפוש^2^|החלפה^2^|<|<| |26|סמן לא נתמך|<|<|<|1, 2, 3| |27|XML ל-JSON|<|<|<|0, 1, 2, 3|  ^1^ מספר שלם או נקודה צפה\ ^2^ מחרוזת\ ^3^ ביטוי רגולרי\ ^4^ JSONPath או XML XPath\ ^5^ מספר שלם חיובי (עם תמיכה בסיומת זמן, למשל 30s, 1m, 2h, 1ד)\ ^6^ מאקרו משתמש, מאקרו LLD\ ^7^ דפוס פרומתאוס בעקבות התחביר: `<שם המדד>{<שם התווית>="<ערך התווית>", ...} == <ערך>`. כל אחד רכיב דפוס פרומתאוס (מדד, שם תווית, ערך תווית ומדד value) יכול להיות מאקרו משתמש או מאקרו LLD.\ ^8^ פלט Prometheus בעקבות התחביר: `<שם התווית>` (יכול להיות מאקרו משתמש או מאקרו LLD) אם 'תווית' נבחרה בתור פרמטר שני.\ ^9^ אחת מפונקציות הצבירה: `sum`, `min`, `max`, `avg`, `count` אם `function` נבחרה בתור השנייה פָּרָמֶטֶר.

en-us	#### Item prototypes  The following screenshot illustrates how we can use these macros in item prototypes:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_snmp.png)  You can create as many item prototypes as needed:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototypes_snmp.png){width="600"}
he	#### אבות טיפוס של פריטים  צילום המסך הבא ממחיש כיצד אנו יכולים להשתמש בפקודות מאקרו אלו בפריט אבות טיפוס:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_snmp.png)  אתה יכול ליצור כמה אבות טיפוס של פריט לפי הצורך:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototypes_snmp.png){width="600"}

en-us	### Item prototype tag  The item prototype tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Item prototype tag name.| |value|string|Item prototype tag value.|
he	### תג אב טיפוס של פריט  לאובייקט תג אב הטיפוס של הפריט יש את המאפיינים הבאים.  |Property|[Type](/manual/api/reference_commentary#data_types)|תיאור| |--|--|------| |**תג**<br>(נדרש)|מחרוזת|שם אב טיפוס של פריט.| |value|string|ערך תג אב טיפוס של פריט.|

en-us	# Item prototype  This class is designed to work with item prototypes.  Object references:\  -   [Item     prototype](/manual/api/reference/itemprototype/object#item_prototype)  Available methods:\  -   [itemprototype.create](/manual/api/reference/itemprototype/create) -     creating new item prototypes -   [itemprototype.delete](/manual/api/reference/itemprototype/delete) -     deleting item prototypes -   [itemprototype.get](/manual/api/reference/itemprototype/get) -     retrieving item prototypes -   [itemprototype.update](/manual/api/reference/itemprototype/update) -     updating item prototypes
he	# אבטיפוס של פריט  מחלקה זו תוכננה לעבוד עם אבות טיפוס של פריטים.  סימוכין לפריט:\  -   [אבטיפוס     של פריט](/manual/api/reference/itemprototype/object#item_prototype)  מתודות זמינות:\  -   [itemprototype.create](/manual/api/reference/itemprototype/create) -     יצירת אבות טיפוס פריטים חדשים -   [itemprototype.delete](/manual/api/reference/itemprototype/delete) -     מחיקת אבות טיפוס פריטים -   [itemprototype.get](/manual/api/reference/itemprototype/get) -     משיכת אבות טיפוס פריטים -   [itemprototype.update](/manual/api/reference/itemprototype/update) -     עדכון אבות טיפוס פריטים

en-us	# itemprototype.update
he	# itemprototype.update

en-us	##### Item prototype  You may want to create an item prototype like this:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_item_prototype_prom.png)  with preprocessing options:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_item_prototype_prom_b.png)
he	##### אב טיפוס של פריט  ייתכן שתרצה ליצור אב טיפוס של פריט כמו זה:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_item_prototype_prom.png)  עם אפשרויות עיבוד מקדים:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_item_prototype_prom_b.png)

en-us	#### Items  Define items to monitor.  [Item API](/manual/api/reference/item)
he	#### פריטים  הגדר פריטים למעקב.  [פריט API](/manual/api/reference/item)

en-us	#### Items  To configure querying of internal stats on another Zabbix instance, you may use two items:  -   `zabbix[stats,<ip>,<port>]` internal item - for direct remote     queries of Zabbix server/proxy. <ip> and <port> are used     to identify the target instance. -   `zabbix.stats[<ip>,<port>]` agent item - for agent-based remote     queries of Zabbix server/proxy. <ip> and <port> are used     to identify the target instance.  See also: [Internal items](/manual/config/items/itemtypes/internal), [Zabbix agent items](/manual/config/items/itemtypes/zabbix_agent)  The following diagram illustrates the use of either item depending on the context.  ![](../../../../assets/en/manual/appendix/items/ext_stats.png)  -   ![](../../../../assets/en/manual/appendix/items/green.png) - Server     → external Zabbix instance (`zabbix[stats,<ip>,<port>]`) -   ![](../../../../assets/en/manual/appendix/items/pink.png) - Server →     proxy → external Zabbix instance (`zabbix[stats,<ip>,<port>]`) -   ![](../../../../assets/en/manual/appendix/items/blue.png) - Server →     agent → external Zabbix instance (`zabbix.stats[<ip>,<port>]`) -   ![](../../../../assets/en/manual/appendix/items/red.png) - Server →     proxy → agent → external Zabbix instance     (`zabbix.stats[<ip>,<port>]`)  To make sure that the target instance allows querying it by the external instance, list the address of the external instance in the 'StatsAllowedIP' parameter on the target instance.
he	#### פריטים  כדי להגדיר שאילתה של נתונים סטטיסטיים פנימיים במופע אחר של Zabbix, אתה יכול להשתמש בשני פריטים:  - פריט פנימי `zabbix[stats,<ip>,<port>]` - עבור שלט ישיר      שאילתות של שרת/פרוקסי של Zabbix. נעשה שימוש ב-<ip> ו-<port>      כדי לזהות את מופע היעד. - פריט סוכן `zabbix.stats[<ip>,<port>]` - עבור שלט מבוסס סוכן      שאילתות של שרת/פרוקסי של Zabbix. נעשה שימוש ב-<ip> ו-<port>      כדי לזהות את מופע היעד.  ראה גם: [פריטים פנימיים](/manual/config/items/itemtypes/internal), [פריטי סוכן של Zabbix](/manual/config/items/itemtypes/zabbix_agent)  התרשים הבא ממחיש את השימוש בכל אחד מהפריטים בהתאם ההקשר.  ![](../../../../assets/en/manual/appendix/items/ext_stats.png)  - ![](../../../../assets/en/manual/appendix/items/green.png) - שרת      ← מופע חיצוני של Zabbix (`zabbix[stats,<ip>,<port>]`) - ![](../../../../assets/en/manual/appendix/items/pink.png) - שרת →      proxy → מופע Zabbix חיצוני (`zabbix[stats,<ip>,<port>]`) - ![](../../../../assets/en/manual/appendix/items/blue.png) - שרת →      סוכן → מופע Zabbix חיצוני (`zabbix.stats[<ip>,<port>]`) - ![](../../../../assets/en/manual/appendix/items/red.png) - שרת →      proxy → סוכן → מופע חיצוני של Zabbix      (`zabbix.stats[<ip>,<port>]`)  כדי לוודא שמופע היעד מאפשר לבצע שאילתה על ידי החיצוני מופע, רשום את הכתובת של המופע החיצוני ב- פרמטר 'StatsAllowedIP' במופע היעד.

en-us	### Item tag  The item tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Item tag name.| |value|string|Item tag value.|
he	### תג פריט  לאובייקט תג הפריט יש את המאפיינים הבאים.  |Property|[Type](/manual/api/reference_commentary#data_types)|תיאור| |--|--|------| |**תג**<br>(חובה)|מחרוזת|שם תג פריט.| |value|string|ערך תג פריט.|

en-us	# Item  This class is designed to work with items.  Object references:\  -   [Item](/manual/api/reference/item/object#item)  Available methods:\  -   [item.create](/manual/api/reference/item/create) - creating new     items -   [item.delete](/manual/api/reference/item/delete) - deleting items -   [item.get](/manual/api/reference/item/get) - retrieving items -   [item.update](/manual/api/reference/item/update) - updating items
he	# פריט  מחלקה זו תוכננה לעבוד עם פריטים.  סימון לפריט:\  -   [פריט](/manual/api/reference/item/object#item)  מתודות זמינות:\  -   [item.create](/manual/api/reference/item/create) - יצירת פריטים     חדשים -   [item.delete](/manual/api/reference/item/delete) - מחיקת פריטים -   [item.get](/manual/api/reference/item/get) - משיכת פריטים -   [item.update](/manual/api/reference/item/update) - עדכון פריטים

en-us	##### Item  To begin with, you may want to set up an item that monitors a log file, for example:      log[/var/log/syslog]  ![](../../../../assets/en/manual/config/event_correlation/correlation_item.png)  With the item set up, wait a minute for the configuration changes to be picked up and then go to [Latest data](/manual/web_interface/frontend_sections/monitoring/latest_data) to make sure that the item has started collecting data.
he	##### פריט  מלכתחילה, ייתכן שתרצה להגדיר פריט שמנטר קובץ יומן, לדוגמה:       log[/var/log/syslog]  ![](../../../../assets/en/manual/config/event_correlation/correlation_item.png)  עם הגדרת הפריט, המתן דקה לשינויי התצורה הרים ולאחר מכן עבור אל [אחרון data](/manual/web_interface/frontend_sections/monitoring/latest_data) כדי ודא שהפריט התחיל לאסוף נתונים.

en-us	# item.update
he	# פריט.עדכון

en-us	##### Item value preprocessing  The **Preprocessing** tab allows to define [transformation rules](/manual/config/items/preprocessing) for the received values.
he	##### עיבוד מקדים של ערך פריט  הכרטיסייה **עיבוד מוקדם** מאפשרת להגדיר [טרנספורמציה כללים](/manual/config/items/preprocessing) עבור הערכים שהתקבלו.

en-us	#### Item value preprocessing  To visualize the data preprocessing process, we can use the following simplified diagram:  ![](../../../../../assets/en/manual/appendix/items/preprocessing_simplified.png)  The diagram above shows only processes, objects and main actions related to item value preprocessing in a **simplified** form. The diagram does not show conditional direction changes, error handling or loops. Only one preprocessing worker is shown on this diagram (multiple preprocessing workers can be used in real-life scenarios), only one item value is being processed and we assume that this item requires to execute at least one preprocessing step. The aim of this diagram is to show the idea behind item value preprocessing pipeline.  -   Item data and item value is passed to preprocessing manager using     socket-based IPC mechanism. -   Item is placed in the preprocessing queue.  ::: noteclassic Item can be placed at the end or at the beginning of the preprocessing queue. Zabbix internal items are always placed at the beginning of preprocessing queue, while other item types are enqueued at the end. :::  -   At this point data flow stops until there is at least one unoccupied     (that is not executing any tasks) preprocessing worker. -   When preprocessing worker is available, preprocessing task is being     sent to it. -   After preprocessing is done (both failed and successful execution of     preprocessing steps), preprocessed value is being passed back to     preprocessing manager. -   Preprocessing manager converts result to desired format (defined by     item value type) and places result in preprocessing queue. If there     are dependent items for current item, then dependent items are added     to preprocessing queue as well. Dependent items are enqueued in     preprocessing queue right after the master item, but only for master     items with value set and not in NOT SUPPORTED state.
he	#### עיבוד מקדים של ערך פריט  כדי להמחיש את תהליך עיבוד הנתונים המקדים, נוכל להשתמש בדברים הבאים דיאגרמה פשוטה:  ![](../../../../../assets/en/manual/appendix/items/preprocessing_simplified.png)  התרשים שלמעלה מציג רק תהליכים, אובייקטים ופעולות עיקריות הקשורים לעיבוד מקדים של ערך פריט בצורה **פשוטה**. התרשים כן לא להציג שינויי כיוון מותנים, טיפול בשגיאות או לולאות. רק עובד עיבוד מקדים אחד מוצג בתרשים זה (מרובה ניתן להשתמש בעובדי עיבוד מקדים בתרחישים אמיתיים), רק פריט אחד הערך מעובד ואנו מניחים שהפריט הזה דורש לבצע לפחות שלב עיבוד מקדים אחד. המטרה של דיאגרמה זו היא הראה את הרעיון מאחורי צינור עיבוד מקדים של ערך פריט.  - נתוני פריט וערך פריט מועברים למנהל העיבוד המקדים באמצעות      מנגנון IPC מבוסס שקע. - הפריט ממוקם בתור לעיבוד מקדים.  ::: noteclassic ניתן למקם את הפריט בסוף או בתחילת תור עיבוד מקדים. פריטים פנימיים של Zabbix תמיד ממוקמים ב- תחילת תור העיבוד המקדים, בעוד שסוגי פריטים אחרים נמצאים בתור הסוף. :::  - בשלב זה זרימת הנתונים נעצרת עד שיש לפחות אחד פנוי      (שזה לא ביצוע מטלות כלשהן) עובד עיבוד מקדים. - כאשר עובד עיבוד מקדים זמין, משימת עיבוד מוקדמת מתבצעת      נשלח אליו. - לאחר ביצוע עיבוד מקדים (גם ביצוע כושל וגם מוצלח של      שלבי עיבוד מוקדם), ערך מעובד מראש מועבר בחזרה      מנהל עיבוד מקדים. - מנהל עיבוד מקדים ממיר את התוצאה לפורמט הרצוי (מוגדר על ידי      סוג ערך פריט) ומקומות מביאים לתור עיבוד מקדים. אם יש      הם פריטים תלויים עבור פריט נוכחי, ואז מתווספים פריטים תלויים      גם לתור עיבוד מקדים. פריטים תלויים נמצאים בתור      תור עיבוד מקדים מיד אחרי פריט המאסטר, אבל רק עבור מאסטר      פריטים עם ערך מוגדר ולא במצב NOT SUPPORTED.

en-us	#### Item value processing  To visualize the data flow from data source to the Zabbix database, we can use the following simplified diagram:  ![](../../../../../assets/en/manual/appendix/items/overall_pic.png)  The diagram above shows only processes, objects and actions related to item value processing in a **simplified** form. The diagram does not show conditional direction changes, error handling or loops. Local data cache of preprocessing manager is not shown either because it doesn't affect data flow directly. The aim of this diagram is to show processes involved in item value processing and the way they interact.  -   Data gathering starts with raw data from a data source. At this     point, data contains only ID, timestamp and value (can be multiple     values as well) -   No matter what type of data gatherer is used, the idea is the same     for active or passive checks, for trapper items and etc, as it only     changes the data format and the communication starter (either data     gatherer is waiting for a connection and data, or data gatherer     initiates the communication and requests the data). Raw data is     validated, item configuration is retrieved from configuration cache     (data is enriched with the configuration data). -   Socket-based IPC mechanism is used to pass data from data gatherers     to preprocessing manager. At this point data gatherer continue to     gather data without waiting for the response from preprocessing     manager. -   Data preprocessing is performed. This includes execution of     preprocessing steps and dependent item processing.  ::: noteclassic Item can change its state to NOT SUPPORTED while preprocessing is performed if any of preprocessing steps fail. :::  -   History data from local data cache of preprocessing manager is being     flushed into history cache. -   At this point data flow stops until the next synchronization of     history cache (when history syncer process performs data     synchronization). -   Synchronization process starts with data normalization storing data     in Zabbix database. Data normalization performs conversions to     desired item type (type defined in item configuration), including     truncation of textual data based on predefined sizes allowed for     those types (HISTORY\_STR\_VALUE\_LEN for string,     HISTORY\_TEXT\_VALUE\_LEN for text and HISTORY\_LOG\_VALUE\_LEN for     log values). Data is being sent to Zabbix database after     normalization is done.  ::: noteclassic Item can change its state to NOT SUPPORTED if data normalization fails (for example, when textual value cannot be converted to number). :::  -   Gathered data is being processed - triggers are checked, item     configuration is updated if item becomes NOT SUPPORTED, etc. -   This is considered the end of data flow from the point of view of     item value processing.
he	#### עיבוד ערך פריט  כדי להמחיש את זרימת הנתונים ממקור הנתונים למסד הנתונים של Zabbix, אנו יכול להשתמש בתרשים הפשוט הבא:  ![](../../../../../assets/en/manual/appendix/items/overall_pic.png)  התרשים שלמעלה מציג רק תהליכים, אובייקטים ופעולות הקשורים אליהם עיבוד ערך פריט בצורה **פשוטה**. התרשים לא הצג שינויי כיוון מותנים, טיפול בשגיאות או לולאות. נתונים מקומיים המטמון של מנהל העיבוד המקדים אינו מוצג גם כי הוא לא להשפיע ישירות על זרימת הנתונים. מטרת הדיאגרמה היא להציג תהליכים מעורבים בעיבוד ערך פריט ובאופן האינטראקציה שלהם.  - איסוף נתונים מתחיל בנתונים גולמיים ממקור נתונים. בזה      נקודה, הנתונים מכילים רק מזהה, חותמת זמן וערך (יכולים להיות מרובים      גם ערכים) - לא משנה באיזה סוג של אוסף נתונים משתמשים, הרעיון זהה      עבור בדיקות אקטיביות או פסיביות, עבור פריטי לוכד וכדומה, כמו זה בלבד      משנה את פורמט הנתונים ואת מתנע התקשורת (שני הנתונים      אוסף ממתין לחיבור ונתונים, או אוסף נתונים      יוזם את התקשורת ומבקש את הנתונים). נתונים גולמיים הם      מאומת, תצורת הפריט מאוחזרת ממטמון התצורה      (הנתונים מועשרים בנתוני התצורה). - מנגנון IPC מבוסס Socket משמש להעברת נתונים מאוספי נתונים      למנהל עיבוד מקדים. בשלב זה ממשיך אוסף הנתונים      לאסוף נתונים מבלי להמתין לתגובה מהעיבוד המקדים      מנהל. - מבוצע עיבוד מקדים של נתונים. זה כולל ביצוע של      שלבי עיבוד מקדים ועיבוד פריטים תלויים.  ::: noteclassic פריט יכול לשנות את מצבו לא נתמך בזמן עיבוד מקדים מבוצע אם אחד משלבי העיבוד המקדים לְהִכָּשֵׁל. :::  - נתוני היסטוריה ממטמון הנתונים המקומי של מנהל העיבוד המקדים נמצאים      נשטף לתוך מטמון ההיסטוריה. - בשלב זה זרימת הנתונים נעצרת עד לסנכרון הבא של      מטמון היסטוריה (כאשר תהליך סינכרון ההיסטוריה מבצע נתונים      סִנכְּרוּן). - תהליך הסנכרון מתחיל עם נורמליזציה של נתונים אחסון נתונים      במסד הנתונים של Zabbix. נורמליזציה של נתונים מבצעת המרות ל      סוג הפריט הרצוי (סוג המוגדר בתצורת הפריט), כולל      חיתוך של נתונים טקסטואליים על סמך גדלים מוגדרים מראש המותרים      הסוגים האלה (HISTORY\_STR\_VALUE\_LEN עבור מחרוזת,      HISTORY\_TEXT\_VALUE\_LEN עבור טקסט ו-HISTORY\_LOG\_VALUE\_LEN עבור      ערכי יומן). נתונים נשלחים למסד הנתונים של Zabbix לאחר מכן      הנורמליזציה מתבצעת.  ::: noteclassic פריט יכול לשנות את מצבו לא נתמך אם נתונים הנורמליזציה נכשלת (לדוגמה, כאשר לא ניתן להמיר ערך טקסטואלי למספר). :::  - הנתונים שנאספו בעיבוד - טריגרים נבדקים, פריט      התצורה מתעדכנת אם הפריט הופך לא נתמך וכו'. - זה נחשב סוף זרימת הנתונים מנקודת המבט של      עיבוד ערך פריט.

en-us	#### Item values  The following information is exported for a collected item value:  |Field|<|Type|Description| |-|---------|---------|---------------------------| |*host*|<|object|Host name of the item host.| | |host|string|Host name.| |^|name|string|Visible host name.| |*groups*|<|array|List of host groups of the item host; there should be at least one element in array.| | |\-|string|Host group name.| |*itemid*|<|number|Item ID.| |*name*|<|string|Visible item name.| |*clock*|<|number|Number of seconds since Epoch to the moment when value was collected (integer part).| |*ns*|<|number|Number of nanoseconds to be added to `clock` to get a precise value collection time.| |*timestamp*<br>(*Log* only)|<|number|0 if not available.| |*source*<br>(*Log* only)|<|string|Empty string if not available.| |*severity*<br>(*Log* only)|<|number|0 if not available.| |*eventid*<br>(*Log* only)|<|number|0 if not available.| |*value*|<|number (for numeric items) or<br>string (for text items)|Collected item value.| |*type*|<|number|Collected value type:<br>0 - numeric float, 1 - character, 2 - log, 3 - numeric unsigned, 4 - text|
he	#### ערכי פריט  המידע הבא מיוצא עבור ערך פריט שנאסף:  |שדה|<|סוג|תיאור| |-|--------|--------|-------------------------------- | |*host*|<|object|שם המארח של מארח הפריט.| | |host|string|שם מארח.| |^|name|string|שם מארח גלוי.| |*groups*|<|מערך|רשימת קבוצות מארח של מארח הפריט; צריך להיות לפחות אלמנט אחד במערך.| | |\-|string|שם קבוצת המארח.| |*itemid*|<|מספר|מזהה פריט.| |*name*|<|string|שם פריט גלוי.| |*שעון*|<|מספר|מספר שניות מאז התקופה ועד לרגע בו הערך נאסף (חלק שלם).| |*ns*|<|number|מספר ננו-שניות שיש להוסיף ל'שעון' כדי לקבל זמן איסוף ערכים מדויק.| |*חותמת זמן*<br>(*יומן* בלבד)|<|מספר|0 אם לא זמין.| |*מקור*<br>(*יומן* בלבד)|<|string|מחרוזת ריקה אם לא זמינה.| |*חומרה*<br>(*יומן* בלבד)|<|מספר|0 אם לא זמין.| |*eventid*<br>(*Log* only)|<|number|0 אם לא זמין.| |*value*|<|מספר (עבור פריטים מספריים) או<br>מחרוזת (עבור פריטי טקסט)|ערך פריט שנאסף.| |*type*|<|number|סוג ערך שנאסף:<br>0 - צף מספרי, 1 - תו, 2 - יומן, 3 - מספרי ללא סימן, 4 - טקסט|

en-us	It is possible to zoom in and out the map by using the plus and minus buttons in the widget's upper left corner or by using the mouse scroll wheel or touchpad. To set the current view as default, right-click anywhere on the map and select *Set this view as default*. This setting will override *Initial view* widget parameter for the current user. To undo this action, right-click anywhere on the map again and select *Reset the initial view*.  When *Initial view* or *Default view* is set, you can return to this view at any time by pressing on the home icon on the left.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/geomap_widget3.png)
he	אפשר להגדיל ולהקטין את המפה באמצעות הפלוס והמינוס לחצנים בפינה השמאלית העליונה של הווידג'ט או באמצעות גלילת העכבר גלגל או משטח מגע. כדי להגדיר את התצוגה הנוכחית כברירת מחדל, לחץ לחיצה ימנית בכל מקום במפה ובחר *הגדר תצוגה זו כברירת מחדל*. ההגדרה הזו יעקוף את פרמטר הווידג'ט *תצוגה ראשונית* עבור המשתמש הנוכחי. ל בטל פעולה זו, לחץ לחיצה ימנית בכל מקום במפה שוב ובחר *אפס את התצוגה הראשונית*.  כאשר *תצוגה ראשונית* או *תצוגת ברירת מחדל* מוגדרת, ניתן לחזור לזה הצג בכל עת על ידי לחיצה על סמל הבית בצד שמאל.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/geomap_widget3.png)

en-us	##### Java gateway  If you obtained Zabbix from the source repository or an archive, then the necessary dependencies are already included in the source tree.  If you obtained Zabbix from your distribution's package, then the necessary dependencies are already provided by the packaging system.  In both cases above, the software is ready to be used and no additional downloads are necessary.  If, however, you wish to provide your versions of these dependencies (for instance, if you are preparing a package for some Linux distribution), below is the list of library versions that Java gateway is known to work with. Zabbix may work with other versions of these libraries, too.  The following table lists JAR files that are currently bundled with Java gateway in the original code:  |Library|Mandatory status|Comments| |--|-|-------| |[android-json](https://mvnrepository.com/artifact/com.vaadin.external.google/android-json)|Yes|Version 4.3r1 or higher.<br>JSON (JavaScript Object Notation) is a lightweight data-interchange format. This is the org.json compatible Android implementation extracted from the Android SDK.| |[logback-classic](https://mvnrepository.com/artifact/ch.qos.logback/logback-classic)|^|Version 1.2.9 or higher.| |[logback-core](https://mvnrepository.com/artifact/ch.qos.logback/logback-core)|^|Version 1.2.9 or higher.| |[slf4j-api](https://mvnrepository.com/artifact/org.slf4j/slf4j-api)|^|Version 1.7.32 or higher.|  Java gateway can be built using either Oracle Java or open-source OpenJDK (version 1.6 or newer). Packages provided by Zabbix are compiled using OpenJDK. The table below provides information about OpenJDK versions used for building Zabbix packages by distribution:  |Distribution|OpenJDK version| |------------|---------------| |RHEL 8|1.8.0| |RHEL 7|1.8.0| |SLES 15|11.0.4| |SLES 12|1.8.0| |Debian 10|11.0.8| |Ubuntu 20.04|11.0.8| |Ubuntu 18.04|11.0.8|
he	##### שער Java  אם השגת את Zabbix ממאגר המקור או מארכיון, אז התלות הדרושות כבר כלולות בעץ המקור.  אם השגת את Zabbix מחבילת ההפצה שלך, אז ה התלות הדרושות כבר מסופקות על ידי מערכת האריזה.  בשני המקרים לעיל, התוכנה מוכנה לשימוש וללא תוספת יש צורך בהורדות.  עם זאת, אם ברצונך לספק את הגרסאות שלך לתלות אלה (לדוגמה, אם אתה מכין חבילה עבור לינוקס כלשהי הפצה), להלן רשימת גרסאות הספרייה ש-Java Gateway ידוע לעבוד איתו. Zabbix עשוי לעבוד עם גרסאות אחרות של אלה גם ספריות.  הטבלה הבאה מפרטת קובצי JAR המצורפים כעת עם Java שער בקוד המקורי:  |ספרייה|סטטוס חובה|הערות| |--|-|-------| |[android-json](https://mvnrepository.com/artifact/com.vaadin.external.google/android-json)|כן|גרסה 4.3r1 ומעלה.<br>JSON (סימון אובייקטים ב-JavaScript) הוא קל משקל פורמט חילופי נתונים. זהו יישום Android תואם org.json שחולץ מ-Android SDK.| |[logback-classic](https://mvnrepository.com/artifact/ch.qos.logback/logback-classic)|^|גרסה 1.2.9 ומעלה.| |[logback-core](https://mvnrepository.com/artifact/ch.qos.logback/logback-core)|^|גרסה 1.2.9 ומעלה.| |[slf4j-api](https://mvnrepository.com/artifact/org.slf4j/slf4j-api)|^|גרסה 1.7.32 ומעלה.|  ניתן לבנות שער Java באמצעות Oracle Java או בקוד פתוח OpenJDK (גרסה 1.6 ומעלה). חבילות המסופקות על ידי Zabbix מלוקטות באמצעות OpenJDK. הטבלה שלהלן מספקת מידע על OpenJDK גרסאות המשמשות לבניית חבילות Zabbix לפי הפצה:  |הפצה|גרסת OpenJDK| |------------|--------------| |RHEL 8|1.8.0| |RHEL 7|1.8.0| |SLES 15|11.0.4| |SLES 12|1.8.0| |Debian 10|11.0.8| |אובונטו 20.04|11.0.8| |אובונטו 18.04|11.0.8|

en-us	### Java gateway installation  It is required to install [Java gateway](/manual/concepts/java) only if you want to monitor JMX applications. Java gateway is lightweight and does not require a database.  Once the required repository is added, you can install Zabbix Java gateway by running:      # dnf install zabbix-java-gateway  Proceed to [setup](/manual/concepts/java/from_rhel_centos) for more details on configuring and running Java gateway.
he	### התקנת שער Java  נדרש להתקין את [שער Java](/manual/concepts/java) רק אם אתה רוצה לפקח על יישומי JMX. שער Java הוא קל משקל ו אינו דורש מסד נתונים.  לאחר הוספת המאגר הנדרש, תוכל להתקין את Zabbix Java שער על ידי הפעלת:       # dnf התקן את zabbix-java-gateway  המשך אל [התקנה](/manual/concepts/java/from_rhel_centos) למידע נוסף פרטים על הגדרה והרצה של שער Java.

en-us	#### Jira webhook (custom)  ![](../../../../../../assets/en/manual/config/notifications/media/media_webhook_jira.png)  This script will create a JIRA issue and return some info on the created issue.  ``` {.java} try {     Zabbix.log(4, '[ Jira webhook ] Started with params: ' + value);      var result = {             'tags': {                 'endpoint': 'jira'             }         },         params = JSON.parse(value),         req = new HttpRequest(),         fields = {},         resp;      if (params.HTTPProxy) {         req.setProxy(params.HTTPProxy);     }      req.addHeader('Content-Type: application/json');     req.addHeader('Authorization: Basic ' + params.authentication);      fields.summary = params.summary;     fields.description = params.description;     fields.project = {key: params.project_key};     fields.issuetype = {id: params.issue_id};      resp = req.post('https://tsupport.zabbix.lan/rest/api/2/issue/',         JSON.stringify({"fields": fields})     );      if (req.getStatus() != 201) {         throw 'Response code: ' + req.getStatus();     }      resp = JSON.parse(resp);     result.tags.issue_id = resp.id;     result.tags.issue_key = resp.key;      return JSON.stringify(result); } catch (error) {     Zabbix.log(4, '[ Jira webhook ] Issue creation failed json : ' + JSON.stringify({"fields": fields}));     Zabbix.log(3, '[ Jira webhook ] issue creation failed : ' + error);      throw 'Failed with error: ' + error; } ```
he	#### Jira webhook (מותאם אישית)  ![](../../../../../../assets/en/manual/config/notifications/media/media_webhook_jira.png)  סקריפט זה יצור בעיית JIRA ויחזיר קצת מידע על היצירה נושא.  ``` {.java} נסה {      Zabbix.log(4, '[ Jira webhook ] התחיל עם params: ' + value);       var result = {              'תגים': {                  'נקודת קצה': 'ג'ירה'              }          },          params = JSON.parse(value),          req = new HttpRequest(),          שדות = {},          resp;       if (params.HTTPProxy) {          req.setProxy(params.HTTPProxy);      }       req.addHeader('Content-Type: application/json');      req.addHeader('Authorization: Basic ' + params.authentication);       fields.summary = params.summary;      fields.description = params.description;      fields.project = {key: params.project_key};      fields.issuetype = {id: params.issue_id};       resp = req.post('https://tsupport.zabbix.lan/rest/api/2/issue/',          JSON.stringify({"fields": fields})      );       if (req.getStatus() != 201) {          throw 'קוד תגובה: ' + req.getStatus();      }       resp = JSON.parse(resp);      result.tags.issue_id = resp.id;      result.tags.issue_key = resp.key;       החזר JSON.stringify(result); } לתפוס (שגיאה) {      Zabbix.log(4, '[ Jira webhook ] יצירת בעיה נכשלה json : ' + JSON.stringify({"fields": fields}));      Zabbix.log(3, '[Jira webhook] יצירת בעיה נכשלה: ' + error);       throw 'נכשל בשגיאה: ' + שגיאה; } ```

en-us	#### JMX item keys in more detail
he	#### מפתחות פריט JMX בפירוט רב יותר

en-us	#### JMX monitoring  See [JMX monitoring](/manual/config/items/itemtypes/jmx_monitoring) page for more details.
he	#### ניטור JMX  עיין בדף [ניטור JMX](/manual/config/items/itemtypes/jmx_monitoring) לפרטים נוספים.

en-us	#### JMX monitoring  See [JMX monitoring](/manual/config/items/itemtypes/jmx_monitoring) page for more details.
he	#### ניטור JMX  עיין בדף [ניטור JMX](/manual/config/items/itemtypes/jmx_monitoring) לפרטים נוספים.

en-us	#### JMX monitoring  See [JMX monitoring](/manual/config/items/itemtypes/jmx_monitoring) page for more details.
he	#### ניטור JMX  עיין בדף [ניטור JMX](/manual/config/items/itemtypes/jmx_monitoring) לפרטים נוספים.

en-us	#### JMX monitoring  See [JMX monitoring](/manual/config/items/itemtypes/jmx_monitoring) page for more details.
he	#### ניטור JMX  עיין בדף [ניטור JMX](/manual/config/items/itemtypes/jmx_monitoring) לפרטים נוספים.

en-us	 ### JMX monitoring  The template *Generic Java JMX* now contains discovery rules for low-level discovery of memory pools and garbage collectors. 
he	ואוספני

en-us	 ### JSONPath parsing errors  JSONPath parsing errors occur in this version in case of leading whitespace and empty array/object. Fixed in Zabbix 6.0.12.
he	### שגיאות ניתוח JSONPath  שגיאות ניתוח של JSONPath מתרחשות בגרסה זו במקרה של רווח לבן מוביל ומערך/אובייקט ריק. תוקן ב- Zabbix 6.0.12.

en-us	#### Keeping history  You can set for how many days history will be kept:  -   in the item properties [form](/manual/config/items/item) -   when mass-updating items -   when [setting     up](/manual/web_interface/frontend_sections/administration/general#housekeeper)     housekeeper tasks  Any older data will be removed by the housekeeper.  The general strong advice is to keep history for the smallest possible number of days and that way not to overload the database with lots of historical values.  Instead of keeping a long history, you can keep longer data of trends. For example, you could keep history for 14 days and trends for 5 years.  You can get a good idea of how much space is required by history versus trends data by referring to the [database sizing page](/manual/installation/requirements#database_size).  While keeping shorter history, you will still be able to review older data in graphs, as graphs will use trend values for displaying older data.  ::: noteimportant If history is set to '0', the item will update only dependent items and inventory. No trigger functions will be evaluated because trigger evaluation is based on history data only. :::   ::: notetip As an alternative way to preserve history consider to use [history export](/manual/config/items/loadablemodules#providing_history_export_callbacks) functionality of loadable modules. :::
he	#### שמירת היסטוריה  אתה יכול להגדיר לכמה ימים ההיסטוריה תישמר:  - במאפייני הפריט [טופס](/manual/config/items/item) - בעת עדכון המוני של פריטים - כאשר [הגדרה      למעלה](/manual/web_interface/frontend_sections/administration/general#housekeeper)      משימות עוזרת בית  כל מידע ישן יותר יוסר על ידי עוזרת הבית.  העצה החזקה הכללית היא לשמור על ההיסטוריה למינימום האפשרי מספר ימים וככה לא להעמיס על מסד הנתונים הרבה ערכים היסטוריים.  במקום לשמור על היסטוריה ארוכה, אתה יכול לשמור נתונים ארוכים יותר של מגמות. לדוגמה, תוכל לשמור היסטוריה למשך 14 ימים ומגמות למשך 5 שנים.  אתה יכול לקבל מושג טוב על כמה מקום נדרש על ידי ההיסטוריה לעומת נתוני מגמות על ידי הפניה ל-[גודל מסד הנתונים page](/manual/installation/requirements#database_size).  למרות היסטוריה קצרה יותר, עדיין תוכל לסקור ישן יותר נתונים בגרפים, שכן גרפים ישתמשו בערכי מגמה להצגת ישנים יותר נתונים.  ::: שימו לב חשוב אם ההיסטוריה מוגדרת ל-'0', הפריט יתעדכן רק פריטים ומלאי תלויים. לא יהיו פונקציות טריגר מוערך מכיוון שהערכת טריגר מבוססת על נתוני היסטוריה רק. :::  ::: הערה כדרך חלופית לשימור היסטוריה לשקול להשתמש [היסטוריה ייצוא](/manual/config/items/loadablemodules#providing_history_export_callbacks) פונקציונליות של מודולים הניתנים לטעינה. :::

en-us	#### Keeping trends  Trends is a built-in historical data reduction mechanism which stores minimum, maximum, average and the total number of values per every hour for numeric data types.  You can set for how many days trends will be kept:  -   in the item properties [form](/manual/config/items/item) -   when mass-updating items -   when setting up Housekeeper tasks  Trends usually can be kept for much longer than history. Any older data will be removed by the housekeeper.  Zabbix server accumulates trend data in runtime in the trend cache, as the data flows in. Server flushes **previous hour** trends of every item into the database (where frontend can find them) in these situations:  -   server receives the first current hour value of the item -   5 or less minutes of the current hour left and still no current hour     values of the item -   server stops  To see trends on a graph you need to wait at least to the beginning of the next hour (if item is updated frequently) and at most to the end of the next hour (if item is updated rarely), which is 2 hours maximum.  When server flushes trend cache and there are already trends in the database for this hour (for example, server has been restarted mid-hour), server needs to use update statements instead of simple inserts. Therefore on a bigger installation if restart is needed it is desirable to stop server in the end of one hour and start in the beginning of the next hour to avoid trend data overlap.  History tables do not participate in trend generation in any way.  ::: noteimportant If trends are set to '0', Zabbix server does not calculate or store trends at all. :::  ::: noteclassic The trends are calculated and stored with the same data type as the original values. As a result the average value calculations of unsigned data type values are rounded and the less the value interval is the less precise the result will be. For example if item has values 0 and 1, the average value will be 0, not 0.5.  Also restarting server might result in the precision loss of unsigned data type average value calculations for the current hour. :::
he	#### שמירה על מגמות  Trends הוא מנגנון צמצום נתונים היסטורי מובנה אשר מאחסן מינימום, מקסימום, ממוצע ומספר הערכים הכולל לכל שעה עבור סוגי נתונים מספריים.  אתה יכול להגדיר לכמה ימים מגמות יישמרו:  - במאפייני הפריט [טופס](/manual/config/items/item) - בעת עדכון המוני של פריטים - בעת הגדרת משימות עוזרת בית  ניתן לשמור על טרנדים הרבה יותר זמן מההיסטוריה. כל נתונים ישנים יותר יוסר על ידי עוזרת הבית.  שרת Zabbix צובר נתוני מגמה בזמן ריצה במטמון המגמה, כמו הנתונים זורמים פנימה. השרת מסיר מגמות של **שעה קודמת** של כל פריט לתוך מסד הנתונים (שם ה-frontend יכול למצוא אותם) במצבים אלה:  - השרת מקבל את ערך השעה הנוכחית הראשונה של הפריט - נותרו 5 דקות או פחות מהשעה הנוכחית ועדיין אין שעה נוכחית      ערכי הפריט - השרת עוצר  כדי לראות מגמות על גרף אתה צריך לחכות לפחות לתחילתו של בשעה הבאה (אם הפריט מתעדכן לעתים קרובות) ולכל היותר עד סוף השעה הבאה (אם הפריט מתעדכן לעתים רחוקות), כלומר שעתיים לכל היותר.  כאשר השרת שוחק את מטמון המגמה וכבר יש טרנדים ב- מסד נתונים עבור שעה זו (לדוגמה, השרת הופעל מחדש באמצע השעה), השרת צריך להשתמש בהצהרות עדכון במקום פשוטות מוסיף. לכן בהתקנה גדולה יותר אם יש צורך בהפעלה מחדש רצוי לעצור את השרת בתום שעה ולהתחיל ב תחילת השעה הבאה כדי למנוע חפיפת נתוני מגמה.  טבלאות היסטוריה אינן משתתפות ביצירת מגמות בשום צורה.  ::: שימו לב חשוב אם מגמות מוגדרות ל-'0', שרת Zabbix לא לחשב או לאחסן מגמות בכלל. :::  ::: noteclassic המגמות מחושבות ומאוחסנות עם אותו סוג נתונים בתור הערכים המקוריים. כתוצאה מכך חישובי הערך הממוצע של ערכי סוגי נתונים ללא סימנים מעוגלים וככל שמרווח הערכים קטן יותר כך התוצאה תהיה פחות מדויקת. למשל אם לפריט יש ערכים 0 ו-1, הערך הממוצע יהיה 0, לא 0.5.  כמו כן, הפעלה מחדש של השרת עלולה לגרום לאובדן הדיוק של unsigned חישובי ערך ממוצע של סוג נתונים עבור השעה הנוכחית. :::

en-us	 ##### Kernel data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**kernel.maxfiles**|<|<|<| |Maximum number of opened files supported by OS.|Integer| | | |**kernel.maxproc**|<|<|<| |Maximum number of processes supported by OS.|Integer| | | |**kernel.openfiles**|<|<|<| |Return the number of currently open file descriptors.|Integer| |This item is supported since Zabbix 6.0.|
he	##### נתוני ליבה  |מפתח פריט|<|<|<| |--|--|------|------| |תיאור|ערך החזרה|פרמטרים|הערות| |**kernel.maxfiles**|<|<|<| |מספר מקסימלי של קבצים שנפתחו נתמכים על ידי מערכת ההפעלה.|מספר שלם| | | |**kernel.maxproc**|<|<|<| |מספר מקסימלי של תהליכים הנתמכים על ידי מערכת ההפעלה.|מספר שלם| | | |**kernel.openfiles**|<|<|<| |החזר את מספר מתארי הקבצים הפתוחים כעת.|מספר שלם| |פריט זה נתמך מאז Zabbix 6.0.|

en-us	 ### Keyboard navigation  Keyboard control has been implemented for info icons in the frontend. Thus it is now  possible to focus on info icons, and open the hints, using the keyboard.
he	### ניווט במקלדת  בקרת מקלדת יושמה עבור סמלי מידע בחזית. כך זה עכשיו אפשר להתמקד בסמלי מידע ולפתוח את הרמזים באמצעות המקלדת.

en-us	##### Key file authentication  To use key based authentication for SSH items, certain changes to the server configuration are required.  Open the Zabbix server configuration file ([zabbix\_server.conf](/manual/appendix/config/zabbix_server)) as `root` and look for the following line:      # SSHKeyLocation=  Uncomment it and set full path to a folder where public and private keys will be located:      SSHKeyLocation=/home/zabbix/.ssh  Save the file and restart zabbix\_server afterwards.  */home/zabbix* here is the home directory for the *zabbix* user account and *.ssh* is a directory where by default public and private keys will be generated by a [ssh-keygen](http://en.wikipedia.org/wiki/Ssh-keygen) command inside the home directory.  Usually installation packages of zabbix-server from different OS distributions create *zabbix* user account with a home directory in not very well-known places (as for system accounts), e. g. */var/lib/zabbix*.  Before starting to generate the keys, an approach to reallocate the home directory to a better known place (intuitively expected) could be considered. This will correspond with the *SSHKeyLocation* Zabbix server configuration parameter mentioned above.  These steps can be skipped if *zabbix* account has been added manually according to the [installation section](/manual/installation/install#create_user_account) because in this case most likely the home directory is already located at */home/zabbix*.  To change the setting for the *zabbix* user account all working processes which are using it have to be stopped:      # service zabbix-agent stop     # service zabbix-server stop  To change the home directory location with an attempt to move it (if it exists) a command should be executed:      # usermod -m -d /home/zabbix zabbix  It's absolutely possible that a home directory did not exist in the old place, so it should be created at the new place. A safe attempt to do that is:      # test -d /home/zabbix || mkdir /home/zabbix  To be sure that all is secure, additional commands could be executed to set permissions to the home directory:      # chown zabbix:zabbix /home/zabbix     # chmod 700 /home/zabbix  Previously stopped processes now can be started again:      # service zabbix-agent start     # service zabbix-server start  Now steps to generate public and private keys can be performed by a command:  ```yaml # sudo -u zabbix ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/zabbix/.ssh/id_rsa):  # <enter the created directory '/home/zabbix/.ssh'> Enter passphrase (empty for no passphrase):  Enter same passphrase again:  Your identification has been saved in /home/zabbix/.ssh/id_rsa. Your public key has been saved in /home/zabbix/.ssh/id_rsa.pub. The key fingerprint is: 90:af:e4:c7:e3:f0:2e:5a:8d:ab:48:a2:0c:92:30:b9 zabbix@it0 The key's randomart image is: +--[ RSA 2048]----+ |                 | |       .         | |      o          | | .     o         | |+     . S        | |.+   o =         | |E .   * =        | |=o . ..* .       | |... oo.o+        | +-----------------+ ```  Note: public and private keys (*id\_rsa.pub* and *id\_rsa* respectively) have been generated by default in the */home/zabbix/.ssh* directory which corresponds to the Zabbix server *SSHKeyLocation* configuration parameter.  ::: noteimportant Key types other than "rsa" may be supported by the ssh-keygen tool and SSH servers but they may not be supported by libssh2, used by Zabbix. :::
he	##### אימות קובץ מפתח  כדי להשתמש באימות מבוסס מפתח עבור פריטי SSH, שינויים מסוימים ב- נדרשת תצורת שרת.  פתח את קובץ התצורה של שרת Zabbix ([zabbix\_server.conf](/manual/appendix/config/zabbix_server)) בתור `root` וחפש את השורה הבאה:       # SSHKeyLocation=  בטל את ההערה והגדר נתיב מלא לתיקיה שבה מפתחות ציבוריים ופרטיים יהיה ממוקם:       SSHKeyLocation=/home/zabbix/.ssh  שמור את הקובץ והפעל מחדש את zabbix\_server לאחר מכן.  */home/zabbix* הנה ספריית הבית של חשבון המשתמש *zabbix* ו-*.ssh* היא ספרייה שבה כברירת מחדל מפתחות ציבוריים ופרטיים יהיו להיווצר על ידי [ssh-keygen](http://en.wikipedia.org/wiki/Ssh-keygen) הפקודה בתוך ספריית הבית.  בדרך כלל חבילות התקנה של שרת zabbix ממערכת הפעלה שונה הפצות יוצרות חשבון משתמש *zabbix* עם ספריית בית ב-not מקומות מאוד ידועים (באשר לחשבונות מערכת), למשל. ז. */var/lib/zabbix*.  לפני שמתחילים לייצר את המפתחות, גישה להקצאה מחדש של הבית ספרייה למקום מוכר יותר (צפוי אינטואיטיבית) יכולה להיות נחשב. זה יתכתב עם שרת *SSHKeyLocation* Zabbix פרמטר תצורה שהוזכר לעיל.  ניתן לדלג על שלבים אלה אם חשבון *zabbix* נוסף באופן ידני לפי [התקנה סעיף](/manual/installation/install#create_user_account) כי ב במקרה זה, ככל הנראה, ספריית הבית כבר נמצאת ב */home/zabbix*.  כדי לשנות את ההגדרה עבור חשבון המשתמש *zabbix* הכל עובד יש לעצור תהליכים המשתמשים בו:       # עצירת שירות zabbix-agent      # שירות zabbix-שרת עצירה  כדי לשנות את מיקום ספריית הבית בניסיון להזיז אותו (אם זה קיים) יש לבצע פקודה:       # usermod -m -d /home/zabbix zabbix  זה בהחלט אפשרי שספריית בית לא הייתה קיימת בישן מקום, ולכן יש ליצור אותו במקום החדש מקום. ניסיון בטוח לעשות זאת הוא:       # test -d /home/zabbix || mkdir /home/zabbix  כדי להיות בטוח שהכל מאובטח, ניתן היה לבצע פקודות נוספות הגדר הרשאות לספריית הבית:       # chown zabbix:zabbix /home/zabbix      # chmod 700 /home/zabbix  ניתן להתחיל שוב תהליכים שהופסקו בעבר:       # התחלת שירות zabbix-agent      # שירות zabbix-שרת התחל  כעת ניתן לבצע שלבים ליצירת מפתחות ציבוריים ופרטיים על ידי א פקודה:  ``` יאמל # sudo -u zabbix ssh-keygen -t rsa יצירת זוג מפתחות RSA ציבורי/פרטי. הזן קובץ שבו יש לשמור את המפתח (/home/zabbix/.ssh/id_rsa): # <הזן את הספרייה שנוצרה '/home/zabbix/.ssh'> הזן ביטוי סיסמה (ריק ללא ביטוי סיסמה): הזן שוב את אותו משפט סיסמה: הזיהוי שלך נשמר ב-/home/zabbix/.ssh/id_rsa. המפתח הציבורי שלך נשמר ב- /home/zabbix/.ssh/id_rsa.pub. טביעת האצבע העיקרית היא: 90:af:e4:c7:e3:f0:2e:5a:8d:ab:48:a2:0c:92:30:b9 zabbix@it0 התמונה האקראית של המפתח היא: +--[ RSA 2048]----+ | | | . | | o | | . o | |+ . S | |.+ o = | |ה . * = | |=o . ..* . | |... oo.o+ | +----------------+ ```  הערה: מפתחות ציבוריים ופרטיים (*id\_rsa.pub* ו-*id\_rsa* בהתאמה) נוצרו כברירת מחדל בספריית */home/zabbix/.ssh* שמתאים לתצורת שרת Zabbix *SSHKeyLocation* פָּרָמֶטֶר.  ::: שימו לב חשוב סוגי מפתח אחרים מלבד "rsa" עשויים להיות נתמכים על ידי כלי ssh-keygen ושרתי SSH אך ייתכן שהם לא נתמכים על ידי libssh2, בשימוש על ידי Zabbix. :::

en-us	#### Key name  The key name itself has a limited range of allowed characters, which just follow each other. Allowed characters are:      0-9a-zA-Z_-.  Which means:  -   all numbers; -   all lowercase letters; -   all uppercase letters; -   underscore; -   dash; -   dot.  ![](../../../../../assets/en/manual/config/key_name.png)
he	#### שם מפתח  לשם המפתח עצמו יש מגוון מוגבל של תווים מותרים, אשר פשוט ללכת אחד אחרי השני. התווים המותרים הם:       0-9a-zA-Z_-.  אשר אומר:  - כל המספרים; - כל האותיות הקטנות; - כל האותיות הגדולות; -   מדגיש; -   לזנק; - נקודה.  ![](../../../../../assets/en/manual/config/key_name.png)

en-us	#### Kiosk mode  The kiosk mode in supported frontend pages can be activated using URL parameters. For example, in dashboards:  -   `/zabbix.php?action=dashboard.view&kiosk=1` - activate kiosk mode -   `/zabbix.php?action=dashboard.view&kiosk=0` - activate normal mode
he	#### מצב קיוסק  ניתן להפעיל את מצב הקיוסק בדפי קצה נתמכים באמצעות URL פרמטרים. לדוגמה, במרכזי מחוונים:  - `/zabbix.php?action=dashboard.view&kiosk=1` - הפעל מצב קיוסק - `/zabbix.php?action=dashboard.view&kiosk=0` - הפעל מצב רגיל

en-us	#### Known issues  See [known issues](/manual/installation/known_issues#graphs) for graphs.
he	#### בעיות ידועות  ראה [בעיות ידועות](/manual/installation/known_issues#graphs) לקבלת גרפים.

en-us	#### Known issues  To improve performance, you can convert the field types from *nclob* to *nvarchar2*, see [known issues](/manual/installation/known_issues#slow-configuration-sync-with-oracle).
he	#### בעיות ידועות  כדי לשפר את הביצועים, אתה יכול להמיר את סוגי השדות מ-*nclob* ל-*nvarchar2*, ראה [בעיות ידועות](/manual/installation/known_issues#slow-configuration-sync-with-oracle).

en-us	##### Large file support  Zabbix has large file support for SNMP trapper files. The maximum file size that Zabbix can read is 2\^63 (8 EiB). Note that the filesystem may impose a lower limit on the file size.
he	##### תמיכה בקבצים גדולים  ל- Zabbix יש תמיכה בקבצים גדולים עבור קבצי SNMP Traper. הקובץ המקסימלי הגודל ש-Zabix יכול לקרוא הוא 2\^63 (8 EiB). שים לב שמערכת הקבצים עשויה להטיל מגבלה נמוכה יותר על גודל הקובץ.

en-us	 ### Latest data link for hosts shows numbers  The latest data link for hosts in [*Monitoring* -> *Hosts*](/manual/web_interface/frontend_sections/monitoring/hosts) now shows the number of items with latest data.
he	### קישור הנתונים האחרון עבור מארחים מציג מספרים  קישור הנתונים העדכני ביותר עבור מארחים ב-[*ניטור* -> *מארחים*](/manual/web_interface/frontend_sections/monitoring/hosts) מציג כעת את מספר הפריטים עם הנתונים העדכניים ביותר.

en-us	### LDAP authentication  External LDAP authentication can be used to check user names and passwords. Note that a user must exist in Zabbix as well, however its Zabbix password will not be used.  Zabbix LDAP authentication works at least with Microsoft Active Directory and OpenLDAP.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth_ldap.png)  Configuration parameters:  |Parameter|Description| |--|--------| |*Enable LDAP authentication*|Mark the checkbox to enable LDAP authentication.| |*LDAP host*|Name of LDAP server. For example: ldap://ldap.zabbix.com<br>For secure LDAP server use *ldaps* protocol.<br>ldaps://ldap.zabbix.com<br>With OpenLDAP 2.x.x and later, a full LDAP URI of the form ldap://hostname:port or ldaps://hostname:port may be used.| |*Port*|Port of LDAP server. Default is 389.<br>For secure LDAP connection port number is normally 636.<br>Not used when using full LDAP URIs.| |*Base DN*|Base path to search accounts:<br>ou=Users,ou=system (for OpenLDAP),<br>DC=company,DC=com (for Microsoft Active Directory)| |*Search attribute*|LDAP account attribute used for search:<br>uid (for OpenLDAP),<br>sAMAccountName (for Microsoft Active Directory)| |*Bind DN*|LDAP account for binding and searching over the LDAP server, examples:<br>uid=ldap\_search,ou=system (for OpenLDAP),<br>CN=ldap\_search,OU=user\_group,DC=company,DC=com (for Microsoft Active Directory)<br>Anonymous binding is also supported.  Note that anonymous binding potentially opens up domain configuration to unauthorized users (information about users, computers, servers, groups, services, etc.). For security reasons, disable anonymous binds on LDAP hosts and use authenticated access instead.| |*Case-sensitive login*|Unmark the checkbox to disable case-sensitive login (enabled by default) for usernames.<br>E.g. disable case-sensitive login and log in with, for example, 'ADMIN' user even if the Zabbix user is 'Admin'.<br>*Note* that with case-sensitive login disabled the login will be denied if multiple users exist in Zabbix database with similar usernames (e.g. Admin, admin).| |*Bind password*|LDAP password of the account for binding and searching over the LDAP server.| |*Test authentication*|Header of a section for testing| |*Login*|Name of a test user (which is currently logged in the Zabbix frontend). This user name must exist in the LDAP server.<br>Zabbix will not activate LDAP authentication if it is unable to authenticate the test user.| |*User password*|LDAP password of the test user.|  ::: notewarning In case of trouble with certificates, to make a secure LDAP connection (ldaps) work you may need to add a `TLS_REQCERT allow` line to the /etc/openldap/ldap.conf configuration file. It may decrease the security of connection to the LDAP catalog. :::  ::: notetip It is recommended to create a separate LDAP account (*Bind DN*) to perform binding and searching over the LDAP server with minimal privileges in the LDAP instead of using real user accounts (used for logging in the Zabbix frontend).\ Such an approach provides more security and does not require changing the *Bind password* when the user changes his own password in the LDAP server.\ In the table above it's *ldap\_search* account name. :::
he	### אימות LDAP  ניתן להשתמש באימות LDAP חיצוני לבדיקת שמות משתמש ו סיסמאות. שימו לב שמשתמש חייב להתקיים גם ב- Zabbix, בכל אופן שלו לא תעשה שימוש בסיסמת Zabbix.  אימות LDAP של Zabbix עובד לפחות עם Microsoft Active Directory ו-OpenLDAP.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth_ldap.png)  פרמטרי תצורה:  |פרמטר|תיאור| |--|--------| |*הפעל אימות LDAP*|סמן את תיבת הסימון כדי לאפשר אימות LDAP.| |*מארח LDAP*|שם שרת LDAP. לדוגמה: ldap://ldap.zabbix.com<br>לשרת LDAP מאובטח השתמש בפרוטוקול *ldaps*.<br>ldaps://ldap.zabbix.com<br>עם OpenLDAP 2.x.x ואילך, ניתן להשתמש ב-LDAP URI בצורה ldap://hostname:port או ldaps://hostname:port.| |*יציאה*|יציאה של שרת LDAP. ברירת המחדל היא 389.<br>עבור חיבור LDAP מאובטח מספר היציאה הוא בדרך כלל 636.<br>לא בשימוש בעת שימוש בכתובות URI מלאות של LDAP.| |*Base DN*|נתיב בסיס לחשבונות חיפוש:<br>ou=Users,ou=system (עבור OpenLDAP),<br>DC=company,DC=com (עבור Microsoft Active Directory)| |*תכונת חיפוש*|תכונת חשבון LDAP המשמשת לחיפוש:<br>uid (עבור OpenLDAP),<br>sAMAccountName (עבור Microsoft Active Directory)| |*Bind DN*|חשבון LDAP לקישור וחיפוש דרך שרת LDAP, דוגמאות:<br>uid=ldap\_search,ou=system (עבור OpenLDAP),<br>CN=ldap\_search,OU=user\_group ,DC=company,DC=com (עבור Microsoft Active Directory)<br>קישור אנונימי נתמך גם כן. שימו לב שקישור אנונימי עלול לפתוח את תצורת הדומיין למשתמשים לא מורשים (מידע על משתמשים, מחשבים, שרתים, קבוצות, שירותים וכו'). מטעמי אבטחה, השבת את הקשרים האנונימיים במארחי LDAP והשתמש במקום זאת בגישה מאומתת.| |*כניסה תלוית רישיות*|בטל את סימון תיבת הסימון כדי לבטל כניסה תלוית רישיות (מופעל כברירת מחדל) עבור שמות משתמש.<br>למשל. השבת התחברות תלוית רישיות והיכנס עם, למשל, משתמש 'ADMIN' גם אם משתמש Zabbix הוא 'Admin'.<br>*שים לב* שכאשר התחברות תלוית רישיות מושבתת, הכניסה תידחה אם קיימים מספר משתמשים ב- מסד נתונים של Zabbix עם שמות משתמש דומים (למשל Admin, admin).| |*סיסמת כריכה*|סיסמת LDAP של החשבון לקישור וחיפוש בשרת LDAP.| |*אימות בדיקה*|כותרת של קטע לבדיקה| |*כניסה*|שם משתמש בדיקה (אשר מחובר כעת ב-frontend של Zabbix). שם משתמש זה חייב להתקיים בשרת LDAP.<br>Zabbix לא תפעיל אימות LDAP אם אין באפשרותה לאמת את המשתמש הנבדק.| |*סיסמת משתמש*|סיסמת LDAP של המשתמש הנבדק.|  ::: הערה אזהרה במקרה של בעיה בתעודות, לעשות א חיבור LDAP מאובטח (ldaps) עובד ייתכן שיהיה עליך להוסיף א שורת `TLS_REQCERT allow` לתצורת /etc/openldap/ldap.conf קוֹבֶץ. זה עשוי להפחית את אבטחת החיבור ל-LDAP קָטָלוֹג. :::  ::: הערה מומלץ ליצור חשבון LDAP נפרד (*Bind DN*) לביצוע איגוד וחיפוש באמצעות שרת LDAP הרשאות מינימליות ב-LDAP במקום להשתמש בחשבונות משתמש אמיתיים (בשימוש לכניסה לחזית Zabbix).\ גישה כזו מספקת יותר ביטחון ואינה מצריכה שינוי ה-*Bind password* כאשר המשתמש משנה את הסיסמה שלו ב-LDAP שרת.\ בטבלה למעלה זה שם חשבון *ldap\_search*. :::

en-us	##### Limitations  -   Only same host (template) dependencies are allowed -   An item prototype can depend on another item prototype or regular     item from the same host -   Maximum count of dependent items for one master item is limited to     29999 (regardless of the number of dependency levels) -   Maximum 3 dependency levels allowed -   Dependent item on a host with master item from template will not be     exported to XML
he	##### מגבלות  - רק תלות של אותו מארח (תבנית) מותרות - אב טיפוס של פריט יכול להיות תלוי באב טיפוס אחר של פריט או רגיל      פריט מאותו מארח - הספירה המקסימלית של פריטים תלויים עבור פריט אב אחד מוגבלת ל      29999 (ללא קשר למספר רמות התלות) - מקסימום 3 רמות תלות מותרות - פריט תלוי במארח עם פריט מאסטר מהתבנית לא יהיה      מיוצא ל-XML

en-us	#### Limitations  -   Private keys are stored in plain text in files readable by Zabbix     components during startup -   Pre-shared keys are entered in Zabbix frontend and stored in Zabbix     database in plain text -   Built-in encryption does not protect communications:     -   Between the web server running Zabbix frontend and user web         browser     -   Between Zabbix frontend and Zabbix server -   Currently each encrypted connection opens with a full TLS handshake,     no session caching and tickets are implemented -   Adding encryption increases the time for item checks and actions,     depending on network latency:     -   For example, if packet delay is 100ms then opening a TCP         connection and sending unencrypted request takes around 200ms.         With encryption about 1000 ms are added for establishing the TLS         connection;     -   Timeouts may need to be increased, otherwise some items and         actions running remote scripts on agents may work with         unencrypted connections, but fail with timeout with encrypted. -   Encryption is not supported by [network     discovery](/manual/discovery/network_discovery). Zabbix agent checks     performed by network discovery will be unencrypted and if Zabbix     agent is configured to reject unencrypted connections such checks     will not succeed.
he	#### מגבלות  - מפתחות פרטיים מאוחסנים בטקסט רגיל בקבצים הניתנים לקריאה על ידי Zabbix      רכיבים במהלך האתחול - מפתחות משותפים מראש מוזנים בחזית Zabbix ומאוחסנים ב- Zabbix      מסד נתונים בטקסט רגיל - הצפנה מובנית אינה מגנה על תקשורת:      - בין שרת האינטרנט המריץ את Zabbix Frontend לבין אינטרנט של משתמש          דפדפן      - בין חזית Zabbix לשרת Zabbix - כרגע כל חיבור מוצפן נפתח בלחיצת יד מלאה TLS,      אין מטמון הפעלה וכרטיסים מיושמים - הוספת הצפנה מגדילה את הזמן לבדיקות ופעולות של פריטים,      בהתאם לאחזור הרשת:      - לדוגמה, אם עיכוב מנות הוא 100ms אז פתיחת TCP          חיבור ושליחת בקשה לא מוצפנת לוקח בערך 200 אלפיות השנייה.          עם הצפנה מתווספות כ-1000 אלפיות השנייה להקמת ה-TLS          חיבור;      - ייתכן שיהיה צורך להגדיל את זמני הזמן, אחרת חלק מהפריטים ו          פעולות שמריצות סקריפטים מרוחקים על סוכנים עשויות לעבוד איתן          חיבורים לא מוצפנים, אך נכשלים עם פסק זמן עם מוצפן. - הצפנה אינה נתמכת על ידי [רשת      Discovery](/manual/discovery/network_discovery). סוכן Zabbix בודק      שיבוצע על ידי גילוי רשת יהיה לא מוצפן ואם Zabbix      הסוכן מוגדר לדחות חיבורים לא מוצפנים בדיקות כאלה      לא יצליח.

en-us	#### - Limitations  Support of loadable modules is implemented for the Unix platform only. It means that it does not work for Windows agents.  In some cases a module may need to read module-related configuration parameters from *zabbix\_agentd.conf*. It is not supported currently. If you need your module to use some configuration parameters you should probably implement parsing of a module-specific configuration file.
he	#### - מגבלות  תמיכה במודולים הניתנים לטעינה מיושמת עבור פלטפורמת Unix בלבד. זה אומר שזה לא עובד עבור סוכני Windows.  במקרים מסוימים ייתכן שמודול יצטרך לקרוא תצורה הקשורה למודול פרמטרים מ-*zabbix\_agentd.conf*. זה לא נתמך כרגע. אם אתה צריך את המודול שלך כדי להשתמש בכמה פרמטרים של תצורה שאתה צריך כנראה ליישם ניתוח של קובץ תצורה ספציפי למודול.

en-us	##### Limitations  There are some limitations associated with the algorithm of creating LLD macro names from MBean property names:  -   attribute names are changed to uppercase -   attribute names are ignored (no LLD macros are generated) if they     consist of unsupported characters for LLD macro names. Supported     characters can be described by the following regular expression:     `A-Z0-9_\.` -   if an attribute is called "obj" or "domain" they will be ignored     because of the overlap with the values of the reserved Zabbix     properties {\#JMXOBJ} and {\#JMXDOMAIN} (supported since Zabbix     3.4.3.)  Please consider this jmx.discovery (with "beans" mode) example. MBean has the following properties defined:      name=test     тип=Type     attributes []=1,2,3     Name=NameOfTheTest     domAin=some  As a result of JMX discovery, the following LLD macros will be generated:  -   {\#JMXDOMAIN} - Zabbix internal, describing the domain of MBean -   {\#JMXOBJ} - Zabbix internal, describing MBean object -   {\#JMXNAME} - created from "name" property  Ignored properties are:  -   тип : its name contains unsupported characters (non-ASCII) -   attributes\[\] : its name contains unsupported characters (square     brackets are not supported) -   Name : it's already defined (name=test) -   domAin : it's a Zabbix reserved name
he	##### מגבלות  ישנן כמה מגבלות הקשורות לאלגוריתם של יצירת LLD שמות מאקרו משמות מאפיינים של MBean:  - שמות התכונות משתנים לאותיות רישיות - מתעלמים משמות תכונות (לא נוצרות פקודות מאקרו LLD) אם הן      מורכב מתווים לא נתמכים עבור שמות מאקרו LLD. נתמך      ניתן לתאר תווים על ידי הביטוי הרגולרי הבא:      `A-Z0-9_\.` - אם תכונה נקראת "obj" או "דומיין" תתעלם ממנה      בגלל החפיפה עם ערכי ה-Zabix השמורה      המאפיינים {\#JMXOBJ} ו-{\#JMXDOMAIN} (נתמכים מאז Zabbix      3.4.3.)  אנא שקול את הדוגמה הזו של jmx.discovery (עם מצב "שעועית"). MBean בעל המאפיינים הבאים מוגדרים:       שם=מבחן      тип=סוג      תכונות []=1,2,3      Name=NameOfTheTest      domAin=חלק  כתוצאה מגילוי JMX, פקודות המאקרו של LLD הבאות יהיו נוצר:  - {\#JMXDOMAIN} - Zabbix פנימי, המתאר את הדומיין של MBean - {\#JMXOBJ} - פנימי של Zabbix, המתאר אובייקט MBean - {\#JMXNAME} - נוצר מנכס "שם".  מאפיינים שמתעלמים מהם הם:  - טיפ: השם שלו מכיל תווים לא נתמכים (לא ASCII) - attributes\[\] : השם שלו מכיל תווים לא נתמכים (ריבוע      סוגריים לא נתמכים) - שם : זה כבר מוגדר (שם=מבחן) - domain : זה שם שמור של Zabbix

en-us	 #### Limitations  Zabbix agent for Windows does not support non-standard Windows configurations where CPUs are distributed non-uniformly across NUMA nodes. If logical CPUs are distributed non-uniformly, then CPU performance metrics may not be available for some CPUs. For example, if there are 72 logical CPUs with 2 NUMA nodes, both nodes must have 36 CPUs each.
he	#### מגבלות  Zabbix agent עבור Windows אינו תומך תצורות Windows שאינן סטנדרטיות שבהן מעבדים מופצים באופן לא אחיד על פני צמתים של NUMA. אם מעבדים לוגיים מופצים באופן לא אחיד, ייתכן ומדדי ביצועי מעבד לא יהיו זמינים עבור חלק מהמעבדים. לדוגמה, אם יש 72 מעבדים לוגיים עם 2 צמתים NUMA, שני הצמתים חייבים לכלול 36 מעבדים כל אחד.

en-us	#### Limiting access to API  Update role with ID "5", deny to call any "create", "update" or "delete" methods.  Request:  ```json {     "jsonrpc": "2.0",     "method": "role.update",     "params": [         {             "roleid": "5",             "rules": {                 "api.access": "1",                 "api.mode": "0",                 "api": ["*.create", "*.update", "*.delete"]             }         }     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "roleids": [             "5"         ]     },     "id": 1 } ```
he	#### הגבלת גישה ל-API  עדכן תפקיד עם מזהה "5", דחה לקרוא לכל "צור", "עדכן" או "מחק" שיטות.  בַּקָשָׁה:  ``` json {      "jsonrpc": "2.0",      "method": "role.update",      "פארמים": [          {              "roleid": "5",              "כללים": {                  "api.access": "1",                  "api.mode": "0",                  "api": ["*.create", "*.update", "*.delete"]              }          }      ],      "auth": "3a57200802b24cda67c4e4010b50c065",      "מזהה": 1 } ```  תְגוּבָה:  ``` json {      "jsonrpc": "2.0",      "תוצאה": {          "roleids": [              "5"          ]      },      "מזהה": 1 } ```

en-us	### Limits for JavaScript objects in preprocessing  The following limits for [JavaScript objects](/manual/config/items/preprocessing/javascript/javascript_objects#additional-javascript-objects) in preprocessing have been introduced:  -   The total size of all messages that can be logged with the `log()` method has been limited to 8 MB per script execution. -   The initialization of multiple `HttpRequest` objects has been limited to 10 per script execution. -   The total length of header fields that can be added to a single `HttpRequest` object with the `addHeader()` method has been limited to 128 Kbytes (special characters and header names included).
he	### מגבלות עבור אובייקטי JavaScript בעיבוד מקדים  ההגבלות הבאות עבור [אובייקטי JavaScript](/manual/config/items/preprocessing/javascript/javascript_objects#additional-javascript-objects) בעיבוד מקדים הוצגו:  - הגודל הכולל של כל ההודעות שניתן לרשום בשיטת `log()` הוגבל ל-8 MB לכל ביצוע סקריפט. - האתחול של אובייקטי `HttpRequest` מרובים הוגבל ל-10 לכל ביצוע סקריפט. - האורך הכולל של שדות כותרת שניתן להוסיף לאובייקט `HttpRequest` בודד בשיטת `addHeader()` הוגבל ל-128 Kbytes (כלול תווים מיוחדים ושמות כותרות).

en-us	### Limits for JavaScript objects in preprocessing  The following limits for [JavaScript objects](/manual/config/items/preprocessing/javascript/javascript_objects#additional-javascript-objects) in preprocessing have been introduced:  -   The total size of all messages that can be logged with the `log()` method has been limited to 8 MB per script execution. -   The initialization of multiple `HttpRequest` objects has been limited to 10 per script execution. -   The total length of header fields that can be added to a single `HttpRequest` object with the `addHeader()` method has been limited to 128 Kbytes (special characters and header names included).
he	### מגבלות עבור אובייקטי JavaScript בעיבוד מקדים  ההגבלות הבאות עבור [אובייקטי JavaScript](/manual/config/items/preprocessing/javascript/javascript_objects#additional-javascript-objects) בעיבוד מקדים הוצגו:  - הגודל הכולל של כל ההודעות שניתן לרשום בשיטת `log()` הוגבל ל-8 MB לכל ביצוע סקריפט. - האתחול של אובייקטי `HttpRequest` מרובים הוגבל ל-10 לכל ביצוע סקריפט. - האורך הכולל של שדות כותרת שניתן להוסיף לאובייקט `HttpRequest` בודד בשיטת `addHeader()` הוגבל ל-128 Kbytes (כלול תווים מיוחדים ושמות כותרות).

en-us	#### Link a group to templates  Add host group "2" to two templates.  Request:  ```json {     "jsonrpc": "2.0",     "method": "template.massadd",     "params": {         "templates": [             {                 "templateid": "10085"             },             {                 "templateid": "10086"             }         ],         "groups": [             {                 "groupid": "2"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10085",             "10086"         ]     },     "id": 1 } ```
he	#### קשר קבוצה לתבניות  הוסף את קבוצת המארחים "2" לשתי תבניות.  בַּקָשָׁה:  ``` json {      "jsonrpc": "2.0",      "method": "template.massadd",      "params": {          "תבניות": [              {                  "templateid": "10085"              },              {                  "templateid": "10086"              }          ],          "קבוצות": [              {                  "groupid": "2"              }          ]      },      "auth": "038e1d7b1735c6a5436ee9eae095879e",      "מזהה": 1 } ```  תְגוּבָה:  ``` json {      "jsonrpc": "2.0",      "תוצאה": {          "templateids": [              "10085",              "10086"          ]      },      "מזהה": 1 } ```

en-us	#### Linking a template  To link a template to the host, do the following:  -   Go to *Configuration → Hosts* -   Click on the required host -   Start typing the template name in the *Templates* field. A list of     matching templates will appear; scroll down to select. -   Alternatively, you may click on *Select* next to the field and     select one or several templates from the list in a popup window -   Click on *Add/Update* in the host attributes form  The host will now have all the entities (items, triggers, graphs, etc) of the template.  ::: noteimportant Linking multiple templates to the same host will fail if in those templates there are items with the same item key. And, as triggers and graphs use items, they cannot be linked to a single host from multiple templates either, if using identical item keys. :::  When entities (items, triggers, graphs etc.) are added from the template:  -   previously existing identical entities on the host are updated as     entities of the template, and **any existing host-level customizations to the entity are lost** -   entities from the template are added -   any directly linked entities that, prior to template linkage,     existed only on the host remain untouched  In the lists, all entities from the template now are prefixed by the template name, indicating that these belong to the particular template. The template name itself (in gray text) is a link allowing to access the list of those entities on the template level.  If some entity (item, trigger, graph etc.) is not prefixed by the template name, it means that it existed on the host before and was not added by the template.
he	#### קישור תבנית  כדי לקשר תבנית למארח, בצע את הפעולות הבאות:  - עבור אל *תצורה → מארחים* - לחץ על המארח הדרוש - התחל להקליד את שם התבנית בשדה *תבניות*. רשימה של      יופיעו תבניות תואמות; גלול למטה כדי לבחור. - לחלופין, תוכל ללחוץ על *בחר* ליד השדה ו      בחר תבנית אחת או כמה מהרשימה בחלון קופץ - לחץ על *הוסף/עדכן* בטופס מאפייני המארח  למארח יהיו כעת את כל הישויות (פריטים, טריגרים, גרפים וכו') של התבנית.  ::: שימו לב חשוב קישור מספר תבניות לאותו מארח יעשה זאת נכשל אם בתבניות האלה יש פריטים עם אותו מפתח פריט. וגם, מכיוון שטריגרים וגרפים משתמשים בפריטים, לא ניתן לקשר אותם למארח בודד גם ממספר תבניות, אם משתמשים בפריט זהה מפתחות. :::  כאשר מוסיפים ישויות (פריטים, טריגרים, גרפים וכו') מה- תבנית:  - ישויות זהות קיימות בעבר במארח מתעדכנות כ      ישויות של התבנית, ו**כל ההתאמות האישיות הקיימות לישות ברמת המארח אובדות** - מתווספות ישויות מהתבנית - כל ישויות מקושרות ישירות, שלפני הצמדת תבנית,      קיים רק על המארח נותר ללא נגיעה  ברשימות, כל הישויות מהתבנית כעת מופיעות בקידומת ה- שם התבנית, המציין כי אלה שייכים לתבנית המסוימת. שם התבנית עצמו (בטקסט אפור) הוא קישור המאפשר גישה ל רשימה של הישויות הללו ברמת התבנית.  אם ישות כלשהי (פריט, טריגר, גרף וכו') אינה מקדימה את ה- שם התבנית, זה אומר שהיא הייתה קיימת במארח לפני ולא הייתה הוספה על ידי התבנית.