en-us	##### 6 Review and edit configuration files  -   edit the Zabbix agent configuration file     **/usr/local/etc/zabbix\_agentd.conf**  You need to configure this file for every host with zabbix\_agentd installed.  You must specify the Zabbix server **IP address** in the file. Connections from other hosts will be denied.  -   edit the Zabbix server configuration file     **/usr/local/etc/zabbix\_server.conf**  You must specify the database name, user and password (if using any).  The rest of the parameters will suit you with their defaults if you have a small installation (up to ten monitored hosts). You should change the default parameters if you want to maximize the performance of Zabbix server (or proxy) though.  -   if you have installed a Zabbix proxy, edit the proxy configuration     file **/usr/local/etc/zabbix\_proxy.conf**  You must specify the server IP address and proxy hostname (must be known to the server), as well as the database name, user and password (if using any).  ::: noteclassic With SQLite the full path to database file must be specified; DB user and password are not required. :::
he	##### 6 סקור וערוך קובצי תצורה  - ערוך את קובץ התצורה של סוכן Zabbix      **/usr/local/etc/zabbix\_agentd.conf**  אתה צריך להגדיר את הקובץ הזה עבור כל מארח עם zabbix\_agentd מוּתקָן.  עליך לציין את שרת Zabbix **כתובת IP** בקובץ. חיבורים ממארחים אחרים יידחו.  - ערוך את קובץ התצורה של שרת Zabbix      **/usr/local/etc/zabbix\_server.conf**  עליך לציין את שם מסד הנתונים, המשתמש והסיסמה (אם אתה משתמש באחת מהן).  שאר הפרמטרים יתאימו לך עם ברירות המחדל שלהם אם יש לך התקנה קטנה (עד עשרה מארחים מנוטרים). כדאי לשנות את פרמטרי ברירת מחדל אם ברצונך למקסם את הביצועים של Zabbix עם זאת, שרת (או פרוקסי).  - אם התקנת פרוקסי של Zabbix, ערוך את תצורת ה-proxy      קובץ **/usr/local/etc/zabbix\_proxy.conf**  עליך לציין את כתובת ה-IP של השרת ושם מארח ה-proxy (חייב להיות ידוע לשרת), כמו גם שם מסד הנתונים, המשתמש והסיסמה (אם באמצעות כל).  ::: noteclassic עם SQLite הנתיב המלא לקובץ מסד הנתונים חייב להיות נָקוּב; אין צורך במשתמש וסיסמה של DB. :::

en-us	# 6 Sender
he	# 6 שולח

en-us	##### 6 Start new Zabbix binaries  Start new binaries. Check log files to see if the binaries have started successfully.  Zabbix server will automatically upgrade the database. When starting up, Zabbix server reports the current (mandatory and optional) and required database versions. If the current mandatory version is older than the required version, Zabbix server automatically executes the required database upgrade patches. The start and progress level (percentage) of the database upgrade is written to the Zabbix server log file. When the upgrade is completed, a "database upgrade fully completed" message is written to the log file. If any of the upgrade patches fail, Zabbix server will not start. Zabbix server will also not start if the current mandatory database version is newer than the required one. Zabbix server will only start if the current mandatory database version corresponds to the required mandatory version.      8673:20161117:104750.259 current database version (mandatory/optional): 03040000/03040000     8673:20161117:104750.259 required mandatory version: 03040000  Before you start the server:  -   Make sure the database user has enough permissions (create table,     drop table, create index, drop index) -   Make sure you have enough free disk space.
he	##### 6 התחל קבצים בינאריים חדשים של Zabbix  התחל קבצים בינאריים חדשים. בדוק קבצי יומן כדי לראות אם הקבצים הבינאריים התחילו בְּהַצלָחָה.  שרת Zabbix ישדרג אוטומטית את מסד הנתונים. בעת ההפעלה, שרת Zabbix מדווח על הנוכחי (חובה ואופציונלי) והנדרש גרסאות מסד נתונים. אם גרסת החובה הנוכחית ישנה יותר מ- הגרסה הנדרשת, שרת Zabbix מבצע אוטומטית את הדרוש תיקוני שדרוג מסד הנתונים. רמת ההתחלה וההתקדמות (אחוז) של שדרוג מסד הנתונים נכתב לקובץ היומן של שרת Zabbix. כאשר השדרוג הושלם, הודעת "שדרוג מסד הנתונים הושלם במלואו" היא נכתב לקובץ היומן. אם אחד מתיקוני השדרוג נכשל, Zabbix השרת לא יתחיל. שרת Zabbix גם לא יופעל אם הנוכחי גרסת מסד הנתונים החובה חדשה יותר מהגרסה הנדרשת. שרת Zabbix יתחיל רק אם גרסת מסד הנתונים החובה הנוכחית תואמת גרסת החובה הנדרשת.       8673:20161117:104750.259 גרסת מסד הנתונים הנוכחית (חובה/אופציונלי): 03040000/03040000      8673:20161117:104750.259 גרסה חובה נדרשת: 03040000  לפני שתפעיל את השרת:  - ודא שלמשתמש מסד הנתונים יש מספיק הרשאות (צור טבלה,      שחרר טבלה, צור אינדקס, שחרר אינדקס) - ודא שיש לך מספיק מקום פנוי בדיסק.

en-us	# 6 Tagging
he	# 6 תיוג

en-us	# 6 Unstable releases
he	# 6 מהדורות מעורערות

en-us	# 6 Web interface installation  This section provides step-by-step instructions for installing Zabbix web interface. Zabbix frontend is written in PHP, so to run it a PHP supported webserver is needed.
he	# 6 התקנת מנשק האתר  סעיף זה מנחה, צעד אחר צעד, איך להתקין את מנשק האתר של Zabbix. מנשק החזית של Zabbix כתוב ב־PHP, אז כדי להפעיל אותו דרוש שרת שתומך ב־PHP.

en-us	# 6 Zabbix agent 2 (Windows)
he	# 6 Zabbix agent 2 (Windows)

en-us	# 6. Zabbix appliance
he	# 6. מכשיר Zabbix

en-us	# 7 Calculated items
he	# 7 פריטים מחושבים

en-us	# 7. Configuration  Please use the sidebar to access content in the Configuration section.
he	# 7. הגדרות  נא להשתמש בסרגל הצד כדי לגשת לתוכן בסעיף ההגדרות.

en-us	# 7 Definitions
he	# 7 הגדרות

en-us	# 7 Get
he	# 7 משיכה (Get)

en-us	# 7 Notifications
he	# 7 התראות

en-us	# 7 Predictive trigger functions
he	# 7 פונקציות הקפצה חזויות

en-us	##### 7 Start up the daemons  Run zabbix\_server on the server side.      shell> zabbix_server  ::: noteclassic Make sure that your system allows allocation of 36MB (or a bit more) of shared memory, otherwise the server may not start and you will see "Cannot allocate shared memory for <type of cache>." in the server log file. This may happen on FreeBSD, Solaris 8.\. :::  Run zabbix\_agentd on all the monitored machines.      shell> zabbix_agentd  ::: noteclassic Make sure that your system allows allocation of 2MB of shared memory, otherwise the agent may not start and you will see "Cannot allocate shared memory for collector." in the agent log file. This may happen on Solaris 8. :::  If you have installed Zabbix proxy, run zabbix\_proxy.      shell> zabbix_proxy
he	##### 7 הפעל את הדמונים  הפעל את zabbix\_server בצד השרת.       shell> zabbix_server  ::: noteclassic ודא שהמערכת שלך מאפשרת הקצאה של 36MB (או א קצת יותר) של זיכרון משותף, אחרת ייתכן שהשרת לא יתחיל ואתה יראה "לא ניתן להקצות זיכרון משותף עבור <סוג מטמון>." ב קובץ יומן השרת. זה עשוי לקרות ב-FreeBSD, Solaris 8.\ :::  הפעל את zabbix\_agentd בכל המכונות המנוטרות.       shell> zabbix_agentd  ::: noteclassic ודא שהמערכת שלך מאפשרת הקצאה של 2MB של זיכרון משותף, אחרת ייתכן שהסוכן לא יתחיל ותראה "לא ניתן להקצות זיכרון משותף לאספן." בקובץ היומן של הסוכן. זה עשוי לקרות ב- Solaris 8. :::  אם התקנת את Zabbix proxy, הפעל את zabbix\_proxy.       shell> zabbix_proxy

en-us	##### 7 Start Zabbix processes  Start the updated Zabbix components.      # service zabbix-server start     # service zabbix-proxy start     # service zabbix-agent start     # service zabbix-agent2 start
he	##### 7 הפעלת תהליכי Zabbix  יש להפעיל את רכיבי ה־Zabbix העדכניים.      # service zabbix-server start     # service zabbix-proxy start     # service zabbix-agent start     # service zabbix-agent2 start

en-us	##### 7 Start Zabbix processes  Start the updated Zabbix components.      # systemctl start zabbix-server     # systemctl start zabbix-proxy     # systemctl start zabbix-agent     # systemctl start zabbix-agent2
he	##### 7 התחל תהליכי Zabbix  הפעל את רכיבי Zabbix המעודכנים.       # systemctl הפעל את zabbix-server      # systemctl הפעל את zabbix-proxy      # systemctl התחל את zabbix-agent      # systemctl התחל את zabbix-agent2

en-us	# 7 Visualization
he	# 7 המחשה

en-us	# 7 Zabbix agent 2 plugins
he	# 7 תוספי Zabbix agent 2

en-us	##### 8 Clear web browser cookies and cache  After the upgrade you may need to clear web browser cookies and web browser cache for the Zabbix web interface to work properly.
he	##### 8 ניקוי עוגיות ומטמון דפדפן אינטרנט  לאחר שדרוג יש לנקות את העוגיות ואת מטמון דפדפן האינטרנט כדי שמנשק האתר של Zabbix יעבוד כראוי.

en-us	##### 8 Clear web browser cookies and cache  After the upgrade you may need to clear web browser cookies and web browser cache for the Zabbix web interface to work properly.
he	##### 8 ניקוי עוגיות ומטמון דפדפן אינטרנט  לאחר שדרוג יש לנקות את העוגיות ואת מטמון דפדפן האינטרנט כדי שמנשק האתר של Zabbix יעבוד כראוי.

en-us	##### 8 Clear web browser cookies and cache  After the upgrade you may need to clear web browser cookies and web browser cache for the Zabbix web interface to work properly.
he	##### 8 נקה קובצי Cookie ומטמון של דפדפן אינטרנט  לאחר השדרוג ייתכן שיהיה עליך לנקות קובצי Cookie של דפדפן אינטרנט ואינטרנט מטמון הדפדפן כדי שממשק האינטרנט של Zabbix יפעל כראוי.

en-us	# 8 Creating your own theme
he	# 8 יצירת ערכת עיצוב משלך

en-us	# 8 Internal checks
he	# 8 בדיקות פנימיות

en-us	# 8 JS
he	# 8 JS

en-us	# 8. Service monitoring
he	# 8. מעקב אחר שירותים

en-us	# 8 Unit symbols
he	# 8 סמלי יחידות

en-us	# 8 Zabbix Java gateway  If you use `startup.sh` and `shutdown.sh` scripts for starting [Zabbix Java gateway](/manual/concepts/java), then you can specify the necessary configuration parameters in the `settings.sh` file. The startup and shutdown scripts source the settings file and take care of converting shell variables (listed in the first column) to Java properties (listed in the second column).  If you start Zabbix Java gateway manually by running `java` directly, then you specify the corresponding Java properties on the command line.  |Variable|Property|Mandatory|Range|Default|Description| |--------|--------|---------|-----|-------|-----------| |LISTEN\_IP|zabbix.listenIP|no| |0.0.0.0|IP address to listen on.| |LISTEN\_PORT|zabbix.listenPort|no|1024-32767|10052|Port to listen on.| |PID\_FILE|zabbix.pidFile|no| |/tmp/zabbix\_java.pid|Name of PID file. If omitted, Zabbix Java Gateway is started as a console application.| |PROPERTIES\_FILE|zabbix.propertiesFile|no| | |Name of properties file. Can be used to set additional properties using a key-value format in such a way that they are not visible on a command line or to overwrite existing ones.<br>For example: "javax.net.ssl.trustStorePassword=<password>"| |START\_POLLERS|zabbix.startPollers|no|1-1000|5|Number of worker threads to start.| |TIMEOUT|zabbix.timeout|no|1-30|3|How long to wait for network operations.|  ::: notewarning Port 10052 is not [IANA registered](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt). :::
he	# 8 Zabbix Java gateway  אם אתה משתמש בסקריפטים `startup.sh` ו-`shutdown.sh` להפעלת [Zabbix שער Java](/manual/concepts/java), אז אתה יכול לציין את הדרוש פרמטרי תצורה בקובץ `settings.sh`. הסטארט-אפ ו סקריפטים של כיבוי מקורם בקובץ ההגדרות ודואגים להמרה משתני מעטפת (המפורטים בעמודה הראשונה) למאפייני Java (רשומים בעמודה השנייה).  אם אתה מפעיל את Zabbix Java gateway באופן ידני על ידי הפעלת 'java' ישירות, לאחר מכן אתה מציין את מאפייני Java התואמים בשורת הפקודה.  |משתנה|נכס|חובה|טווח|ברירת מחדל|תיאור| |--------|--------|--------|------|-------|------- ----| |LISTEN\_IP|zabbix.listenIP|לא| |0.0.0.0|כתובת IP להאזנה.| |LISTEN\_PORT|zabbix.listenPort|no|1024-32767|10052|יציאה להאזנה.| |PID\_FILE|zabbix.pidFile|לא| |/tmp/zabbix\_java.pid|שם קובץ PID. אם מושמט, Zabbix Java Gateway מופעל כיישום מסוף.| |PROPERTIES\_FILE|zabbix.propertiesFile|no| | |שם קובץ המאפיינים. ניתן להשתמש כדי להגדיר מאפיינים נוספים באמצעות פורמט מפתח-ערך בצורה כזו שהם אינם גלויים בשורת פקודה או כדי להחליף מאפיינים קיימים.<br>לדוגמה: "javax.net.ssl.trustStorePassword=<password> "| |START\_POLLERS|zabbix.startPollers|no|1-1000|5|מספר שרשורי עובדים להתחלה.| |TIMEOUT|zabbix.timeout|no|1-30|3|כמה זמן לחכות לפעולות הרשת.|  ::: הערה אזהרה יציאה 10052 אינה [IANA רשום](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt). :::

en-us	# 9 Debug mode
he	# 9 מצב ניפוי שגיאות

en-us	# 9 SSH checks
he	# 9 בדיקות SSH

en-us	# 9 Templates out of the box
he	# 9 תבניות מוכנות

en-us	# 9 Time period syntax
he	# 9 תחביר משך זמן

en-us	# 9. Web monitoring
he	# 9. ניטור אינטרנט

en-us	# 9 Web service
he	# 9 שירות אתר

en-us	# 9 Zabbix web service
he	# 9 שירות האתר של Zabbix

en-us	#### Absence of data  For items with a regular update interval, nothing is displayed in the graph if item data are not collected.  However, for trapper items and items with a scheduled update interval (and regular update interval set to 0), a straight line is drawn leading up to the first collected value and from the last collected value to the end of graph; the line is on the level of the first/last value respectively.
he	#### היעדר נתונים  עבור פריטים עם מרווח עדכון קבוע, שום דבר לא מוצג ב- גרף אם לא נאספים נתוני פריט.  עם זאת, עבור פריטי לוכד ופריטים עם מרווח עדכון מתוזמן (ומרווח עדכון קבוע מוגדר ל-0), קו ישר מצויר המוביל עד הערך שנאסף הראשון ומהערך שנאסף האחרון לערך סוף הגרף; השורה נמצאת ברמה של הערך הראשון/אחרון בהתאמה.

en-us	### Access control
he	### בקרת גישה

en-us	#### Access permissions  Make sure that the 'zabbix' user has execute permissions for configured commands. One may be interested in using **sudo** to give access to privileged commands. To configure access, execute as root:      # visudo  Example lines that could be used in *sudoers* file:      # allows 'zabbix' user to run all commands without password.     zabbix ALL=NOPASSWD: ALL      # allows 'zabbix' user to restart apache without password.     zabbix ALL=NOPASSWD: /etc/init.d/apache restart  ::: notetip On some systems *sudoers* file will prevent non-local users from executing commands. To change this, comment out **requiretty** option in */etc/sudoers*. :::
he	#### הרשאות גישה  ודא שלמשתמש 'zabbix' יש הרשאות הפעלה עבור מוגדרות פקודות. ייתכן שיהיה מעוניין להשתמש ב-**sudo** כדי לתת גישה אליו פקודות מיוחסות. כדי להגדיר גישה, בצע כ-root:       # visudo  שורות לדוגמה שניתן להשתמש בהן בקובץ *sudoers*:       # מאפשר למשתמש 'zabbix' להפעיל את כל הפקודות ללא סיסמה.      zabbix ALL=NOPASSWD: ALL       # מאפשר למשתמש 'zabbix' להפעיל מחדש את אפאצ'י ללא סיסמה.      zabbix ALL=NOPASSWD: /etc/init.d/apache הפעל מחדש  ::: הערה במערכות מסוימות קובץ *sudoers* ימנע לא-מקומי משתמשים מביצוע פקודות. כדי לשנות זאת, הערה אפשרות **דרישה** ב-*/etc/sudoers*. :::

en-us	# action.create
he	# action.create

en-us	# action.delete
he	# action.delete

en-us	# action.get
he	# action.get

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

en-us	#### Actions and alerts  Define actions and operations to notify users about certain events or automatically execute remote commands. Gain access to information about generated alerts and their receivers.  [Action API](/manual/api/reference/action) | [Alert API](/manual/api/reference/alert)
he	#### פעולות והתראות  הגדר פעולות ופעולות כדי להודיע למשתמשים על אירועים מסוימים או לבצע אוטומטית פקודות מרחוק. קבל גישה למידע על ייצרו התראות והמקלטים שלהן.  [Action API](/manual/api/reference/action) | [עֵרָנִי API](/manual/api/reference/alert)

en-us	#### Actions  Discovery events can be the basis of relevant [actions](/manual/config/notifications/action), such as:  -   Sending notifications -   Adding/removing hosts -   Enabling/disabling hosts -   Adding hosts to a group -   Removing hosts from a group -   Linking hosts to/unlinking from a template -   Executing remote scripts  These actions can be configured with respect to the device type, IP, status, uptime/downtime, etc. For full details on configuring actions for network-discovery based events, see action [operation](/manual/config/notifications/action/operation) and [conditions](/manual/config/notifications/action/conditions) pages.  Since network discovery actions are event-based, they will be triggered both when a discovered host is online and when it is offline. It is highly  recommended to add an action [condition](/manual/config/notifications/action/conditions) *Discovery status: up* to avoid such actions as *Add host* being triggered upon *Service Lost*/*Service Down* events.  Otherwise, if a discovered host is manually removed, it will still generate *Service Lost*/*Service Down* events and will be recreated during the next discovery cycle.  ::: noteclassic Linking a discovered host to templates will fail collectively if any of the linkable templates has a unique entity (e.g. item key) that is the same as a unique entity (e.g. item key) already existing on the host or on another of the linkable templates. :::
he	#### פעולות  אירועי גילוי יכולים להיות הבסיס לרלוונטיים [פעולות](/manual/config/notifications/action), כגון:  - שליחת הודעות - הוספה/הסרה של מארחים - הפעלה/השבתה של מארחים - הוספת מארחים לקבוצה - הסרת מארחים מקבוצה - קישור מארחים לתבנית/ביטול קישור ממנה - ביצוע סקריפטים מרחוק  ניתן להגדיר פעולות אלה ביחס לסוג המכשיר, IP, מצב, זמן פעולה/השבתה וכו'. לפרטים מלאים על הגדרת פעולות לאירועים מבוססי גילוי רשת, ראה פעולה [פעולה](/manual/config/notifications/action/operation) ו [תנאים](/manual/config/notifications/action/conditions).  מכיוון שפעולות גילוי הרשת מבוססות על אירועים, הן יעשו זאת יופעל גם כאשר מארח שהתגלה נמצא במצב מקוון וגם כאשר הוא לא מקוון. זה מאוד מומלץ להוסיף פעולה [תנאי](/manual/config/notifications/action/conditions) *סטטוס גילוי: למעלה* כדי להימנע מפעולות כמו *הוסף מארח* המופעלות באירועי *Service Lost*/*Service Down*. אחרת, אם מארח שהתגלה יוסר באופן ידני, הוא עדיין יפיק אירועי *Service Lost*/*Service Down* וייווצר מחדש במהלך מחזור הגילוי הבא.  ::: noteclassic קישור מארח שהתגלה לתבניות ייכשל ביחד אם לאחת מהתבניות הניתנות לקישור יש ישות ייחודית (למשל. מפתח פריט) שזהה כבר לישות ייחודית (למשל מפתח פריט). קיים במארח או באחד מהאפשרויות הניתנות לקישור תבניות. :::

en-us	#### Actions if communication fails between agent and server  Each matching line from `log[]` and `logrt[]` item and a result of each `log.count[]` and `logrt.count[]` item check requires a free slot in the designated 50% area in the agent send buffer. The buffer elements are regularly sent to server (or proxy) and the buffer slots are free again.  While there are free slots in the designated log area in the agent send buffer and communication fails between agent and server (or proxy) the log monitoring results are accumulated in the send buffer. This helps to mitigate short communication failures.  During longer communication failures all log slots get occupied and the following actions are taken:  -   `log[]` and `logrt[]` item checks are stopped. When communication is     restored and free slots in the buffer are available the checks are     resumed from the previous position. No matching lines are lost, they     are just reported later. -   `log.count[]` and `logrt.count[]` checks are stopped if     `maxdelay = 0` (default). Behavior is similar to `log[]` and     `logrt[]` items as described above. Note that this can affect     `log.count[]` and `logrt.count[]` results: for example, one check     counts 100 matching lines in a log file, but as there are no free     slots in the buffer the check is stopped. When communication is     restored the agent counts the same 100 matching lines and also 70     new matching lines. The agent now sends count = 170 as if they were     found in one check. -   `log.count[]` and `logrt.count[]` checks with `maxdelay > 0`: if     there was no "jump" during the check, then behavior is similar to     described above. If a "jump" over log file lines took place then the     position after "jump" is kept and the counted result is discarded.     So, the agent tries to keep up with a growing log file even in case     of communication failure.
he	#### פעולות אם התקשורת נכשלת בין הסוכן לשרת  כל שורה תואמת מפריט `log[]` ו-`logrt[]` ותוצאה של כל אחד מהם בדיקת הפריטים `log.count[]` ו-`logrt.count[]` דורשת משבצת פנוי ב- אזור ייעודי של 50% במאגר השליחה של הסוכן. רכיבי החיץ הם נשלח באופן קבוע לשרת (או ל-proxy) וחריצי המאגר פנויים שוב.  אמנם יש חריצים פנויים באזור היומן המיועד בשלח הסוכן מאגר ותקשורת נכשלים בין סוכן לשרת (או פרוקסי) את תוצאות ניטור יומן מצטברות במאגר השליחה. זה עוזר ל למתן כשלים בתקשורת קצרה.  במהלך כשלי תקשורת ארוכים יותר כל חריצי היומן נתפסים וה- הפעולות הבאות ננקטות:  - בדיקת הפריטים `log[]` ו-`logrt[]` נעצרת. כאשר התקשורת היא      חריצים משוחזרים ופנויים במאגר זמינים      התחדש מהעמדה הקודמת. שום קווים תואמים לא הולכים לאיבוד, הם      רק מדווחים מאוחר יותר. - בדיקות `log.count[]` ו-`logrt.count[]` מופסקות אם      `maxdelay = 0` (ברירת מחדל). ההתנהגות דומה ל-'log[]' ו      פריטי `logrt[]` כמתואר למעלה. שימו לב שזה יכול להשפיע      תוצאות `log.count[]` ו-`logrt.count[]`: לדוגמה, בדיקה אחת      סופר 100 שורות תואמות בקובץ יומן, אך מכיוון שאין בחינם      חריצים במאגר הבדיקה נעצרת. כאשר התקשורת היא      משוחזר הסוכן סופר את אותן 100 שורות תואמות וגם 70      קווים תואמים חדשים. הסוכן שולח כעת ספירה = 170 כאילו היו      נמצא בצ'ק אחד. - `log.count[]` ו-`logrt.count[]` בודקים עם `maxdelay > 0`: if      לא הייתה "קפיצה" במהלך הבדיקה, אז ההתנהגות דומה ל      מתואר לעיל. אם התרחשה "קפיצה" מעל שורות קובץ יומן הרישום      המיקום לאחר "קפיצה" נשמר והתוצאה שנספרה נמחקת.      אז, הסוכן מנסה לשמור על קשר עם קובץ יומן הולך וגדל גם במקרה      של כשל תקשורת.

en-us	#### Actions  In [actions](/manual/config/notifications/action), user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Trigger-based notifications and commands|<|yes| |Trigger-based internal notifications|<|yes| |Problem update notifications|<|yes| |Service-based notifications and commands|<|yes| |Service update notifications|<|yes| |Time period condition|<|no| |*Operations*|<|<| | |Default operation step duration|no| |^|Step duration|no|
he	#### פעולות  ב-[actions](/manual/config/notifications/action), פקודות מאקרו של משתמשים יכולות להיות בשימוש בשדות הבאים:  |מיקום|<|מספר פקודות מאקרו/מיקס עם טקסט^[1](נתמך_על ידי_מיקום_משתמש#הערות שוליים)^| |-|-------------------------------------|--------| |הודעות ופקודות מבוססות טריגרים|<|כן| |הודעות פנימיות מבוססות טריגר|<|כן| |התראות על עדכון בעיה|<|כן| |הודעות ופקודות מבוססות שירות|<|כן| |התראות עדכון שירות|<|כן| |תנאי תקופת זמן|<|לא| |*פעולות*|<|<| | |משך שלב הפעולה המוגדר כברירת מחדל|לא| |^|משך שלב|לא|

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

en-us	# action.update
he	# action.update

en-us	#### Active proxy
he	#### פרוקסי פעיל

en-us	##### Adding host  Hosts are added during the discovery process, as soon as a host is discovered, rather than at the end of the discovery process.  ::: notetip As network discovery can take some time due to many unavailable hosts/services having patience and using reasonable IP ranges is advisable. :::  When adding a host, its name is decided by the standard **gethostbyname** function. If the host can be resolved, resolved name is used. If not, the IP address is used. Besides, if IPv6 address must be used for a host name, then all ":" (colons) are replaced by "\_" (underscores), since colons are not allowed in host names.  ::: noteimportant If performing discovery by a proxy, currently hostname lookup still takes place on Zabbix server. :::  ::: noteimportant If a host already exists in Zabbix configuration with the same name as a newly discovered one, versions of Zabbix prior to 1.8 would add another host with the same name. Zabbix 1.8.1 and later adds **\_N** to the hostname, where **N** is increasing number, starting with 2. :::
he	##### הוספת מארח  מארחים מתווספים במהלך תהליך הגילוי, ברגע שמארח התגלה, ולא בסוף תהליך הגילוי.  ::: הערה כמו גילוי רשת יכול לקחת קצת זמן בגלל רבים מארחים/שירותים לא זמינים בעלי סבלנות ושימוש ב-IP סביר רצוי טווחים. :::  בעת הוספת מארח, שמו נקבע על פי התקן פונקציית **gethostbyname**. אם ניתן לפתור את המארח, שם פתור משמש. אם לא, נעשה שימוש בכתובת ה-IP. חוץ מזה, אם כתובת IPv6 חייבת לשמש עבור שם מארח, ואז כל ":" (נקודתיים) מוחלפים ב-"\_" (קו תחתון), מכיוון שנקודתיים אסורים בשמות המארחים.  ::: שימו לב חשוב אם מבצעים גילוי על ידי פרוקסי, כרגע חיפוש שם מארח עדיין מתרחש בשרת Zabbix. :::  ::: שימו לב חשוב אם מארח כבר קיים בתצורת Zabbix עם שם זהה לזה שהתגלה לאחרונה, גרסאות של Zabbix קודם ל-1.8 יוסיף מארח נוסף באותו שם. Zabbix 1.8.1 ואילך מוסיף **\_N** לשם המארח, כאשר **N** גדל והולך, מתחיל עם 2. :::

en-us	##### Adding JMX agent item  For each JMX counter you are interested in you add **JMX agent** item attached to that interface.\  The key in the screenshot below says `jmx["java.lang:type=Memory","HeapMemoryUsage.used"]`.  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for JMX items are:  |   |   | |--|--------| |*Type*|Set **JMX agent** here.| |*Key*|The `jmx[]` item key contains three parameters:<br>**object name** - the object name of an MBean<br>**attribute name** - an MBean attribute name with optional composite data field names separated by dots<br>**unique short description** - a unique description that allows multiple JMX items with the same object name and attribute name on the host (optional)<br>See below for more detail on JMX item keys.<br>Since Zabbix 3.4, you may discover MBeans and MBean attributes using a `jmx.discovery[]` [low-level discovery](/manual/discovery/low_level_discovery/examples/jmx) item.| |*JMX endpoint*|You may specify a custom JMX endpoint. Make sure that JMX endpoint connection parameters match the JMX interface. This can be achieved by using {HOST.\*} macros as done in the default JMX endpoint.<br>This field is supported since 3.4.0. {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) and user macros are supported.| |*User name*|Specify the user name, if you have configured authentication on your Java application.<br>User macros are supported.| |*Password*|Specify the password, if you have configured authentication on your Java application.<br>User macros are supported.|  If you wish to monitor a Boolean counter that is either "true" or "false", then you specify type of information as "Numeric (unsigned)" and select "Boolean to decimal" preprocessing step in the Preprocessing tab. Server will store Boolean values as 1 or 0, respectively.
he	##### הוספת פריט סוכן JMX  עבור כל מונה JMX שאתה מעוניין בו אתה מוסיף פריט **JMX agent** מצורף לממשק הזה.\  המפתח בצילום המסך למטה אומר `jmx["java.lang:type=Memory","HeapMemoryUsage.used"]`.  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_item.png)  כל שדות הקלט החובה מסומנים בכוכבית אדומה.  השדות הדורשים מידע ספציפי עבור פריטי JMX הם:  | | | |--|--------| |*סוג*|הגדר את **סוכן JMX** כאן.| |*Key*|מפתח הפריט `jmx[]` מכיל שלושה פרמטרים:<br>**שם אובייקט** - שם האובייקט של MBean<br>**שם תכונה** - שם תכונה MBean עם מורכבות אופציונלית שמות שדות נתונים מופרדים על ידי נקודות<br>**תיאור קצר ייחודי** - תיאור ייחודי המאפשר מספר פריטי JMX עם אותו שם אובייקט ושם תכונה על המארח (אופציונלי)<br>ראה למטה לפרטים נוספים על פריט JMX מפתחות.<br>מאז Zabbix 3.4, אתה עשוי לגלות תכונות MBeans ו-MBean באמצעות פריט `jmx.discovery[]` [גילוי ברמה נמוכה](/manual/discovery/low_level_discovery/examples/jmx).| |*נקודת קצה JMX*|ניתן לציין נקודת קצה JMX מותאמת אישית. ודא שהפרמטרים של חיבור נקודת הקצה של JMX תואמים לממשק JMX. ניתן להשיג זאת על ידי שימוש בפקודות מאקרו של {HOST.\*} כפי שנעשה בנקודת הקצה של ברירת המחדל של JMX.<br>שדה זה נתמך מאז 3.4.0. {HOST.\*} [מאקרו](/manual/appendix/macros/supported_by_location) ופקודות מאקרו של משתמשים נתמכות.| |*שם משתמש*|ציין את שם המשתמש, אם הגדרת אימות ביישום Java שלך.<br>נתמכות בפקודות מאקרו של משתמש.| |*סיסמה*|ציין את הסיסמה, אם הגדרת אימות ביישום Java שלך.<br>נתמכות בפקודות מאקרו של משתמשים.|  אם אתה רוצה לפקח על מונה בוליאני שהוא "נכון" או "שקר", ואז אתה מציין את סוג המידע כ"נומרי (לא חתום)" ובחר בשלב העיבוד המקדים "בוליאנית עד עשרונית" בעיבוד המקדים לשונית. השרת יאחסן ערכים בוליאניים כ-1 או 0, בהתאמה.

en-us	#### Adding lines  In addition to shapes, it is also possible to add some lines. Lines can be used to link elements or shapes in a map.  To add a line, click on *Add* next to Shape. A new shape will appear at the top left corner of the map. Select it and click on *Line* in the editing form to change the shape into a line. Then adjust line properties, such as line type, width, color, etc.  ![map\_line.png](../../../../../assets/en/manual/config/visualization/map_line.png){width="600"}
he	#### הוספת שורות  בנוסף לצורות, אפשר גם להוסיף כמה קווים. קווים יכולים לשמש לקישור אלמנטים או צורות במפה.  כדי להוסיף שורה, לחץ על *הוסף* ליד צורה. צורה חדשה תופיע ב בפינה השמאלית העליונה של המפה. בחר אותו ולחץ על *קו* ב- עריכת טופס כדי לשנות את הצורה לקו. לאחר מכן התאם קו מאפיינים, כגון סוג קו, רוחב, צבע וכו'.  ![map\_line.png](../../../../../assets/en/manual/config/visualization/map_line.png){width="600"}

en-us	#### Adding shapes  In addition to map elements, it is also possible to add some shapes. Shapes are not map elements; they are just a visual representation. For example, a rectangle shape can be used as a background to group some hosts. Rectangle and ellipse shapes can be added.  To add a shape, click on *Add* next to Shape. The new shape will appear at the top left corner of the map. Drag and drop it wherever you like.  A new shape is added with default colors. By clicking on the shape, a form is displayed and you can customize the way a shape looks, add text, etc.  ![](../../../../../assets/en/manual/config/visualization/map_shape.png){width="600"}  To select shapes, select one and then hold down *Ctrl* to select the others. With several shapes selected, common properties can be mass updated, similarly as with elements.  Text can be added in the shapes. Expression [macros](/manual/appendix/macros/supported_by_location) are supported in the text, but only with `avg`, `last`, `min` and `max` functions, with time as parameter (for example, `{?avg(/host/key,1h)}`).  To display text only the shape can be made invisible by removing the shape border (select 'None' in the *Border* field). For example, take note of how the {MAP.NAME} macro, visible in the screenshot above, is actually a rectangle shape with text, which can be seen when clicking on the macro:  ![](../../../../../assets/en/manual/config/visualization/map_name_macro.png)  {MAP.NAME} resolves to the configured map name when viewing the map.  If hyperlinks are used in the text, they become clickable when viewing the map.  Line wrapping for text is always "on" within shapes. However, within an ellipse, the lines are wrapped as though the ellipse were a rectangle. Word wrapping is not implemented, so long words (words that do not fit the shape) are not wrapped, but are masked (constructor page) or clipped (other pages with maps).
he	#### הוספת צורות  בנוסף לאלמנטים במפה, אפשר גם להוסיף כמה צורות. צורות אינן מרכיבי מפה; הם רק ייצוג חזותי. ל לדוגמה, צורת מלבן יכולה לשמש כרקע לקיבוץ חלקים מארחים. ניתן להוסיף צורות מלבן ואליפסה.  כדי להוסיף צורה, לחץ על *הוסף* ליד צורה. הצורה החדשה תופיע בפינה השמאלית העליונה של המפה. גרור ושחרר אותו לאן שתרצה.  צורה חדשה מתווספת עם צבעי ברירת מחדל. בלחיצה על הצורה, א הטופס מוצג ותוכל להתאים אישית את האופן שבו צורה נראית, להוסיף טקסט, וכו '  ![](../../../../../assets/en/manual/config/visualization/map_shape.png){width="600"}  כדי לבחור צורות, בחר אחת ולאחר מכן החזק את *Ctrl* לחוץ כדי לבחור את אחרים. עם מספר צורות שנבחרו, מאפיינים נפוצים יכולים להיות מסה מעודכן, בדומה לאלמנטים.  ניתן להוסיף טקסט בצורות. ביטוי [מאקרו](/manual/appendix/macros/supported_by_location) נתמכים ב הטקסט, אבל רק עם הפונקציות `avg`, `last`, `min` ו-`max`, עם זמן כפרמטר (לדוגמה, `{?avg(/host/key,1h)}`).  כדי להציג טקסט ניתן להפוך רק את הצורה לבלתי נראית על ידי הסרת ה- גבול צורה (בחר 'ללא' בשדה *גבול*). למשל, קח הערה כיצד המאקרו {MAP.NAME}, הנראה בצילום המסך למעלה, הוא למעשה צורת מלבן עם טקסט, שניתן לראות בלחיצה על המאקרו:  ![](../../../../../assets/en/manual/config/visualization/map_name_macro.png)  {MAP.NAME} הופך לשם המפה המוגדר בעת הצגת המפה.  אם נעשה שימוש בהיפר-קישורים בטקסט, הם הופכים ניתנים ללחיצה בעת הצפייה המפה.  גלישת שורות עבור טקסט תמיד "פועלת" בתוך צורות. עם זאת, בתוך אליפסה, הקווים עטופים כאילו האליפסה הייתה מלבן. גלישת מילים לא מיושמת, אז מילים ארוכות (מילים שאינן מתאימות הצורה) אינם עטופים, אלא מכוסות (דף קונסטרוקטור) או גזוז (דפים אחרים עם מפות).

en-us	##### Additional parameters  A third optional parameter is supported by the *bucket\_rate\_foreach* function:      bucket_rate_foreach(item filter,time period,<parameter number>)  where <parameter number> is the position of the "bucket" value in the item key. For example, if the "bucket" value in myItem\[aaa,0.2\] is '0.2', then its position is 2.  The default value of <parameter number> is '1'.  See [aggregate calculations](/manual/config/items/itemtypes/calculated/aggregate) for more details and examples on using foreach functions.
he	##### פרמטרים נוספים  פרמטר אופציונלי שלישי נתמך על ידי *bucket\_rate\_foreach* פוּנקצִיָה:       bucket_rate_foreach(מסנן פריט, פרק זמן,<מספר פרמטר>)  כאשר <parameter number> הוא המיקום של הערך "דלי" ב מפתח הפריט. לדוגמה, אם הערך "דלי" ב-myItem\[aaa,0.2\] הוא '0.2', אז המיקום שלו הוא 2.  ערך ברירת המחדל של <מספר פרמטר> הוא '1'.  ראה [חישובים מצטברים](/manual/config/items/itemtypes/calculated/aggregate) עבור פרטים נוספים ודוגמאות לשימוש בכל פונקציה.

en-us	 #### Advanced configuration  ![](../../../assets/en/manual/web_interface/service_a.png){width=600}  |Parameter|Description| |--|--------| |_**Additional rules**_|Click on *Add* to define additional status calculation rules.| |*Set status to*|Set service status to either *OK* (default), *Not classified*, *Information*, *Warning*, *Average*, *High* or *Disaster* in case of a condition match.| |*Condition*|Select the condition for direct child services:<br>**if at least (N) child services have (Status) status or above**<br>**if at least (N%) of child services have (Status) status or above**<br>**if less than (N) child services have (Status) status or below**<br>**if less than (N%) of child services have (Status) status or below**<br>**if weight of child services with (Status) status or above is at least (W)**<br>**if weight of child services with (Status) status or above is at least (N%)**<br>**if weight of child services with (Status) status or below is less than (W)**<br>**if weight of child services with (Status) status or below is less than (N%)** <br><br> If several conditions are specified and the situation matches more than one condition, the highest severity will be set.| |*N (W)*|Set the value of N or W (1-100000), or N% (1-100) in the condition.| |*Status*|Select the value of *Status* in the condition: *OK* (default), *Not classified*, *Information*, *Warning*, *Average*, *High* or *Disaster*.| |_**Status propagation rule**_|Rule for propagating the service status to the parent service:<br>**As is** - the status is propagated without change<br>**Increase by** - you may increase the propagated status by 1 to 5 severities<br>**Decrease by** - you may decrease the propagated status by 1 to 5 severities<br>**Ignore this service** - the status is not propagated to the parent service at all<br>**Fixed status** - the status is propagated statically, i.e. as always the same| |_**Weight**_|Weight of the service (integer in the range from 0 (default) to 1000000).|  :::noteclassic Additional status calculation rules can only be used to increase severity level over the level calculated according to the main *Status calculation rule* parameter. If according to additional rules the status should be Warning, but according to the *Status calculation rule* the status is Disaster - the service will have status Disaster.  :::
he	#### תצורה מתקדמת  ![](../../../assets/en/manual/web_interface/service_a.png){width=600}  |פרמטר|תיאור| |--|--------| |_**כללים נוספים**_|לחץ על *הוסף* כדי להגדיר כללי חישוב סטטוס נוספים.| |*הגדר את המצב ל*|הגדר את מצב השירות ל-*אישור* (ברירת מחדל), *לא מסווג*, *מידע*, *אזהרה*, *ממוצע*, *גבוה* או *אסון* במקרה של התאמה לתנאי. | |*תנאי*|בחר את התנאי לשירותי ילדים ישירים:<br>**אם לפחות (N) לשירותי ילדים יש סטטוס (סטטוס) ומעלה**<br>**אם לפחות (N%) של שירותי ילדים בעלי סטטוס (סטטוס) ומעלה**<br>**אם פחות מ-(N) לשירותי ילדים יש סטטוס (סטטוס) או מתחת**<br>**אם פחות מ-(N%) משירותי הילדים יש (סטטוס) סטטוס או מתחת**<br>**אם משקל שירותי ילדים עם סטטוס (סטטוס) ומעלה הוא לפחות (W)**<br>**אם משקל שירותי ילדים עם סטטוס (סטטוס) ומעלה הוא לפחות (N%)**<br>**אם משקל שירותי ילדים בסטטוס (סטטוס) או מתחת קטן מ-(W)**<br>**אם משקל שירותי ילדים בסטטוס (סטטוס) או מתחת נמוך יותר מאשר (N%)** <br><br> אם צוינו מספר תנאים והמצב תואם ליותר מתנאי אחד, תוגדר החומרה הגבוהה ביותר.| |*N (W)*|הגדר את הערך של N או W (1-100000), או N% (1-100) בתנאי.| |*סטטוס*|בחר את הערך של *סטטוס* במצב: *אישור* (ברירת מחדל), *לא מסווג*, *מידע*, *אזהרה*, *ממוצע*, *גבוה* או *אסון*.| |_**כלל הפצת סטטוס**_|כלל להפצת סטטוס השירות לשירות האב:<br>**כפי שהוא** - הסטטוס מופץ ללא שינוי<br>**הגדל ב-** - אתה יכול הגדל את הסטטוס המופץ ב-1 עד 5 דרגות חומרה<br>**הפחת ב-** - תוכל להקטין את הסטטוס המופץ ב-1 עד 5 דרגות חומרה<br>**התעלם משירות זה** - הסטטוס אינו מועבר לשירות האב בכלל<br>**מצב קבוע** - הסטטוס מופץ באופן סטטי, כלומר כמו תמיד זהה| |_**משקל**_|משקל השירות (מספר שלם בטווח שבין 0 (ברירת מחדל) ל-1000000).|  :::noteclassic ניתן להשתמש בכללי חישוב סטטוס נוספים רק כדי להעלות את רמת החומרה על הרמה המחושבת לפי הפרמטר הראשי *כלל חישוב מצב*. אם לפי כללים נוספים הסטטוס צריך להיות אזהרה, אך לפי *כלל חישוב סטטוס* הסטטוס הוא Disaster - לשירות יהיה סטטוס Disaster. :::

en-us	After receiving a list of active checks the agent marks obsolete persistent files for removal. A persistent file becomes obsolete if: 1) the corresponding log item is no longer monitored, 2) a log item is reconfigured with a different **persistent\_dir** location than before.  Removing is done with delay 24 hours because log files in NOTSUPPORTED state are not included in the list of active checks but they may become SUPPORTED later and their persistent files will be useful.  If the agent is stopped before 24 hours expire, then the obsolete files will not be deleted as Zabbix agent is not getting info about their location from Zabbix server anymore.  ::: notewarning Reconfiguring a log item's **persistent\_dir** back to the old **persistent\_dir** location while the agent is stopped, without deleting the old persistent file by user - will cause restoring the agent state from the old persistent file resulting in missed messages or false alerts. :::
he	לאחר קבלת רשימה של צ'קים פעילים, הסוכן מסמן מיושן כמתמיד קבצים להסרה. קובץ קבוע מתיישן אם: 1) הקובץ המתאים פריט יומן אינו מנוטר עוד, 2) פריט יומן מוגדר מחדש עם פריט אחר מיקום **מתמיד\_dir** מבעבר.  ההסרה מתבצעת באיחור של 24 שעות מכיוון שקובצי יומן במצב NOTSUPPORTED אינם נכללים ברשימת הצ'קים הפעילים אך הם עשויים להפוך לנתמכים מאוחר יותר והקבצים הקבועים שלהם יהיו שימושיים.  אם הסוכן יופסק לפני שפג תוקפם של 24 שעות, הקבצים המיושנים יעשו זאת לא יימחק מכיוון שסוכן Zabbix לא מקבל מידע על מיקומו שרת Zabbix יותר.  ::: הערה אזהרה הגדרה מחדש של **persistent\_dir** של פריט יומן חזרה לקודם הישן מיקום **מתמיד\_dir** בזמן שהסוכן נעצר, מבלי למחוק את קובץ מתמשך ישן לפי משתמש - יגרום לשחזור מצב הסוכן מהישן קובץ מתמיד וכתוצאה מכך לאיבוד הודעות או התראות שווא. :::

en-us	##### Agent configuration  HA cluster nodes (servers) must be listed in the configuration of  Zabbix agent or Zabbix agent 2.  ![](../../../../assets/en/manual/config/zabbix_ha_agent.png)  To enable passive checks, the node names must be listed in the Server [parameter](/manual/appendix/config/zabbix_agentd), separated by a **comma**.  ``` Server=zabbix-node-01,zabbix-node-02 ```  To enable active checks, the node names must be listed in the ServerActive [parameter](/manual/appendix/config/zabbix_agentd). Note that for  active checks the nodes must be separated by a comma from any other  servers, while the nodes themselves must be separated by a **semicolon**, e.g.:  ``` ServerActive=zabbix-node-01;zabbix-node-02 ```
he	##### תצורת סוכן  צמתי אשכול HA (שרתים) חייבים להיות רשומים בתצורה של סוכן Zabbix או סוכן Zabbix 2.  ![](../../../../assets/en/manual/config/zabbix_ha_agent.png)  כדי לאפשר בדיקות פסיביות, יש לרשום את שמות הצמתים בשרת [פרמטר](/manual/appendix/config/zabbix_agentd), מופרדים באמצעות **פסיק**.  ``` Server=zabbix-node-01,zabbix-node-02 ```  כדי לאפשר בדיקות אקטיביות, יש לרשום את שמות הצמתים ב- ServerActive [פרמטר](/manual/appendix/config/zabbix_agentd). שימו לב שעבור בדיקות אקטיביות הצמתים חייבים להיות מופרדים בפסיק מכל אחד אחר שרתים, בעוד שהצמתים עצמם חייבים להיות מופרדים באמצעות **נקודה-פסיק**, למשל:  ``` ServerActive=zabbix-node-01;zabbix-node-02 ```

en-us	 ### Agent data request  The agent data request contains the gathered item values.  | Field |<| Type | Mandatory | Value | |-|------|--|-|-----------------------| | request |<| _string_ | yes | `agent data` | | host |<| _string_ | yes | Host name. | | version |<| _string_ | yes | The agent version: \<major>.\<minor>. | | session |<| _string_ | yes | Unique session identifier generated each time when agent is started. | | data |<| _array of objects_ | yes | Item values. | | | id | _number_ | yes | The value identifier (incremental counter used for checking duplicated values in the case of network problems). | |^| itemid | _number_ | yes | Item identifier. | |^| value | _string_ | no | The item value. | |^| lastlogsize | _number_ | no | The item lastlogsize. | |^| mtime | _number_ | no | The item mtime. | |^| state | _number_ | no | The item state. | |^| source | _string_ | no | The value event log source. | |^| eventid | _number_ | no | The value event log eventid. | |^| severity | _number_ | no | The value event log severity. | |^| timestamp | _number_ | no | The value event log timestamp. | |^| clock | _number_ | yes | The value timestamp (seconds since Epoch). | |^| ns | _number_ | yes | The value timestamp nanoseconds. |  Example: ```json {   "request": "agent data",   "data": [     {       "id": 1,       "itemid": 5678,       "value": "2.4.0",       "clock": 1400675595,       "ns": 76808644     },     {       "id": 2,       "itemid": 1234,       "lastlogsize": 112,       "value": " 19845:20140621:141708.521 Starting Zabbix Agent [<hostname>]. Zabbix 2.4.0 (revision 50000).",       "clock": 1400675595,       "ns": 77053975     }   ],   "host": "Zabbix server",   "version": "6.0",   "session": "1234456akdsjhfoui" } ```
he	### בקשת נתוני סוכן  בקשת נתוני הסוכן מכילה את ערכי הפריט שנאספו.  | שדה |<| הקלד | חובה | ערך | |-|------|--|-|----------------------| | בקשה |<| _מחרוזת_ | כן | `נתוני סוכן` | | מארח |<| _מחרוזת_ | כן | שם מארח. | | גרסה |<| _מחרוזת_ | כן | גרסת הסוכן: \<major>.\<minor>. | | הפעלה |<| _מחרוזת_ | כן | מזהה הפעלה ייחודי שנוצר בכל פעם כאשר הסוכן מופעל. | | נתונים |<| _מערך אובייקטים_ | כן | ערכי פריט. | | | id | _מספר_ | כן | מזהה הערך (מונה אינקרמנטלי המשמש לבדיקת ערכים משוכפלים במקרה של בעיות רשת). | |^| itemid | _מספר_ | כן | מזהה פריט. | |^| ערך | _מחרוזת_ | לא | ערך הפריט. | |^| lastlogsize | _מספר_ | לא | הפריט lastlogsize. | |^| mtime | _מספר_ | לא | הפריט mtime. | |^| מדינה | _מספר_ | לא | מצב הפריט. | |^| מקור | _מחרוזת_ | לא | מקור יומן האירועים של הערך. | |^| eventtid | _מספר_ | לא | יומן האירועים של הערך eventtid. | |^| חומרה | _מספר_ | לא | חומרת יומן האירועים של הערך. | |^| חותמת זמן | _מספר_ | לא | חותמת הזמן של יומן האירועים של הערך. | |^| שעון | _מספר_ | כן | חותמת הזמן של הערך (שניות מאז עידן). | |^| ns | _מספר_ | כן | חותמת הזמן של הערך ננו-שניות. |  דוגמא: ``` json {    "request": "נתוני סוכן",    "נתונים": [      {        "מזהה": 1,        "itemid": 5678,        "value": "2.4.0",        "שעון": 1400675595,        "ns": 76808644      },      {        "מזהה": 2,        "itemid": 1234,        "lastlogsize": 112,        "value": " 19845:20140621:141708.521 מפעיל Zabbix Agent [<שם מארח>]. Zabbix 2.4.0 (גרסה 50000).",        "שעון": 1400675595,        "ns": 77053975      }    ],    "host": "שרת Zabbix",    "version": "6.0",    "session": "1234456akdsjhfoui" } ```

en-us	 ### Agent data response  The agent data response is sent by the server back to agent after processing the agent data request.  | Field | Type | Mandatory | Value | |-|-|-|--------| | response | _string_ | yes | `success` \| `failed` | | info | _string_ | yes | Item processing results. |  Example: ```json {   "response": "success",   "info": "processed: 2; failed: 0; total: 2; seconds spent: 0.003534" } ```
he	### תגובת נתוני סוכן  תגובת נתוני הסוכן נשלחת על ידי השרת בחזרה לסוכן לאחר עיבוד בקשת נתוני הסוכן.  | שדה | הקלד | חובה | ערך | |-|-|-|--------| | תגובה | _מחרוזת_ | כן | `הצלחה` \| `נכשל` | | מידע | _מחרוזת_ | כן | תוצאות עיבוד פריטים. |  דוגמא: ``` json {    "response": "הצלחה",    "info": "עיבוד: 2; נכשל: 0; סה"כ: 2; שניות שהושקעו: 0.003534" } ```

en-us	#### Agent on UNIX-like systems  Zabbix agent on UNIX-like systems is run on the host being monitored.
he	#### סוכן על מערכות דמויות UNIX  סוכן Zabbix במערכות דמויות UNIX מופעל על המארח המנוטר.

en-us	#### Agent on Windows systems  Zabbix agent on Windows runs as a Windows service.
he	#### סוכן במערכות Windows  סוכן Zabbix ב-Windows פועל כשירות של Windows.

en-us	##### Agent operation with persistent file  On startup Zabbix agent knows nothing about persistent files. Only after receiving a list of active checks from Zabbix server \(proxy\) the agent sees that some log items should be backed by persistent files under specified directories.  During agent operation the persistent files are opened for writing (with fopen(filename, "w")) and overwritten with the latest data.  The chance of losing persistent file data if the overwriting and file system mirror split happen at the same time is very small, no special handling for it.  Writing into persistent file is NOT followed by enforced synchronization to storage media \(fsync\(\) is not called\).  Overwriting with the latest data is done after successful reporting of matching log file record or metadata \(processed log size and modification time\) to Zabbix server. That may happen as often as every item check if log file keeps changing.  No special actions during agent shutdown.
he	##### פעולת סוכן עם קובץ מתמיד  בעת ההפעלה סוכן Zabbix לא יודע דבר על קבצים מתמידים. רק אחרי מקבל רשימה של צ'קים פעילים משרת Zabbix \(proxy\) הסוכן רואה שיש לו יומן יש לגבות פריטים בקבצים קבועים תחת ספריות שצוינו.  במהלך פעולת הסוכן הקבצים הקבועים נפתחים לכתיבה (עם fopen(שם קובץ, "w")) והוחלף עם הנתונים העדכניים ביותר. הסיכוי של אובדן נתוני קבצים קבועים אם ההחלפה וראיית מערכת הקבצים מתפצלת לקרות בו זמנית הוא קטן מאוד, אין טיפול מיוחד עבורו. כְּתִיבָה לתוך קובץ מתמשך לא מלווה סנכרון כפוי לאחסון המדיה \(fsync\(\) לא נקראת\).  החלפה עם הנתונים העדכניים ביותר מתבצעת לאחר דיווח מוצלח של התאמה רשומת קובץ יומן או מטא נתונים \(גודל יומן מעובד וזמן שינוי\) ל שרת Zabbix. זה עשוי לקרות באותה תדירות שכל פריט בודק אם קובץ היומן נשמר מִשְׁתַנֶה.  אין פעולות מיוחדות במהלך השבתת הסוכן.

en-us	#### Agent process types  -   `active checks` - process for performing active checks -   `collector` - process for data collection -   `listener` - process for listening to passive checks  The agent log file can be used to observe these process types.
he	#### סוגי תהליכים של סוכן  - `צ'קים אקטיביים` - תהליך לביצוע בדיקות אקטיביות - `אספן` - תהליך לאיסוף נתונים - `מאזין` - תהליך להאזנה לצ'קים פסיביים  ניתן להשתמש בקובץ היומן של הסוכן כדי לצפות בסוגי תהליכים אלה.

en-us	##### Agent  |Requirement|Mandatory status|Description| |--|-|-------| |*libpcre/libpcre2*|One of|PCRE/PCRE2 library is required for [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) support.<br>The naming may differ depending on the GNU/Linux distribution, for example 'libpcre3' or 'libpcre1'. PCRE v8.x and PCRE2 v10.x (from Zabbix 6.0.0) are supported.<br>Required for log monitoring. Also required on Windows.| |*libpthread*|Yes|Required for mutex and read-write lock support (could be part of libc). Not required on Windows.| |*libresolv*|^|Required for DNS resolution (could be part of libc). Not required on Windows.| |*libiconv*|^|Required for text encoding/format conversion to UTF-8 in log items, file content, file regex and regmatch items (could be part of libc). Not required on Windows.| |*libgnutls* or *libopenssl*|No|Required if using [encryption](/manual/encryption#compiling_zabbix_with_encryption_support).<br>Minimum versions: *libgnutls* - 3.1.18, *libopenssl* - 1.0.1<br>On Microsoft Windows OpenSSL 1.1.1 or later is required.| |*libldap*|^|Required if LDAP is used. Not supported on Windows.| |*libcurl*|^|Required for `web.page.*` Zabbix agent [items](/manual/config/items/itemtypes/zabbix_agent). Not supported on Windows.<br>Version 7.28.0 or higher is recommended.| |*libmodbus*|^|Only required if Modbus monitoring is used.<br>Version 3.0 or higher.|  ::: noteclassic  Starting from version 5.0.3, Zabbix agent will not work on AIX platforms below versions 6.1 TL07 / AIX 7.1 TL01.  :::
he	##### סוכן  |דרישה|סטטוס חובה|תיאור| |--|-|-------| |*libpcre/libpcre2*|אחת מהספריות|PCRE/PCRE2 נדרשת לתמיכה ב[ביטוי רגולרי תואם Perl](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE).<br>השם עשוי להיות שונה תלוי בהפצה של GNU/Linux, למשל 'libpcre3' או 'libpcre1'. PCRE v8.x ו-PCRE2 v10.x (מ-Zabbix 6.0.0) נתמכים.<br>נדרש לניטור יומן. נדרש גם ב-Windows.| |*libpthread*|כן|נדרש לתמיכה ב-mutex ובנעילת קריאה-כתיבה (יכול להיות חלק מ-libc). לא נדרש ב-Windows.| |*libresolv*|^|נדרש עבור רזולוציית DNS (יכול להיות חלק מ-libc). לא נדרש ב-Windows.| |*libiconv*|^|נדרש עבור קידוד טקסט/המרת פורמט ל-UTF-8 בפריטי יומן, תוכן קובץ, קובץ regex ופריטים regmatch (יכול להיות חלק מ-libc). לא נדרש ב-Windows.| |*libgnutls* או *libopenssl*|לא|נדרש אם משתמשים ב[הצפנה](/manual/encryption#compiling_zabbix_with_encryption_support).<br>גרסאות מינימליות: *libgnutls* - 3.1.18, *libopenssl* - 1.0.1<br> ב-Microsoft Windows נדרש OpenSSL 1.1.1 ואילך.| |*libldap*|^|נדרש אם נעשה שימוש ב-LDAP. לא נתמך ב-Windows.| |*libcurl*|^|נדרש עבור `web.page.*` סוכן Zabbix [items](/manual/config/items/itemtypes/zabbix_agent). לא נתמך ב-Windows.<br>מומלצת גרסה 7.28.0 ומעלה.| |*libmodbus*|^|נדרש רק אם נעשה שימוש בניטור Modbus.<br>גרסה 3.0 ומעלה.|  ::: noteclassic   החל מגרסה 5.0.3, סוכן Zabbix לא יעבוד פלטפורמות AIX מתחת לגרסאות 6.1 TL07 / AIX 7.1 TL01. :::

en-us	#### Agent upgrade process  ::: noteimportant Upgrading agents is not mandatory. You only need to upgrade agents if it is required to access the new functionality. :::  The upgrade procedure described in this section may be used for upgrading both the Zabbix agent and the Zabbix agent 2.
he	#### תהליך שדרוג הסוכן  ::: שימו לב חשוב שדרוג סוכני אינו חובה. אתה רק צריך לשדרג סוכנים אם זה נדרש כדי לגשת לחדש פונקציונליות. :::  הליך השדרוג המתואר בסעיף זה עשוי לשמש עבור משדרג גם את סוכן Zabbix וגם את סוכן Zabbix 2.

en-us	##### Agent  Zabbix agents are deployed on monitoring targets to actively monitor local resources and applications and report the gathered data to Zabbix server. Since Zabbix 4.4, there are two types of agents available: the [Zabbix agent](/manual/concepts/agent) (lightweight, supported on many platforms, written in C) and the [Zabbix agent 2](/manual/concepts/agent2) (extra-flexible, easily extendable with plugins, written in Go).
he	##### סוכן  סוכני Zabbix פרוסים על יעדי ניטור לניטור פעיל משאבים ויישומים מקומיים ולדווח על הנתונים שנאספו ל- Zabbix שרת. מאז Zabbix 4.4, ישנם שני סוגים של סוכנים זמינים: ה [סוכן Zabbix](/manual/concepts/agent) (קל משקל, נתמך ברבים פלטפורמות, כתובות ב-C) וב-[סוכן Zabbix 2](/manual/concepts/agent2) (גמיש במיוחד, ניתן להרחבה בקלות עם תוספים, כתוב ב-Go).

en-us	#### AIX  See values supported for 'memtype' parameter on AIX in the table.  |Supported value|Description|Source in procentry64 structure|Tries to be compatible with| |--|------|--|--| |vsize ^[1](proc_mem_notes#footnotes)^|Virtual memory size|pi\_size| | |pmem|Percentage of real memory|pi\_prm|ps -o pmem| |rss|Resident set size|pi\_trss + pi\_drss|ps -o rssize| |size|Size of process (code + data)|pi\_dvm|"ps gvw" SIZE column| |dsize|Data size|pi\_dsize|<| |tsize|Text (code) size|pi\_tsize|"ps gvw" TSIZ column| |sdsize|Data size from shared library|pi\_sdsize|<| |drss|Data resident set size|pi\_drss| | |trss|Text resident set size|pi\_trss| |
he	#### AIX  ראה ערכים הנתמכים עבור פרמטר 'memtype' ב-AIX בטבלה.  |ערך נתמך|תיאור|מקור במבנה procentry64|מנסה להיות תואם| |--|------|--|--| |vsize ^[1](proc_mem_notes#footnotes)^|גודל זיכרון וירטואלי|pi\_size| | |pmem|אחוז הזיכרון האמיתי|pi\_prm|ps -o pmem| |rss|גודל ערכת תושב|pi\_trss + pi\_drss|ps -o rssize| |גודל|גודל התהליך (קוד + נתונים)|pi\_dvm|"ps gvw" עמודה SIZE| |dsize|גודל נתונים|pi\_dsize|<| |tsize|גודל טקסט (קוד)|pi\_tsize|"ps gvw" עמודת TSIZ| |sdsize|גודל נתונים מספרייה משותפת|pi\_sdsize|<| |drss|גודל ערכת תושב נתונים|pi\_drss| | |trss|גודל סט תושב טקסט|pi\_trss| |

en-us	#### Alerter process crash in RHEL 7  Instances of a Zabbix server alerter process crash have been encountered in RHEL 7. Please see [ZBX-10461](https://support.zabbix.com/browse/ZBX-10461) for details.
he	#### קריסת תהליך ההתראה ב-RHEL 7  נתקלו במקרים של קריסת תהליך התראה של שרת Zabbix ב-RHEL 7. אנא ראה [ZBX-10461](https://support.zabbix.com/browse/ZBX-10461) לפרטים.

en-us	# alert.get
he	# alert.get

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

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

en-us	##### Allow specific check, deny others  -   Whitelist specific checks with AllowKey parameters, deny others with     `DenyKey=*`  For example:      # Allow reading logs:     AllowKey=vfs.file.*[/var/log/*]      # Allow localtime checks     AllowKey=system.localtime[*]      # Deny all other keys     DenyKey=*
he	##### אפשר בדיקה ספציפית, שלל אחרים  - רשימת בדיקות ספציפיות עם פרמטרים של AllowKey, דחיית אחרים      `DenyKey=*`  לדוגמה:       # אפשר קריאת יומנים:      AllowKey=vfs.file.*[/var/log/*]       # אפשר בדיקות בזמן מקומי      AllowKey=system.localtime[*]       # דחה את כל המפתחות האחרים      DenyKey=*

en-us	##### Another example with an inline regex modifier  Use of the following regular expression including multiple inline modifiers to match the characters after a specific line:      (?<=match (?i)everything(?-i) after this line\n)(?sx).*# we add s modifier to allow . match newline characters  ![regexp\_expr\_4\_new.png](../../assets/en/manual/regular_expressions/regexp_expr_4_new.png)  Chosen Expression type: "Result is TRUE". Characters after a specific line are matched.  ::: noteimportant  **g** modifier can't be specified in line. The list of available modifiers can be found in [pcresyntax man page](https://www.pcre.org/original/doc/html/pcresyntax.html#SEC16). For more information about PCRE syntax please refer to [PCRE HTML documentation](https://www.pcre.org/original/doc/html/pcrepattern.html).  :::
he	##### דוגמה נוספת עם שינוי ביטוי רגולרי מוטבע  שימוש בביטוי הרגולרי הבא כולל מספר מוטבע משנה כדי להתאים את התווים לאחר שורה ספציפית:       (?<=מתאים (?i)everything(?-i) אחרי שורה זו\n)(?sx).*# אנו מוסיפים את s modifier כדי לאפשר . להתאים תווים בשורה חדשה  ![regexp\_expr\_4\_new.png](../../assets/en/manual/regular_expressions/regexp_expr_4_new.png)  סוג הביטוי הנבחר: "התוצאה היא TRUE". תווים אחרי ספציפי הקו מותאמים.  ::: שימו לב חשוב   לא ניתן לציין את השינוי **g** בתור. ה רשימה של מתקנים זמינים ניתן למצוא ב-[pcresyntax man דף](https://www.pcre.org/original/doc/html/pcresyntax.html#SEC16). ל מידע נוסף על תחביר PCRE נא עיין ב-[PCRE HTML תיעוד](https://www.pcre.org/original/doc/html/pcrepattern.html).  :::

en-us	### API information  Retrieve the version of the Zabbix API so that your application could use version-specific features.  [API info API](/manual/api/reference/apiinfo)
he	### פרטים על ה־API  משיכת גרסת ה־API של Zabbix כדי שהיישום שלך יוכל להשתמש ביכולות שתואמות נקודתית לגרסה המותקנת.  [API לפרטים על ה־API](/manual/api/reference/apiinfo)

en-us	# API info  This class is designed to retrieve meta information about the API.  Available methods:\  -   [apiinfo.version](/manual/api/reference/apiinfo/version) -     retrieving the version of the Zabbix API
he	# פרטי API  מחלקה זו תוכננה למשוך נתוני על בנוגע ל־API.  מתודות זמינות:\  -   [apiinfo.version](/manual/api/reference/apiinfo/version) -     משיכת גרסת ה־API של Zabbix

en-us	# apiinfo.version
he	# apiinfo.version

en-us	#### API login  A large number of open user sessions can be created when using custom scripts with the `user.login` [method](/manual/api/reference/user/login) without a following `user.logout`.
he	#### כניסה ל-API  ניתן ליצור מספר רב של הפעלות משתמש פתוחות בעת שימוש בהתאמה אישית סקריפטים עם [שיטה] `user.login`(/manual/api/reference/user/login) ללא 'user.logout' הבא.

en-us	#### API Tokens  Manage authorization tokens.  [Token API](/manual/api/reference/token)
he	#### אסימוני API  ניהול אסימוני אימות.  [API של אסימונים](/manual/api/reference/token)

en-us	# Appendix 1. Reference commentary
he	# נספח 1. פירוש עזר

en-us	#### Architecture  Zabbix consists of several major software components. Their responsibilities are outlined below.
he	#### ארכיטקטורה  Zabbix מורכבת מכמה רכיבי תוכנה עיקריים. שֶׁלָהֶם תחומי האחריות מפורטים להלן.

en-us	#### A real life scenario  In this example, we would like to set up network discovery for the local network having an IP range of 192.168.1.1-192.168.1.254.  In our scenario we want to:  -   discover those hosts that have Zabbix agent running -   run discovery every 10 minutes -   add a host to monitoring if the host uptime is more than 1 hour -   remove hosts if the host downtime is more than 24 hours -   add Linux hosts to the "Linux servers" group -   add Windows hosts to the "Windows servers" group -   use the template *Linux* for Linux hosts -   use the template *Windows* for Windows hosts
he	#### תרחיש מהחיים האמיתיים  בדוגמה זו, נרצה להגדיר גילוי רשת עבור המקומי רשת בעלת טווח IP של 192.168.1.1-192.168.1.254.  בתרחיש שלנו אנו רוצים:  - גלה את המארחים שבהם פועל סוכן Zabbix - הפעל גילוי כל 10 דקות - הוסף מארח לניטור אם זמן הפעולה של המארח הוא יותר משעה - הסר מארחים אם זמן ההשבתה של המארח הוא יותר מ-24 שעות - הוסף מארחי לינוקס לקבוצת "שרתי לינוקס". - הוסף מארחים של Windows לקבוצת "שרתי Windows". - השתמש בתבנית *Linux* עבור מארחי לינוקס - השתמש בתבנית *Windows* עבור מארחי Windows

en-us	#### Attempting to use Zabbix sender compiled with TLS support to send data to Zabbix server/proxy compiled without TLS
he	#### ניסיון להשתמש בשולח Zabbix עם תמיכה ב-TLS כדי לשלוח נתונים לשרת/פרוקסי של Zabbix שהידור ללא TLS

en-us	##### Attributes returning composite data  It becomes more complicated when your attribute returns composite data. For example: your attribute name is "apple" and it returns a hash representing its parameters, like "weight", "color" etc. Your key may look like this:      jmx[com.example:Type=Hello,apple.weight]  This is how an attribute name and a hash key are separated, by using a dot symbol. Same way, if an attribute returns nested composite data the parts are separated by a dot:      jmx[com.example:Type=Hello,fruits.apple.weight]
he	##### תכונות המחזירות נתונים מרוכבים  זה הופך מסובך יותר כאשר התכונה שלך מחזירה נתונים מורכבים. לדוגמה: שם התכונה שלך הוא "תפוח" והוא מחזיר hash המייצג את הפרמטרים שלו, כמו "משקל", "צבע" וכו'. המפתח שלך עשוי נראה כמו זה:       jmx[com.example:Type=Hello,apple.weight]  כך מופרדים שם תכונה ומפתח hash, באמצעות a סמל נקודה. באותו אופן, אם תכונה מחזירה נתונים מרוכבים מקוננים, חלקים מופרדים בנקודה:       jmx[com.example:Type=Hello,fruits.apple.weight]

en-us	##### Attributes returning tabular data  Tabular data attributes consist of one or multiple composite attributes. If such an attribute is specified in the attribute name parameter then this item value will return the complete structure of the attribute in JSON format. The individual element values inside the tabular data attribute can be retrieved using preprocessing.  Tabular data attribute example:       jmx[com.example:type=Hello,foodinfo]  Item value:  ``` {.javascript} [   {     "a": "apple",     "b": "banana",     "c": "cherry"   },   {     "a": "potato",     "b": "lettuce",     "c": "onion"   } ] ```
he	##### תכונות המחזירות נתונים טבלאיים  תכונות נתונים טבלאיות מורכבות מתכונות מורכבות אחת או מרובות. אם תכונה כזו צוינה בפרמטר שם התכונה אז ערך פריט זה יחזיר את המבנה המלא של התכונה ב פורמט JSON. ערכי האלמנטים הבודדים בתוך הנתונים הטבלאיים ניתן לאחזר תכונה באמצעות עיבוד מקדים.  דוגמה למאפיין נתונים טבלאי:        jmx[com.example:type=Hello,foodinfo]  ערך פריט:  ``` {.javascript} [    {      "תפוח",      "b": "בננה",      "c": "דובדבן"    },    {      "תפוח אדמה",      "b": "חסה",      "c": "בצל"    } ] ```

en-us	# auditlog.get
he	# auditlog.get

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

en-us	# Audit log  This class is designed to work with audit log.  Object references:\  -   [Audit log object](/manual/api/reference/auditlog/object)  Available methods:\  -   [auditlog.get](/manual/api/reference/auditlog/get) - retrieve audit     log records
he	# יומן פיקוח  מחלקה זו תוכננה לעבוד עם יומן הפיקוח.  סימוכין לפריט:\  -   [פריט יומן פיקוח](/manual/api/reference/auditlog/object)  מתודות זמינות:\  -   [auditlog.get](/manual/api/reference/auditlog/get) - משיכת רשומות     יומן הפיקוח

en-us	#### Authentication  Change authentication configuration options.  [Authentication API](/manual/api/reference/authentication)
he	#### אימות  שינוי אפשרויות בהגדרות האימות.  [API של אימות](/manual/api/reference/authentication)

en-us	# authentication.get
he	# authentication.get

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

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

en-us	# authentication.update
he	# עדכון.אימות

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
he	## יוצר  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
he	## מחבר  אלכסיי ולדישב <<alex@zabbix.com>>  -------------------------------------------------- ----------------------------  [ ]{#אינדקס}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
he	## מחבר  אלכסיי ולדישב <<alex@zabbix.com>>  -------------------------------------------------- ----------------------------  [ ]{#אינדקס}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
he	## יוצר  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
he	## יוצר  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	##### Authorization  |Parameter|Description| |--|--------| |*Login attempts*|Number of unsuccessful login attempts before the possibility to log in gets blocked.| |*Login blocking interval*|Period of time for which logging in will be prohibited when *Login attempts* limit is exceeded.|
he	##### הרשאה  |פרמטר|תיאור| |--|--------| |*נסיונות התחברות*|מספר ניסיונות התחברות לא מוצלחים לפני שנחסמת האפשרות להיכנס.| |*מרווח חסימת כניסה*|תקופת הזמן שבה הכניסה תהיה אסורה כאשר חריגה ממגבלת *נסיונות התחברות*.|

en-us	## AUTHOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}
he	## יוצרים  Zabbix LLC (בע״מ)  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}
he	## יוצרים  Zabbix LLC (בע״מ)  ------------------------------------------------------------------------  [ ]{#index}

en-us	#### Autoregistration actions  The following conditions can be used in actions based on active agent autoregistration:  |Condition type|Supported operators|Description| |--|--|------| |*Host metadata*|contains<br>does not contain<br>matches<br>does not match|Specify host metadata or host metadata to exclude.<br>**contains** - host metadata contains the string.<br>**does not contain** - host metadata does not contain the string.<br>Host metadata can be specified in an [agent configuration file](/manual/appendix/config/zabbix_agentd).<br>**matches** - host metadata matches regular expression.<br>**does not match** - host metadata does not match regular expression.| |*Host name*|contains<br>does not contain<br>matches<br>does not match|Specify a host name or a host name to exclude.<br>**contains** - host name contains the string.<br>**does not contain** - host name does not contain the string.<br>**matches** - host name matches regular expression.<br>**does not match** - host name does not match regular expression.| |*Proxy*|equals<br>does not equal|Specify a proxy or a proxy to exclude.<br>**equals** - using this proxy.<br>**does not equal** - using any other proxy except this one.|
he	#### פעולות רישום אוטומטי  ניתן להשתמש בתנאים הבאים בפעולות המבוססות על חומר פעיל רישום אוטומטי:  |סוג מצב|אופרטורים נתמכים|תיאור| |--|--|------| |*מטא נתונים של מארח*|מכיל<br>אינו מכיל<br>התאמות<br>אינו תואם|ציין מטא נתונים של מארח או מטא נתונים של מארח להחרגה.<br>**מכיל** - מטא נתונים מארח מכיל את המחרוזת.<br >**לא מכיל** - מטא נתונים של מארח אינם מכילים את המחרוזת.<br>ניתן לציין מטא נתונים מארח ב[קובץ תצורה של סוכן](/manual/appendix/config/zabbix_agentd).<br>**מתאימות* * - מטא נתונים מארח תואמים לביטוי רגולרי.<br>**לא תואם** - מטא נתונים של מארח אינם תואמים לביטוי רגולרי.| |*שם מארח*|מכיל<br>אינו מכיל<br>התאמות<br>אינו תואם|ציין שם מארח או שם מארח להחרגה.<br>**מכיל** - שם מארח מכיל את המחרוזת. <br>**לא מכיל** - שם המארח אינו מכיל את המחרוזת.<br>**מתאים** - שם המארח תואם לביטוי רגולרי.<br>**לא תואם** - שם המארח אינו תואם ביטוי רגולרי.| |*פרוקסי*|שווה<br>אינו שווה|ציין פרוקסי או פרוקסי להחרגה.<br>**שווה** - שימוש ב-proxy זה.<br>**אינו שווה** - שימוש בכל פרוקסי אחר חוץ מזה.|

en-us	# autoregistration.get
he	# autoregistration.get

en-us	#### - Autoregistration  In this section, you can configure the encryption level for active agent autoregistration.  ![adm\_autoreg2.png](../../../../../assets/en/manual/web_interface/frontend_sections/administration/adm_autoreg2.png)  Parameters marked with an asterisk are mandatory.  Configuration parameters:  |Parameter|Description| |--|--------| |*Encryption level*|Select one or both options for encryption level:<br>**No encryption** - unencrypted connections are allowed<br>**PSK** - TLS encrypted connections with a pre-shared key are allowed| |*PSK identity*|Enter the pre-shared key identity string.<br>This field is only available if 'PSK' is selected as *Encryption level*.<br>Do not put sensitive information in the PSK identity, it is transmitted unencrypted over the network to inform a receiver which PSK to use.| |*PSK*|Enter the pre-shared key (an even number of hexadecimal characters).<br>Maximum length: 512 hex-digits (256-byte PSK) if Zabbix uses GnuTLS or OpenSSL library, 64 hex-digits (32-byte PSK) if Zabbix uses mbed TLS (PolarSSL) library.<br>Example: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952<br>This field is only available if 'PSK' is selected as *Encryption level*.|  See also: [Secure autoregistration](/manual/discovery/auto_registration#secure_autoregistration)
he	#### - רישום אוטומטי  בסעיף זה, תוכל להגדיר את רמת ההצפנה עבור סוכן פעיל רישום אוטומטי.  ![adm\_autoreg2.png](../../../../../assets/en/manual/web_interface/frontend_sections/administration/adm_autoreg2.png)  פרמטרים המסומנים בכוכבית הם חובה.  פרמטרי תצורה:  |פרמטר|תיאור| |--|--------| |*רמת הצפנה*|בחר אחת או שתי האפשרויות לרמת ההצפנה:<br>**ללא הצפנה** - מותרים חיבורים לא מוצפנים<br>**PSK** - מותרים חיבורים מוצפנים TLS עם מפתח משותף מראש| |*זהות PSK*|הזן את מחרוזת זהות המפתח המשותף מראש.<br>שדה זה זמין רק אם 'PSK' נבחר כ-*רמת הצפנה*.<br>אל תכניס מידע רגיש לזהות ה-PSK, הוא משודר לא מוצפן דרך הרשת כדי להודיע למקלט באיזה PSK להשתמש.| |*PSK*|הזן את המפתח המשותף מראש (מספר זוגי של תווים הקסדצימליים).<br>אורך מקסימלי: 512 ספרות hex (256-בתים PSK) אם Zabbix משתמש בספריית GnuTLS או OpenSSL, 64 hex-ספרות (32 -byte PSK) אם Zabbix משתמש בספריית mbed TLS (PolarSSL).<br>דוגמה: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952 *השדה הזה זמין רק אם השדה הזה PS נבחר<br>רמת הצפנה<br>  ראה גם: [מאבטח autoregistration](/manual/discovery/auto_registration#secure_autoregistration)

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

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

en-us	# autoregistration.update
he	# עדכון אוטומטי

en-us	##### Average request count to Nginx server  View the average request count per second per day to the Nginx server:  -   add the request count per second item to the data set -   select the aggregate function `avg` and specify interval `1d` -   a bar graph is displayed, where each bar represents the average     number of requests per second per day
he	##### ספירת בקשות ממוצעת לשרת Nginx  הצג את ספירת הבקשות הממוצעת לשנייה ליום לשרת Nginx:  - הוסף את ספירת הבקשות לפריט שנייה למערך הנתונים - בחר את הפונקציה המצטברת 'avg' וציין מרווח '1d' - מוצג גרף עמודות, כאשר כל עמוד מייצג את הממוצע      מספר בקשות לשנייה ביום

en-us	 #### Batch migration of history tables  * Prepare directories for Data Pump.  Data Pump must have read and write permissions to these directories.  Example:  ``` {.bash} mkdir -pv /export/history 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; ```  * Export tables. Replace N with the desired thread count.  ``` {.bash} expdp zabbix/password@oracle_host/service \     DIRECTORY=history \     TABLES=history_old,history_uint_old,history_str_old,history_log_old,history_text_old \     PARALLEL=N ```  * Import tables. Replace N with the desired thread count.  ``` {.bash} impdp zabbix/password@oracle_host/service \     DIRECTORY=history \     TABLES=history_uint_old \  REMAP_TABLE=history_old:history,history_uint_old:history_uint,history_str_old:history_str,history_log_old:history_log,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.  ל-Data Pump חייבות להיות הרשאות קריאה וכתיבה לספריות אלו.  דוגמא:  ``` {.bash} mkdir -pv /export/history chown -R oracle:oracle /export ```  * צור אובייקט ספרייה והענקת הרשאות קריאה וכתיבה לאובייקט זה למשתמש המשמש לאימות Zabbix ('zabbix' בדוגמה למטה). תחת תפקיד *sysdba*, הפעל:  ``` {.sql} צור היסטוריית ספריות בתור '/export/history'; הענק קריאה, כתיבה על היסטוריית ספריות ל-zabbix; ```  * ייצוא טבלאות. החלף את N בספירת החוטים הרצויה.  ``` {.bash} expdp zabbix/password@oracle_host/service \      DIRECTORY=היסטוריה \      TABLES=history_old,history_uint_old,history_str_old,history_log_old,history_text_old \      PARALLEL=N ```  * ייבוא טבלאות. החלף את N בספירת החוטים הרצויה.  ``` {.bash} impdp zabbix/password@oracle_host/service \      DIRECTORY=היסטוריה \      TABLES=history_uint_old \   REMAP_TABLE=history_old:history,history_uint_old:history_uint,history_str_old:history_str,history_log_old:history_log,history_text_old:history_text \      data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=הוסף PARALLEL=N CONTENT=נתונים_בלבד ```  * עקוב אחר [הנחיות לאחר ההגירה](#post-migration) כדי לבטל את הטבלאות הישנות.

en-us	##### Build 32bit PCRE  1\. Run:      mingw32-make clean  2\. Delete *CMakeCache.txt*:      del CMakeCache.txt     rmdir /q /s CMakeFiles  3\. Run cmake:      cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-m32 -O2 -g" -DCMAKE_CXX_FLAGS="-m32 -O2 -g" -DCMAKE_EXE_LINKER_FLAGS="-Wl,-mi386pe" -DCMAKE_INSTALL_PREFIX=c:\dev\pcre32  4\. Next, run:      mingw32-make install
he	##### בנה 32bit PCRE  1\. לָרוּץ:       mingw32-make clean  2\. מחק *CMakeCache.txt*:       del CMakeCache.txt      rmdir /q /s CMakeFiles  3\. הפעל cmeke:       cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-m32 -O2 -g" -DCMAKE_CXX_FLAGS="-m32 -O2 -g" -DCMAKE_EXE_LINKER_FLAGS="\-Wl,-mi386pe=TALL_PRKEEFIX_INS":cALL_PRKEEFIX \pcre32  4\. לאחר מכן, הרץ:       mingw32-make התקנה

en-us	##### Build 64bit PCRE  1\. Delete old configuration/cache if exists:      del CMakeCache.txt     rmdir /q /s CMakeFiles  2\. Run cmake (CMake can be installed from <https://cmake.org/download/>):      cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-O2 -g" -DCMAKE_CXX_FLAGS="-O2 -g" -DCMAKE_INSTALL_PREFIX=c:\dev\pcre  3\. Next, run:      mingw32-make clean     mingw32-make install
he	##### בנה 64bit PCRE  1\. מחק תצורה/מטמון ישנים אם קיים:       del CMakeCache.txt      rmdir /q /s CMakeFiles  2\. הפעל cmake (ניתן להתקין את CMake מ <https://cmake.org/download/>):       cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-O2 -g" -DCMAKE_CXX_FLAGS="-O2 -g" -DCMAKE_INSTALL_PREFIX=c:\dev\pcre  3\. לאחר מכן, הרץ:       mingw32-make clean      mingw32-make התקנה

en-us	#### Building agent binaries with shared libraries  Install PCRE2 (replace *pcre2* with *pcre* in the commands below, if needed):      $ brew install pcre2  When building with TLS, install OpenSSL and/or GnuTLS:      $ brew install openssl     $ brew install gnutls  Download Zabbix source:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git  Build agent without TLS:      $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6     $ make     $ make install  Build agent with OpenSSL:      $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-openssl=/usr/local/opt/openssl     $ make     $ make install  Build agent with GnuTLS:      $ cd zabbix-source/     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-gnutls=/usr/local/opt/gnutls     $ make     $ make install
he	#### בניית קבצים בינאריים של סוכנים עם ספריות משותפות  התקן את PCRE2 (החלף את *pcre2* ב-*pcre* בפקודות למטה, במידת הצורך):       $ brew להתקין pcre2  בעת בנייה עם TLS, התקן את OpenSSL ו/או GnuTLS:       $ brew התקנת openssl      $ brew install gnutls  הורד את מקור Zabbix:       $ git clone https://git.zabbix.com/scm/zbx/zabbix.git  בניית סוכן ללא TLS:       $ CD zabbix      $ ./bootstrap.sh      $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6      $ לעשות      $ לעשות התקנה  בניית סוכן עם OpenSSL:       $ CD zabbix      $ ./bootstrap.sh      $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-openssl=/usr/local/opt/openssl      $ לעשות      $ לעשות התקנה  בניית סוכן עם GnuTLS:       $ cd zabbix-source/      $ ./bootstrap.sh      $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-gnutls=/usr/local/opt/gnutls      $ לעשות      $ לעשות התקנה

en-us	#### Building agent binaries with static libraries with GnuTLS  GnuTLS depends on the Nettle crypto backend and GMP arithmetic library. Instead of using full GMP library, this guide will use mini-gmp which is included in Nettle.  When building GnuTLS and Nettle, it's recommended to run `make check` after successful building. Even if building was successful, tests sometimes fail. If this is the case, problems should be researched and resolved before continuing.  Let's assume that PCRE, Nettle and GnuTLS static libraries will be installed in `$HOME/static-libs`. We will use PCRE2 10.39, Nettle 3.4.1 and GnuTLS 3.6.5.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"     $ NETTLE_PREFIX="$HOME/static-libs/nettle-3.4.1"     $ GNUTLS_PREFIX="$HOME/static-libs/gnutls-3.6.5"  Let's build static libraries in `static-libs-source`:      $ mkdir static-libs-source     $ cd static-libs-source  Download and build Nettle:      $ curl --remote-name https://ftp.gnu.org/gnu/nettle/nettle-3.4.1.tar.gz     $ tar xf nettle-3.4.1.tar.gz     $ cd nettle-3.4.1     $ ./configure --prefix="$NETTLE_PREFIX" --enable-static --disable-shared --disable-documentation --disable-assembler --enable-x86-aesni --enable-mini-gmp     $ make     $ make check     $ make install     $ cd ..  Download and build GnuTLS:      $ curl --remote-name https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.5.tar.xz     $ tar xf gnutls-3.6.5.tar.xz     $ cd gnutls-3.6.5     $ PKG_CONFIG_PATH="$NETTLE_PREFIX/lib/pkgconfig" ./configure --prefix="$GNUTLS_PREFIX" --enable-static --disable-shared --disable-guile --disable-doc --disable-tools --disable-libdane --without-idn --without-p11-kit --without-tpm --with-included-libtasn1 --with-included-unistring --with-nettle-mini     $ make     $ make check     $ make install     $ cd ..  Download Zabbix source and build agent:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ CFLAGS="-Wno-unused-command-line-argument -framework Foundation -framework Security" \     > LIBS="-lgnutls -lhogweed -lnettle" \     > LDFLAGS="-L$GNUTLS_PREFIX/lib -L$NETTLE_PREFIX/lib" \     > ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX" --with-gnutls="$GNUTLS_PREFIX"     $ make     $ make install
he	#### בניית קבצים בינאריים של סוכנים עם ספריות סטטיות עם GnuTLS  GnuTLS תלוי ב-Crypto Backend של Nettle ובספרייה האריתמטית של GMP. במקום להשתמש בספריית GMP מלאה, מדריך זה ישתמש ב-mini-gmp כלומר כלול בסרפד.  בעת בניית GnuTLS ו-Nettle, מומלץ להפעיל `make check` לאחר בנייה מוצלחת. גם אם הבנייה הייתה מוצלחת, בדיקות לפעמים נכשלים. אם זה המקרה, יש לחקור בעיות נפתר לפני המשך.  בואו נניח שספריות סטטיות PCRE, Nettle ו-GnuTLS יהיו מותקן ב- `$HOME/static-libs`. נשתמש ב-PCRE2 10.39, Nettle 3.4.1 ו-GnuTLS 3.6.5.       $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"      $ NETTLE_PREFIX="$HOME/static-libs/nettle-3.4.1"      $ GNUTLS_PREFIX="$HOME/static-libs/gnutls-3.6.5"  בואו נבנה ספריות סטטיות ב-`static-libs-source`:       $ mkdir static-libs-source      $ cd static-libs-source  הורד ובנה את Nettle:       $ curl --remote-name https://ftp.gnu.org/gnu/nettle/nettle-3.4.1.tar.gz      $ tar xf nettle-3.4.1.tar.gz      $ cd סרפד-3.4.1      $ ./configure --prefix="$NETTLE_PREFIX" --enable-static --disable-shared --disable-documentation --disable-assembler --enable-x86-aesni --enable-mini-gmp      $ לעשות      $ לעשות צ'ק      $ לעשות התקנה      $ CD ..  הורד ובנה GnuTLS:       $ curl --remote-name https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.5.tar.xz      $ tar xf gnutls-3.6.5.tar.xz      $ cd gnutls-3.6.5      $ PKG_CONFIG_PATH="$NETTLE_PREFIX/lib/pkgconfig" ./configure --prefix="$GNUTLS_PREFIX" --enable-static --disable-shared --disable-guile --disable-doc --disable-tools --disable -libdane --without-idn --without-p11-kit --without-tpm --with-included-libtasn1 --with-included-unistring --with-nettle-mini      $ לעשות      $ לעשות צ'ק      $ לעשות התקנה      $ CD ..  הורד את המקור של Zabbix ובנה סוכן:       $ git clone https://git.zabbix.com/scm/zbx/zabbix.git      $ CD zabbix      $ ./bootstrap.sh      $ CFLAGS="-Wno-unused-command-line-argument -framework Foundation -framework Security" \      > LIBS="-lgnutls -lhogweed -lnettle" \      > LDFLAGS="-L$GNUTLS_PREFIX/lib -L$NETTLE_PREFIX/lib" \      > ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX" --with-gnutls="$GNUTLS_PREFIX"      $ לעשות      $ לעשות התקנה

en-us	#### Building agent binaries with static libraries with OpenSSL  When building OpenSSL, it's recommended to run `make test` after successful building. Even if building was successful, tests sometimes fail. If this is the case, problems should be researched and resolved before continuing.  Let's assume that PCRE and OpenSSL static libraries will be installed in `$HOME/static-libs`. We will use PCRE2 10.39 and OpenSSL 1.1.1a.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"     $ OPENSSL_PREFIX="$HOME/static-libs/openssl-1.1.1a"  Let's build static libraries in `static-libs-source`:      $ mkdir static-libs-source     $ cd static-libs-source  Download and build PCRE with Unicode properties support:      $ curl --remote-name https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz     $ tar xf pcre2-10.39.tar.gz     $ cd pcre2-10.39     $ ./configure --prefix="$PCRE_PREFIX" --disable-shared --enable-static --enable-unicode-properties     $ make     $ make check     $ make install     $ cd ..  Download and build OpenSSL:      $ curl --remote-name https://www.openssl.org/source/openssl-1.1.1a.tar.gz     $ tar xf openssl-1.1.1a.tar.gz     $ cd openssl-1.1.1a     $ ./Configure --prefix="$OPENSSL_PREFIX" --openssldir="$OPENSSL_PREFIX" --api=1.1.0 no-shared no-capieng no-srp no-gost no-dgram no-dtls1-method no-dtls1_2-method darwin64-x86_64-cc     $ make     $ make test     $ make install_sw     $ cd ..  Download Zabbix source and build agent:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX" --with-openssl="$OPENSSL_PREFIX"     $ make     $ make install
he	#### בניית קבצים בינאריים של סוכנים עם ספריות סטטיות עם OpenSSL  בעת בניית OpenSSL, מומלץ להריץ `make test` לאחר מכן בניין מוצלח. גם אם הבנייה הייתה מוצלחת, מבחנים לפעמים לְהִכָּשֵׁל. אם זה המקרה, יש לחקור ולפתור בעיות לפני שתמשיך.  בוא נניח שספריות סטטיות PCRE ו-OpenSSL יותקנו ב `$HOME/static-libs`. נשתמש ב-PCRE2 10.39 וב-OpenSSL 1.1.1a.       $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"      $ OPENSSL_PREFIX="$HOME/static-libs/openssl-1.1.1a"  בואו נבנה ספריות סטטיות ב-`static-libs-source`:       $ mkdir static-libs-source      $ cd static-libs-source  הורד ובנה PCRE עם תמיכה במאפייני Unicode:       $ curl --remote-name https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz      $ tar xf pcre2-10.39.tar.gz      $ cd pcre2-10.39      $ ./configure --prefix="$PCRE_PREFIX" --disable-shared --enable-static --enable-unicode-properties      $ לעשות      $ לעשות צ'ק      $ לעשות התקנה      $ CD ..  הורד ובנה OpenSSL:       $ curl --remote-name https://www.openssl.org/source/openssl-1.1.1a.tar.gz      $ tar xf openssl-1.1.1a.tar.gz      $ cd openssl-1.1.1a      $ ./Configure --prefix="$OPENSSL_PREFIX" --openssldir="$OPENSSL_PREFIX" --api=1.1.0 no-shared no-capieng no-srp no-gost no-dgram no-dtls1-method no-dtls1_2 -שיטה darwin64-x86_64-cc      $ לעשות      $ לעשות מבחן      $ make install_sw      $ CD ..  הורד את המקור של Zabbix ובנה סוכן:       $ git clone https://git.zabbix.com/scm/zbx/zabbix.git      $ CD zabbix      $ ./bootstrap.sh      $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX" --with-openssl="$OPENSSL_PREFIX"      $ לעשות      $ לעשות התקנה

en-us	#### Building agent binaries with static libraries without TLS  Let's assume that PCRE static libraries will be installed in `$HOME/static-libs`. We will use PCRE2 10.39.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"  Download and build PCRE with Unicode properties support:      $ mkdir static-libs-source     $ cd static-libs-source     $ curl --remote-name https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz     $ tar xf pcre2-10.39.tar.gz     $ cd pcre2-10.39     $ ./configure --prefix="$PCRE_PREFIX" --disable-shared --enable-static --enable-unicode-properties     $ make     $ make check     $ make install  Download Zabbix source and build agent:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX"     $ make     $ make install
he	#### בניית קבצים בינאריים של סוכנים עם ספריות סטטיות ללא TLS  בוא נניח שספריות סטטיות PCRE יותקנו ב `$HOME/static-libs`. נשתמש ב-PCRE2 10.39.       $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"  הורד ובנה PCRE עם תמיכה במאפייני Unicode:       $ mkdir static-libs-source      $ cd static-libs-source      $ curl --remote-name https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz      $ tar xf pcre2-10.39.tar.gz      $ cd pcre2-10.39      $ ./configure --prefix="$PCRE_PREFIX" --disable-shared --enable-static --enable-unicode-properties      $ לעשות      $ לעשות צ'ק      $ לעשות התקנה  הורד את המקור של Zabbix ובנה סוכן:       $ git clone https://git.zabbix.com/scm/zbx/zabbix.git      $ CD zabbix      $ ./bootstrap.sh      $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX"      $ לעשות      $ לעשות התקנה

en-us	#### Building inventory
he	#### בניית מלאי

en-us	### Built-in objects
he	### אובייקטים מובנים

en-us	 ##### Bulk processing  Bulk processing is supported for dependent items. To enable caching and indexing,  the *Prometheus pattern* preprocessing must be the **first** preprocessing step.  When *Prometheus pattern* is first preprocessing step then the parsed Prometheus  data is cached and indexed by the first `<label>==<value>` condition in the  *Prometheus pattern* preprocessing step. This cache is reused when processing  other dependent items in this batch. For optimal performance, the first label  should be the one with most different values.  If there is other preprocessing to be done before the first step, it should be  moved either to the master item or to a new dependent item which would be used as  the master item for the dependent items.
he	##### עיבוד בכמות גדולה  עיבוד בכמות גדולה נתמך עבור פריטים תלויים. כדי לאפשר אחסון במטמון ואינדקס, העיבוד המקדים של *תבנית פרומתאוס* חייב להיות שלב העיבוד המקדים **הראשון**. כאשר *דפוס פרומתאוס* הוא שלב העיבוד המקדים הראשון אז הפרומתאוס המנתח הנתונים מאוחסנים במטמון ומוסיפים לאינדקס על ידי התנאי `<label>==<value>` הראשון ב- *דפוס פרומתאוס* שלב עיבוד מקדים. מטמון זה נעשה שימוש חוזר בעת עיבוד פריטים תלויים אחרים באצווה זו. לביצועים מיטביים, התווית הראשונה צריך להיות זה עם הכי הרבה ערכים שונים.  אם יש לבצע עיבוד מקדים אחר לפני השלב הראשון, זה צריך להיות הועבר לפריט הראשי או לפריט תלוי חדש שישמש כ פריט המאסטר עבור הפריטים התלויים.

en-us	##### Buttons  *Create host* allows to create a [new host](/manual/config/hosts/host). This button is available for Admin and Super Admin users only.  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
he	##### כפתורים  *צור מארח* מאפשר ליצור [מארח חדש](/manual/config/hosts/host). כפתור זה זמין למשתמשי Admin ו-Super Admin בלבד.  לחצני מצב התצוגה הנפוצים לכל הסעיפים מתוארים ב- [ניטור](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) עמוד.

en-us	##### Buttons  The button to the right offers the following option:  |   |   | |--|--------| |![](../../../../../assets/en/manual/web_interface/button_csv.png)|Export content from all pages to a CSV file.|  View mode buttons, being common for all sections, are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
he	##### כפתורים  הכפתור מימין מציע את האפשרות הבאה:  | | | |--|--------| |![](../../../../../assets/en/manual/web_interface/button_csv.png)|ייצא תוכן מכל הדפים לקובץ CSV.|  לחצני מצב התצוגה, הנפוצים לכל הסעיפים, מתוארים ב- [ניטור](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) עמוד.

en-us	##### Buttons  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
he	##### כפתורים  לחצני מצב התצוגה הנפוצים לכל הסעיפים מתוארים ב- [ניטור](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) עמוד.

en-us	##### Buttons  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
he	##### כפתורים  לחצני מצב התצוגה הנפוצים לכל הסעיפים מתוארים ב- [ניטור](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) עמוד.

en-us	##### Buttons  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
he	##### כפתורים  לחצני מצב התצוגה הנפוצים לכל הסעיפים מתוארים ב- [ניטור](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) עמוד.

en-us	#### Calculation time  A trigger is recalculated every time Zabbix server receives a new value that is part of the expression. When a new value is received, each function that is included in the expression is recalculated (not just the one that received the new value).  Additionally, a trigger is recalculated each time when a new value is received **and** every 30 seconds if time-based functions are used in the expression.  Time-based functions are **nodata()**, **date()**, **dayofmonth()**, **dayofweek()**, **time()**, **now()**; they are recalculated every 30 seconds by the Zabbix history syncer process.  Triggers that reference trend functions **only** are evaluated once per  the smallest time period in the expression. See also [trend functions](/manual/appendix/functions/trends).
he	#### זמן חישוב  טריגר מחושב מחדש בכל פעם ששרת Zabbix מקבל ערך חדש זה חלק מהביטוי. כאשר מתקבל ערך חדש, כל אחד הפונקציה שנכללת בביטוי מחושבת מחדש (לא רק זה שקיבל את הערך החדש).  בנוסף, טריגר מחושב מחדש בכל פעם שיש ערך חדש מתקבל **ו** כל 30 שניות אם נעשה שימוש בפונקציות מבוססות זמן הביטוי.  פונקציות מבוססות זמן הן **nodata()**, **date()**, **dayofmonth()**, **dayofweek()**, **time()**, **now()**; הם מחושבים מחדש כל 30 שניות על ידי תהליך סינכרון ההיסטוריה של Zabbix.  טריגרים שמתייחסים לפונקציות מגמה **בלבד** מוערכים פעם אחת לכל פרק הזמן הקטן ביותר בביטוי. ראה גם [פונקציות מגמה](/manual/appendix/functions/trends).

en-us	#### Certificate Revocation Lists (CRL)  If a certificate is compromised CA can revoke it by including in CRL. CRLs can be configured in server, proxy and agent configuration file using parameter `TLSCRLFile`. For example:      TLSCRLFile=/home/zabbix/zabbix_crl_file  where `zabbix_crl_file` may contain CRLs from several CAs and look like:      -----BEGIN X509 CRL-----     MIIB/DCB5QIBATANBgkqhkiG9w0BAQUFADCBgTETMBEGCgmSJomT8ixkARkWA2Nv     ...     treZeUPjb7LSmZ3K2hpbZN7SoOZcAoHQ3GWd9npuctg=     -----END X509 CRL-----     -----BEGIN X509 CRL-----     MIIB+TCB4gIBATANBgkqhkiG9w0BAQUFADB/MRMwEQYKCZImiZPyLGQBGRYDY29t     ...     CAEebS2CND3ShBedZ8YSil59O6JvaDP61lR5lNs=     -----END X509 CRL-----  CRL file is loaded only on Zabbix start. CRL update requires restart.  ::: noteimportant  If Zabbix component is compiled with *OpenSSL* and CRLs are used then each top and intermediate level CA in certificate chains must have a corresponding CRL (it can be empty) in `TLSCRLFile`.  :::
he	#### רשימות שלילת אישורים (CRL)  אם אישור נפרץ, CA יכולה לבטל אותו על ידי הכללה ב-CRL. ניתן להגדיר CRL בקובץ תצורה של שרת, פרוקסי וסוכן באמצעות הפרמטר `TLSCRLFile`. לדוגמה:       TLSCRLFile=/home/zabbix/zabbix_crl_file  כאשר `zabbix_crl_file` עשוי להכיל CRL ממספר CAs ולהיראות כך:       -----BEGIN X509 CRL-----      MIIB/DCB5QIBATANBgkqhkiG9w0BAQUFADCBgTETMBEGCgmSJomT8ixkARkWA2Nv      ...      treZeUPjb7LSmZ3K2hpbZN7SoOZcAoHQ3GWd9npuctg=      -----END X509 CRL-----      -----BEGIN X509 CRL-----      MIIB+TCB4gIBATANBgkqhkiG9w0BAQUFADB/MRMwEQYKCZImiZPyLGQBGRYDY29t      ...      CAEebS2CND3ShBedZ8YSil59O6JvaDP61lR5lNs=      -----END X509 CRL-----  קובץ CRL נטען רק בהתחלה של Zabbix. עדכון CRL דורש הפעלה מחדש.  ::: שימו לב חשוב   אם רכיב Zabbix מורכב עם *OpenSSL* ו-CRL משמשים לאחר מכן כל CA ברמה העליונה והבינונית באישור לרשתות חייב להיות CRL תואם (הוא יכול להיות ריק) ב-'TLSCRLFile'.  :::

en-us	#### - Changes to AlmaLinux 8 configuration  The appliance is based on AlmaLinux 8. There are some changes applied to the base AlmaLinux configuration.
he	#### - שינויים בתצורת AlmaLinux 8  המכשיר מבוסס על AlmaLinux 8. חלו כמה שינויים תצורת AlmaLinux הבסיסית.

en-us	##### - Changes to Zabbix configuration  -   Frontend timezone is set to Europe/Riga (this can be modified in     **/etc/php-fpm.d/zabbix.conf**);
he	##### - שינויים בתצורת Zabbix  - אזור הזמן של Frontend מוגדר לאירופה/ריגה (ניתן לשנות זאת ב      **/etc/php-fpm.d/zabbix.conf**);

en-us	#### Changing proxy setting  The hosts discovered by different proxies are always treated as different hosts. While this allows to perform discovery on matching IP ranges used by different subnets, changing proxy for an already monitored subnet is complicated because the proxy changes must be also applied to all discovered hosts.  For example the steps to replace proxy in a discovery rule:  1.  disable discovery rule 2.  sync proxy configuration 3.  replace the proxy in the discovery rule 4.  replace the proxy for all hosts discovered by this rule 5.  enable discovery rule
he	#### שינוי הגדרת ה-proxy  המארחים שהתגלו על ידי נציגים שונים זוכים תמיד ליחס מארחים שונים. אמנם זה מאפשר לבצע גילוי ב-IP תואם טווחים המשמשים רשתות משנה שונות, שינוי פרוקסי עבור כבר רשת המשנה המנוטרת מסובכת מכיוון ששינויי ה-proxy חייבים להיות גם מיושם על כל המארחים שהתגלו.  לדוגמה, השלבים להחלפת פרוקסי בכלל גילוי:  1. השבת את כלל הגילוי 2. סנכרון תצורת פרוקסי 3. החלף את ה-proxy בכלל הגילוי 4. החלף את ה-proxy עבור כל המארחים שהתגלו על ידי כלל זה 5. אפשר כלל גילוי

en-us	##### - Changing time zone  By default the appliance uses UTC for the system clock. To change the time zone, copy the appropriate file from */usr/share/zoneinfo* to */etc/localtime*, for example:      cp /usr/share/zoneinfo/Europe/Riga /etc/localtime
he	##### - שינוי אזור זמן  כברירת מחדל, המכשיר משתמש ב-UTC עבור שעון המערכת. לשנות את אזור זמן, העתק את הקובץ המתאים מ-*/usr/share/zoneinfo* אל */etc/localtime*, לדוגמה:       cp /usr/share/zoneinfo/Europe/Riga /etc/localtime

en-us	#### Chromium for Zabbix web service on Ubuntu 20  Though in most cases, Zabbix web service can run with Chromium, on Ubuntu 20.04 using Chromium causes the following error:      Cannot fetch data: chrome failed to start:cmd_run.go:994:     WARNING: cannot create user data directory: cannot create      "/var/lib/zabbix/snap/chromium/1564": mkdir /var/lib/zabbix: permission denied     Sorry, home directories outside of /home are not currently supported. See https://forum.snapcraft.io/t/11209 for details.  This error occurs because `/var/lib/zabbix` is used as a home directory of user 'zabbix'.
he	#### שירות האינטרנט Chromium for Zabbix ב-Ubuntu 20  למרות שברוב המקרים, שירות האינטרנט Zabbix יכול לפעול עם Chromium, על אובונטו 20.04 באמצעות Chromium גורם לשגיאה הבאה:       לא ניתן לאחזר נתונים: chrome לא הצליח להתחיל:cmd_run.go:994:      אזהרה: לא ניתן ליצור ספריית נתוני משתמש: לא ניתן ליצור      "/var/lib/zabbix/snap/chromium/1564": mkdir /var/lib/zabbix: ההרשאה נדחתה      מצטערים, ספריות ביתיות מחוץ ל/home אינן נתמכות כרגע. ראה https://forum.snapcraft.io/t/11209 לפרטים.  שגיאה זו מתרחשת מכיוון ש- `/var/lib/zabbix` משמש כספריית בית של המשתמש 'zabbix'.

en-us	#### Common agent items supported on Windows  |Item key|User group|<| |--------|----------|-| | |Recommended|Minimum technically acceptable (functionality is limited)| |agent.hostname|Guests|Guests| |agent.ping|Guests|Guests| |agent.variant|Guests|Guests| |agent.version|Guests|Guests| |log|Administrators|Guests| |log.count|Administrators|Guests| |logrt|Administrators|Guests| |logrt.count|Administrators|Guests| |net.dns|Guests|Guests| |net.dns.record|Guests|Guests| |net.if.discovery|Guests|Guests| |net.if.in|Guests|Guests| |net.if.out|Guests|Guests| |net.if.total|Guests|Guests| |net.tcp.listen|Guests|Guests| |net.tcp.port|Guests|Guests| |net.tcp.service|Guests|Guests| |net.tcp.service.perf|Guests|Guests| |net.udp.service|Guests|Guests| |net.udp.service.perf|Guests|Guests| |proc.num|Administrators|Guests| |system.cpu.discovery|Performance Monitor Users|Performance Monitor Users| |system.cpu.load|Performance Monitor Users|Performance Monitor Users| |system.cpu.num|Guests|Guests| |system.cpu.util|Performance Monitor Users|Performance Monitor Users| |system.hostname|Guests|Guests| |system.localtime|Guests|Guests| |system.run|Administrators|Guests| |system.sw.arch|Guests|Guests| |system.swap.size|Guests|Guests| |system.uname|Guests|Guests| |system.uptime|Performance Monitor Users|Performance Monitor Users| |vfs.dir.count|Administrators|Guests| |vfs.dir.get|Administrators|Guests| |vfs.dir.size|Administrators|Guests| |vfs.file.cksum|Administrators|Guests| |vfs.file.contents|Administrators|Guests| |vfs.file.exists|Administrators|Guests| |vfs.file.md5sum|Administrators|Guests| |vfs.file.regexp|Administrators|Guests| |vfs.file.regmatch|Administrators|Guests| |vfs.file.size|Administrators|Guests| |vfs.file.time|Administrators|Guests| |vfs.fs.discovery|Administrators|Guests| |vfs.fs.size|Administrators|Guests| |vm.memory.size|Guests|Guests| |web.page.get|Guests|Guests| |web.page.perf|Guests|Guests| |web.page.regexp|Guests|Guests| |zabbix.stats|Guests|Guests|
he	#### פריטי סוכן נפוצים נתמכים ב-Windows  |מפתח פריט|קבוצת משתמשים|<| |--------|--------|-| | |מומלץ|מינימום מקובל מבחינה טכנית (הפונקציונליות מוגבלת)| |agent.hostname|אורחים|אורחים| |agent.ping|אורחים|אורחים| |agent.variant|אורחים|אורחים| |agent.version|אורחים|אורחים| |יומן|מנהלים|אורחים| |log.count|מנהלי מערכת|אורחים| |logrt|מנהלים|אורחים| |logrt.count|מנהלים|אורחים| |net.dns|אורחים|אורחים| |net.dns.record|אורחים|אורחים| |net.if.discovery|אורחים|אורחים| |net.if.in|אורחים|אורחים| |net.if.out|אורחים|אורחים| |net.if.total|אורחים|אורחים| |net.tcp.listen|אורחים|אורחים| |net.tcp.port|אורחים|אורחים| |net.tcp.service|אורחים|אורחים| |net.tcp.service.perf|אורחים|אורחים| |net.udp.service|אורחים|אורחים| |net.udp.service.perf|אורחים|אורחים| |proc.num|מנהלי מערכת|אורחים| |system.cpu.discovery|משתמשי צג ביצועים|משתמשי צג ביצועים| |system.cpu.load|משתמשי צג ביצועים|משתמשי צג ביצועים| |system.cpu.num|אורחים|אורחים| |system.cpu.util|משתמשי צג ביצועים|משתמשי צג ביצועים| |system.hostname|אורחים|אורחים| |system.localtime|אורחים|אורחים| |system.run|מנהלי מערכת|אורחים| |system.sw.arch|אורחים|אורחים| |system.swap.size|אורחים|אורחים| |system.uname|אורחים|אורחים| |system.uptime|משתמשי צג ביצועים|משתמשי צג ביצועים| |vfs.dir.count|מנהלי מערכת|אורחים| |vfs.dir.get|מנהלי מערכת|אורחים| |vfs.dir.size|מנהלי מערכת|אורחים| |vfs.file.cksum|מנהלי מערכת|אורחים| |vfs.file.contents|מנהלי מערכת|אורחים| |vfs.file.exists|מנהלי מערכת|אורחים| |vfs.file.md5sum|מנהלי מערכת|אורחים| |vfs.file.regexp|מנהלי מערכת|אורחים| |vfs.file.regmatch|מנהלי מערכת|אורחים| |vfs.file.size|מנהלי מערכת|אורחים| |vfs.file.time|מנהלי מערכת|אורחים| |vfs.fs.discovery|מנהלי מערכת|אורחים| |vfs.fs.size|מנהלי מערכת|אורחים| |vm.memory.size|אורחים|אורחים| |web.page.get|אורחים|אורחים| |web.page.perf|אורחים|אורחים| |web.page.regexp|אורחים|אורחים| |zabbix.stats|אורחים|אורחים|

en-us	##### Common parameters  -   `/host/key` is a common mandatory first parameter for the functions     referencing the host item history -   `(sec|#num)<:time shift>` is a common second parameter for the     functions referencing the host item history, where:     -   **sec** - maximum [evaluation         period](/manual/config/triggers#evaluation_period) in seconds         (time [suffixes](/manual/appendix/suffixes) can be used), or     -   **\#num** - maximum [evaluation         range](/manual/config/triggers#evaluation_period) in latest         collected values (if preceded by a hash mark)     -   **time shift** (optional) allows to move the evaluation point         back in time. See [more         details](/manual/config/triggers/expression#time_shift) on         specifying time shift.
he	##### פרמטרים נפוצים  - `/host/key` הוא פרמטר ראשון חובה נפוץ עבור הפונקציות      הפניה להיסטוריית הפריט המארח - `(sec|#num)<:time shift>` הוא פרמטר שני נפוץ עבור      פונקציות המתייחסות להיסטוריית פריט המארח, כאשר:      - **שניה** - מקסימום [הערכה          period](/manual/config/triggers#evaluation_period) בשניות          (ניתן להשתמש בזמן [סיומות](/ידנית/נספח/סיומות), או      - **\#num** - מקסימום [הערכה          range](/manual/config/triggers#evaluation_period) לאחרונה          ערכים שנאספו (אם לפניהם סימן גיבוב)      - **משמרת זמן** (אופציונלית) מאפשרת להזיז את נקודת ההערכה          אחורה בזמן. ראה עוד          details](/manual/config/triggers/expression#time_shift) פועל          ציון משמרת זמן.

en-us	##### Common use cases of global and host macros  -   use a global macro in several locations; then change the macro value     and apply configuration changes to all locations with one click -   take advantage of templates with host-specific attributes:     passwords, port numbers, file names, regular expressions, etc.
he	##### מקרי שימוש נפוצים של פקודות מאקרו גלובליות ומארחות  - השתמש במאקרו גלובלי במספר מיקומים; לאחר מכן שנה את ערך המאקרו      והחל שינויי תצורה על כל המיקומים בלחיצה אחת - נצל את היתרון של תבניות עם תכונות ספציפיות לארח:      סיסמאות, מספרי יציאות, שמות קבצים, ביטויים רגולריים וכו'.

en-us	##### Communication with Zabbix server  |Parameter|Description| |--|--------| |*Network timeout*|How many seconds to wait before closing an idle socket (if a connection to Zabbix server has been established earlier, but frontend can not finish read/send data operation during this time, the connection will be dropped). Allowed range: 1 - 300s (default: 3s).| |*Connection timeout*|How many seconds to wait before stopping an attempt to connect to Zabbix server. Allowed range: 1 - 30s (default: 3s).| |*Network timeout for media type test*|How many seconds to wait for a response when testing a media type. Allowed range: 1 - 300s (default: 65s).| |*Network timeout for script execution*|How many seconds to wait for a response when executing a script. Allowed range: 1 - 300s (default: 60s).| |*Network timeout for item test*|How many seconds to wait for returned data when testing an item. Allowed range: 1 - 300s (default: 60s).| |*Network timeout for scheduled report test*|How many seconds to wait for returned data when testing a scheduled report. Allowed range: 1 - 300s (default: 60s).|
he	##### תקשורת עם שרת Zabbix  |פרמטר|תיאור| |--|--------| |*זמן קצוב לרשת*|כמה שניות יש להמתין לפני סגירת שקע סרק (אם חיבור לשרת Zabbix נוצר מוקדם יותר, אך ה-frontend לא יכול לסיים את פעולת קריאה/שליחת נתונים במהלך זמן זה, החיבור יופסק). טווח מותר: 1 - 300 שניות (ברירת מחדל: 3 שניות).| |*זמן קצוב לחיבור*|כמה שניות לחכות לפני הפסקת ניסיון להתחבר לשרת Zabbix. טווח מותר: 1 - 30 שניות (ברירת מחדל: 3 שניות).| |*זמן קצוב רשת לבדיקת סוג מדיה*|כמה שניות לחכות לתגובה בעת בדיקת סוג מדיה. טווח מותר: 1 - 300 שניות (ברירת מחדל: 65 שניות).| |*זמן קצוב רשת לביצוע סקריפט*|כמה שניות לחכות לתגובה בעת ביצוע סקריפט. טווח מותר: 1 - 300 שניות (ברירת מחדל: 60 שניות).| |*זמן קצוב רשת לבדיקת פריט*|כמה שניות לחכות לנתונים שהוחזרו בעת בדיקת פריט. טווח מותר: 1 - 300 שניות (ברירת מחדל: 60 שניות).| |*זמן קצוב של רשת לבדיקת דוח מתוזמנת*|כמה שניות לחכות לנתונים שהוחזרו בעת בדיקת דוח מתוזמן. טווח מותר: 1 - 300 שניות (ברירת מחדל: 60 שניות).|

en-us	#### Compiling OpenSSL  The following steps will help you to compile OpenSSL from sources on MS Windows 10 (64-bit).  1.  For compiling OpenSSL you will need on Windows machine:     1.  C compiler (e.g. VS 2017 RC),     2.  NASM (<https://www.nasm.us/>),     3.  Perl (e.g. Strawberry Perl from <http://strawberryperl.com/>),     4.  Perl module Text::Template (cpan Text::Template). 2.  Get OpenSSL sources from <https://www.openssl.org/>. OpenSSL 1.1.1     is used here. 3.  Unpack OpenSSL sources, for example, in E:\\openssl-1.1.1. 4.  Open a commandline window e.g. the x64 Native Tools Command Prompt     for VS 2017 RC. 5.  Go to the OpenSSL source directory, e.g. E:\\openssl-1.1.1.     1.  Verify that NASM can be found:`e:\openssl-1.1.1> nasm --version         NASM version 2.13.01 compiled on May  1 2017         ` 6.  Configure OpenSSL, for     example:`e:\openssl-1.1.1> perl E:\openssl-1.1.1\Configure VC-WIN64A no-shared no-capieng no-srp no-gost no-dgram no-dtls1-method no-dtls1_2-method  --api=1.1.0 --prefix=C:\OpenSSL-Win64-111-static --openssldir=C:\OpenSSL-Win64-111-static     `     -   Note the option 'no-shared': if 'no-shared' is used then the         OpenSSL static libraries libcrypto.lib and libssl.lib will be         'self-sufficient' and resulting Zabbix binaries will include         OpenSSL in themselves, no need for external OpenSSL DLLs.         Advantage: Zabbix binaries can be copied to other Windows         machines without OpenSSL libraries. Disadvantage: when a new         OpenSSL bugfix version is released, Zabbix agent needs to         recompiled and reinstalled.     -   If 'no-shared' is not used, then the static libraries         libcrypto.lib and libssl.lib will be using OpenSSL DLLs at         runtime. Advantage: when a new OpenSSL bugfix version is         released, probably you can upgrade only OpenSSL DLLs, without         recompiling Zabbix agent. Disadvantage: copying Zabbix agent to         another machine requires copying OpenSSL DLLs, too. 7.  Compile OpenSSL, run tests, install:`e:\openssl-1.1.1> nmake     e:\openssl-1.1.1> nmake test     ...     All tests successful.     Files=152, Tests=1152, 501 wallclock secs ( 0.67 usr +  0.61 sys =  1.28 CPU)     Result: PASS     e:\openssl-1.1.1> nmake install_sw     `'install\_sw' installs only software components (i.e. libraries,     header files, but no documentation). If you want everything, use     "nmake install".
he	#### קומפילציה של OpenSSL  השלבים הבאים יעזרו לך להרכיב OpenSSL ממקורות ב-MS Windows 10 (64 סיביות).  1. עבור קומפילציה של OpenSSL תצטרך במחשב Windows:      1. מהדר C (למשל VS 2017 RC),      2. NASM (<https://www.nasm.us/>),      3. פרל (למשל Strawberry Perl מ-<http://strawberryperl.com/>),      4. מודול Perl Text::Template (cpan Text::Template). 2. קבל מקורות OpenSSL מ-<https://www.openssl.org/>. OpenSSL 1.1.1      משמש כאן. 3. פרק את מקורות OpenSSL, למשל, ב-E:\\openssl-1.1.1. 4. פתח חלון שורת פקודה למשל. שורת הפקודה של x64 Native Tools      עבור VS 2017 RC. 5. עבור אל ספריית המקור של OpenSSL, למשל. E:\\openssl-1.1.1.      1. ודא שניתן למצוא את NASM:`e:\openssl-1.1.1> nasm --version          NASM גרסה 2.13.01 הידור ב-1 במאי 2017          ` 6. הגדר את OpenSSL, עבור      דוגמה:`e:\openssl-1.1.1> perl E:\openssl-1.1.1\Configure VC-WIN64A no-shared no-capieng no-srp no-gost no-dgram no-dtls1-method no-dtls1_2- method --api=1.1.0 --prefix=C:\OpenSSL-Win64-111-static --openssldir=C:\OpenSSL-Win64-111-static      `      - שימו לב לאפשרות 'ללא שיתוף': אם נעשה שימוש ב'לא משותף' אז ה-          ספריות סטטיות של OpenSSL libcrypto.lib ו-libssl.lib יהיו          קבצים בינאריים של Zabbix 'עצמאיים' וכתוצאה מכך יכללו          OpenSSL בפני עצמם, אין צורך בקובצי OpenSSL DLL חיצוניים.          יתרון: ניתן להעתיק קבצים בינאריים של Zabbix לחלונות אחרים          מכונות ללא ספריות OpenSSL. חסרון: כאשר חדש          גרסת תיקון הבאגים של OpenSSL שוחררה, סוכן Zabbix צריך          הידור מחדש והותקן מחדש.      - אם לא נעשה שימוש ב-'no-shared', אז הספריות הסטטיות          libcrypto.lib ו-libssl.lib ישתמשו ב-DLL של OpenSSL ב          זמן ריצה. יתרון: כאשר יש גרסה חדשה לתיקון באגים של OpenSSL          שוחרר, כנראה שאתה יכול לשדרג רק קובצי OpenSSL DLL, בלי          הידור מחדש של סוכן Zabbix. חסרון: העתקת סוכן Zabbix ל          מחשב אחר דורש גם העתקת קובצי OpenSSL DLL. 7. קומפיל את OpenSSL, הרץ בדיקות, התקן:`e:\openssl-1.1.1> nmake      e:\openssl-1.1.1> nmake test      ...      כל הבדיקות הצליחו.      קבצים=152, בדיקות=1152, 501 שניות שעון קיר (0.67 usr + 0.61 sys = 1.28 CPU)      תוצאה: PASS      e:\openssl-1.1.1> nmake install_sw      `'install\_sw' מתקין רק רכיבי תוכנה (כלומר ספריות,      קובצי כותרות, אך ללא תיעוד). אם אתה רוצה הכל, השתמש      "nmake install".

en-us	#### Compiling Zabbix agent 2
he	#### קומפילציה של סוכן Zabbix 2

en-us	#### Compiling Zabbix agent on HP-UX  If you install the PCRE library from a popular HP-UX package site <http://hpux.connect.org.uk>, for example from file `pcre-8.42-ia64_64-11.31.depot`, you get only the 64-bit version of the library installed in the /usr/local/lib/hpux64 directory.  In this case, for successful agent compilation customized options need to be used for the "configure" script, e.g.:      CFLAGS="+DD64" ./configure --enable-agent --with-libpcre-include=/usr/local/include --with-libpcre-lib=/usr/local/lib/hpux64
he	#### קומפילציה של סוכן Zabbix ב-HP-UX  אם תתקין את ספריית PCRE מאתר חבילות HP-UX פופולרי <http://hpux.connect.org.uk>, למשל מקובץ `pcre-8.42-ia64_64-11.31.depot`, אתה מקבל רק את גרסת 64 סיביות של הספרייה המותקנת בספריית /usr/local/lib/hpux64.  במקרה זה, עבור אוסף סוכן מוצלח צריך אפשרויות מותאמות אישית לשמש עבור הסקריפט "הגדר", למשל:       CFLAGS="+DD64" ./configure --enable-agent --with-libpcre-include=/usr/local/include --with-libpcre-lib=/usr/local/lib/hpux64

en-us	#### Compiling Zabbix  The following steps will help you to compile Zabbix from sources on MS Windows 10 (64-bit). When compiling Zabbix with/without TLS support the only significant difference is in step 4.  1.  On a Linux machine check out the source from     git:`` $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --enable-agent --enable-ipv6 --prefix=`pwd`     $ make dbschema     $ make dist      `` 2.  Copy and unpack the archive, e.g. zabbix-4.4.0.tar.gz, on a Windows     machine. 3.  Let's assume that sources are in e:\\zabbix-4.4.0. Open a     commandline window e.g. the x64 Native Tools Command Prompt for VS     2017 RC. Go to E:\\zabbix-4.4.0\\build\\win32\\project. 4.  Compile zabbix\_get, zabbix\_sender and zabbix\_agent.     -   without TLS:         `E:\zabbix-4.4.0\build\win32\project> nmake /K PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         `     -   with TLS:         `E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_get TLS=openssl TLSINCDIR=C:\OpenSSL-Win64-111-static\include TLSLIBDIR=C:\OpenSSL-Win64-111-static\lib PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_sender TLS=openssl TLSINCDIR="C:\OpenSSL-Win64-111-static\include TLSLIBDIR="C:\OpenSSL-Win64-111-static\lib" PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_agent TLS=openssl TLSINCDIR=C:\OpenSSL-Win64-111-static\include TLSLIBDIR=C:\OpenSSL-Win64-111-static\lib PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib         ` 5.  New binaries are located in e:\\zabbix-4.4.0\\bin\\win64. Since     OpenSSL was compiled with 'no-shared' option, Zabbix binaries     contain OpenSSL within themselves and can be copied to other     machines that do not have OpenSSL.
he	#### קומפילציה של Zabbix  השלבים הבאים יעזרו לך להרכיב את Zabbix ממקורות על MS Windows 10 (64 סיביות). בעת קומפילציה של Zabbix עם/בלי TLS תמכו ב- ההבדל המשמעותי היחיד הוא בשלב 4.  1. במחשב לינוקס בדוק את המקור ממנו      git:`` $ git clone https://git.zabbix.com/scm/zbx/zabbix.git      $ CD zabbix      $ ./bootstrap.sh      $ ./configure --enable-agent --enable-ipv6 --prefix=`pwd`      $ לעשות dbschema      $ לעשות dist       `` 2. העתק ופרק את הארכיון, למשל. zabbix-4.4.0.tar.gz, ב-Windows      מְכוֹנָה. 3. נניח שהמקורות נמצאים ב-e:\\zabbix-4.4.0. פתח א      חלון שורת הפקודה למשל. שורת הפקודה של x64 Native Tools עבור VS      RC 2017. עבור אל E:\\zabbix-4.4.0\\build\\win32\\project. 4. קומפיל את zabbix\_get, zabbix\_sender ו-zabbix\_agent.      - ללא TLS:          `E:\zabbix-4.4.0\build\win32\project> nmake /K PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib          `      - עם TLS:          `E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_get TLS=openssl TLSINCDIR=C:\OpenSSL-Win64-111-static\include TLSLIBDIR=C:\OpenSSL-Win64-111- static\lib PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib          E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_sender TLS=openssl TLSINCDIR="C:\OpenSSL-Win64-111-static\include TLSLIBDIR="C:\OpenSSL-Win64-111 -static\lib" PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib          E:\zabbix-4.4.0\build\win32\project> nmake /K -f Makefile_agent TLS=openssl TLSINCDIR=C:\OpenSSL-Win64-111-static\include TLSLIBDIR=C:\OpenSSL-Win64-111-static \lib PCREINCDIR=E:\pcre2-10.39-install\include PCRELIBDIR=E:\pcre2-10.39-install\lib          ` 5. קבצים בינאריים חדשים נמצאים ב-e:\\zabbix-4.4.0\\bin\\win64. מאז      OpenSSL הורכב עם אפשרות 'ללא שיתוף', Zabbix binaries      מכילים OpenSSL בתוך עצמם וניתן להעתיקם לאחר      מכונות שאין להן OpenSSL.

en-us	#### Configurable fields  Actual command(s) to be executed must be placed in the **Executed script** field in the item configuration.\ Multiple commands can be executed one after another by placing them on a new line. In this case returned value also will be formatted as multilined.  Supported characters that the shell prompt can end with:  -   $ -   \# -   \> -   %  ::: noteclassic A telnet prompt line which ended with one of these characters will be removed from the returned value, but only for the first command in the commands list, i.e. only at a start of the telnet session. :::  |Key|Description| |--|------| |**telnet.run\[<unique short description>,<ip>,<port>,<encoding>\]**|Run a command on a remote device using telnet connection||  ::: noteimportant If a telnet check returns a value with non-ASCII characters and in non-UTF8 encoding then the *<encoding>* parameter of the key should be properly specified. See [encoding of returned values](/manual/appendix/items/encoding_of_values) page for more details. :::
he	#### שדות הניתנים להגדרה  פקודות בפועל לביצוע חייבות להיות ממוקמות ב-**Executed שדה script** בתצורת הפריט.\ ניתן לבצע מספר פקודות בזו אחר זו על ידי הצבתן על a שורה חדשה. במקרה זה גם הערך המוחזר יעוצב כרב שורות.  תווים נתמכים שבקשת המעטפת יכולה להסתיים בהם:  -$ - \# - \> - %  ::: noteclassic שורת הנחיה של Telnet שהסתיימה באחד מאלה התווים יוסרו מהערך המוחזר, אך רק עבור ה- פקודה ראשונה ברשימת הפקודות, כלומר רק בתחילת ה-telnet מוֹשָׁב. :::  |מפתח|תיאור| |--|------| |**telnet.run\[<תיאור קצר ייחודי>,<ip>,<port>,<encoding>\]**|הפעל פקודה במכשיר מרוחק באמצעות חיבור telnet||  ::: שימו לב חשוב אם בדיקת Telnet מחזירה ערך ללא ASCII תווים ובקידוד שאינו UTF8 ואז ה-*<קידוד>* פרמטר המפתח צריך להיות מוגדר כראוי. ראה [קידוד של ערכים שהוחזרו](/manual/appendix/items/encoding_of_values) עבור פרטים נוספים. :::

en-us	### Configuration
he	#### תצורה

en-us	#### Configuration
he	#### תצורה

en-us	#### Configuration
he	#### תצורה

en-us	#### Configuration
he	#### תצורה

en-us	#### Configuration
he	#### הגדרות

en-us	#### Configuration
he	#### הגדרות

en-us	#### Configuration
he	#### תצורה

en-us	#### Configuration
he	#### תצורה

en-us	 ### Configuration  1. Create disabled Script item on the main VMware host (where the **eventlog[]** item is present) with the following parameters:  ![](../../../../assets/en/manual/appendix/items/perf_counter_item.png)  - *Name*:  VMware metrics - *Type*: Script - *Key*: vmware.metrics - *Type of information*: Text - *Script*: copy and paste the [script](#script) provided below - *Timeout*: 10 - *History storage period*: Do not keep history - *Enabled*: unmarked   #### Script      try {         Zabbix.log(4, 'vmware metrics script');          var result, resp,         req = new HttpRequest();         req.addHeader('Content-Type: application/xml');         req.addHeader('SOAPAction: "urn:vim25/6.0"');          login = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\         <soapenv:Header/>\         <soapenv:Body>\             <urn:Login>\                 <urn:_this type="SessionManager">SessionManager</urn:_this>\                 <urn:userName>{$VMWARE.USERNAME}</urn:userName>\                 <urn:password>{$VMWARE.PASSWORD}</urn:password>\             </urn:Login>\         </soapenv:Body>\     </soapenv:Envelope>'         resp = req.post("{$VMWARE.URL}", login);         if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }          query = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\     <soapenv:Header/>\         <soapenv:Body>\             <urn:RetrieveProperties>\                 <urn:_this type="PropertyCollector">propertyCollector</urn:_this>\                 <urn:specSet>\                     <urn:propSet>\                        <urn:type>PerformanceManager</urn:type>\                        <urn:pathSet>perfCounter</urn:pathSet>\                     </urn:propSet>\                     <urn:objectSet>\                        <urn:obj type="PerformanceManager">PerfMgr</urn:obj>\                     </urn:objectSet>\                 </urn:specSet>\             </urn:RetrieveProperties>\         </soapenv:Body>\     </soapenv:Envelope>'         resp = req.post("{$VMWARE.URL}", query);         if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }         Zabbix.log(4, 'vmware metrics=' + resp);         result = resp;          logout = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\         <soapenv:Header/>\         <soapenv:Body>\             <urn:Logout>\                 <urn:_this type="SessionManager">SessionManager</urn:_this>\             </urn:Logout>\         </soapenv:Body>\     </soapenv:Envelope>'          resp = req.post("{$VMWARE.URL}",logout);                  if (req.getStatus() != 200) {             throw 'Response code: '+req.getStatus();         }      } catch (error) {         Zabbix.log(4, 'vmware call failed : '+error);         result = {};     }      return result;   Once the item is configured, press *Test* button, then press *Get value*.   ![](../../../../assets/en/manual/appendix/items/perf_counter_item1.png){width=600}  Copy received XML to any XML formatter and find the desired metric.  An example of XML for one metric:       <PerfCounterInfo xsi:type="PerfCounterInfo">         <key>6</key>         <nameInfo>             <label>Usage in MHz</label>             <summary>CPU usage in megahertz during the interval</summary>             <key>usagemhz</key>         </nameInfo>         <groupInfo>             <label>CPU</label>             <summary>CPU</summary>             <key>cpu</key>         </groupInfo>         <unitInfo>             <label>MHz</label>             <summary>Megahertz</summary>             <key>megaHertz</key>         </unitInfo>         <rollupType>average</rollupType>         <statsType>rate</statsType>         <level>1</level>         <perDeviceLevel>3</perDeviceLevel>     </PerfCounterInfo>  Use XPath to extract the counter path from received XML. For the example above, the XPath will be:  |field |xPath | value | |--|--|--| |group | //groupInfo[../key=6]/key | cpu | |counter |//nameInfo[../key=6]/key |usagemhz | |rollup |//rollupType[../key=6] |average |  Resulting performance counter path in this case is: `cpu/usagemhz[average]`
he	### תצורה  1. צור פריט סקריפט מושבת במארח VMware הראשי (שם קיים הפריט **eventlog[]**) עם הפרמטרים הבאים:  ![](../../../../assets/en/manual/appendix/items/perf_counter_item.png)  - *שם*: מדדי VMware - *סוג*: סקריפט - *מפתח*: vmware.metrics - *סוג מידע*: טקסט - *סקריפט*: העתק והדבק את ה-[script](#script) המופיע למטה - *פסק זמן*: 10 - *תקופת אחסון היסטוריה*: אין לשמור היסטוריה - *מופעל*: לא מסומן   #### סקריפט       נסה {          Zabbix.log(4, 'vmware metrics script');           תוצאה של var, resp,          req = new HttpRequest();          req.addHeader('Content-Type: application/xml');          req.addHeader('SOAPAction: "urn:vim25/6.0"');           login = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\          <soapenv:Header/>\          <soapenv:Body>\              <urn:Login>\                  <urn:_this type="SessionManager">SessionManager</urn:_this>\                  <urn:userName>{$VMWARE.USERNAME}</urn:userName>\                  <urn:password>{$VMWARE.PASSWORD}</urn:password>\              </urn:Login>\          </soapenv:Body>\      </soapenv:Envelope>'          resp = req.post("{$VMWARE.URL}", התחברות);          if (req.getStatus() != 200) {              throw 'קוד תגובה: '+req.getStatus();          }           query = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\      <soapenv:Header/>\          <soapenv:Body>\              <urn:RetrieveProperties>\                  <urn:_this type="PropertyCollector">propertyCollector</urn:_this>\                  <urn:specSet>\                      <urn:propSet>\                         <urn:type>PerformanceManager</urn:type>\                         <urn:pathSet>perfCounter</urn:pathSet>\                      </urn:propSet>\                      <urn:objectSet>\                         <urn:obj type="PerformanceManager">PerfMgr</urn:obj>\                      </urn:objectSet>\                  </urn:specSet>\              </urn:RetrieveProperties>\          </soapenv:Body>\      </soapenv:Envelope>'          resp = req.post("{$VMWARE.URL}", query);          if (req.getStatus() != 200) {              throw 'קוד תגובה: '+req.getStatus();          }          Zabbix.log(4, 'vmware metrics=' + resp);          תוצאה = resp;           logout = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:vim25">\          <soapenv:Header/>\          <soapenv:Body>\              <urn:Logout>\                  <urn:_this type="SessionManager">SessionManager</urn:_this>\              </urn:Logout>\          </soapenv:Body>\      </soapenv:Envelope>'           resp = req.post("{$VMWARE.URL}",logout);          if (req.getStatus() != 200) {              throw 'קוד תגובה: '+req.getStatus();          }       } תפוס (שגיאה) {          Zabbix.log(4, קריאת vmware נכשלה: '+שגיאה);          תוצאה = {};      }       החזרת תוצאה;   לאחר הגדרת הפריט, לחץ על כפתור *בדיקה* ולאחר מכן לחץ על *קבל ערך*.  ![](../../../../assets/en/manual/appendix/items/perf_counter_item1.png){width=600}  העתק את ה-XML שהתקבל לכל מעצב XML ומצא את המדד הרצוי.  דוגמה ל-XML עבור מדד אחד:       <PerfCounterInfo xsi:type="PerfCounterInfo">          <key>6</key>          <nameInfo>              <label>שימוש ב-MHz</label>              <summary>שימוש במעבד במגה הרץ במהלך המרווח</summary>              <key>usagemhz</key>          </nameInfo>          <groupInfo>              <label>מעבד</label>              <summary>CPU</summary>              <key>מעבד</key>          </groupInfo>          <unitInfo>              <label>MHz</label>              <summary>Megahertz</summary>              <key>megaHertz</key>          </unitInfo>          <rollupType>ממוצע</rollupType>          <statsType>שיעור</statsType>          <level>1</level>          <perDeviceLevel>3</perDeviceLevel>      </PerfCounterInfo>  השתמש ב-XPath כדי לחלץ את נתיב המונה מ-XML שהתקבל. עבור הדוגמה שלמעלה, ה-XPath יהיה:  |field |xPath | ערך | |--|--|--| |קבוצה | //groupInfo[../key=6]/key | מעבד | |counter |//nameInfo[../key=6]/key |usagemhz | |rollup |//rollupType[../key=6] |ממוצע |  נתיב מונה הביצועים המתקבל במקרה זה הוא: `cpu/usagemhz[average]`

en-us	#### Configuration  ![](../../../../../assets/en/manual/config/visualization/maps/map_host_group.png){width="600"}  All mandatory input fields are marked with a red asterisk.  This table consists of parameters typical for *Host group* element type:  |Parameter|Description| |--|--------| |*Type*|Select Type of the element:<br>**Host group** - icon representing the status of all triggers of all hosts belonging to the selected group| |*Show*|Show options:<br>**Host group** - selecting this option will result as one single icon displaying corresponding information about the certain host group<br>**Host group elements** - selecting this option will result as multiple icons displaying corresponding information about every single element (host) of the certain host group| |*Area type*|This setting is available if the “Host group elements” parameter is selected:<br>**Fit to map** - all host group elements are equally placed within the map<br>**Custom size** - a manual setting of the map area for all the host group elements to be displayed| |*Area size*|This setting is available if “Host group elements” parameter and “Area type” parameter are selected:<br>**Width** - numeric value to be entered to specify map area width<br>**Height** - numeric value to be entered to specify map area height| |*Placing algorithm*|**Grid** – only available option of displaying all the host group elements| |*Label*|Icon label, any string.<br>[Macros](/manual/config/macros) and multiline strings can be used in labels.<br>If the type of the map element is “Host group” specifying certain macros has an impact on the map view displaying corresponding information about every single host. For example, if {HOST.IP} macro is used, the edit map view will only display the macro {HOST.IP} itself while map view will include and display each host’s unique IP address|
he	#### תצורה  ![](../../../../../assets/en/manual/config/visualization/maps/map_host_group.png){width="600"}  כל שדות הקלט החובה מסומנים בכוכבית אדומה.  טבלה זו מורכבת מפרמטרים אופייניים לסוג אלמנט *קבוצת מארח*:  |פרמטר|תיאור| |--|--------| |*סוג*|בחר סוג האלמנט:<br>**קבוצת מארח** - סמל המייצג את הסטטוס של כל הטריגרים של כל המארחים השייכים לקבוצה שנבחרה| |*הצג*|הצג אפשרויות:<br>**קבוצה מארחת** - בחירה באפשרות זו תגרום לאייקון יחיד המציג מידע מתאים על קבוצת המארחים המסוימת<br>**רכיבי קבוצת מארח** - בחירה באפשרות זו התוצאה היא סמלים מרובים המציגים מידע תואם על כל רכיב בודד (מארח) של קבוצת המארחים המסוימת| |*סוג אזור*|הגדרה זו זמינה אם נבחר הפרמטר "רכיבי קבוצה מארח":<br>**התאם למפה** - כל רכיבי הקבוצה המארחת ממוקמים במפה באופן שווה<br>**גודל מותאם אישית* * - הגדרה ידנית של אזור המפה עבור כל רכיבי הקבוצה המארחת שיוצגו| |*גודל שטח*|הגדרה זו זמינה אם נבחרו פרמטר "רכיבי קבוצה מארח" ופרמטר "סוג שטח":<br>**רוחב** - ערך מספרי שיש להזין כדי לציין את רוחב שטח המפה<br>** גובה** - ערך מספרי שיש להזין לציון גובה אזור המפה| |*אלגוריתם מיקום*|**רשת** – אפשרות זמינה בלבד של הצגת כל רכיבי הקבוצה המארחת| |*תווית*|תווית סמל, כל מחרוזת.<br>ניתן להשתמש ב[מאקרו](/manual/config/macros) ובמחרוזות מרובות שורות בתוויות.<br>אם סוג רכיב המפה הוא "קבוצת מארח" המציין לפקודות מאקרו מסוימות יש השפעה על תצוגת המפה המציגה מידע מתאים על כל מארח בודד. לדוגמה, אם נעשה שימוש במאקרו {HOST.IP}, תצוגת עריכת המפה תציג רק את המאקרו {HOST.IP} עצמו בעוד שתצוגת המפה תכלול ותציג את כתובת ה-IP הייחודית של כל מארח|

en-us	# configuration.export
he	# configuration.export

en-us	#### Configuration file  For details on configuring Zabbix agent see the configuration file options for [zabbix\_agentd](/manual/appendix/config/zabbix_agentd) or [Windows agent](/manual/appendix/config/zabbix_agentd_win).
he	#### קובץ תצורה  לפרטים על הגדרת סוכן Zabbix, עיין בקובץ התצורה אפשרויות עבור [zabbix\_agentd](/manual/appendix/config/zabbix_agentd) או [סוכן Windows](/manual/appendix/config/zabbix_agentd_win).

en-us	##### Configuration file  See the [configuration file](/manual/appendix/config/zabbix_proxy) options for details on configuring zabbix\_proxy.
he	##### קובץ תצורה  ראה את [קובץ התצורה](/manual/appendix/config/zabbix_proxy) אפשרויות לפרטים על הגדרת zabbix\_proxy.

en-us	##### Configuration file  See the [configuration file](/manual/appendix/config/zabbix_server) options for details on configuring zabbix\_server.
he	##### קובץ תצורה  ראה את [קובץ התצורה](/manual/appendix/config/zabbix_server) אפשרויות לפרטים על הגדרת zabbix\_server.

en-us	#### Configuration  Global notifications can be enabled per user in the *Messaging* tab of [profile configuration](/manual/web_interface/user_profile).  ![profile\_c.png](../../../../assets/en/manual/web_interface/profile_c.png)  |Parameter|Description| |--|--------| |*Frontend messaging*|Mark the checkbox to enable global notifications.| |*Message timeout*|You can set for how long the message will be displayed. By default, messages will stay on screen for 60 seconds.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 5m, 2h, 1d.| |*Play sound*|You can set how long the sound will be played.<br>**Once** - sound is played once and fully.<br>**10 seconds** - sound is repeated for 10 seconds.<br>**Message timeout** - sound is repeated while the message is visible.| |*Trigger severity*|You can set the trigger severities that global notifications and sounds will be activated for. You can also select the sounds appropriate for various severities.<br>If no severity is marked then no messages will be displayed at all.<br>Also, recovery messages will only be displayed for those severities that are marked. So if you mark *Recovery* and *Disaster*, global notifications will be displayed for the problems and the recoveries of disaster severity triggers.| |*Show suppressed problems*|Mark the checkbox to display notifications for problems which would otherwise be suppressed (not shown) because of host maintenance.|
he	#### תצורה  ניתן להפעיל התראות גלובליות לכל משתמש בכרטיסייה *הודעות* של [תצורת פרופיל](/manual/web_interface/user_profile).  ![profile\_c.png](../../../../assets/en/manual/web_interface/profile_c.png)  |פרמטר|תיאור| |--|--------| |*הודעות חזיתיות*|סמן את תיבת הסימון כדי לאפשר התראות גלובליות.| |*זמן קצוב להודעה*|ניתן להגדיר לכמה זמן ההודעה תוצג. כברירת מחדל, ההודעות יישארו על המסך למשך 60 שניות.<br>[סיומות זמן](/manual/appendix/suffixes) נתמכות, למשל. שנות ה-30, 5 מ', 2 שעות, 1 ד'| |*השמע צליל*|תוכל להגדיר כמה זמן הצליל יושמע.<br>**פעם אחת** - הצליל מושמע פעם אחת במלואה.<br>**10 שניות** - הצליל חוזר על עצמו למשך 10 שניות. <br>**זמן קצוב להודעה** - הצליל חוזר על עצמו בזמן שההודעה גלויה.| |*חומרת ההפעלה*|ניתן להגדיר את חומרת ההפעלה שעבורן יופעלו התראות וצלילים גלובליים. אתה יכול גם לבחור את הצלילים המתאימים לדרגות חומרה שונות.<br>אם לא מסומן חומרה, לא יוצגו הודעות כלל.<br>כמו כן, הודעות שחזור יוצגו רק עבור חומרות אלה המסומנות. אז אם תסמן *שחזור* ו-*אסון*, יוצגו התראות גלובליות על הבעיות וההתאוששות של גורמי חומרת אסון.| |*הצג בעיות מודחקות*|סמן את תיבת הסימון כדי להציג התראות על בעיות שאחרת היו מבוטלות (לא מוצגות) בגלל תחזוקת המארח.|

en-us	# configuration.import
he	# configuration.import

en-us	# configuration.importcompare
he	# configuration.importcompare

en-us	#### Configuration  ODBC configuration is done by editing **odbcinst.ini** and **odbc.ini** files. These configuration files can be found in */etc* folder. The file **odbcinst.ini** may be missing and in this case it is necessary to create it manually.  **odbcinst.ini**      [mysql]     Description = General ODBC for MySQL     Driver      = /usr/lib64/libmyodbc5.so     Setup       = /usr/lib64/libodbcmyS.so      FileUsage   = 1  Please consider the following examples of **odbc.ini** configuration parameters.  -   An example with a connection through an IP:  ```{=html} <!-- --> ```     [TEST_MYSQL]                                                          Description = MySQL database 1                                        Driver  = mysql                                                       Port = 3306                                                           Server = 127.0.0.1  -   An example with a connection through an IP and with the use of     credentials. A Zabbix database is used by default:  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED]                            Description = MySQL database 2                      Driver  = mysql                                     User = root                                         Port = 3306                                         Password = zabbix                                Database = zabbix                                  Server = 127.0.0.1                               -   An example with a connection through a socket and with the use of     credentials. A Zabbix database is used by default:  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED_SOCK]                       Description = MySQL database 3                      Driver  = mysql                                     User = root                                         Password = zabbix                                Socket = /var/run/mysqld/mysqld.sock                Database = zabbix  All other possible configuration parameter options can be found in [MySQL official documentation](https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html) web page.
he	#### תצורה  תצורת ODBC נעשית על ידי עריכת **odbcinst.ini** ו-**odbc.ini** קבצים. ניתן למצוא קבצי תצורה אלה בתיקיית */etc*. הקובץ **odbcinst.ini** עשוי להיות חסר ובמקרה זה יש צורך ליצור אותו באופן ידני.  **odbcinst.ini**       [mysql]      תיאור = ODBC כללי עבור MySQL      מנהל התקן = /usr/lib64/libmyodbc5.so      התקנה = /usr/lib64/libodbcmyS.so      FileUsage = 1  אנא שקול את הדוגמאות הבאות של תצורת **odbc.ini** פרמטרים.  - דוגמה לחיבור דרך IP:  ```{=html} <!-- --> ```      [TEST_MYSQL]      תיאור = מסד נתונים של MySQL 1      דרייבר = mysql      יציאה = 3306      שרת = 127.0.0.1  - דוגמה עם חיבור דרך IP ועם שימוש ב      אישורים. כברירת מחדל נעשה שימוש במסד נתונים של Zabbix:  ```{=html} <!-- --> ```      [TEST_MYSQL_FILLED_CRED]      תיאור = מסד נתונים MySQL 2      דרייבר = mysql      משתמש = שורש      יציאה = 3306      סיסמא = zabbix      מסד נתונים = zabbix      שרת = 127.0.0.1  - דוגמה עם חיבור דרך שקע ועם שימוש ב      אישורים. כברירת מחדל נעשה שימוש במסד נתונים של Zabbix:  ```{=html} <!-- --> ```      [TEST_MYSQL_FILLED_CRED_SOCK]      תיאור = מסד נתונים MySQL 3      דרייבר = mysql      משתמש = שורש      סיסמא = zabbix      Socket = /var/run/mysqld/mysqld.sock      מסד נתונים = zabbix  ניתן למצוא את כל שאר אפשרויות פרמטר התצורה האפשריות ב [רשמית MySQL תיעוד](https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html) עמוד אינטרנט.

en-us	#### Configuration  ODBC configuration is done by editing the **odbcinst.ini** and **odbc.ini** files. These configuration files can be found in */etc* folder. The file **odbcinst.ini** may be missing and in this case it is necessary to create it manually.  Please consider the following examples:  **odbcinst.ini**      $ vi /etc/odbcinst.ini     [FreeTDS]     Driver = /usr/lib64/libtdsodbc.so.0  **odbc.ini**      $ vi /etc/odbc.ini     [sql1]     Driver = FreeTDS     Server = <SQL server 1 IP>     PORT = 1433     TDS_Version = 8.0
he	#### תצורה  תצורת ODBC נעשית על ידי עריכת ה-**odbcinst.ini** ו קבצי **odbc.ini**. ניתן למצוא קבצי תצורה אלה ב-*/etc* תיקייה. ייתכן שהקובץ **odbcinst.ini** חסר ובמקרה זה הוא הכרחי כדי ליצור אותו באופן ידני.  אנא שקול את הדוגמאות הבאות:  **odbcinst.ini**       $ vi /etc/odbcinst.ini      [FreeTDS]      מנהל התקן = /usr/lib64/libtdsodbc.so.0  **odbc.ini**       $ vi /etc/odbc.ini      [sql1]      דרייבר = FreeTDS      שרת = <SQL server 1 IP>      PORT = 1433      TDS_Version = 8.0

en-us	### Configuration  Once you have [installed](/manual/installation/install) and [configured](/manual/appendix/config/zabbix_proxy) a proxy, it is time to configure it in the Zabbix frontend.
he	### תצורה  לאחר [התקנת](/manual/installation/install) ו [configured](/manual/appendix/config/zabbix_proxy) פרוקסי, הגיע הזמן כדי להגדיר אותו בחזית ה-Zabix.

en-us	#### Configuration  Overall, the process of setting up the notification should feel familiar to those who have set up alerts in Zabbix before.
he	#### תצורה  בסך הכל, תהליך הגדרת ההודעה אמור להרגיש מוכר למי שהגדיר התראות ב-Zabix בעבר.

en-us	 #### Configuration  Providing you have the HTTP master item configured, you need to create a [dependent item](/manual/config/items/itemtypes/dependent_items) that uses a Prometheus preprocessing step:  -   Enter general dependent item parameters in the configuration form -   Go to the Preprocessing tab -   Select a Prometheus preprocessing option (*Prometheus pattern* or     *Prometheus to JSON*)  ![](../../../../../assets/en/manual/config/items/itemtypes/prometheus_item.png)  The following parameters are specific to the *Prometheus pattern* preprocessing option:  |Parameter|Description|Examples| |--|------|------| |*Pattern*|To define the required data pattern you may use a query language that is similar to Prometheus query language (see [comparison table](#query-language-comparison)), e.g.:<br><metric name> - select by metric name<br>{\_\_name\_\_="<metric name>"} - select by metric name<br>{\_\_name\_\_=\~"<regex>"} - select by metric name matching a regular expression<br>{<label name>="<label value>",...} - select by label name<br>{<label name>=\~"<regex>",...} - select by label name matching a regular expression<br>{\_\_name\_\_=\~".\*"}==<value> - select by metric value<br>Or a combination of the above:<br><metric name>{<label1 name>="<label1 value>",<label2 name>=\~"<regex>",...}==<value><br><br>Label value can be any sequence of UTF-8 characters, but the backslash, double-quote and line feed characters have to be escaped as `\\`, `\"` and `\n` respectively; other characters shall not be escaped.|*wmi\_os\_physical\_memory\_free\_bytes*<br>*cpu\_usage\_system{cpu="cpu-total"}*<br>*cpu\_usage\_system{cpu=\~".\*"}*<br>*cpu\_usage\_system{cpu="cpu-total",host=\~".\*"}*<br>*wmi\_service\_state{name="dhcp"}==1*<br>*wmi\_os\_timezone{timezone=\~".\*"}==1*| |*Result processing*|Specify whether to return the value, the label or apply the appropriate function (if the pattern matches several lines and the result needs to be aggregated):<br>**value** - return metric value (error if multiple lines matched)<br>**label** - return value of the label specified in the *Label* field (error if multiple metrics are matched)<br>**sum** - return the sum of values<br>**min** - return the minimum value<br>**max** - return the maximum value<br>**avg** - return the average value<br>**count** - return the count of values<br>This field is only available for the *Prometheus pattern* option. |See also examples of using parameters below.| |*Output*|Define label name (optional). In this case the value corresponding to the label name is returned.<br>This field is only available for the *Prometheus pattern* option, if 'Label' is selected in the *Result processing* field.| |  **Examples of using parameters**  1. The most common use case is to return the **value**. To return  the value of `/var/db` from:  > `node_disk_usage_bytes{path="/var/cache"} 2.1766144e+09`<br> > `node_disk_usage_bytes{path="/var/db"} 20480`<br> > `node_disk_usage_bytes{path="/var/dpkg"} 8192`<br> > `node_disk_usage_bytes{path="/var/empty"} 4096`  use the following parameters:  * *Pattern* - `node_disk_usage_bytes{path="/var/db"}` * *Result processing* - select 'value'  2. You may also be interested in the **average** value of all  `node_disk_usage_bytes` parameters:  * *Pattern* - `node_disk_usage_bytes` * *Result processing* - select 'avg'  3. While Prometheus supports only numerical data, it is popular to use a  workaround that allows to return the relevant textual description as well.  This can be accomplished with a filter and specifying the label. So, to  return the value of the 'color' label from  > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="green"} 1`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="red"} 0`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="yellow"} 0`  use the following parameters:  * *Pattern* - `elasticsearch_cluster_health_status {cluster="elasticsearch"} == 1` * *Result processing* - select 'label' * *Label* - specify 'color'  The filter (based on the numeric value '1') will match the appropriate row, while the label will  return the health status description (currently 'green'; but potentially also 'red' or 'yellow').
he	#### תצורה  בתנאי שהגדרת את פריט המאסטר של HTTP, עליך ליצור א [פריט תלוי](/manual/config/items/itemtypes/dependent_items) כי משתמש בשלב עיבוד מקדים של פרומתאוס:  - הזן פרמטרים כלליים של פריט תלוי בטופס התצורה - עבור ללשונית עיבוד מקדים - בחר אפשרות עיבוד מקדים של פרומתאוס (*תבנית פרומתאוס* או      *פרומתאוס ל-JSON*)  ![](../../../../../assets/en/manual/config/items/itemtypes/prometheus_item.png)  הפרמטרים הבאים ספציפיים לאפשרות העיבוד המקדים של *תבנית פרומתאוס*:  |פרמטר|תיאור|דוגמאות| |--|------|------| |*דפוס*|כדי להגדיר את דפוס הנתונים הנדרש, תוכל להשתמש בשפת שאילתה הדומה לשפת השאילתה של פרומתאוס (ראה [טבלת השוואה](#query-language-comparison)), למשל:<br><metric name> - בחר לפי שם המדד<br>{\_\_name\_\_="<שם המדד>"} - בחר לפי שם המדד<br>{\_\_name\_\_=\~"<regex>"} - בחר לפי שם מדד התואם לביטוי רגולרי<br>{<label name>="<label value>",...} - בחר לפי שם תווית<br>{<label name>=\~"<regex>" ,...} - בחר לפי שם תווית התואם לביטוי רגולרי<br>{\_\_name\_\_=\~".\*"}==<value> - בחר לפי ערך מטרי<br>או שילוב של האמור לעיל:<br><metric name>{<label1 name>="<label1 value>",<label2 name>=\~"<regex>",...}==<value><br> <br>ערך התווית יכול להיות כל רצף של תווי UTF-8, אך יש להזין את התווים האחוריים, המירכאות הכפולות והזנת השורה בתור `\\`, `\"` ו-`\n` בהתאמה; תווים אחרים יהיו לא ניתן לברוח.|*wmi\_os\_physical\_memory\_free\_bytes*<br>*cpu\_usage\_system{cpu="cpu-total"}*<br>*cpu\_usage\_system{cpu=\ ~".\*"}*<br>*cpu\_usage\_system{cpu="cpu-total",host=\~".\*"}*<br>*wmi\_service\_state{name=" dhcp"}==1*<br>*wmi\_os\_timezone{timezone=\~".\*"}==1*| |*עיבוד תוצאות*|ציין אם להחזיר את הערך, את התווית או להחיל את הפונקציה המתאימה (אם התבנית תואמת למספר שורות ויש לצבור את התוצאה):<br>**ערך** - החזר ערך מטרי (שגיאה אם מספר שורות תואמו)<br>**תווית** - ערך החזרה של התווית שצוינה בשדה *תווית* (שגיאה אם מספר מדדים מתאימים)<br>**סכום** - החזרת סכום הערכים<br >**דקה** - החזר את הערך המינימלי<br>**מקסימום** - החזר את הערך המקסימלי<br>**ממוצע** - החזר את הערך הממוצע<br>**ספירה** - החזר את הספירה של ערכים<br>שדה זה זמין רק עבור האפשרות *תבנית פרומתאוס*. |ראה גם דוגמאות לשימוש בפרמטרים למטה.| |*פלט*|הגדר שם תווית (אופציונלי). במקרה זה מוחזר הערך המתאים לשם התווית.<br>שדה זה זמין רק עבור האפשרות *תבנית פרומתאוס*, אם 'תווית' נבחרה בשדה *עיבוד תוצאות*.| |  **דוגמאות לשימוש בפרמטרים**  1. מקרה השימוש הנפוץ ביותר הוא החזרת **הערך**. לחזור הערך של `/var/db` מ:  > `node_disk_usage_bytes{path="/var/cache"} 2.1766144e+09`<br> > `node_disk_usage_bytes{path="/var/db"} 20480`<br> > `node_disk_usage_bytes{path="/var/dpkg"} 8192`<br> > `node_disk_usage_bytes{path="/var/empty"} 4096`  השתמש בפרמטרים הבאים:  * *דפוס* - `node_disk_usage_bytes{path="/var/db"}` * *עיבוד תוצאות* - בחר 'ערך'  2. אולי יעניין אותך גם בערך ה**ממוצע** של כולם פרמטרים של `node_disk_usage_bytes`:  * *דפוס* - `node_disk_usage_bytes` * *עיבוד תוצאות* - בחר 'ממוצע'  3. בעוד פרומתאוס תומך רק בנתונים מספריים, פופולרי להשתמש ב-a פתרון עוקף המאפשר להחזיר גם את התיאור הטקסטואלי הרלוונטי. ניתן להשיג זאת באמצעות מסנן וציון התווית. אז, ל להחזיר את הערך של תווית 'צבע' מ  > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="green"} 1`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="red"} 0`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="yellow"} 0`  השתמש בפרמטרים הבאים:  * *דפוס* - `elasticsearch_cluster_health_status {cluster="elasticsearch"} == 1` * *עיבוד תוצאות* - בחר 'תווית' * *תווית* - ציין 'צבע'  המסנן (מבוסס על הערך המספרי '1') יתאים לשורה המתאימה, בעוד שהתווית תתאים להחזיר את תיאור המצב הבריאותי (כרגע 'ירוק'; אך ייתכן גם 'אדום' או 'צהוב').

en-us	#### Configuration  Tags can be entered in a dedicated tab, for example, in trigger configuration:  ![](../../../assets/en/manual/config/tags_trigger.png)
he	#### תצורה  ניתן להזין תגים בכרטיסייה ייעודית, למשל, בטריגר תְצוּרָה:  ![](../../../assets/en/manual/config/tags_trigger.png)

en-us	#### Configuration  The low-level discovery rule should be created as a [dependent item](/manual/config/items/itemtypes/dependent_items) to the HTTP master item that collects Prometheus data.
he	#### תצורה  יש ליצור את כלל הגילוי ברמה נמוכה בתור [תלוי item](/manual/config/items/itemtypes/dependent_items) למאסטר ה-HTTP פריט שאוסף נתוני פרומתאוס.

en-us	# Configuration  This class is designed to export and import Zabbix configuration data.  Available methods:\  -   [configuration.export](/manual/api/reference/configuration/export) -     exporting the configuration -   [configuration.import](/manual/api/reference/configuration/import) -     importing the configuration -   [configuration.importcompare](/manual/api/reference/configuration/importcompare) -     comparing import file with current system elements
he	# תצורה  מחלקה זו נועדה לייצא ולייבא נתוני תצורה של Zabbix.  שיטות זמינות:\  - [configuration.export](/manual/api/reference/configuration/export) -      ייצוא התצורה - [configuration.import](/manual/api/reference/configuration/import) -      מייבא את התצורה - [configuration.importcompare](/manual/api/reference/configuration/importcompare) -      השוואת קובץ ייבוא לרכיבי מערכת נוכחיים

en-us	#### Configuration  To assign triggers as link indicators, do the following:  -   select a map element -   click on *Edit* in the *Links* section for the appropriate link -   click on *Add* in the *Link indicators* block and select one or more     triggers  ![](../../../../../assets/en/manual/config/visualization/map_triggers.png){width="600"}  All mandatory input fields are marked with a red asterisk.  Added triggers can be seen in the *Link indicators* list.  You can set the link type and color for each trigger directly from the list. When done, click on *Apply*, close the form and click on *Update* to save the map changes.
he	#### תצורה  כדי להקצות טריגרים כמחווני קישור, בצע את הפעולות הבאות:  - בחר אלמנט מפה - לחץ על *ערוך* בקטע *קישורים* לקישור המתאים - לחץ על *הוסף* בגוש *מחווני קישור* ובחר אחד או יותר      מפעילים  ![](../../../../../assets/en/manual/config/visualization/map_triggers.png){width="600"}  כל שדות הקלט החובה מסומנים בכוכבית אדומה.  ניתן לראות טריגרים שנוספו ברשימת *מחווני קישור*.  אתה יכול להגדיר את סוג הקישור והצבע עבור כל טריגר ישירות מה- רשימה. בסיום יש ללחוץ על *החל*, לסגור את הטופס ולחצו על *עדכן* כדי לשמור את השינויים במפה.

en-us	#### Configuration  To configure a CSV to JSON preprocessing step:  -   Go to the Preprocessing tab in     [item](/manual/config/items/preprocessing)/[discovery     rule](/manual/discovery/low_level_discovery#preprocessing)     configuration -   Click on *Add* -   Select the *CSV to JSON* option  ![](../../../../../assets/en/manual/appendix/csv_to_json_params.png){width="600"}  The first parameter allows to set a custom delimiter. Note that if the first line of CSV input starts with "Sep=" and is followed by a single UTF-8 character then that character will be used as the delimiter in case the first parameter is not set. If the first parameter is not set and a delimiter is not retrieved from the "Sep=" line, then a comma is used as a separator.  The second optional parameter allows to set a quotation symbol.  If the *With header row* checkbox is marked, the header line values will be interpreted as column names (see [Header processing](#csv_header_processing) for more information).  If the *Custom on fail* checkbox is marked, the item will not become unsupported in case of a failed preprocessing step. Additionally custom error handling options may be set: discard the value, set a specified value or set a specified error message.
he	#### תצורה  כדי להגדיר שלב עיבוד מקדים של CSV ל-JSON:  - עבור אל הכרטיסייה עיבוד מקדים ב      [item](/manual/config/items/preprocessing)/[גילוי      כלל](/manual/discovery/low_level_discovery#preprocessing)      תְצוּרָה - לחץ על *הוסף* - בחר באפשרות *CSV ל-JSON*  ![](../../../../../assets/en/manual/appendix/csv_to_json_params.png){width="600"}  הפרמטר הראשון מאפשר להגדיר מפריד מותאם אישית. שימו לב שאם ה השורה הראשונה של קלט CSV מתחילה ב-"Sep=" ואחריה סינגל תו UTF-8 ואז התו הזה ישמש כמפריד ב במקרה שהפרמטר הראשון לא מוגדר. אם הפרמטר הראשון לא מוגדר ומפריד לא נשלף מהשורה "Sep=", אז פסיק הוא משמש כמפריד.  הפרמטר האופציונלי השני מאפשר להגדיר סמל ציטוט.  אם תיבת הסימון *עם שורת כותרת* מסומנת, ערכי שורת הכותרת יהיו להתפרש כשמות עמודות (ראה [Header processing](#csv_header_processing) למידע נוסף).  אם תיבת הסימון *מותאם אישית בכשל* מסומנת, הפריט לא יהפוך לא נתמך במקרה של שלב עיבוד מקדים כושל. בנוסף מותאם אישית ניתן להגדיר אפשרויות לטיפול בשגיאות: בטל את הערך, הגדר ערך מסוים ערך או הגדר הודעת שגיאה שצוינה.

en-us	#### Configuration  To create an ad-hoc graph, do the following:  -   Go to *Monitoring* → *Latest data* -   Use filter to display items that you want -   Mark checkboxes of the items you want to graph -   Click on *Display stacked graph* or *Display graph* buttons  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graphs.png){width="600"}  Your graph is created instantly:  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graph.png){width="600"}  Note that to avoid displaying too many lines in the graph, only the average value for each item is displayed (min/max value lines are not displayed). Triggers and trigger information is not displayed in the graph.  In the created graph window you have the [time period selector](/manual/config/visualization/graphs/simple#time_period_selector) available and the possibility to switch from the "normal" line graph to a stacked one (and back).  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_stacked.png){width="600"}
he	#### תצורה  כדי ליצור גרף אד-הוק, בצע את הפעולות הבאות:  - עבור אל *ניטור* → *נתונים אחרונים* - השתמש במסנן כדי להציג פריטים שאתה רוצה - סמן תיבות סימון של הפריטים שברצונך לצלם - לחץ על הלחצנים *הצג גרף מוערם* או *הצג גרף*  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graphs.png){width="600"}  הגרף שלך נוצר באופן מיידי:  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graph.png){width="600"}  שימו לב שכדי להימנע מהצגת שורות רבות מדי בגרף, רק את הערך הממוצע עבור כל פריט מוצג (שורות הערך המינימלי/מקסימלי אינן מוצגות מוצג). מידע על טריגרים וטריגרים אינם מוצגים ב- גרָף.  בחלון הגרף שנוצר יש לך את [תקופת הזמן בורר](/manual/config/visualization/graphs/simple#time_period_selector) זמין ואפשרות לעבור מגרף הקווים ה"רגיל" ל אחד מוערם (וחזרה).  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_stacked.png){width="600"}

en-us	### Configuration  To create a new SLA, click on the *Create SLA* button.  The **SLA** tab allows to specify general  SLA parameters.  ![](../../../assets/en/manual/web_interface/sla.png){width=600}  |Parameter|Description| |--|--------| |*Name*|Enter the SLA name. | |*SLO*|Enter the service level objective (SLO) as percentage. | |*Reporting period*|Selecting the period will affect what periods are used in the [SLA report](/manual/web_interface/frontend_sections/services/sla_report) - *daily*, *weekly*, *monthly*, *quarterly*, or *annually*. | |*Time zone*|Select the SLA time zone. | |*Schedule*|Select the SLA schedule - 24x7 or custom. | |*Effective date*|Select the date of starting SLA calculation. | |*Service tags*|Add service tags to identify the services towards which this SLA should be applied. <br> **Name** - service tag name, must be exact match, case-sensitive. <br> **Operation** - select *Equals* if the tag value must match exactly (case-sensitive) or *Contains* if part of the tag value must match (case-insensitive). <br> **Value** - service tag value to search for according to selected operation.<br> The SLA is applied to a service, if at least one service tag matches.  | |*Description*|Add a description for the SLA. | |*Enabled*|Mark the checkbox to enable the SLA calculation. |  The **Excluded downtimes** tab allows to specify downtimes  that are excluded from the SLA calculation.  ![](../../../assets/en/manual/web_interface/sla_b.png){width=600}  Click on *Add* to configure excluded downtimes, then enter the period name, start date and duration. 
he	### תצורה  כדי ליצור SLA חדש, לחץ על כפתור *Create SLA*.  הכרטיסייה **SLA** מאפשרת לציין כללי פרמטרים של SLA.  ![](../../../assets/en/manual/web_interface/sla.png){width=600}  |פרמטר|תיאור| |--|--------| |*שם*|הזן את שם SLA. | |*SLO*|הזן את יעד רמת השירות (SLO) באחוזים. | |*תקופת דיווח*|בחירת התקופה תשפיע על התקופות שבהן נעשה שימוש בדוח ה-SLA](/manual/web_interface/frontend_sections/services/sla_report) - *יומי*, *שבועי*, *חודשי*, *רבעוני*, או *שנתי*. | |*אזור זמן*|בחר את אזור הזמן SLA. | |*לוח זמנים*|בחר את לוח הזמנים של SLA - 24x7 או מותאם אישית. | |*תאריך תוקף*|בחר את תאריך התחלת חישוב SLA. | |*תגי שירות*|הוסף תגי שירות כדי לזהות את השירותים שלגביהם יש להחיל SLA זה. <br> **שם** - שם תג שירות, חייב להיות התאמה מדויקת, תלוי רישיות. <br> **פעולה** - בחר *שווה* אם ערך התג חייב להתאים בדיוק (תלוי רישיות) או *מכיל* אם חלק מערך התג חייב להתאים (לא תלוי רישיות). <br> **Value** - ערך תג שירות לחיפוש לפי הפעולה שנבחרה.<br> ה-SLA מוחל על שירות, אם לפחות תג שירות אחד תואם. | |*תיאור*|הוסף תיאור עבור SLA. | |*מופעל*|סמן את תיבת הסימון כדי לאפשר את חישוב ה-SLA. |  הכרטיסייה **השבתות לא נכללות** מאפשרת לציין זמני השבתה שאינם נכללים בחישוב SLA.  ![](../../../assets/en/manual/web_interface/sla_b.png){width=600}  לחץ על *הוסף* כדי להגדיר זמני השבתה שלא נכללו, ואז הזן את שם התקופה, תאריך ההתחלה ומשך הזמן.

en-us	#### Configuration  To ensure proper communication between all elements involved make sure server configuration file and frontend configuration file parameters are properly configured.
he	#### תצורה  כדי להבטיח תקשורת תקינה בין כל הגורמים המעורבים יש לוודא פרמטרים של קובץ תצורת השרת וקובץ תצורת החזית הם מוגדר כהלכה.

en-us	#### Configuration  Two steps are required to close a problem manually.
he	#### תצורה  נדרשים שני שלבים כדי לסגור בעיה ידנית.

en-us	#### Configuration  We assume that TimescaleDB extension has been already installed on the database server (see [installation instructions](https://docs.timescale.com/latest/getting-started/installation)).  TimescaleDB extension must also be enabled for the specific DB by executing:      echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix  Running this command requires database administrator privileges.  ::: noteclassic If you use a database schema other than 'public' you need to add a SCHEMA clause to the command above. E.g.:\ `echo "CREATE EXTENSION IF NOT EXISTS timescaledb SCHEMA yourschema CASCADE;" | sudo -u postgres psql zabbix` :::  Then run the `timescaledb.sql` script located in database/postgresql. For new installations the script must be run after the regular PostgreSQL database has been created with initial schema/data (see [database creation](/manual/appendix/install/db_scripts)):      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: noteimportant Please ignore warning messages informing that the best practices are not followed while running `timescaledb.sql` script on TimescaleDB version 2.9.0 and higher. Regardless of this warning, the configuration will be completed successfully. :::  The migration of existing history and trend data may take a lot of time. Zabbix server and frontend must be down for the period of migration.  The `timescaledb.sql` script sets the following housekeeping parameters:  -   Override item history period -   Override item trend period  In order to use partitioned housekeeping for history and trends, both these options must be enabled. It is also possible to enable override individually either for history only or trends only.  For PostgreSQL version 10.2 or higher and TimescaleDB version 1.5 or higher, the `timescaledb.sql` script sets two additional parameters:  -   Enable compression -   Compress records older than 7 days
he	#### תצורה  אנו מניחים שהתוסף TimescaleDB כבר הותקן ב- שרת מסד נתונים (ראה [התקנה הוראות](https://docs.timescale.com/latest/getting-started/installation)).  הרחבת TimescaleDB חייבת להיות מופעלת גם עבור ה-DB הספציפי על ידי מְבַצֵעַ:       echo "CREATE Extension IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix  הפעלת פקודה זו דורשת הרשאות מנהל מסד נתונים.  ::: noteclassic אם אתה משתמש בסכימת מסד נתונים שאינה 'ציבורי' אתה צריך הוסף סעיף SCHEMA לפקודה למעלה. לְמָשָׁל.:\ `echo "צור הרחבה אם לא קיים timescaledb SCHEMA yourschema CASCADE;" | sudo -u postgres psql zabbix` :::  לאחר מכן הפעל את הסקריפט `timescaledb.sql` שנמצא ב-database/postgresql. עבור התקנות חדשות יש להפעיל את הסקריפט אחרי הרגיל מסד נתונים PostgreSQL נוצר עם סכימה/נתונים ראשוניים (ראה [יצירת מסד נתונים](/manual/appendix/install/db_scripts)):       cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: שימו לב חשוב אנא התעלם מהודעות אזהרה המודיעות שלא מקיימים את השיטות המומלצות תוך הפעלת סקריפט 'timescaledb.sql' על TimescaleDB גרסה 2.9.0 ומעלה. ללא קשר לאזהרה זו, התצורה תושלם בהצלחה. :::  ההגירה של נתוני היסטוריה ונתוני מגמה קיימים עשויה להימשך זמן רב. השרת והחזית של Zabbix חייבים להיות מושבתים לתקופת ההגירה.  הסקריפט `timescaledb.sql` מגדיר את הפרמטרים הבאים של משק הבית:  - ביטול תקופת היסטוריית הפריטים - ביטול תקופת מגמת פריט  על מנת להשתמש במשק בית מחולק להיסטוריה ולטרנדים, שניהם יש להפעיל אפשרויות אלה. אפשר גם לאפשר עקיפה בנפרד או להיסטוריה בלבד או לטרנדים בלבד.  עבור PostgreSQL גרסה 10.2 ומעלה ו-TimescaleDB גרסה 1.5 או גבוה יותר, הסקריפט `timescaledb.sql` מגדיר שני פרמטרים נוספים:  -   אפשר דחיסה - דחוס רשומות מעל 7 ימים

en-us	##### Configure database for Zabbix proxy  Edit zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName for Zabbix proxy use a separate database from Zabbix server.  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix. Refer to the [respective section](/manual/installation/install_from_packages/rhel#selinux_configuration) for RHEL for instructions.
he	##### הגדר מסד נתונים עבור פרוקסי Zabbix  ערוך את zabbix\_proxy.conf:       # vi /etc/zabbix/zabbix_proxy.conf      DBHost=מארח מקומי      DBName=zabbix      DBUser=zabbix      DBPassword=<סיסמה>  ב-DBName עבור Zabbix proxy השתמש במסד נתונים נפרד משרת Zabbix.  ב-DBPassword השתמש בסיסמת מסד הנתונים של Zabbix עבור MySQL; משתמש PostgreSQL סיסמה עבור PostgreSQL.  השתמש ב-'DBHost=' עם PostgreSQL. אולי תרצה לשמור על ברירת המחדל הגדרה של `DBHost=localhost` (או כתובת IP), אבל זה יעשה PostgreSQL משתמש בשקע רשת לחיבור ל- Zabbix. עיין ב [בהתאמה סעיף](/manual/installation/install_from_packages/rhel#selinux_configuration) עבור RHEL לקבלת הוראות.

en-us	##### Configure database for Zabbix proxy  Edit zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName for Zabbix proxy use a separate database from Zabbix server.  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix. See [SELinux configuration](/manual/installation/install_from_packages/rhel#selinux_configuration) for instructions.
he	##### הגדר מסד נתונים עבור פרוקסי Zabbix  ערוך את zabbix\_proxy.conf:       # vi /etc/zabbix/zabbix_proxy.conf      DBHost=מארח מקומי      DBName=zabbix      DBUser=zabbix      DBPassword=<סיסמה>  ב-DBName עבור Zabbix proxy השתמש במסד נתונים נפרד משרת Zabbix.  ב-DBPassword השתמש בסיסמת מסד הנתונים של Zabbix עבור MySQL; משתמש PostgreSQL סיסמה עבור PostgreSQL.  השתמש ב-'DBHost=' עם PostgreSQL. אולי תרצה לשמור על ברירת המחדל הגדרה של `DBHost=localhost` (או כתובת IP), אבל זה יעשה PostgreSQL משתמש בשקע רשת לחיבור ל- Zabbix. ראה [SELinux configuration](/manual/installation/install_from_packages/rhel#selinux_configuration) להנחיות.

en-us	#### Configure database for Zabbix server/proxy  Edit /etc/zabbix/zabbix\_server.conf (and zabbix\_proxy.conf) to use their respective databases. For example:      # vi /etc/zabbix/zabbix_server.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix.
he	#### הגדר את מסד הנתונים עבור שרת/פרוקסי של Zabbix  ערוך את /etc/zabbix/zabbix\_server.conf (ו-zabbix\_proxy.conf) לשימוש מאגרי המידע שלהם. לדוגמה:       # vi /etc/zabbix/zabbix_server.conf      DBHost=מארח מקומי      DBName=zabbix      DBUser=zabbix      DBPassword=<סיסמה>  ב-DBPassword השתמש בסיסמת מסד הנתונים של Zabbix עבור MySQL; משתמש PostgreSQL סיסמה עבור PostgreSQL.  השתמש ב-'DBHost=' עם PostgreSQL. אולי תרצה לשמור על ברירת המחדל הגדרה של `DBHost=localhost` (או כתובת IP), אבל זה יעשה PostgreSQL משתמש בשקע רשת לחיבור ל- Zabbix.

en-us	#### Configuring agent  Both generations of Zabbix agents run as a Windows service. For Zabbix agent 2, replace *agentd* with *agent2* in the instructions below.  You can run a single instance of Zabbix agent or multiple instances of the agent on a Microsoft Windows host. A single instance can use the default configuration file `C:\zabbix_agentd.conf` or a configuration file specified in the command line. In case of multiple instances each agent instance must have its own configuration file (one of the instances can use the default configuration file).  An example configuration file is available in Zabbix source archive as `conf/zabbix_agentd.win.conf`.  See the [configuration file](/manual/appendix/config/zabbix_agentd_win) options for details on configuring Zabbix Windows agent.
he	#### הגדרת סוכן  שני הדורות של סוכני Zabbix פועלים כשירות Windows. עבור Zabbix סוכן 2, החלף את *agentd* ב-*agent2* בהוראות למטה.  אתה יכול להפעיל מופע בודד של סוכן Zabbix או מופעים מרובים של הסוכן במארח של Microsoft Windows. מופע בודד יכול להשתמש ב- קובץ תצורת ברירת המחדל `C:\zabbix_agentd.conf` או תצורה הקובץ שצוין בשורת הפקודה. במקרה של מספר מקרים כל אחד למופע הסוכן חייב להיות קובץ תצורה משלו (אחד מ- מופעים יכולים להשתמש בקובץ תצורת ברירת המחדל).  קובץ תצורה לדוגמה זמין בארכיון המקור של Zabbix as `conf/zabbix_agentd.win.conf`.  עיין ב[קובץ התצורה](/manual/appendix/config/zabbix_agentd_win) אפשרויות לפרטים על הגדרת Zabbix Windows Agent.

en-us	#### Configuring alert actions  Actions determine which notifications should be sent via the webhook. Steps for [configuring actions](/manual/config/notifications/action) involving webhooks are the same as for all other media types with these exceptions:  -   If a webhook uses tags to store ticket\\message ID and to follow up     with update\\resolve operations, this webhook should not be used in     several alert actions for a single problem event. If     {EVENT.TAGS.<name>} already exists, and is updated in the     webhook, then its resulting value is not defined. For such a case, a     new tag name should be used in the webhook to store updated values.     This applies to Jira, Jira Service Desk, Mattermost, Opsgenie, OTRS,     Redmine, ServiceNow, Slack, Zammad, and Zendesk webhooks provided by     Zabbix and to the majority of webhooks that utilize *Include event     menu entry* option. Using the webhook in several operations is     allowed if those operations or escalation steps belong to the same     action. It is also ok to use this webhook in different actions if     the actions will not be applied to the same problem event due to     different filter conditions. -   When using a webhook in actions for [internal     events](/manual/config/events/sources#internal_events): in the     action operation configuration, check the *Custom message* checkbox     and define the custom message, otherwise, a notification will not be     sent.
he	#### הגדרת פעולות התראה  הפעולות קובעות אילו הודעות יש לשלוח דרך ה-webhook. שלבים עבור [הגדרת פעולות](/manual/config/notifications/action) המעורבים ב-webhooks זהים לכל סוגי המדיה האחרים עם אלה חריגים:  - אם webhook משתמש בתגים כדי לאחסן מזהה כרטיס\\הודעה ולמעקב      עם פעולות עדכון\\resolve, אין להשתמש ב-webhook זה ב      מספר פעולות התראה עבור אירוע בעיה בודד. אם      {EVENT.TAGS.<name>} כבר קיים, והוא מעודכן ב-      webhook, אז הערך המתקבל שלו אינו מוגדר. למקרה כזה, א      יש להשתמש בשם התג החדש ב-webhook כדי לאחסן ערכים מעודכנים.      זה חל על Jira, Jira Service Desk, Mattermost, Opsgenie, OTRS,      Webhooks Redmine, ServiceNow, Slack, Zammad ו-Zendesk מסופקים על ידי      Zabbix ולרוב ה-webhooks שמשתמשים ב-*כלול אירוע      אפשרות כניסת תפריט*. שימוש ב-webhook במספר פעולות הוא      מותר אם פעולות או שלבי הסלמה אלה שייכים לאותו הדבר      פעולה. זה גם בסדר להשתמש ב-webhook זה בפעולות שונות אם      הפעולות לא יחולו על אותו אירוע בעיה עקב      תנאי סינון שונים. - בעת שימוש ב-webhook בפעולות עבור [פנימי      events](/manual/config/events/sources#internal_events): ב-      תצורת פעולת הפעולה, סמן את תיבת הסימון *הודעה מותאמת אישית*      ולהגדיר את ההודעה המותאמת אישית, אחרת לא תהיה הודעה      נשלח.

en-us	#### Configuring and running Java gateway  By default, Java gateway listens on port 10052. If you plan on running Java gateway on a different port, you can specify that in settings.sh script. See the description of [Java gateway configuration file](/manual/appendix/config/zabbix_java) for how to specify this and other options.  ::: notewarning Port 10052 is not [IANA registered](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt). :::  Once you are comfortable with the settings, you can start Java gateway by running the startup script:      $ ./startup.sh  Likewise, once you no longer need Java gateway, run the shutdown script to stop it:      $ ./shutdown.sh  Note that unlike server or proxy, Java gateway is lightweight and does not need a database.
he	#### הגדרת והפעלת שער Java  כברירת מחדל, שער Java מאזין ביציאה 10052. אם אתה מתכנן להפעיל שער Java ביציאה אחרת, אתה יכול לציין זאת ב- settings.sh תַסרִיט. ראה את התיאור של [תצורת שער Java file](/manual/appendix/config/zabbix_java) כיצד לציין זאת ו אפשרויות אחרות.  ::: הערה אזהרה יציאה 10052 אינה [IANA רשום](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt). :::  לאחר שתרגיש בנוח עם ההגדרות, תוכל להפעיל את שער Java על ידי הפעלת סקריפט האתחול:       $ ./startup.sh  באופן דומה, ברגע שאתה כבר לא צריך שער Java, הפעל את סקריפט הכיבוי לעצור את זה:       $ ./shutdown.sh  שימו לב שבניגוד לשרת או פרוקסי, שער ג'אווה קל משקל ועושה זאת לא צריך מסד נתונים.

en-us	#### Configuring and running Java gateway  Configuration parameters of Zabbix Java gateway may be tuned in the file:      /etc/zabbix/zabbix_java_gateway.conf  For more details, see Zabbix Java gateway configuration [parameters](/manual/appendix/config/zabbix_java).  To start Zabbix Java gateway:      # service zabbix-java-gateway restart  To automatically start Zabbix Java gateway on boot:  RHEL 7 and later:      # systemctl enable zabbix-java-gateway  RHEL prior to 7:      # chkconfig --level 12345 zabbix-java-gateway on
he	#### הגדרת והפעלת שער Java  פרמטרי תצורה של Zabbix Java gateway עשויים להיות מכוונים ב- קוֹבֶץ:       /etc/zabbix/zabbix_java_gateway.conf  לפרטים נוספים, ראה תצורת שער של Zabbix Java [פרמטרים](/manual/appendix/config/zabbix_java).  כדי להפעיל את Zabbix Java gateway:       # הפעלה מחדש של שירות zabbix-java-gateway  כדי להפעיל אוטומטית את Zabbix Java gateway באתחול:  RHEL 7 ואילך:       # systemctl אפשר את zabbix-java-gateway  RHEL לפני 7:       # chkconfig --level 12345 zabbix-java-gateway פועל

en-us	#### Configuring and running Java gateway  Java gateway configuration may be tuned in the file:      /etc/zabbix/zabbix_java_gateway.conf  For more details, see Zabbix Java gateway configuration [parameters](/manual/appendix/config/zabbix_java).  To start Zabbix Java gateway:      # service zabbix-java-gateway restart  To automatically start Zabbix Java gateway on boot:      # systemctl enable zabbix-java-gateway
he	#### הגדרת והפעלת שער Java  תצורת שער Java עשויה להיות מכוונת בקובץ:       /etc/zabbix/zabbix_java_gateway.conf  לפרטים נוספים, ראה תצורת שער של Zabbix Java [פרמטרים](/manual/appendix/config/zabbix_java).  כדי להפעיל את Zabbix Java gateway:       # הפעלה מחדש של שירות zabbix-java-gateway  כדי להפעיל אוטומטית את Zabbix Java gateway באתחול:       # systemctl אפשר את zabbix-java-gateway

en-us	#### Configuring authentication  The **Authentication** tab allows you to configure scenario authentication options. A green dot next to the tab name indicates that some type of HTTP authentication is enabled.  ![](../../assets/en/manual/config/scenario_d.png)  Authentication parameters:  |Parameter|Description| |--|--------| |*Authentication*|Authentication options.<br>**None** - no authentication used.<br>**Basic** - basic authentication is used.<br>**NTLM** - NTLM ([Windows NT LAN Manager)](http://en.wikipedia.org/wiki/NTLM) authentication is used.<br>**Kerberos** - Kerberos authentication is used. See also: [Configuring Kerberos with Zabbix](/manual/appendix/items/kerberos).<br>**Digest** - Digest authentication is used.<br>Selecting an authentication method will provide two additional fields for entering a user name and password.<br>User macros can be used in user and password fields.| |*SSL verify peer*|Mark the checkbox to verify the SSL certificate of the web server.<br>The server certificate will be automatically taken from system-wide certificate authority (CA) location. You can override the location of CA files using Zabbix server or proxy configuration parameter [SSLCALocation](/manual/appendix/config/zabbix_server).<br>This sets the [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html) cURL option.| |*SSL verify host*|Mark the checkbox to verify that the *Common Name* field or the *Subject Alternate Name* field of the web server certificate matches.<br>This sets the [CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html) cURL option.| |*SSL certificate file*|Name of the SSL certificate file used for client authentication. The certificate file must be in PEM^1^ format. If the certificate file contains also the private key, leave the *SSL key file* field empty. If the key is encrypted, specify the password in *SSL key password* field. The directory containing this file is specified by Zabbix server or proxy configuration parameter [SSLCertLocation](/manual/appendix/config/zabbix_server).<br>`HOST.*` macros and user macros can be used in this field.<br>This sets the [CURLOPT\_SSLCERT](http://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html) cURL option.| |*SSL key file*|Name of the SSL private key file used for client authentication. The private key file must be in PEM^1^ format. The directory containing this file is specified by Zabbix server or proxy configuration parameter [SSLKeyLocation](/manual/appendix/config/zabbix_server).<br>`HOST.*` macros and user macros can be used in this field.<br>This sets the [CURLOPT\_SSLKEY](http://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html) cURL option.| |*SSL key password*|SSL private key file password.<br>User macros can be used in this field.<br>This sets the [CURLOPT\_KEYPASSWD](http://curl.haxx.se/libcurl/c/CURLOPT_KEYPASSWD.html) cURL option.|  ::: noteimportant  \[1\] Zabbix supports certificate and private key files in PEM format only. In case you have your certificate and private key data in PKCS \#12 format file (usually with extension \*.p12 or \*.pfx) you may generate the PEM file from it using the following commands:      openssl pkcs12 -in ssl-cert.p12 -clcerts -nokeys -out ssl-cert.pem     openssl pkcs12 -in ssl-cert.p12 -nocerts -nodes  -out ssl-cert.key   :::  ::: noteclassic  Zabbix server picks up changes in certificates without a restart.  :::  ::: noteclassic  If you have client certificate and private key in a single file just specify it in a "SSL certificate file" field and leave "SSL key file" field empty. The certificate and key must still be in PEM format. Combining certificate and key is easy:      cat client.crt client.key > client.pem   :::
he	#### הגדרת אימות  הכרטיסייה **אימות** מאפשרת לך להגדיר תרחיש אפשרויות אימות. נקודה ירוקה ליד שם הכרטיסייה מציינת זאת סוג כלשהו של אימות HTTP מופעל.  ![](../../assets/en/manual/config/scenario_d.png)  פרמטרי אימות:  |פרמטר|תיאור| |--|--------| |*אימות*|אפשרויות אימות.<br>**ללא** - לא נעשה שימוש באימות.<br>**בסיסי** - נעשה שימוש באימות בסיסי.<br>**NTLM** - NTLM ([Windows NT LAN מנהל)](http://en.wikipedia.org/wiki/NTLM) נעשה שימוש באימות.<br>**Kerberos** - נעשה שימוש באימות Kerberos. ראה גם: [הגדרת Kerberos עם Zabbix](/manual/appendix/items/kerberos).<br>**Digest** - נעשה שימוש באימות Digest.<br>בחירת שיטת אימות תספק שני שדות נוספים להזנת משתמש שם וסיסמה.<br>ניתן להשתמש בפקודות מאקרו של משתמש בשדות משתמש וסיסמה.| |*SSL verify peer*|סמן את תיבת הסימון כדי לאמת את אישור ה-SSL של שרת האינטרנט.<br>אישור השרת יילקח אוטומטית ממיקום רשות האישורים (CA) בכל המערכת. אתה יכול לעקוף את המיקום של קבצי CA באמצעות שרת Zabbix או פרמטר תצורת proxy [SSLCALocation](/manual/appendix/config/zabbix_server).<br>זה מגדיר את ה-[CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx .se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html) אפשרות cURL.| |*SSL verify host*|סמן את תיבת הסימון כדי לוודא שהשדה *Common Name* או השדה *Subject Alternate Name* של תעודת שרת האינטרנט תואמים.<br>זה מגדיר את [CURLOPT\_SSL\_VERIFYHOST](http: //curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html) אפשרות cURL.| |*קובץ אישור SSL*|שם קובץ אישור ה-SSL המשמש לאימות לקוח. קובץ האישור חייב להיות בפורמט PEM^1^. אם קובץ האישור מכיל גם את המפתח הפרטי, השאר את השדה *קובץ מפתח SSL* ריק. אם המפתח מוצפן, ציין את הסיסמה בשדה *סיסמת מפתח SSL*. הספרייה המכילה קובץ זה מצוינת על ידי פרמטר תצורת שרת Zabbix או פרוקסי [SSLCertLocation](/manual/appendix/config/zabbix_server).<br>`HOST.*` ניתן להשתמש בפקודות מאקרו ופקודות מאקרו משתמש בשדה זה.<br> זה מגדיר את אפשרות ה-cURL [CURLOPT\_SSLCERT](http://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html).| |*קובץ מפתח SSL*|שם קובץ המפתח הפרטי SSL המשמש לאימות לקוח. קובץ המפתח הפרטי חייב להיות בפורמט PEM^1^. הספרייה המכילה קובץ זה מצוינת על ידי פרמטר תצורת שרת Zabbix או פרוקסי [SSLKeyLocation](/manual/appendix/config/zabbix_server).<br>'HOST.*' ניתן להשתמש בפקודות מאקרו ופקודות מאקרו משתמש בשדה זה.<br> זה מגדיר את אפשרות ה-cURL [CURLOPT\_SSLKEY](http://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html).| |*סיסמת מפתח SSL*|סיסמת קובץ מפתח פרטי SSL.<br>ניתן להשתמש בפקודות מאקרו משתמש בשדה זה.<br>זה מגדיר את ה-[CURLOPT\_KEYPASSWD](http://curl.haxx.se/libcurl/c /CURLOPT_KEYPASSWD.html) אפשרות cURL.|  ::: הערה חשוב   \[1\] Zabbix תומך באישור ובמפתח פרטי קבצים בפורמט PEM בלבד. למקרה שיש לך תעודה ופרטית נתוני מפתח בקובץ בפורמט PKCS \#12 (בדרך כלל עם סיומת \*.p12 או \*.pfx) תוכל ליצור ממנו את קובץ ה-PEM באמצעות הפעולות הבאות פקודות:       openssl pkcs12 -in ssl-cert.p12 -clcerts -nokeys -out ssl-cert.pem      openssl pkcs12 -in ssl-cert.p12 -nocerts -nodes -out ssl-cert.key   :::  ::: noteclassic   שרת Zabbix קולט שינויים בתעודות ללא א איתחול. :::  ::: noteclassic   אם יש לך אישור לקוח ומפתח פרטי ביחיד פשוט ציין אותו בשדה "קובץ אישור SSL" והשאיר את "SSL שדה קובץ מפתח" ריק. האישור והמפתח עדיין חייבים להיות ב-PEM פוּרמָט. שילוב תעודה ומפתח קל:       cat client.crt client.key > client.pem   :::

en-us	#### Configuring certificate-based encryption for Zabbix proxy  1\. Prepare files with top-level CA certificates, proxy certificate (chain) and private key as described in [Configuring certificate on Zabbix server](/manual/encryption/using_certificates#configuring_certificate_on_zabbix_server). Edit parameters `TLSCAFile`, `TLSCertFile`, `TLSKeyFile` in proxy configuration accordingly.  2\. For active proxy edit `TLSConnect` parameter:      TLSConnect=cert  For passive proxy edit `TLSAccept` parameter:      TLSAccept=cert  3\. Now you have a minimal certificate-based proxy configuration. You may prefer to improve proxy security by setting `TLSServerCertIssuer` and `TLSServerCertSubject` parameters (see [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)).  4\. In final proxy configuration file TLS parameters may look like:      TLSConnect=cert     TLSAccept=cert     TLSCAFile=/home/zabbix/zabbix_ca_file     TLSServerCertIssuer=CN=Signing CA,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSServerCertSubject=CN=Zabbix server,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSCertFile=/home/zabbix/zabbix_proxy.crt     TLSKeyFile=/home/zabbix/zabbix_proxy.key  5\. Configure encryption for this proxy in Zabbix frontend:  -   Go to: *Administration → Proxies* -   Select proxy and click on **Encryption** tab  In examples below Issuer and Subject fields are filled in - see [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject) why and how to use these fields.  For active proxy  ![proxy\_active\_cert.png](../../../assets/en/manual/encryption/proxy_active_cert.png)  For passive proxy  ![proxy\_passive\_cert.png](../../../assets/en/manual/encryption/proxy_passive_cert.png)
he	#### הגדרת הצפנה מבוססת תעודות עבור פרוקסי Zabbix  1\. הכן קבצים עם אישורי CA ברמה העליונה, אישור פרוקסי (שרשרת) ומפתח פרטי כמתואר ב-[הגדרת אישור מופעל זאביקס שרת](/manual/encryption/using_certificates#configuring_certificate_on_zabbix_server). ערוך פרמטרים `TLSCAFile`, `TLSCertFile`, `TLSKeyFile` ב-proxy תצורה בהתאם.  2\. עבור פרוקסי פעיל ערוך פרמטר 'TLSConnekt':       TLSConnect=cert  עבור פרוקסי פסיבי ערוך פרמטר 'TLSAccept':       TLSAccept=cert  3\. כעת יש לך תצורת proxy מינימלית מבוססת תעודות. אתה עשוי להעדיף לשפר את אבטחת ה-proxy על ידי הגדרת 'TLSServerCertIssuer' ופרמטרים `TLSServerCertSubject` (ראה [הגבלה מותרת מנפיק תעודה ו נושא](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)).  4\. בקובץ תצורת ה-proxy הסופי פרמטרי TLS עשויים להיראות כך:       TLSConnect=cert      TLSAccept=cert      TLSCAFile=/home/zabbix/zabbix_ca_file      TLSServerCertIssuer=CN=חתימה CA,OU=קבוצת פיתוח,O=Zabbix SIA,DC=zabbix,DC=com      TLSServerCertSubject=CN=שרת Zabbix,OU=קבוצת פיתוח,O=Zabbix SIA,DC=zabbix,DC=com      TLSCertFile=/home/zabbix/zabbix_proxy.crt      TLSKeyFile=/home/zabbix/zabbix_proxy.key  5\. הגדר הצפנה עבור פרוקסי זה בחזית Zabbix:  - עבור אל: *ניהול ← פרוקסי* - בחר פרוקסי ולחץ על הכרטיסייה **הצפנה**  בדוגמאות להלן ממלאים שדות המנפיק והנושא - ראה [הגבלת אישור מותר מנפיק ו נושא](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject) מדוע וכיצד להשתמש בשדות אלו.  עבור פרוקסי פעיל  ![proxy\_active\_cert.png](../../../assets/en/manual/encryption/proxy_active_cert.png)  עבור פרוקסי פסיבי  ![proxy\_passive\_cert.png](../../../assets/en/manual/encryption/proxy_passive_cert.png)

en-us	#### Configuring JMX interfaces and items in Zabbix frontend  With Java gateway running, server knowing where to find it and a Java application started with support for remote JMX monitoring, it is time to configure the interfaces and items in Zabbix GUI.
he	#### קביעת תצורה של ממשקי JMX ופריטים בחזית Zabbix  כששער Java פועל, השרת יודע היכן למצוא אותו ו-Java יישום שהתחיל עם תמיכה בניטור JMX מרחוק, הגיע הזמן כדי להגדיר את הממשקים והפריטים ב- Zabbix GUI.

en-us	##### Configuring JMX interface  You begin by creating a JMX-type interface on the host of interest.\ ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_interface.png){width="600"}  All mandatory input fields are marked with a red asterisk.
he	##### הגדרת ממשק JMX  אתה מתחיל ביצירת ממשק מסוג JMX במארח העניין.\ ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_interface.png){width="600"}  כל שדות הקלט החובה מסומנים בכוכבית אדומה.

en-us	#### Configuring low-level discovery rules  See the [low-level discovery](/manual/discovery/low_level_discovery) section of the manual.
he	#### הגדרת כללי גילוי ברמה נמוכה  ראה את [גילוי ברמה נמוכה](/manual/discovery/low_level_discovery) סעיף של המדריך.

en-us	##### Configuring Perl trap receiver  Requirements: Perl, Net-SNMP compiled with --enable-embedded-perl (done by default since Net-SNMP 5.4)  A Perl trap receiver (look for misc/snmptrap/zabbix\_trap\_receiver.pl) can be used to pass traps to Zabbix server directly from snmptrapd. To configure it:  -   add the Perl script to the snmptrapd configuration file     (snmptrapd.conf), e.g.:  ```perl perl do "[FULL PATH TO PERL RECEIVER SCRIPT]"; ```  -   configure the receiver, e.g:  ```ini $SNMPTrapperFile = '[TRAP FILE]'; $DateTimeFormat = '[DATE TIME FORMAT]'; ```  ::: notetip If the script name is not quoted, snmptrapd will refuse to start up with messages, similar to these:<br><br>  ```yaml Regexp modifiers "/l" and "/a" are mutually exclusive at (eval 2) line 1, at end of line Regexp modifier "/l" may not appear twice at (eval 2) line 1, at end of line ```  :::
he	##### הגדרת מקלט מלכודת Perl  דרישות: Perl, Net-SNMP הידור עם --enable-embedded-perl (בוצע כברירת מחדל מאז Net-SNMP 5.4)  מקלט מלכודת Perl (חפש את misc/snmptrap/zabbix\_trap\_receiver.pl) ניתן להשתמש כדי להעביר מלכודות לשרת Zabbix ישירות מ-snmptrapd. ל להגדיר את זה:  - הוסף את סקריפט Perl לקובץ התצורה snmptrapd      (snmptrapd.conf), למשל:  ```פרל perl לעשות "[מסלול מלא ל-PERL RECEIVER SCRIPT]"; ```  - הגדר את המקלט, למשל:  ``` איני $SNMPTrapperFile = '[קובץ מלכודת]'; $DateTimeFormat = '[פורמט תאריך שעה]'; ```  ::: הערה אם שם הסקריפט לא מצוטט, snmptrapd יסרב לעשות זאת התחל עם הודעות, דומות לאלה:<br><br>  ``` יאמל השינויים ב-Regexp "/l" ו-"/a" סותרים זה את זה בשורה 1 (eval 2), בסוף השורה יתכן שהשינוי הרגולרי "/l" לא יופיע פעמיים בשורה 1 (בערך 2), בסוף השורה ```  :::

en-us	#### Configuring PSK for server - active proxy communication (example)  On the proxy, write the PSK value into a file, for example, `/home/zabbix/zabbix_proxy.psk`. The file must contain PSK in the first text string, for example:      e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9  Set access rights to PSK file - it must be readable only by Zabbix user.  Edit TLS parameters in proxy configuration file `zabbix_proxy.conf`, for example, set:      TLSConnect=psk     TLSPSKFile=/home/zabbix/zabbix_proxy.psk     TLSPSKIdentity=PSK 002  The proxy will connect to server using PSK. PSK identity will be "PSK 002".  (To minimize downtime see how to change connection type in [Connection encryption management](/manual/encryption#connection_encryption_management)).  Configure PSK for this proxy in Zabbix frontend. Go to *Administration→Proxies*, select the proxy, go to "Encryption" tab. In "Connections from proxy" mark `PSK`. Paste into "PSK identity" field "PSK 002" and "e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9" into "PSK" field. Click "Update".  Restart proxy. It will start using PSK-based encrypted connections to server. Check server and proxy logfiles for error messages.  For a passive proxy the procedure is very similar. The only difference - set `TLSAccept=psk` in proxy configuration file and set "Connections to proxy" in Zabbix frontend to `PSK`.
he	#### הגדרת PSK עבור שרת - תקשורת פרוקסי פעילה (דוגמה)  בפרוקסי, כתוב את ערך ה-PSK לקובץ, למשל, `/home/zabbix/zabbix_proxy.psk`. הקובץ חייב להכיל PSK בראשון מחרוזת טקסט, למשל:       e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9  הגדר זכויות גישה לקובץ PSK - עליו להיות קריא רק למשתמש Zabbix.  ערוך פרמטרים של TLS בקובץ תצורת ה-proxy `zabbix_proxy.conf`, עבור דוגמה, הגדר:       TLSConnect=psk      TLSPSKFile=/home/zabbix/zabbix_proxy.psk      TLSPSKIdentity=PSK 002  ה-proxy יתחבר לשרת באמצעות PSK. זהות PSK תהיה "PSK 002".  (כדי למזער את זמן ההשבתה, ראה כיצד לשנות את סוג החיבור ב-[חיבור הצפנה management](/manual/encryption#connection_encryption_management)).  הגדר את PSK עבור פרוקסי זה בחזית Zabbix. לך ל *ניהול → פרוקסי*, בחר את ה-proxy, עבור ללשונית "הצפנה". ב "חיבורים מ-proxy" סמן 'PSK'. הדבק בשדה "זהות PSK". "PSK 002" ו "e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9" לתוך שדה "PSK". לחץ על "עדכן".  הפעל מחדש את ה-proxy. זה יתחיל להשתמש בחיבורים מוצפנים מבוססי PSK ל שרת. בדוק אם יש הודעות שגיאה בקובצי היומן של השרת וה-proxy.  עבור פרוקסי פסיבי ההליך דומה מאוד. ההבדל היחיד - הגדר 'TLSAccept=psk' בקובץ תצורת ה-proxy והגדר "חיבורים ל proxy" בחזית Zabbix ל-PSK.

en-us	#### Configuring server for use with Java gateway  With Java gateway up and running, you have to tell Zabbix server where to find Zabbix Java gateway. This is done by specifying JavaGateway and JavaGatewayPort parameters in the [server configuration file](/manual/appendix/config/zabbix_server). If the host on which JMX application is running is monitored by Zabbix proxy, then you specify the connection parameters in the [proxy configuration file](/manual/appendix/config/zabbix_proxy) instead.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  By default, server does not start any processes related to JMX monitoring. If you wish to use it, however, you have to specify the number of pre-forked instances of Java pollers. You do this in the same way you specify regular pollers and trappers.      StartJavaPollers=5  Do not forget to restart server or proxy, once you are done with configuring them.
he	#### הגדרת שרת לשימוש עם שער Java  כששער Java פועל, עליך לומר לשרת Zabbix היכן כדי למצוא את Zabbix Java gateway. זה נעשה על ידי ציון JavaGateway ו פרמטרים של JavaGatewayPort ב-[תצורת השרת file](/manual/appendix/config/zabbix_server). אם המארח שבו JMX האפליקציה פועלת מנוטרת על ידי פרוקסי Zabbix, ולאחר מכן תציין פרמטרי החיבור ב-[תצורת proxy file](/manual/appendix/config/zabbix_proxy) במקום זאת.       JavaGateway=192.168.3.14      JavaGatewayPort=10052  כברירת מחדל, השרת אינו מתחיל תהליכים הקשורים ל-JMX ניטור. אם אתה רוצה להשתמש בו, עם זאת, עליך לציין את מספר מופעים מפורקים מראש של משאלי Java. אתה עושה את זה באותו אופן הדרך שבה אתה מציין סקרים ולוכדים רגילים.       StartJavaPollers=5  אל תשכח להפעיל מחדש את השרת או ה-proxy, לאחר שתסיים עם להגדיר אותם.

en-us	#### Configuring server for use with Java gateway  With Java gateway up and running, you have to tell Zabbix server where to find Zabbix Java gateway. This is done by specifying JavaGateway and JavaGatewayPort parameters in the [server configuration file](/manual/appendix/config/zabbix_server). If the host on which JMX application is running is monitored by Zabbix proxy, then you specify the connection parameters in the [proxy configuration file](/manual/appendix/config/zabbix_proxy) instead.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  By default, server does not start any processes related to JMX monitoring. If you wish to use it, however, you have to specify the number of pre-forked instances of Java pollers. You do this in the same way you specify regular pollers and trappers.      StartJavaPollers=5  Do not forget to restart server or proxy, once you are done with configuring them.
he	#### הגדרת שרת לשימוש עם שער Java  כששער Java פועל, עליך לומר לשרת Zabbix היכן כדי למצוא את Zabbix Java gateway. זה נעשה על ידי ציון JavaGateway ו פרמטרים של JavaGatewayPort ב-[תצורת השרת file](/manual/appendix/config/zabbix_server). אם המארח שבו JMX האפליקציה פועלת מנוטרת על ידי פרוקסי Zabbix, ולאחר מכן תציין פרמטרי החיבור ב-[תצורת proxy file](/manual/appendix/config/zabbix_proxy) במקום זאת.       JavaGateway=192.168.3.14      JavaGatewayPort=10052  כברירת מחדל, השרת אינו מתחיל תהליכים הקשורים ל-JMX ניטור. אם אתה רוצה להשתמש בו, עם זאת, עליך לציין את מספר מופעים מפורקים מראש של משאלי Java. אתה עושה את זה באותו אופן הדרך שבה אתה מציין סקרים ולוכדים רגילים.       StartJavaPollers=5  אל תשכח להפעיל מחדש את השרת או ה-proxy, לאחר שתסיים עם להגדיר אותם.

en-us	#### Configuring server for use with Java gateway  With Java gateway up and running, you have to tell Zabbix server where to find Zabbix Java gateway. This is done by specifying JavaGateway and JavaGatewayPort parameters in the [server configuration file](/manual/appendix/config/zabbix_server). If the host on which JMX application is running is monitored by Zabbix proxy, then you specify the connection parameters in the [proxy configuration file](/manual/appendix/config/zabbix_proxy) instead.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  By default, server does not start any processes related to JMX monitoring. If you wish to use it, however, you have to specify the number of pre-forked instances of Java pollers. You do this in the same way you specify regular pollers and trappers.      StartJavaPollers=5  Do not forget to restart server or proxy, once you are done with configuring them.
he	#### הגדרת שרת לשימוש עם שער Java  כששער Java פועל, עליך לומר לשרת Zabbix היכן כדי למצוא את Zabbix Java gateway. זה נעשה על ידי ציון JavaGateway ו פרמטרים של JavaGatewayPort ב-[תצורת השרת file](/manual/appendix/config/zabbix_server). אם המארח שבו JMX האפליקציה פועלת מנוטרת על ידי פרוקסי Zabbix, ולאחר מכן תציין פרמטרי החיבור ב-[תצורת proxy file](/manual/appendix/config/zabbix_proxy) במקום זאת.       JavaGateway=192.168.3.14      JavaGatewayPort=10052  כברירת מחדל, השרת אינו מתחיל תהליכים הקשורים ל-JMX ניטור. אם אתה רוצה להשתמש בו, עם זאת, עליך לציין את מספר מופעים מפורקים מראש של משאלי Java. אתה עושה את זה באותו אופן הדרך שבה אתה מציין סקרים ולוכדים רגילים.       StartJavaPollers=5  אל תשכח להפעיל מחדש את השרת או ה-proxy, לאחר שתסיים עם להגדיר אותם.

en-us	#### Configuring SNMP monitoring  To start monitoring a device through SNMP, the following steps have to be performed:
he	#### הגדרת ניטור SNMP  כדי להתחיל לנטר מכשיר דרך SNMP, יש לבצע את השלבים הבאים לְהֵעָשׂוֹת:

en-us	#### Configuring tags  The **Tags** tab allows to define scenario-level [tags](/manual/config/tagging).  ![](../../assets/en/manual/config/scenario_c.png)  Tagging allows to filter web scenarios and web monitoring [items](/manual/web_monitoring/items).
he	#### הגדרת תגים  הכרטיסייה **תגים** מאפשרת להגדיר ברמת התרחיש [תגים](/manual/config/tagging).  ![](../../assets/en/manual/config/scenario_c.png)  תיוג מאפשר לסנן תרחישי אינטרנט וניטור אינטרנט [items](/manual/web_monitoring/items).

en-us	### Connection set up  Zabbix supports two types of connect identifiers (connection methods):  -   Easy Connect -   Net Service Name  Connection configuration parameters for Zabbix server and Zabbix proxy can be set in the configuration files. Important parameters for the server and proxy are *DBHost*, *DBUser*, *DBName* and *DBPassword*. The same parameters are important for the frontend: *$DB\["SERVER"\]*, *$DB\["PORT"\]*, *$DB\["DATABASE"\]*, *$DB\["USER"\]*, *$DB\["PASSWORD"\]*.  Zabbix uses the following connection string syntax:      {DBUser/DBPassword[@<connect_identifier>]}   <connect\_identifier> can be specified either in the form of "Net Service Name" or "Easy Connect".      @[[//]Host[:Port]/<service_name> | <net_service_name>]
he	### הגדרת חיבור  Zabbix תומך בשני סוגים של מזהי חיבור (שיטות חיבור):  - חיבור קל - שם שירות נטו  פרמטרים של תצורת חיבור עבור שרת Zabbix ו-Proxy Zabbix ניתן להגדיר בקבצי התצורה. פרמטרים חשובים עבור השרת והפרוקסי הם *DBHost*, *DBUser*, *DBName* ו-*DBPassword*. ה אותם פרמטרים חשובים עבור ה-frontend: *$DB\["SERVER"\]*, *$DB\["PORT"\]*, *$DB\["DATABASE"\]*, *$DB\["USER"\]*, *$DB\["PASSWORD"\]*.  Zabbix משתמש בתחביר מחרוזת החיבור הבא:       {DBUser/DBPassword[@<connect_identifier>]}  ניתן לציין את <connect\_identifier> בצורה של "Net שם שירות" או "חיבור קל".       @[[//]מארח[:פורט]/<שם_שירות> | <net_service_name>]

en-us	##### Copying PHP files  Zabbix frontend is written in PHP, so to run it a PHP supported webserver is needed. Installation is done by simply copying the PHP files from the ui directory to the webserver HTML documents directory.  Common locations of HTML documents directories for Apache web servers include:  -   /usr/local/apache2/htdocs (default directory when installing Apache     from source) -   /srv/www/htdocs (OpenSUSE, SLES) -   /var/www/html (Debian, Ubuntu, Fedora, RHEL)  It is suggested to use a subdirectory instead of the HTML root. To create a subdirectory and copy Zabbix frontend files into it, execute the following commands, replacing the actual directory:      mkdir <htdocs>/zabbix     cd ui     cp -a . <htdocs>/zabbix  If planning to use any other language than English, see [Installation of additional frontend languages](/manual/appendix/install/locales) for instructions.
he	##### העתקת קבצי PHP  החזית של Zabbix כתובה ב-PHP, כך שכדי להפעיל אותו נתמך PHP יש צורך בשרת אינטרנט. ההתקנה מתבצעת על ידי העתקת ה-PHP קבצים מספריית ה-UI לספריית מסמכי HTML של שרת האינטרנט.  מיקומים נפוצים של ספריות מסמכי HTML עבור שרתי אינטרנט של Apache לִכלוֹל:  - /usr/local/apache2/htdocs (ספריית ברירת המחדל בעת התקנת Apache      ממקור) - /srv/www/htdocs (OpenSUSE, SLES) - /var/www/html (Debian, Ubuntu, Fedora, RHEL)  מומלץ להשתמש בספריית משנה במקום בשורש HTML. ל צור ספריית משנה והעתק לתוכה קבצי חזית של Zabbix, הפעל הפקודות הבאות, מחליפות את הספרייה בפועל:       mkdir <htdocs>/zabbix      משתמש תקליטור      רואה חשבון . <htdocs>/zabbix  אם מתכננים להשתמש בכל שפה אחרת מלבד אנגלית, ראה [התקנה של שפות חזית נוספות](/manual/appendix/install/locales) עבור הוראות.

en-us	# correlation.create
he	# קורלציה.צור

en-us	# correlation.delete
he	# קורלציה.מחיקה

en-us	# correlation.get
he	# correlation.get

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

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

en-us	# correlation.update
he	# עדכון.מתאם

en-us	##### Counting of threads in `proc.mem[]` and `proc.num[]` items  Linux kernel threads are counted by `proc.num[]` item but do not report memory in `proc.mem[]` item. For example:      $ ps -ef | grep kthreadd     root         2     0  0 09:51 ?        00:00:00 [kthreadd]      $ zabbix_get -s localhost -k 'proc.num[kthreadd]'     1      $ zabbix_get -s localhost -k 'proc.mem[kthreadd]'     ZBX_NOTSUPPORTED: Cannot get amount of "VmSize" memory.  But what happens if there is a user process with the same name as a kernel thread ? Then it could look like this:      $ ps -ef | grep kthreadd     root         2     0  0 09:51 ?        00:00:00 [kthreadd]     zabbix    9611  6133  0 17:58 pts/1    00:00:00 ./kthreadd      $ zabbix_get -s localhost -k 'proc.num[kthreadd]'     2      $ zabbix_get -s localhost -k 'proc.mem[kthreadd]'     4157440  `proc.num[]` counted both the kernel thread and the user process. `proc.mem[]` reports memory for the user process only and counts the kernel thread memory as if it was 0. This is different from the case above when ZBX\_NOTSUPPORTED was reported.  Be careful when using `proc.mem[]` and `proc.num[]` items if the program name happens to match one of the thread.  Before putting parameters into `proc.mem[]` and `proc.num[]` items, you may want to test the parameters using `proc.num[]` item and `ps` command.
he	##### ספירת שרשורים בפריטי `proc.mem[]` ו-`proc.num[]`  שרשורי ליבת לינוקס נספרים לפי פריט `proc.num[]` אך אינם מדווחים זיכרון בפריט `proc.mem[]`. לדוגמה:       $ ps -ef | grep kthreadd      שורש 2 0 0 09:51 ? 00:00:00 [kthreadd]       $ zabbix_get -s localhost -k 'proc.num[kthreadd]'      1       $ zabbix_get -s localhost -k 'proc.mem[kthreadd]'      ZBX_NOTSUPPORTED: לא ניתן לקבל כמות זיכרון "VmSize".  אבל מה קורה אם יש תהליך משתמש באותו שם כמו א חוט ליבה? ואז זה יכול להיראות כך:       $ ps -ef | grep kthreadd      שורש 2 0 0 09:51 ? 00:00:00 [kthreadd]      zabbix 9611 6133 0 17:58 נקודות/1 00:00:00 ./kthreadd       $ zabbix_get -s localhost -k 'proc.num[kthreadd]'      2       $ zabbix_get -s localhost -k 'proc.mem[kthreadd]'      4157440  `proc.num[]` ספר גם את שרשור הליבה וגם את תהליך המשתמש. `proc.mem[]` מדווח על זיכרון עבור תהליך המשתמש בלבד וסופר את זיכרון פתיל ליבה כאילו הוא 0. זה שונה מהמקרה לעיל כאשר דווח על ZBX\_NOTSUPPORTED.  היזהר בעת שימוש בפריטים `proc.mem[]` ו-`proc.num[]` אם התוכנית שם במקרה תואם לאחד מהשרשור.  לפני שמכניסים פרמטרים לפריטים `proc.mem[]` ו-`proc.num[]`, אתה אולי תרצה לבדוק את הפרמטרים באמצעות הפריט `proc.num[]` ו-`ps` פקודה.

en-us	**CPU**  Zabbix and especially Zabbix database may require significant CPU resources depending on number of monitored parameters and chosen database engine.
he	**מעבד**  Zabbix ובמיוחד מסד נתונים Zabbix עשויים לדרוש מעבד משמעותי משאבים בהתאם למספר הפרמטרים המנוטרים והנבחרים מנוע מסד נתונים.

en-us	 Create another child service of Zabbix cluster with name "Zabbix server node 2".   Set the Problem tags as:   - Name: component - Operation: Equals - Value: HA node 2  Switch to the *Tags* tab and add a service tag: `Zabbix server:node 2`.  Save the new service. 
he	צור שירות ילד נוסף של אשכול Zabbix עם השם "צומת שרת Zabbix 2".  הגדר את תגי הבעיה כ:  - שם: רכיב - תפעול: שווה - ערך: צומת HA 2  עבור ללשונית *תגים* והוסף תג שירות: `Zabbix server:node 2`.  שמור את השירות החדש.

en-us	#### Creating a map  To create a map, do the following:  -   Go to *Monitoring → Maps* -   Go to the view with all maps -   Click on *Create map*  You can also use the *Clone* and *Full clone* buttons in the configuration form of an existing map to create a new map. Clicking on *Clone* will retain general layout attributes of the original map, but no elements. *Full clone* will retain both the general layout attributes and all elements of the original map.  The **Map** tab contains general map attributes:  ![](../../../../../assets/en/manual/config/visualization/map_config.png)  All mandatory input fields are marked with a red asterisk.  General map attributes:  |Parameter|Description| |--|--------| |*Owner*|Name of map owner.| |*Name*|Unique map name.| |*Width*|Map width in pixels.| |*Height*|Map height in pixels.| |*Background image*|Use background image:<br>**No image** - no background image (white background)<br>**Image** - selected image to be used as a background image. No scaling is performed. You may use a geographical map or any other image to enhance your map.| |*Automatic icon mapping*|You can set to use an automatic icon mapping, configured in *Administration → General → Icon mapping*. Icon mapping allows mapping certain icons against certain host inventory fields.| |*Icon highlighting*|If you check this box, map elements will receive highlighting.<br>Elements with an active trigger will receive a round background, in the same color as the highest severity trigger. Moreover, a thick green line will be displayed around the circle, if all problems are acknowledged.<br>Elements with "disabled" or "in maintenance" status will get a square background, gray and orange respectively.<br>See also: [Viewing maps](/manual/web_interface/frontend_sections/monitoring/maps#viewing_maps)| |*Mark elements on trigger status change*|A recent change of trigger status (recent problem or resolution) will be highlighted with markers (inward-pointing red triangles) on the three sides of the element icon that are free of the label. Markers are displayed for 30 minutes.| |*Display problems*|Select how problems are displayed with a map element:<br>**Expand single problem** - if there is only one problem, the problem name is displayed. Otherwise, the total number of problems is displayed.<br>**Number of problems** - the total number of problems is displayed<br>**Number of problems and expand most critical one** - the name of the most critical problem and the total number of problems is displayed.<br>'Most critical' is determined based on problem severity and, if equal, problem event ID (higher ID or later problem displayed first). For a *trigger map element* it is based on problem severity and if equal, trigger position in the trigger list. In case of multiple problems of the same trigger, the most recent one will be displayed.| |*Advanced labels*|If you check this box you will be able to define separate label types for separate element types.| |*Map element label type*|Label type used for map elements:<br>**Label** - map element label<br>**IP address** - IP address<br>**Element name** - element name (for example, host name)<br>**Status only** - status only (OK or PROBLEM)<br>**Nothing** - no labels are displayed| |*Map element label location*|Label location in relation to the map element:<br>**Bottom** - beneath the map element<br>**Left** - to the left<br>**Right** - to the right<br>**Top** - above the map element| |*Problem display*|Display problem count as:<br>**All** - full problem count will be displayed<br>**Separated** - unacknowledged problem count will be displayed separated as a number of the total problem count<br>**Unacknowledged only** - only the unacknowledged problem count will be displayed| |*Minimum trigger severity*|Problems below the selected minimum severity level will not be displayed on the map.<br>For example, with *Warning* selected, changes with *Information* and *Not classified* level triggers will not be reflected in the map.<br>This parameter is supported starting with Zabbix 2.2.| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.| |*URLs*|URLs for each element type can be defined (with a label). These will be displayed as links when a user clicks on the element in the map viewing mode.<br>Macros can be used in map URL names and values. For a full list, see [supported macros](/manual/appendix/macros/supported_by_location) and search for 'map URL names and values'.|
he	)

en-us	##### Creating database  [Create](/manual/appendix/install/db_scripts) a separate database for Zabbix proxy.  Zabbix server and Zabbix proxy cannot use the same database. If they are installed on the same host, the proxy database must have a different name.
he	##### יצירת מסד נתונים  [צור](/manual/appendix/install/db_scripts) מסד נתונים נפרד עבור פרוקסי של Zabbix.  שרת Zabbix ו-Proxy Zabbix אינם יכולים להשתמש באותו מסד נתונים. אם הם מותקן על אותו מארח, מסד הנתונים של ה-proxy חייב להיות שונה שֵׁם.

en-us	##### Creating database  [Create](/manual/appendix/install/db_scripts) a separate database for Zabbix proxy.  Zabbix server and Zabbix proxy cannot use the same database. If they are installed on the same host, the proxy database must have a different name.
he	##### יצירת מסד נתונים  [צור](/manual/appendix/install/db_scripts) מסד נתונים נפרד עבור פרוקסי של Zabbix.  שרת Zabbix ו-Proxy Zabbix אינם יכולים להשתמש באותו מסד נתונים. אם הם מותקן על אותו מארח, מסד הנתונים של ה-proxy חייב להיות שונה שֵׁם.

en-us	##### - Credentials (login:password)  System:  -   root:zabbix  Zabbix frontend:  -   Admin:zabbix  Database:  -   root:<random> -   zabbix:<random>  ::: noteclassic Database passwords are randomly generated during the installation process.\ Root password is stored inside the /root/.my.cnf file. It is not required to input a password under the "root" account. :::  To change the database user password, changes have to be made in the following locations:  -   MySQL; -   /etc/zabbix/zabbix\_server.conf; -   /etc/zabbix/web/zabbix.conf.php.  ::: noteclassic  Separate users `zabbix_srv` and `zabbix_web` are defined for the server and the frontend respectively.  :::
he	##### - אישורים (כניסה:סיסמה)  מערכת:  - root:zabbix  חזית Zabbix:  - אדמין:zabbix  מאגר מידע:  - root:<אקראי> - zabbix:<אקראי>  ::: noteclassic סיסמאות מסד נתונים נוצרות באופן אקראי במהלך תהליך ההתקנה.\ סיסמת השורש מאוחסנת בתוך הקובץ /root/.my.cnf. זה לא נדרש להזין סיסמה תחת חשבון "שורש". :::  כדי לשנות את סיסמת המשתמש של מסד הנתונים, יש לבצע שינויים ב- המיקומים הבאים:  - MySQL; - /etc/zabbix/zabbix\_server.conf; - /etc/zabbix/web/zabbix.conf.php.  ::: noteclassic   משתמשים נפרדים `zabbix_srv` ו-`zabbix_web` מוגדרים עבור השרת והחזית בהתאמה. :::

en-us	#### CRL expired or expires during server operation  [*OpenSSL*]{.underline}, in server log:  -   before expiration:  ```{=html} <!-- --> ```     cannot connect to proxy "proxy-openssl-1.0.1e": TCP successful, cannot establish TLS to [[127.0.0.1]:20004]:\         SSL_connect() returned SSL_ERROR_SSL: file s3_clnt.c line 1253: error:14090086:\         SSL routines:ssl3_get_server_certificate:certificate verify failed:\         TLS write fatal alert "certificate revoked"  -   after expiration:  ```{=html} <!-- --> ```     cannot connect to proxy "proxy-openssl-1.0.1e": TCP successful, cannot establish TLS to [[127.0.0.1]:20004]:\         SSL_connect() returned SSL_ERROR_SSL: file s3_clnt.c line 1253: error:14090086:\         SSL routines:ssl3_get_server_certificate:certificate verify failed:\         TLS write fatal alert "certificate expired"  The point here is that with valid CRL a revoked certificate is reported as "certificate revoked". When CRL expires the error message changes to "certificate expired" which is quite misleading.  [*GnuTLS*]{.underline}, in server log:  -   before and after expiration the same:  ```{=html} <!-- --> ```     cannot connect to proxy "proxy-openssl-1.0.1e": TCP successful, cannot establish TLS to [[127.0.0.1]:20004]:\           invalid peer certificate: The certificate is NOT trusted. The certificate chain is revoked.
he	#### CRL פג או פג במהלך פעולת השרת  [*OpenSSL*]{.underline}, ביומן השרת:  - לפני התפוגה:  ```{=html} <!-- --> ```      לא יכול להתחבר ל-proxy "proxy-openssl-1.0.1e": TCP הצליח, לא יכול להקים TLS ל-[[127.0.0.1]:20004]:\          SSL_connect() החזיר SSL_ERROR_SSL: קובץ s3_clnt.c שורה 1253: error:14090086:\          שגרות SSL:ssl3_get_server_certificate:certificate אימות נכשל:\          TLS כותבת התראה קטלנית "האישור בוטל"  - לאחר התפוגה:  ```{=html} <!-- --> ```      לא יכול להתחבר ל-proxy "proxy-openssl-1.0.1e": TCP הצליח, לא יכול להקים TLS ל-[[127.0.0.1]:20004]:\          SSL_connect() החזיר SSL_ERROR_SSL: קובץ s3_clnt.c שורה 1253: error:14090086:\          שגרות SSL:ssl3_get_server_certificate:certificate אימות נכשל:\          TLS כותב התראה קטלנית "פג תוקף האישור"  הנקודה כאן היא שעם CRL חוקי מדווח על אישור שבוטל כ"אישור מבוטל". כאשר ה-CRL יפוג הודעת השגיאה משתנה ל "פג תוקף האישור" וזה די מטעה.  [*GnuTLS*]{.underline}, ביומן השרת:  - לפני ואחרי תפוגה זהה:  ```{=html} <!-- --> ```      לא יכול להתחבר ל-proxy "proxy-openssl-1.0.1e": TCP הצליח, לא יכול להקים TLS ל-[[127.0.0.1]:20004]:\            אישור עמית לא חוקי: האישור אינו מהימן. שרשרת האישורים מבוטלת.

en-us	### Cryptography
he	### קריפטוגרפיה

en-us	##### Custom copyright notice  To set a custom copyright notice, add `BRAND_FOOTER` to the array from the first listing. Please be aware that HTML is not supported here. Setting `BRAND_FOOTER` to an empty string will hide the copyright notice completely (but the footer will stay in place).  ```php 'BRAND_FOOTER' => '{text}', ```
he	##### הודעת זכויות יוצרים מותאמת אישית  כדי להגדיר הודעת זכויות יוצרים מותאמת אישית, הוסף 'BRAND_FOOTER' למערך מהרישום הראשון. אנא שים לב ש-HTML אינו נתמך כאן. הגדרה של 'BRAND_FOOTER' למחרוזת ריקה תסתיר את הודעת זכויות היוצרים לחלוטין (אך הכותרת התחתונה תישאר במקומה).  ```php 'BRAND_FOOTER' => '{טקסט}', ```

en-us	##### Custom help location  To replace the default *Help* link with a link of your choice, add `BRAND_HELP_URL` to the array from the first listing.  ```php 'BRAND_HELP_URL' => '{URL}' ```
he	##### מיקום עזרה מותאם אישית  כדי להחליף את ברירת המחדל של קישור *עזרה* בקישור לבחירתך, הוסף 'BRAND_HELP_URL' למערך מהרישום הראשון.  ```php 'BRAND_HELP_URL' => '{URL}' ```

en-us	##### Custom logo  To use a custom logo, add the following line to the array from the previous listing:  ```php 'BRAND_LOGO' => '{Path to an image on the disk or URL}', ```  Note that the path to the image on the disk should be relative to the Zabbix frontend root directory. So, for example, if the image is located in the same directory as the *brand.conf.php* file, then the path to the image should be: `'./local/conf/custom_logo.png'`.  There are two additional images of the Zabbix logo that can be overridden:  -   `BRAND_LOGO_SIDEBAR` - displayed when the sidebar is expanded; -   `BRAND_LOGO_SIDEBAR_COMPACT` - displayed when the sidebar is collapsed.  To override:  ```php 'BRAND_LOGO_SIDEBAR' => '{Path to an image on the disk or URL}', 'BRAND_LOGO_SIDEBAR_COMPACT' => '{Path to an image on the disk or URL}', ```  Any image format supported by modern browsers can be used: JPG, PNG, SVG, BMP, WebP, and GIF.  ::: noteclassic Custom logos will not be scaled, resized or modified in any other way, and will be displayed in their original size and proportions, except for the `BRAND_LOGO_SIDEBAR_COMPACT` that will be cropped (width: 24px; height: the same as `BRAND_LOGO_SIDEBAR`) to fit the collapsed sidebar. For reference, the following dimensions are used for Zabbix logos:<br><br>  -   `BRAND_LOGO`: 114x30px -   `BRAND_LOGO_SIDEBAR`: 91x24px -   `BRAND_LOGO_SIDEBAR_COMPACT`: 24x24px :::
he	##### לוגו מותאם אישית  כדי להשתמש בלוגו מותאם אישית, הוסף את השורה הבאה למערך מהרישום הקודם:  `` `php 'BRAND_LOGO' => '{נתיב לתמונה בדיסק או בכתובת האתר}', ```  שימו לב שהנתיב לתמונה בדיסק צריך להיות ביחס לספריית השורש של Zabbix Frontend. כך, למשל, אם התמונה ממוקמת באותה ספרייה כמו קובץ *brand.conf.php*, אז הנתיב לתמונה צריך להיות: `'./local/conf/custom_logo.png'`.  ישנן שתי תמונות נוספות של הלוגו של Zabbix שניתן לעקוף:  - `BRAND_LOGO_SIDEBAR` - מוצג כאשר סרגל הצד מורחב; - `BRAND_LOGO_SIDEBAR_COMPACT` - מוצג כאשר סרגל הצד מכווץ.  כדי לעקוף:  `` `php 'BRAND_LOGO_SIDEBAR' => '{נתיב לתמונה בדיסק או ב-URL}', 'BRAND_LOGO_SIDEBAR_COMPACT' => '{נתיב לתמונה בדיסק או בכתובת האתר}', ```  ניתן להשתמש בכל פורמט תמונה הנתמך על ידי דפדפנים מודרניים: JPG, PNG, SVG, BMP, WebP ו-GIF.  ::: noteclassic סמלי לוגו מותאמים אישית לא יעברו קנה מידה, שינוי גודל או שינוי בכל דרך אחרת, והם יוצגו בגודלם ובפרופורציות המקוריות שלהם, מלבד `BRAND_LOGO_SIDEBAR_COMPACT` שיחתוך (רוחב: 24px; גובה: זהה ל-`BRAND_LOGO_SIDEBAR`) כדי להתאים לסרגל הצד המכווץ. לעיון, הממדים הבאים משמשים עבור סמלי לוגו של Zabbix:<br><br>  - `BRAND_LOGO`: 114x30 פיקסלים - `BRAND_LOGO_SIDEBAR`: 91x24px - `BRAND_LOGO_SIDEBAR_COMPACT`: 24x24px :::

en-us	#### Custom macros  The **LLD macros** tab allows to specify custom low-level discovery macros.  Custom macros are useful in cases when the returned JSON does not have the required macros already defined. So, for example:  -   The native `vfs.fs.discovery` key for filesystem discovery returns a     JSON with some pre-defined LLD macros such as {\#FSNAME},     {\#FSTYPE}. These macros can be used in item, trigger prototypes     (see subsequent sections of the page) directly; defining custom     macros is not needed; -   The `vfs.fs.get` agent item also returns a JSON with [filesystem     data](/manual/discovery/low_level_discovery/examples/mounted_filesystems),     but without any pre-defined LLD macros. In this case you may define     the macros yourself, and map them to the values in the JSON using     JSONPath:  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_c.png)  The extracted values can be used in discovered items, triggers, etc. Note that values will be extracted from the result of discovery and any preprocessing steps so far.  |Parameter|Description| |--|--------| |*LLD macro*|Name of the low-level discovery macro, using the following syntax: {\#MACRO}.| |*JSONPath*|Path that is used to extract LLD macro value from a LLD row, using JSONPath syntax.<br>For example, `$.foo` will extract "bar" and "baz" from this JSON: `[{"foo":"bar"}, {"foo":"baz"}]`<br>The values extracted from the returned JSON are used to replace the LLD macros in item, trigger, etc. prototype fields.<br>JSONPath can be specified using the dot notation or the bracket notation. Bracket notation should be used in case of any special characters and Unicode, like `$['unicode + special chars #1']['unicode + special chars #2']`.|
he	#### פקודות מאקרו מותאמות אישית  הכרטיסייה **פקודות מאקרו LLD** מאפשרת לציין גילוי מותאם אישית ברמה נמוכה פקודות מאקרו.  פקודות מאקרו מותאמות אישית שימושיות במקרים שבהם אין ל-JSON המוחזר פקודות המאקרו הנדרשות כבר מוגדרות. אז, למשל:  - מפתח `vfs.fs.discovery` המקורי לגילוי מערכת קבצים מחזיר א      JSON עם כמה פקודות מאקרו LLD מוגדרות מראש כגון {\#FSNAME},      {\#FSTYPE}. ניתן להשתמש בפקודות מאקרו אלו בפריט, טריגר אבות טיפוס      (ראה חלקים הבאים של הדף) ישירות; הגדרת מנהג      אין צורך בפקודות מאקרו; - פריט הסוכן `vfs.fs.get` מחזיר גם JSON עם [מערכת קבצים      data](/manual/discovery/low_level_discovery/examples/mounted_filesystems),      אך ללא פקודות מאקרו LLD מוגדרות מראש. במקרה זה אתה יכול להגדיר      את פקודות המאקרו בעצמך, ומפה אותן לערכים ב-JSON באמצעות      JSONPath:  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_c.png)  ניתן להשתמש בערכים שחולצו בפריטים שהתגלו, טריגרים וכו'. שים לב שערכים ייחלצו מתוצאת הגילוי וכל שלבי עיבוד מקדים עד כה.  |פרמטר|תיאור| |--|--------| |*LLD macro*|שם מאקרו הגילוי ברמה נמוכה, תוך שימוש בתחביר הבא: {\#MACRO}.| |*JSONPath*|נתיב המשמש לחילוץ ערך מאקרו LLD משורת LLD, באמצעות תחביר JSONPath.<br>לדוגמה, `$.foo` יחלץ "bar" ו-"baz" מה-JSON הזה: `[{ "foo":"bar"}, {"foo":"baz"}]`<br>הערכים שחולצו מה-JSON המוחזר משמשים להחלפת פקודות המאקרו של LLD בשדות אב-טיפוס של פריט, טריגר וכו'.<br> ניתן לציין JSONPath באמצעות סימון הנקודות או סימון הסוגר. יש להשתמש בסימון סוגריים במקרה של תווים מיוחדים ו-Unicode, כמו `$['unicode + תווים מיוחדים #1']['unicode + תווים מיוחדים #2']`.|

en-us	# dashboard.create
he	# לוח מחוונים. ליצור

en-us	# dashboard.delete
he	# לוח מחוונים.מחק

en-us	# dashboard.get
he	# dashboard.get

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

en-us	#### Dashboards  Manage dashboards and make scheduled reports based on them.  [Dashboard API](/manual/api/reference/dashboard) | [Template dashboard API](/manual/api/reference/templatedashboard) | [Report API](/manual/api/reference/report)
he	#### לוחות מחוונים  נהל לוחות מחוונים וערוך דוחות מתוזמנים המבוססים עליהם.  [Dashboard API](/manual/api/reference/dashboard) | [לוח המחוונים של תבניות API](/manual/api/reference/templatedashboard) | [להגיש תלונה API](/manual/api/reference/report)

en-us	# Dashboard  This class is designed to work with dashboards.  Object references:\  -   [Dashboard](/manual/api/reference/dashboard/object#dashboard) -   [Dashboard     page](/manual/api/reference/dashboard/object#dashboard_page) -   [Dashboard     widget](/manual/api/reference/dashboard/object#dashboard_widget) -   [Dashboard widget     field](/manual/api/reference/dashboard/object#dashboard_widget_field) -   [Dashboard     user](/manual/api/reference/dashboard/object#dashboard_user) -   [Dashboard user     group](/manual/api/reference/dashboard/object#dashboard_user_group)  Available methods:\  -   [dashboard.create](/manual/api/reference/dashboard/create) -     creating new dashboards -   [dashboard.delete](/manual/api/reference/dashboard/delete) -     deleting dashboards -   [dashboard.get](/manual/api/reference/dashboard/get) - retrieving     dashboards -   [dashboard.update](/manual/api/reference/dashboard/update) -     updating dashboards
he	# לוח מחוונים  מחלקה זו תוכננה לעבוד עם לוחות מחוונים.  סימוכין לפריט:\  -   [לוח מחוונים](/manual/api/reference/dashboard/object#dashboard) -   [עמוד לוח     מחוונים](/manual/api/reference/dashboard/object#dashboard_page) -   [וידג׳ט לוח     מחוונים](/manual/api/reference/dashboard/object#dashboard_widget) -   [שדה וידג׳ט לוח     מחוונים](/manual/api/reference/dashboard/object#dashboard_widget_field) -   [משתמש בלוח     מחוונים](/manual/api/reference/dashboard/object#dashboard_user) -   [קבוצת משתמשים בלוח     מחוונים](/manual/api/reference/dashboard/object#dashboard_user_group)  מתודות זמינות:\  -   [dashboard.create](/manual/api/reference/dashboard/create) -     יצירת לוחות מחוונים חדשים -   [dashboard.delete](/manual/api/reference/dashboard/delete) -     מחיקת לוחות מחוונים -   [dashboard.get](/manual/api/reference/dashboard/get) - משיכת     לוחות מחוונים -   [dashboard.update](/manual/api/reference/dashboard/update) -     עדכון לוחות מחוונים

en-us	# dashboard.update
he	# עדכון לוח מחוונים

en-us	### Database creation  We assume that a *zabbix* database user with *password* password exists and has permissions to create database objects in ORCL service located on the *host* Oracle database server. Zabbix requires a Unicode database character set and a `UTF8` national character set. Check current settings:      sqlplus> select parameter,value from v$nls_parameters where parameter='NLS_CHARACTERSET' or parameter='NLS_NCHAR_CHARACTERSET';  Now prepare the database:      shell> cd /path/to/zabbix-sources/database/oracle     shell> sqlplus zabbix/password@oracle_host/ORCL     sqlplus> @schema.sql     # stop here if you are creating database for Zabbix proxy     sqlplus> @images.sql     sqlplus> @data.sql  ::: notetip Please set the initialization parameter CURSOR\_SHARING=FORCE for best performance. :::
he	### יצירת מסד נתונים  אנו מניחים שקיים משתמש מסד נתונים *zabbix* עם סיסמה *סיסמה* ויש לו הרשאות ליצור אובייקטי מסד נתונים בשירות ORCL הממוקם בשרת מסד הנתונים *מארח* של Oracle. Zabbix דורש מסד נתונים של Unicode סט תווים וקבוצת תווים לאומית 'UTF8'. בדוק זרם הגדרות:       sqlplus> בחר פרמטר, ערך מתוך v$nls_parameters כאשר פרמטר='NLS_CHARACTERSET' או פרמטר='NLS_NCHAR_CHARACTERSET';  כעת הכן את מסד הנתונים:       shell> cd /path/to/zabbix-sources/database/oracle      shell> sqlplus zabbix/password@oracle_host/ORCL      sqlplus> @schema.sql      # עצור כאן אם אתה יוצר מסד נתונים עבור פרוקסי Zabbix      sqlplus> @images.sql      sqlplus> @data.sql  ::: הערה נא להגדיר את פרמטר האתחול CURSOR\_SHARING=Force לביצועים הטובים ביותר. :::

en-us	##### Database storage  All configuration information as well as the data gathered by Zabbix is stored in a database.
he	##### אחסון מסד נתונים  כל מידע התצורה, כמו גם הנתונים שנאספו על ידי Zabbix הוא מאוחסן במסד נתונים.

en-us	#### Database TLS connection with MariaDB  Database TLS connection is not supported with the 'verify\_ca' option for the DBTLSConnect [parameter](/manual/appendix/config/zabbix_server) if MariaDB is used.
he	#### חיבור TLS למסד נתונים עם MariaDB  חיבור TLS של מסד נתונים אינו נתמך עם האפשרות 'verify\_ca' עבור DBTLSConnect [פרמטר](/manual/appendix/config/zabbix_server) אם נעשה שימוש ב-MariaDB.

en-us	#### Data flow  In addition it is important to take a step back and have a look at the overall data flow within Zabbix. In order to create an item that gathers data you must first create a host. Moving to the other end of the Zabbix spectrum you must first have an item to create a trigger. You must have a trigger to create an action. Thus if you want to receive an alert that your CPU load is too high on *Server X* you must first create a host entry for *Server X* followed by an item for monitoring its CPU, then a trigger which activates if the CPU is too high, followed by an action which sends you an email. While that may seem like a lot of steps, with the use of templating it really isn't. However, due to this design it is possible to create a very flexible setup.
he	#### זרימת נתונים  בנוסף חשוב לקחת צעד אחורה ולהסתכל על זרימת נתונים כוללת בתוך Zabbix. על מנת ליצור פריט מתכנס נתונים תחילה עליך ליצור מארח. עוברים לקצה השני של ה-Zabix ספקטרום תחילה עליך להיות בעל פריט כדי ליצור טריגר. אתה חייב שיהיה לך טריגר ליצירת פעולה. לכן אם אתה רוצה לקבל התראה על כך עומס המעבד שלך גבוה מדי ב-*Server X* עליך ליצור תחילה מארח ערך עבור *שרת X* ואחריו פריט לניטור המעבד שלו, ואז א טריגר המופעל אם המעבד גבוה מדי, ואחריו פעולה ששולח לך מייל. למרות שזה אולי נראה כמו הרבה שלבים, עם השימוש בתבנית זה ממש לא. עם זאת, בשל עיצוב זה הוא כן אפשר ליצור הגדרה גמישה מאוד.

en-us	# dcheck.get
he	# dcheck.get

en-us	#### Debugging Java gateway  In case there are any problems with Java gateway or an error message that you see about an item in the frontend is not descriptive enough, you might wish to take a look at Java gateway log file.  By default, Java gateway logs its activities into /tmp/zabbix\_java.log file with log level "info". Sometimes that information is not enough and there is a need for information at log level "debug". In order to increase logging level, modify file lib/logback.xml and change the level attribute of <root> tag to "debug":      <root level="debug">       <appender-ref ref="FILE" />     </root>  Note that unlike Zabbix server or Zabbix proxy, there is no need to restart Zabbix Java gateway after changing logback.xml file - changes in logback.xml will be picked up automatically. When you are done with debugging, you can return the logging level to "info".  If you wish to log to a different file or a completely different medium like database, adjust logback.xml file to meet your needs. See [Logback Manual](http://logback.qos.ch/manual/) for more details.  Sometimes for debugging purposes it is useful to start Java gateway as a console application rather than a daemon. To do that, comment out PID\_FILE variable in settings.sh. If PID\_FILE is omitted, startup.sh script starts Java gateway as a console application and makes Logback use lib/logback-console.xml file instead, which not only logs to console, but has logging level "debug" enabled as well.  Finally, note that since Java gateway uses SLF4J for logging, you can replace Logback with the framework of your choice by placing an appropriate JAR file in lib directory. See [SLF4J Manual](http://www.slf4j.org/manual.html) for more details.
he	#### איתור באגים בשער Java  במקרה שיש בעיות עם שער Java או הודעת שגיאה שאתה רואה על פריט בחזית אינו תיאורי מספיק, אולי תרצה להסתכל על קובץ היומן של שער Java.  כברירת מחדל, שער Java רושם את הפעילויות שלו אל /tmp/zabbix\_java.log קובץ עם רמת יומן "מידע". לפעמים המידע הזה לא מספיק ו יש צורך במידע ברמת יומן "ניפוי באגים". כדי הגדל את רמת הרישום, שנה את הקובץ lib/logback.xml ושנה את הרמה תכונה של תג <root> ל-"debug":       <root level="debug">        <appender-ref ref="FILE" />      </root>  שימו לב שבניגוד לשרת Zabbix או פרוקסי Zabbix, אין צורך בכך הפעל מחדש את Zabbix Java gateway לאחר שינוי קובץ logback.xml - שינויים ב logback.xml יאסוף אוטומטית. כשתסיים עם איתור באגים, אתה יכול להחזיר את רמת הרישום ל"מידע".  אם ברצונך להיכנס לקובץ אחר או למדיה אחרת לגמרי כמו מסד נתונים, התאם את קובץ logback.xml כדי לענות על הצרכים שלך. ראה [כניסה לאחור מדריך](http://logback.qos.ch/manual/) לפרטים נוספים.  לפעמים למטרות איתור באגים כדאי להפעיל את שער Java בתור א יישום מסוף ולא דמון. כדי לעשות זאת, הערה משתנה PID\_FILE ב- settings.sh. אם PID\_FILE מושמט, startup.sh סקריפט מתחיל את Java gateway כיישום מסוף ועושה Logback השתמש במקום זאת בקובץ lib/logback-console.xml, שלא רק מתחבר אליו מסוף, אך גם "ניפוי באגים" ברמת הרישום מופעל.  לבסוף, שים לב שמכיוון ששער Java משתמש ב-SLF4J לרישום, אתה יכול החלף את Logback עם המסגרת לבחירתך על ידי הצבת קובץ JAR מתאים בספריית lib. ראה [SLF4J מדריך](http://www.slf4j.org/manual.html) לפרטים נוספים.

en-us	#### Debugging Java gateway  Zabbix Java gateway log file is:      /var/log/zabbix/zabbix_java_gateway.log  If you like to increase the logging, edit the file:      /etc/zabbix/zabbix_java_gateway_logback.xml  and change `level="info"` to "debug" or even "trace" (for deep troubleshooting):      <configuration scan="true" scanPeriod="15 seconds">     [...]           <root level="info">                   <appender-ref ref="FILE" />           </root>      </configuration>
he	#### איתור באגים בשער Java  קובץ יומן השער של Zabbix Java הוא:       /var/log/zabbix/zabbix_java_gateway.log  אם אתה רוצה להגדיל את הרישום, ערוך את הקובץ:       /etc/zabbix/zabbix_java_gateway_logback.xml  ושנה את `level="info"` ל-"debug" או אפילו "trace" (עבור עמוק פתרון תקלות):       <configuration scan="true" scanPeriod="15 seconds">      [...]            <root level="info">                    <appender-ref ref="FILE" />            </root>       </configuration>

en-us	#### Debugging Java gateway  Zabbix Java gateway log file is:      /var/log/zabbix/zabbix_java_gateway.log  If you like to increase the logging, edit the file:      /etc/zabbix/zabbix_java_gateway_logback.xml  and change `level="info"` to "debug" or even "trace" (for deep troubleshooting):      <configuration scan="true" scanPeriod="15 seconds">     [...]           <root level="info">                   <appender-ref ref="FILE" />           </root>      </configuration>
he	#### איתור באגים בשער Java  קובץ יומן השער של Zabbix Java הוא:       /var/log/zabbix/zabbix_java_gateway.log  אם אתה רוצה להגדיל את הרישום, ערוך את הקובץ:       /etc/zabbix/zabbix_java_gateway_logback.xml  ושנה את `level="info"` ל-"debug" או אפילו "trace" (עבור עמוק פתרון תקלות):       <configuration scan="true" scanPeriod="15 seconds">      [...]            <root level="info">                    <appender-ref ref="FILE" />            </root>       </configuration>

en-us	##### Deny specific check  -   Blacklist a specific check with DenyKey parameter. Matching keys     will be disallowed. All non-matching keys will be allowed, except     system.run\[\] items.  For example:      # Deny secure data access     DenyKey=vfs.file.contents[/etc/passwd,*]  ::: noteimportant A blacklist may not be a good choice, because a new Zabbix version may have new keys that are not explicitly restricted by the existing configuration. This could cause a security flaw. :::
he	##### דחה בדיקה ספציפית  - רשימה שחורה של צ'ק ספציפי עם פרמטר DenyKey. מפתחות תואמים      לא יאושר. כל המפתחות שאינם תואמים יורשו, למעט      system.run\[\] פריטים.  לדוגמה:       # שלל גישה מאובטחת לנתונים      DenyKey=vfs.file.contents[/etc/passwd,*]  ::: שימו לב חשוב רשימה שחורה עשויה להיות לא בחירה טובה, כי א לגרסה החדשה של Zabbix עשויים להיות מפתחות חדשים שאינם מוגבלים במפורש לפי התצורה הקיימת. זה עלול לגרום לאבטחה פְּגָם. :::

en-us	##### Deny specific command, allow others  -   Blacklist a specific command with DenyKey parameter. Whitelist all     other commands, with the AllowKey parameter.  ```{=html} <!-- --> ```     # Disallow specific command     DenyKey=system.run[ls -l /]           # Allow other scripts     AllowKey=system.run[*]
he	##### דחה פקודה ספציפית, אפשר לאחרים  - רשימה שחורה של פקודה ספציפית עם פרמטר DenyKey. רשימת היתרים של כולם      פקודות אחרות, עם הפרמטר AllowKey.  ```{=html} <!-- --> ```      # אל תאפשר פקודה ספציפית      DenyKey=system.run[ls -l /]            # אפשר סקריפטים אחרים      AllowKey=system.run[*]

en-us	##### Dependent item prototype  Create an item prototype with "Dependent item" type in this LLD rule. As master item for this prototype select the `ipmi.get` item we created.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype.png)  Note the use of the {\#SENSOR\_ID} macro in the item prototype name and key:  -   *Name*: IPMI value for sensor {\#SENSOR\_ID} -   *Key*: ipmi\_sensor\[{\#SENSOR\_ID}\]  As type of information, *Numeric (unsigned)*.  In the item prototype "Preprocessing" tab select JSONPath and use the following JSONPath expression as parameter:      $.[?(@.id=='{#SENSOR_ID}')].value.first()  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype_b.png)  When discovery starts, one item per each IPMI sensor will be created. This item will return the integer value of the given sensor.
he	##### אב טיפוס של פריט תלוי  צור אב טיפוס של פריט עם סוג "פריט תלוי" בכלל LLD זה. כפי ש פריט מאסטר עבור אב טיפוס זה בחר בפריט `ipmi.get` שיצרנו.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype.png)  שימו לב לשימוש במאקרו {\#SENSOR\_ID} בשם אב הטיפוס של הפריט ו מַפְתֵחַ:  - *שם*: ערך IPMI עבור חיישן {\#SENSOR\_ID} - *מפתח*: ipmi\_sensor\[{\#SENSOR\_ID}\]  כסוג מידע, *מספרי (לא חתום)*.  בלשונית אב הטיפוס של הפריט "עיבוד מוקדם" בחר JSONPath והשתמש ב- ביטוי JSONPath הבא כפרמטר:       $.[?(@.id=='{#SENSOR_ID}')].value.first()  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_prototype_b.png)  כאשר הגילוי מתחיל, ייווצר פריט אחד לכל חיישן IPMI. פריט זה יחזיר את הערך השלם של החיישן הנתון.

en-us	##### Dependent item prototype  Create an item prototype with "Dependent item" type in this LLD rule. As master item for this prototype select the `vfs.fs.get` item we created.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype.png)  Note the use of custom macros in the item prototype name and key:  -   *Name*: Free disk space on {\#FSNAME}, type: {\#FSTYPE} -   *Key*: Free\[{\#FSNAME}\]  As type of information, use:  -   *Numeric (unsigned)* for metrics like 'free', 'total', 'used' -   *Numeric (float)* for metrics like 'pfree', 'pused' (percentage)  In the item prototype "Preprocessing" tab select JSONPath and use the following JSONPath expression as parameter:      $.[?(@.fsname=='{#FSNAME}')].bytes.free.first()  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype_b.png)  When discovery starts, one item per each mountpoint will be created. This item will return the number of free bytes for the given mountpoint.
he	##### אב טיפוס של פריט תלוי  צור אב טיפוס של פריט עם סוג "פריט תלוי" בכלל LLD זה. כפי ש פריט מאסטר עבור אב טיפוס זה בחר בפריט `vfs.fs.get` שיצרנו.  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype.png)  שימו לב לשימוש בפקודות מאקרו מותאמות אישית בשם ובמפתח אב הטיפוס של הפריט:  - *שם*: שטח דיסק פנוי ב-{\#FSNAME}, הקלד: {\#FSTYPE} - *מפתח*: חינם\[{\#FSNAME}\]  כסוג מידע, השתמש ב:  - *מספרי (לא חתום)* עבור מדדים כמו 'חינם', 'סה"כ', 'משומש' - *נומרי (צף)* עבור מדדים כמו 'pfree', 'pused' (אחוז)  בלשונית אב הטיפוס של הפריט "עיבוד מוקדם" בחר JSONPath והשתמש ב- ביטוי JSONPath הבא כפרמטר:       $.[?(@.fsname=='{#FSNAME}')].bytes.free.first()  ![](../../../../../assets/en/manual/discovery/low_level_discovery/fs_get_prototype_b.png)  כאשר הגילוי מתחיל, ייווצר פריט אחד לכל נקודת התקנה. פריט זה יחזיר את מספר הבתים הפנויים עבור נקודת הנסיעה הנתונה.

en-us	##### Dependent LLD rule  Create a low-level discovery rule as "Dependent item" type:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld.png)  As master item select the `ipmi.get` item we created.  In the "LLD macros" tab define a custom macro with the corresponding JSONPath:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld_b.png)
he	##### כלל LLD תלוי  צור כלל גילוי ברמה נמוכה כסוג "פריט תלוי":  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld.png)  כפריט מאסטר בחר בפריט `ipmi.get` שיצרנו.  בכרטיסייה "פקודות מאקרו LLD" הגדירו מאקרו מותאם אישית עם המתאים JSONPath:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/ipmi_get_lld_b.png)

en-us	### Description  `integer/array token.get(object parameters)`  The method allows to retrieve tokens according to the given parameters.  ::: noteclassic Only *Super admin* user type is allowed to view tokens for other users. :::
he	### תיאור  `integer/array token.get(object parameters)`  השיטה מאפשרת לשלוף אסימונים לפי הפרמטרים הנתונים.  ::: noteclassic רק סוג משתמש *סופר אדמין* רשאי להציג עבורם אסימונים משתמשים אחרים. :::

en-us	### Description  `object token.delete(array tokenids)`  This method allows to delete tokens.  ::: noteclassic Only *Super admin* user type is allowed to manage tokens for other users. :::
he	### תיאור  `object token.delete(מערך tokenids)`  שיטה זו מאפשרת למחוק אסימונים.  ::: noteclassic רק סוג משתמש *סופר אדמין* רשאי לנהל עבורם אסימונים משתמשים אחרים. :::

en-us	### Description  `object token.update(object/array tokens)`  This method allows to update existing tokens.  ::: noteclassic Only *Super admin* user type is allowed to manage tokens for other users. :::
he	### תיאור  `object token.update(object/array tokens)`  שיטה זו מאפשרת לעדכן אסימונים קיימים.  ::: noteclassic רק סוג משתמש *סופר אדמין* רשאי לנהל עבורם אסימונים משתמשים אחרים. :::

en-us	### Description  `string apiinfo.version(array)`  This method allows to retrieve the version of the Zabbix API.  ::: noteimportant This method is only available to unauthenticated users and must be called without the `auth` parameter in the JSON-RPC request. :::
he	### תיאור  `string apiinfo.version(array)`  שיטה זו מאפשרת לאחזר את הגרסה של Zabbix API.  ::: הערה חשוב שיטה זו זמינה רק לבלתי מאומתים משתמשים ויש לקרוא אותם ללא פרמטר `auth` ב-JSON-RPC בַּקָשָׁה. :::

en-us	### Description  `string/object user.login(object parameters)`  This method allows to log in to the API and generate an authentication token.  ::: notewarning When using this method, you also need to do [user.logout](/manual/api/reference/user/logout) to prevent the generation of a large number of open session records. :::  ::: noteimportant This method is only available to unauthenticated users and must be called without the `auth` parameter in the JSON-RPC request. :::
he	### תיאור  `string/object user.login(אובייקט פרמטרים)`  שיטה זו מאפשרת להיכנס ל-API וליצור אימות אֲסִימוֹן.  ::: הערה אזהרה בעת שימוש בשיטה זו, אתה גם צריך לעשות [user.logout](/manual/api/reference/user/logout) כדי למנוע את יצירת מספר רב של רשומות הפעלה פתוחות. :::  ::: שימו לב חשוב שיטה זו זמינה רק לבלתי מאומתים משתמשים ויש לקרוא אותם ללא פרמטר `auth` ב-JSON-RPC בַּקָשָׁה. :::

en-us	## DESCRIPTION  **zabbix\_agent2** is an application for monitoring parameters of various services.\ \ [ ]{#lbAE}
he	## תיאור  **zabbix\_agent2** הוא יישום למעקב אחר משתנים של מגוון שירותים.\ \ [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_agentd** is a daemon for monitoring various server parameters. [ ]{#lbAE}
he	## תיאור  **zabbix\_agentd** הוא סוכן רקע למעקב אחר מגוון משתנים בשרת. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_get** is a command line utility for getting data from Zabbix agent. [ ]{#lbAE}
he	## תיאור  **zabbix\_get** הוא כלי שורת פקודה למשיכת נתונים מ־Zabbix agent. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_js** is a command line utility that can be used for embedded script testing. [ ]{#lbAE}
he	## תיאור  **zabbix\_js** הוא כלי שורת פקודה שיכול לשמש לבדיקה של סקריפטים מוטמעים. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_proxy** is a daemon that collects monitoring data from devices and sends it to Zabbix server. [ ]{#lbAE}
he	## תיאור  **zabbix\_proxy** הוא סוכן שאוסף נתוני מעקב ממכשירים ושולח אותו לשרת Zabbix. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_sender** is a command line utility for sending monitoring data to Zabbix server or proxy. On the Zabbix server an item of type **Zabbix trapper** should be created with corresponding key. Note that incoming values will only be accepted from hosts specified in **Allowed hosts** field for this item. [ ]{#lbAE}
he	## תיאור  **zabbix\_sender** הוא כלי שורת פקודה לשליחת נתוני מעקב לשרת Zabbix או למתווך. בשרת Zabbix אמור להיווצר פריט מסוג **Zabix trapper** עם מפתח מתאים. נא לשים לב שערכים נכנסים יתקבלו רק ממארחים שצוינו בשדה **מארחים מורשים** עבור פריט זה. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_server** is the core daemon of Zabbix software. [ ]{#lbAE}
he	## תיאור  **zabbix\_server** הוא סוכן הרקע הראשי של תוכנת Zabbix. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_web\_service** is an application for providing web services to Zabbix components. [ ]{#lbAE}
he	## תיאור  **zabbix\_web\_service** הוא יישום לאספקת שירותי אתר לרכיבי Zabbix. [ ]{#lbAE}

en-us	#### Details about export  -   All supported elements are exported in one file. -   Host and template entities (items, triggers, graphs, discovery     rules) that are inherited from linked templates are not exported.     Any changes made to those entities on a host level (such as changed     item interval, modified regular expression or added prototypes to     the low-level discovery rule) will be lost when exporting; when     importing, all entities from linked templates are re-created as on     the original linked template. -   Entities created by low-level discovery and any entities depending     on them are not exported. For example, a trigger created for an     LLD-rule generated item will not be exported.
he	#### פרטים על ייצוא  -    כל הרכיבים הנתמכים מיוצאים בקובץ אחד. -    ישויות ותבנית מארח (פריטים, טריגרים, גרפים, גילוי      כללים) שעברו בירושה מתבניות מקושרות אינם מיוצאים.      כל שינוי שנעשה בישויות אלה ברמת המארח (כגון שינוי      מרווח פריט, ביטוי regex ששונה או הוספת של אבות טיפוס      כלל הגילוי ברמה נמוכה) יאבד בעת ייצוא; בזמן      הייבוא, כל הישויות מתבניות המקושרות נוצרות מחדש כאילו נוצרו בתאריך      התבנית המקורית המקושרת. -    ישויות שנוצרו על ידי גילוי ברמה נמוכה וכל ישויות התלויות      בהן אינם מיוצאות. לדוגמה, טריגר שנוצר עבור LLD-rule      נוצר פריט  שהוא לא ייוצא.

en-us	#### - Details  To avoid calculations with huge numbers, we consider the timestamp of the first value in specified period plus 1 ns as a new zero-time (current epoch time is of order 10^9^, epoch squared is 10^18^, double precision is about 10^-16^). 1 ns is added to provide all positive time values for *logarithmic* and *power* fits which involve calculating log(t). Time shift does not affect *linear*, *polynomial*, *exponential* (apart from easier and more precise calculations) but changes the shape of *logarithmic* and *power* functions.
he	#### - פרטים  כדי להימנע מחישובים עם מספרים עצומים אנו רואים את חותמת הזמן של ערך ראשון בתקופה שצוינה בתוספת 1 ns כזמן אפס חדש (נוכחי זמן עידן בסדר 10^9^, עידן בריבוע הוא 10^18^, דיוק כפול הוא בערך 10^-16^). 1 ns מתווסף כדי לספק את כל ערכי הזמן החיוביים עבור התאמות *לוגריתמיות* ו*כוח* הכוללות חישוב log(t). זְמַן תזוזה אינה משפיעה על *ליניארי*, *פולינום*, *מעריכי* (מלבד חישובים קלים ומדויקים יותר) אבל משנה את הצורה של פונקציות *לוגריתמיות* ו*כוח*.

en-us	# dhost.get
he	# dhost.get

en-us	### 'Diagnostic information' request object  The diagnostic information task request object has the following properties. Statistic request object for all types of properties is [described in detail below](/manual/api/reference/task/object#statistic_request_object).  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |historycache|object|History cache statistic request. Available on server and proxy.| |valuecache|object|Items cache statistic request. Available on server.| |preprocessing|object|Preprocessing manager statistic request. Available on server and proxy.| |alerting|object|Alert manager statistic request. Available on server.| |lld|object|LLD manager statistic request. Available on server.|
he	### אובייקט בקשת 'מידע אבחון'  לאובייקט בקשת משימת המידע האבחוני יש את הדברים הבאים נכסים. אובייקט בקשה סטטיסטי עבור כל סוגי המאפיינים הוא [מתואר בפירוט למטה](/manual/api/reference/task/object#statistic_request_object).  |Property|[Type](/manual/api/reference_commentary#data_types)|תיאור| |--|--|------| |historycache|object|בקשת סטטיסטיקה של מטמון היסטוריה. זמין בשרת ובפרוקסי.| |valuecache|object|בקשת סטטיסטיקה של מטמון פריטים. זמין בשרת.| |preprocessing|object|בקשת סטטיסטיקה של מנהל עיבוד מוקדם. זמין בשרת ובפרוקסי.| |alerting|object|בקשת סטטיסטיקה של מנהל התראה. זמין בשרת.| |lld|object|בקשת סטטיסטיקה של מנהל LLD. זמין בשרת.|

en-us	#### Disabling default web server error pages  It is recommended to disable default error pages to avoid information exposure. Web server is using built-in error pages by default:  ![](../../../../assets/en/manual/installation/requirements/error_page_text.png)  Default error pages should be replaced/removed as part of the web server hardening process. The "ErrorDocument" directive can be used to define a custom error page/text for Apache web server (used as an example).  Please refer to documentation of your web server to find help on how to replace/remove default error pages.
he	#### השבתת דפי שגיאה של שרת אינטרנט המוגדרים כברירת מחדל  מומלץ להשבית את דפי השגיאה המוגדרים כברירת מחדל כדי להימנע ממידע חשיפה. שרת האינטרנט משתמש בדפי שגיאה מובנים כברירת מחדל:  ![](../../../../assets/en/manual/installation/requirements/error_page_text.png)  יש להחליף/להסיר את דפי השגיאה המוגדרים כברירת מחדל כחלק משרת האינטרנט תהליך התקשות. ניתן להשתמש בהנחיית "ErrorDocument" כדי להגדיר את א דף שגיאה מותאם אישית/טקסט עבור שרת האינטרנט של Apache (משמש כדוגמה).  אנא עיין בתיעוד של שרת האינטרנט שלך כדי למצוא עזרה כיצד לעשות זאת החלף/הסר דפי שגיאה המוגדרים כברירת מחדל.

en-us	### Discovered entities  The screenshots below illustrate how discovered items, triggers, and graphs look like in the host's configuration. Discovered entities are prefixed with an orange link to a discovery rule they come from.  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_items1.png)  Note that discovered entities will not be created in case there are already existing entities with the same uniqueness criteria, for example, an item with the same key or graph with the same name. An error message is displayed in this case in the frontend that the low-level discovery rule could not create certain entities. The discovery rule itself, however, will not turn unsupported because some entity could not be created and had to be skipped. The discovery rule will go on creating/updating other entities.  Items (similarly, triggers and graphs) created by a low-level discovery rule will be deleted automatically if a discovered entity (file system, interface, etc) stops being discovered (or does not pass the filter anymore). In this case the items, triggers and graphs will be deleted after the days defined in the *Keep lost resources period* field pass.  When discovered entities become 'Not discovered anymore', a lifetime indicator is displayed in the item list. Move your mouse pointer over it and a message will be displayed indicating how many days are left until the item is deleted.  ![](../../../assets/en/manual/discovery/low_level_discovery/not_discovered_message.png)  If entities were marked for deletion, but were not deleted at the expected time (disabled discovery rule or item host), they will be deleted the next time the discovery rule is processed.  Entities containing other entities, which are marked for deletion, will not update if changed on the discovery rule level. For example, LLD-based triggers will not update if they contain items that are marked for deletion.  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_triggers1.png)  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_graphs1.png)
he	### ישויות שהתגלו  צילומי המסך שלהלן ממחישים כיצד פריטים שהתגלו, טריגרים ו גרפים נראים כמו בתצורת המארח. ישויות שהתגלו הן עם קידומת קישור כתום לכלל גילוי שממנו הם מגיעים.  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_items1.png)  שים לב שישויות שהתגלו לא ייווצרו במקרה שישנן ישויות קיימות כבר עם אותם קריטריונים ייחודיות, עבור לדוגמה, פריט עם אותו מפתח או גרף באותו שם. שגיאה ההודעה מוצגת במקרה זה ב-frontend כי הרמה הנמוכה כלל הגילוי לא יכול היה ליצור ישויות מסוימות. כלל הגילוי עם זאת, עצמה לא תהפוך ללא תמיכה מכיוון שישות כלשהי לא יכלה נוצר והיה צריך לדלג עליו. כלל הגילוי יימשך יצירה/עדכון של ישויות אחרות.  פריטים (בדומה, טריגרים וגרפים) שנוצרו על ידי גילוי ברמה נמוכה הכלל יימחק אוטומטית אם נתגלתה ישות (מערכת קבצים, ממשק וכו') מפסיק להתגלות (או לא עובר את המסנן יותר). במקרה זה הפריטים, הטריגרים והגרפים יימחקו לאחר הימים המוגדרים בשדה *תקופת המשאבים האבודים* עוברים.  כשישויות שהתגלו הופכות ל'לא מתגלות יותר', לכל החיים המחוון מוצג ברשימת הפריטים. העבר את מצביע העכבר מעליו ותוצג הודעה המציינת כמה ימים נותרו עד הפריט נמחק.  ![](../../../assets/en/manual/discovery/low_level_discovery/not_discovered_message.png)  אם ישויות סומנו למחיקה, אך לא נמחקו ב- הזמן הצפוי (כלל גילוי מושבת או מארח פריט), הם יהיו נמחק בפעם הבאה שכלל הגילוי יעובד.  ישויות המכילות ישויות אחרות, המסומנות למחיקה, יעשו זאת לא מתעדכן אם השתנה ברמת כלל הגילוי. לדוגמה, טריגרים מבוססי LLD לא יתעדכנו אם הם מכילים פריטים מסומנים למחיקה.  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_triggers1.png)  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_graphs1.png)