en-us	### Source  CUserMacro::deleteGlobal() in *ui/include/classes/api/services/CUserMacro.php*.
he	### מקור  CUserMacro::deleteGlobal()‎ בתוך *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::delete() in *ui/include/classes/api/services/CUserMacro.php*.
he	### מקור  CUserMacro::delete()‎ בתוך *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::get() in *ui/include/classes/api/services/CUserMacro.php*.
he	### מקור  CUserMacro::get()‎ בתוך *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::updateGlobal() in *ui/include/classes/api/services/CUserMacro.php*.
he	### מקור  CUserMacro::updateGlobal()‎ בתוך *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::update() in *ui/include/classes/api/services/CUserMacro.php*.
he	### מקור  CUserMacro::update()‎ בתוך *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUser::unblock() in *ui/include/classes/api/services/CUser.php*.
he	### מקור  CUser::unblock()‎ בתוך *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUser::update() in *ui/include/classes/api/services/CUser.php*.
he	### מקור  CUser::update()‎ בתוך *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CValueMap::create() in *ui/include/classes/api/services/CValueMap.php*.
he	### מקור  CValueMap::create()‎ בתוך *ui/include/classes/api/services/CValueMap.php*.

en-us	### Source  CValueMap::delete() in *ui/include/classes/api/services/CValueMap.php*.
he	### מקור  CValueMap::delete()‎ בתוך *ui/include/classes/api/services/CValueMap.php*.

en-us	### Source  CValueMap::get() in *ui/include/classes/api/services/CValueMap.php*.
he	### מקור  CValueMap::get()‎ בתוך *ui/include/classes/api/services/CValueMap.php*.

en-us	### Source  CValueMap::update() in *ui/include/classes/api/services/CValueMap.php*.
he	### מקור  CValueMap::update()‎ בתוך *ui/include/classes/api/services/CValueMap.php*.

en-us	##### Specify server  Make sure you have the Zabbix server identified in the agent [configuration file](/manual/appendix/config/zabbix_agentd) - zabbix\_agentd.conf      ServerActive=10.0.0.1  Unless you specifically define a *Hostname* in zabbix\_agentd.conf, the system hostname of agent location will be used by server for naming the host. The system hostname in Linux can be obtained by running the 'hostname' command.  If *Hostname* is defined in Zabbix agent configuration as a comma-delimited list of hosts, hosts will be created for all listed hostnames.  Restart the agent after making any changes to the configuration file.
he	##### ציין שרת  ודא שיש לך את שרת Zabbix מזוהה בסוכן [קובץ תצורה](/manual/appendix/config/zabbix_agentd) - zabbix\_agentd.conf       ServerActive=10.0.0.1  אלא אם כן אתה מגדיר באופן ספציפי *שם מארח* ב-zabbix\_agentd.conf, ה- שם המארח של המערכת של מיקום הסוכן ישמש את השרת למתן שם ל מנחה. ניתן להשיג את שם המארח של המערכת בלינוקס על ידי הפעלת ה- הפקודה 'שם מארח'.  אם *שם מארח* מוגדר בתצורת סוכן Zabbix בתור א רשימה מופרדת בפסיק של מארחים, המארחים ייווצרו עבור כל הרשומים שמות מארחים.  הפעל מחדש את הסוכן לאחר ביצוע שינויים כלשהם בקובץ התצורה.

en-us	#### SQLite  Using SQLite is supported for **Zabbix proxy** only!  The database will be automatically created if it does not exist.  Return to the [installation section](/manual/installation/install).
he	#### SQLite  השימוש ב-SQLite נתמך עבור **Proxy Zabbix** בלבד!  מסד הנתונים יהיה נוצר באופן אוטומטי אם הוא לא קיים.  חזור אל [סעיף ההתקנה](/manual/installation/install).

en-us	#### Starting agent  To start the agent service, you can use Control Panel or do it from command line.  To start a single instance of Zabbix agent with the default configuration file:       zabbix_agentd.exe --start  To start a single instance of Zabbix agent with another configuration file:       zabbix_agentd.exe --config <your_configuration_file> --start  To start one of multiple instances of Zabbix agent:       zabbix_agentd.exe --config <configuration_file_for_this_instance> --start --multiple-agents
he	#### סוכן מתחיל  כדי להפעיל את שירות הסוכן, אתה יכול להשתמש בלוח הבקרה או לעשות זאת מתוך שורת הפקודה.  כדי להתחיל מופע בודד של סוכן Zabbix עם ברירת המחדל קובץ תצורה:        zabbix_agentd.exe --התחל  כדי להתחיל מופע בודד של סוכן Zabbix עם תצורה אחרת קוֹבֶץ:        zabbix_agentd.exe --config <your_configuration_file> --start  כדי להתחיל באחד ממופעים מרובים של סוכן Zabbix:        zabbix_agentd.exe --config <configuration_file_for_this_instance> --start --multiple-agents

en-us	##### Starting Zabbix proxy process  To start a Zabbix proxy process and make it start at system boot:      # service zabbix-proxy start     # systemctl enable zabbix-proxy
he	##### התחלת תהליך פרוקסי של Zabbix  כדי להתחיל תהליך פרוקסי של Zabbix ולגרום לו להתחיל באתחול המערכת:       # התחלת שירות zabbix-proxy      # systemctl אפשר את zabbix-proxy

en-us	##### Starting Zabbix proxy process  To start a Zabbix proxy process and make it start at system boot:      # systemctl restart zabbix-proxy     # systemctl enable zabbix-proxy
he	##### התחלת תהליך פרוקסי של Zabbix  כדי להתחיל תהליך פרוקסי של Zabbix ולגרום לו להתחיל באתחול המערכת:       # systemctl הפעל מחדש את zabbix-proxy      # systemctl אפשר את zabbix-proxy

en-us	##### Starting Zabbix server as cluster node  Two parameters are required  in the server [configuration](/manual/appendix/config/zabbix_server)  to start a Zabbix server as cluster node:  -    **HANodeName** parameter must be specified for each Zabbix server  that will be an HA cluster node.   This is a unique node identifier (e.g. `zabbix-node-01`) that the server will be referred to in agent  and proxy configurations. If you do not specify HANodeName, then the server will be  started in standalone mode.  -    **NodeAddress** parameter must be specified for each node.   The NodeAddress parameter (address:port) will be used by Zabbix frontend to connect  to the active server node. NodeAddress must match the IP or FQDN name of the respective Zabbix server.  Restart all Zabbix servers after making changes to the configuration files. They will  now be started as cluster nodes. The new status of the servers can be seen in  *Reports* → *[System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)*  and also by running:  ``` zabbix_server -R ha_status ```  This runtime command will log the current HA cluster status into the Zabbix server log (and to stdout):  ![](../../../../assets/en/manual/config/runtime_ha_status.png){width="600"}
he	##### הפעלת שרת Zabbix כצומת אשכול  נדרשים שני פרמטרים בשרת [תצורה](/manual/appendix/config/zabbix_server) כדי להפעיל שרת Zabbix כצומת אשכול:  - יש לציין פרמטר **HANodeName** עבור כל שרת Zabbix זה יהיה צומת אשכול HA.  זהו מזהה צומת ייחודי (למשל `zabbix-node-01`) שאליו השרת יפנה בסוכן ובפרוקסי תצורות. אם לא תציין HANodeName, השרת יופעל במצב עצמאי.  - יש לציין פרמטר **NodeAddress** עבור כל צומת.  הפרמטר NodeAddress (address:port) ישמש את החזית של Zabbix לחיבור לצומת השרת הפעיל. NodeAddress חייב להתאים לשם ה-IP או ה-FQDN של שרת Zabbix המתאים.  הפעל מחדש את כל שרתי Zabbix לאחר ביצוע שינויים בקבצי התצורה. הם י כעת יתחילו כצמתי אשכול. ניתן לראות את הסטטוס החדש של השרתים ב *דוחות* → *[מידע מערכת](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)* וגם על ידי הפעלת:  ``` zabbix_server -R ha_status ```  פקודת זמן ריצה זו תרשום את מצב אשכול ה-HA הנוכחי ליומן השרת של Zabbix (ול-stdout):  ![](../../../../assets/en/manual/config/runtime_ha_status.png){width="600"}

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_agentd binary and execute:      shell> zabbix_agentd
he	##### הפעל באופן ידני אם האמור לעיל לא עובד עליך להפעיל אותו ידנית. מצא את השביל לקובץ הבינארי zabbix_agentd והפעל: shell> zabbix_agentd

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_proxy binary and execute:      shell> zabbix_proxy  You can use the following command line parameters with Zabbix proxy:      -c --config <file>              path to the configuration file     -f --foreground                 run Zabbix proxy in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  Examples of running Zabbix proxy with command line parameters:      shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf     shell> zabbix_proxy --help     shell> zabbix_proxy -V
he	##### הפעל באופן ידני  אם האמור לעיל לא עובד עליך להפעיל אותו ידנית. מצא את השביל ל-zabbix\_proxy הבינארי ובצע:       shell> zabbix_proxy  אתה יכול להשתמש בפרמטרים הבאים של שורת הפקודה עם פרוקסי Zabbix:       -c --config <file> נתיב לקובץ התצורה      -f --foreground הפעל את ה-Proxy של Zabbix בחזית      -R --runtime-control <option> לבצע פונקציות ניהוליות      -h --עזרו לתת את העזרה הזו      -V --גרסת תצוגת מספר גרסה  דוגמאות להפעלת proxy של Zabbix עם פרמטרים של שורת הפקודה:       shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf      shell> zabbix_proxy --עזרה      shell> zabbix_proxy -V

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_server binary and execute:      shell> zabbix_server  You can use the following command line parameters with Zabbix server:      -c --config <file>              path to the configuration file (default is /usr/local/etc/zabbix_server.conf)     -f --foreground                 run Zabbix server in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  Examples of running Zabbix server with command line parameters:      shell> zabbix_server -c /usr/local/etc/zabbix_server.conf     shell> zabbix_server --help     shell> zabbix_server -V
he	##### הפעל באופן ידני  אם האמור לעיל לא עובד עליך להפעיל אותו ידנית. מצא את השביל ל-zabbix\_server הבינארי ובצע:       shell> zabbix_server  אתה יכול להשתמש בפרמטרים הבאים של שורת הפקודה עם שרת Zabbix:       -c --config <file> נתיב לקובץ התצורה (ברירת המחדל היא /usr/local/etc/zabbix_server.conf)      -f --foreground הפעל את שרת Zabbix בחזית      -R --runtime-control <option> לבצע פונקציות ניהוליות      -h --עזרו לתת את העזרה הזו      -V --גרסת תצוגת מספר גרסה  דוגמאות להפעלת שרת Zabbix עם פרמטרים של שורת הפקודה:       shell> zabbix_server -c /usr/local/etc/zabbix_server.conf      shell> zabbix_server --עזרה      shell> zabbix_server -V

en-us	##### Start-up scripts  The scripts are used to automatically start/stop Zabbix processes during system's start-up/shutdown. The scripts are located under directory misc/init.d.
he	##### סקריפטים להפעלה  הסקריפטים משמשים להפעלה/עצירה אוטומטית של תהליכי Zabbix במהלך הפעלה/כיבוי של המערכת. הסקריפטים ממוקמים תחת ספרייה misc/init.d.

en-us	##### Step 1  Defining a network discovery rule for our IP range.  ![](../../../../assets/en/manual/discovery/network_discovery/discovery.png)  Zabbix will try to discover hosts in the IP range of 192.168.1.1-192.168.1.254 by connecting to Zabbix agents and getting the value from the **system.uname** key. The value received from the agent can be used to name the hosts and also to apply different actions for different operating systems. For example, link Windows servers to the template *Windows*, Linux servers to the template *Linux*.  The rule will be executed every 10 minutes.  When this rule is added, Zabbix will automatically start the discovery and generation of the discovery-based events for further processing.
he	##### שלב 1  הגדרת כלל גילוי רשת עבור טווח ה-IP שלנו.  ![](../../../../assets/en/manual/discovery/network_discovery/discovery.png)  Zabbix תנסה לגלות מארחים בטווח ה-IP של 192.168.1.1-192.168.1.254 על ידי התחברות לסוכני Zabbix וקבלת ערך מהמפתח **system.uname**. הערך שהתקבל מהסוכן יכול לשמש לשמות המארחים וגם כדי להחיל עבורם פעולות שונות מערכות הפעלה שונות. לדוגמה, קשר את שרתי Windows ל- תבנית *Windows*, שרתי לינוקס לתבנית *Linux*.  הכלל יבוצע כל 10 דקות.  כאשר כלל זה יתווסף, Zabbix יתחיל את הגילוי באופן אוטומטי ויצירת האירועים המבוססים על גילוי לעיבוד נוסף.

en-us	##### Step 1  Find out the SNMP string (or OID) of the item you want to monitor.  To get a list of SNMP strings, use the **snmpwalk** command (part of [net-snmp](http://www.net-snmp.org/) software which you should have installed as part of the Zabbix installation) or equivalent tool:      shell> snmpwalk -v 2c -c public <host IP> .  As '2c' here stands for SNMP version, you may also substitute it with '1', to indicate SNMP Version 1 on the device.  This should give you a list of SNMP strings and their last value. If it doesn't then it is possible that the SNMP 'community' is different from the standard 'public' in which case you will need to find out what it is.  You can then go through the list until you find the string you want to monitor, e.g. if you wanted to monitor the bytes coming in to your switch on port 3 you would use the `IF-MIB::ifHCInOctets.3` string from this line:      IF-MIB::ifHCInOctets.3 = Counter64: 3409739121  You may now use the **snmpget** command to find out the numeric OID for 'IF-MIB::ifHCInOctets.3':      shell> snmpget -v 2c -c public -On <host IP> IF-MIB::ifHCInOctets.3  Note that the last number in the string is the port number you are looking to monitor. See also: [Dynamic indexes](/manual/config/items/itemtypes/snmp/dynamicindex).  This should give you something like the following:      .1.3.6.1.2.1.31.1.1.1.6.3 = Counter64: 3472126941  Again, the last number in the OID is the port number.  ::: notetip Some of the most used SNMP OIDs are [translated automatically to a numeric representation](/manual/config/items/itemtypes/snmp/special_mibs) by Zabbix. :::  In the last example above value type is "Counter64", which internally corresponds to ASN\_COUNTER64 type. The full list of supported types is ASN\_COUNTER, ASN\_COUNTER64, ASN\_UINTEGER, ASN\_UNSIGNED64, ASN\_INTEGER, ASN\_INTEGER64, ASN\_FLOAT, ASN\_DOUBLE, ASN\_TIMETICKS, ASN\_GAUGE, ASN\_IPADDRESS, ASN\_OCTET\_STR and ASN\_OBJECT\_ID.  These types roughly correspond to "Counter32", "Counter64", "UInteger32", "INTEGER", "Float", "Double", "Timeticks", "Gauge32", "IpAddress", "OCTET STRING", "OBJECT IDENTIFIER" in **snmpget** output, but might also be shown as "STRING", "Hex-STRING", "OID" and other, depending on the presence of a display hint.
he	##### שלב 1  גלה את מחרוזת ה-SNMP (או OID) של הפריט שברצונך לנטר.  כדי לקבל רשימה של מחרוזות SNMP, השתמש בפקודה **snmpwalk** (חלק מ תוכנת [net-snmp](http://www.net-snmp.org/) שאמורה להיות לך מותקן כחלק מהתקנת Zabbix) או כלי שווה ערך:       shell> snmpwalk -v 2c -c public <host IP> .  מכיוון ש'2c' כאן מייצג גרסת SNMP, אתה יכול גם להחליף אותה ב '1', לציון SNMP גרסה 1 במכשיר.  זה אמור לתת לך רשימה של מחרוזות SNMP והערך האחרון שלהן. אם זה לא אז יתכן ש'קהילת' SNMP שונה מ ה'ציבורי' הסטנדרטי ובמקרה זה תצטרך לברר מה זה הוא.  לאחר מכן תוכל לעבור על הרשימה עד שתמצא את המחרוזת שאתה רוצה צג, למשל. אם אתה רוצה לפקח על הבתים הנכנסים שלך הפעל את יציאה 3 תשתמש במחרוזת `IF-MIB::ifHCInOctets.3` מ הקו הזה:       IF-MIB::ifHCInOctets.3 = Counter64: 3409739121  כעת תוכל להשתמש בפקודה **snmpget** כדי לגלות את ה-OID המספרי עבור 'IF-MIB::ifHCInOctets.3':       shell> snmpget -v 2c -c public -On <host IP> IF-MIB::ifHCInOctets.3  שים לב שהמספר האחרון במחרוזת הוא מספר היציאה שאתה מחפש לפקח. ראה גם: [דינמי indexes](/manual/config/items/itemtypes/snmp/dynamicindex).  זה אמור לתת לך משהו כמו הבא:       .1.3.6.1.2.1.31.1.1.1.6.3 = Counter64: 3472126941  שוב, המספר האחרון ב-OID הוא מספר היציאה.  ::: הערה חלק ממקרי ה-SNMP OID הנפוצים ביותר הם [מתורגמים אוטומטית למספרי ייצוג](/manual/config/items/itemtypes/snmp/special_mibs) על ידי זאביקס. :::  בדוגמה האחרונה לעיל סוג הערך הוא "Counter64", אשר באופן פנימי מתאים לסוג ASN\_COUNTER64. הרשימה המלאה של הסוגים הנתמכים היא ASN\_COUNTER, ASN\_COUNTER64, ASN\_UINTEGER, ASN\_UNSIGNED64, ASN\_INTEGER, ASN\_INTEGER64, ASN\_FLOAT, ASN\_DOUBLE, ASN\_TIMETICKS, ASN\_GAUGE, ASN\_IPADDRESS, ASN\_OCTET\_STR ו-ASN\_OBJECT\_ID. סוגים אלה תואמים בערך ל-"Counter32", "Counter64", "UIinteger32", "INTEGER", "Float", "Double", "Timeticks", "Gauge32", "IpAddress", "OCTET STRING", "OBJECT IDENTIFIER" ב פלט **snmpget**, אך עשוי להיות מוצג גם בתור "STRING", "Hex-STRING", "OID" ואחרים, בהתאם לנוכחות של רמז לתצוגה.

en-us	##### Step 1  Install Kerberos package.  For Debian/Ubuntu:      apt install krb5-user  For RHEL:      dnf install krb5-workstation
he	##### שלב 1  התקן את חבילת Kerberos.  עבור דביאן/אובונטו:       apt install krb5-user  עבור RHEL:       dnf התקן את תחנת העבודה של krb5

en-us	##### Step 1  To define your own theme you'll need to create a CSS file and save it in the `assets/styles/` folder (for example, *custom-theme.css*). You can either copy the files from a different theme and create your theme based on it or start from scratch.
he	##### שלב 1  כדי להגדיר ערכת נושא משלך, תצטרך ליצור קובץ CSS ולשמור אותו התיקיה `assets/styles/` (לדוגמה, *custom-theme.css*). אתה יכול או העתק את הקבצים מנושא אחר וצור את העיצוב שלך מבוסס עליו או להתחיל מאפס.

en-us	##### Step 1  Write a script or command line to retrieve required parameter.  For example, we may write the following command in order to get total number of queries executed by a MySQL server:      mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"  When executed, the command returns total number of SQL queries.
he	##### שלב 1  כתוב סקריפט או שורת פקודה כדי לאחזר את הפרמטר הנדרש.  לדוגמה, אנו עשויים לכתוב את הפקודה הבאה כדי לקבל סך מספר השאילתות שבוצעו על ידי שרת MySQL:       mysqladmin -uroot status | חתך -f4 -d":" | חתך -f1 -d"S"  בעת ביצוע, הפקודה מחזירה את המספר הכולל של שאילתות SQL.

en-us	##### Step 2  Add the command to zabbix\_agentd.conf:      UserParameter=mysql.questions,mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"  **mysql.questions** is a unique identifier. It can be any valid key identifier, for example, *queries*.  Test this parameter by using Zabbix agent with "-t" flag (if running under root, however, note that the agent may have different permissions when launched as a daemon):      zabbix_agentd -t mysql.questions
he	##### שלב 2  הוסף את הפקודה ל-zabbix\_agentd.conf:       UserParameter=mysql.questions,mysqladmin -uroot status | חתך -f4 -d":" | חתך -f1 -d"S"  **mysql.questions** הוא מזהה ייחודי. זה יכול להיות כל מפתח חוקי מזהה, למשל, *שאילתות*.  בדוק פרמטר זה באמצעות סוכן Zabbix עם דגל "-t" (אם פועל עם זאת, תחת root, שים לב שלסוכן עשויות להיות הרשאות שונות כאשר הושק כדמון):       zabbix_agentd -t mysql.questions

en-us	##### Step 2  Add your theme to the list of themes returned by the APP::getThemes() method. You can do this by overriding the ZBase::getThemes() method in the APP class. This can be done by adding the following code before the closing brace in *include/classes/core/APP.php*:        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme')           ]);       }  ::: noteimportant Note that the name you specify within the first pair of quotes must match the name of the theme file without extension. :::  To add multiple themes, just list them under the first theme, for example:        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme'),               'anothertheme' => _('Another theme'),               'onemoretheme' => _('One more theme')           ]);       }  Note that every theme except the last one must have a trailing comma.  ::: notetip To change graph colors, the entry must be added in the *graph\_theme* database table. :::
he	##### שלב 2  הוסף את ערכת הנושא שלך לרשימת הנושאים שהוחזרו על ידי ה-APP::getThemes() שיטה. אתה יכול לעשות זאת על ידי דריסה של שיטת ZBase::getThemes() ב כיתת APP. ניתן לעשות זאת על ידי הוספת הקוד הבא לפני ה- סוגר סד ב-*include/classes/core/APP.php*:         פונקציה סטטית ציבורית getThemes() {            return array_merge(parent::getThemes(), [                'custom-theme' => _('עיצוב מותאם אישית')            ]);        }  ::: שימו לב חשוב שים לב שהשם שאתה מציין בראשון זוג מרכאות חייב להתאים לשם של קובץ הנושא ללא סיומת. :::  כדי להוסיף ערכות נושא מרובות, פשוט רשום אותן תחת הנושא הראשון, עבור דוגמא:         פונקציה סטטית ציבורית getThemes() {            return array_merge(parent::getThemes(), [                'custom-theme' => _('נושא מותאם אישית'),                'anothertheme' => _('נושא אחר'),                'onemoretheme' => _('נושא אחד נוסף')            ]);        }  שימו לב שכל ערכת נושא מלבד האחרון חייבת להיות בעלת פסיק.  ::: הערה כדי לשנות את צבעי הגרף, יש להוסיף את הערך ב- *גרף\_theme* טבלת מסד נתונים. :::

en-us	##### Step 2  Configure Kerberos configuration file (see MIT documentation for details)  ``` {.java} cat /etc/krb5.conf  [libdefaults]     default_realm = EXAMPLE.COM # The following krb5.conf variables are only for MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     forwardable = true     proxiable = true  [realms]     EXAMPLE.COM = {     }  [domain_realm]     .example.com=EXAMPLE.COM     example.com=EXAMPLE.COM  ```
he	##### שלב 2  הגדר את קובץ התצורה של Kerberos (ראה תיעוד MIT עבור פרטים)  ``` {.java} cat /etc/krb5.conf  [libdefaults]     default_realm = EXAMPLE.COM # The following krb5.conf variables are only for MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     forwardable = true     proxiable = true  [realms]     EXAMPLE.COM = {     }  [domain_realm]     .example.com=EXAMPLE.COM     example.com=EXAMPLE.COM  ```

en-us	##### Step 2  Define steps for the scenario.  Click on *Add* button in the *Steps* tab to add individual steps.  *Web scenario step 1*  We start by checking that the first page responds correctly, returns with HTTP response code 200 and contains text "Zabbix SIA".  ![](../../../assets/en/manual/web_monitoring/scen_step1.png){width="600"}  When done configuring the step, click on *Add*.  *Web scenario step 2*  We continue by logging in to the Zabbix frontend, and we do so by reusing the macros (variables) we defined on the scenario level - {user} and {password}.  ![](../../../assets/en/manual/web_monitoring/scen_step2.png){width="600"}  ::: noteimportant Note that Zabbix frontend uses JavaScript redirect when logging in, thus first we must log in, and only in further steps we may check for logged-in features. Additionally, the login step must use full URL to **index.php** file. :::  Take note also of how we are getting the content of the `{sid}` variable (session ID) using a variable syntax with regular expression: `regex:name="csrf-token" content="([0-9a-z]{16})"`. This variable will be required in step 4.  *Web scenario step 3*  Being logged in, we should now verify the fact. To do so, we check for a string that is only visible when logged in - for example, **Administration**.  ![](../../../assets/en/manual/web_monitoring/scen_step3.png){width="600"}  *Web scenario step 4*  Now that we have verified that frontend is accessible and we can log in and retrieve logged-in content, we should also log out - otherwise Zabbix database will become polluted with lots and lots of open session records.  ![](../../../assets/en/manual/web_monitoring/scen_step4.png){width="600"}  *Web scenario step 5*  We can also check that we have logged out by looking for the **Username** string.  ![](../../../assets/en/manual/web_monitoring/scen_step5.png){width="600"}  *Complete configuration of steps*  A complete configuration of web scenario steps should look like this:  ![](../../../assets/en/manual/web_monitoring/scenario_steps.png){width="600"}
he	##### שלב 2  הגדר שלבים עבור התרחיש.  לחץ על כפתור *הוסף* בלשונית *שלבים* כדי להוסיף שלבים בודדים.  *תרחיש אינטרנט שלב 1*  נתחיל בבדיקה שהעמוד הראשון מגיב נכון, חוזר עם קוד תגובה HTTP 200 ומכיל את הטקסט "Zabbix SIA".  ![](../../../assets/en/manual/web_monitoring/scen_step1.png){width="600"}  בסיום הגדרת השלב, לחץ על *הוסף*.  *תרחיש אינטרנט שלב 2*  אנו ממשיכים על ידי כניסה לחזית Zabbix, ואנחנו עושים זאת על ידי שימוש חוזר בפקודות המאקרו (משתנים) שהגדרנו ברמת התרחיש - {משתמש} וסיסמא}.  ![](../../../assets/en/manual/web_monitoring/scen_step2.png){width="600"}  ::: הערה חשוב שים לב שהחזית של Zabbix משתמשת בהפניה מחדש של JavaScript כאשר נכנסים, לכן ראשית עלינו להיכנס, ורק בשלבים נוספים אנו עשוי לבדוק אם יש תכונות מחוברות. בנוסף, יש להשתמש בשלב ההתחברות כתובת URL מלאה לקובץ **index.php**. :::  שימו לב גם כיצד אנו מקבלים את התוכן של המשתנה `{sid}` (מזהה הפעלה) באמצעות תחביר משתנה עם ביטוי רגולרי: `regex:name="csrf-token" content="([0-9a-z]{16})"`. משתנה זה יהיה יידרש בשלב 4.  *תרחיש אינטרנט שלב 3*  לאחר שנכנסנו, עלינו לאמת את העובדה. לשם כך, אנו בודקים אם יש א מחרוזת שנראית רק כאשר מחוברת - לדוגמה, **מִנהָל**.  ![](../../../assets/en/manual/web_monitoring/scen_step3.png){width="600"}  *תרחיש אינטרנט שלב 4*  כעת, לאחר שאימתנו ש-frontend נגיש ואנחנו יכולים להיכנס ולאחזר תוכן מחובר, עלינו גם להתנתק - אחרת מסד הנתונים של Zabbix יזוהם עם המון המון הפעלה פתוחה רשומות.  ![](../../../assets/en/manual/web_monitoring/scen_step4.png){width="600"}  *תרחיש אינטרנט שלב 5*  אנחנו יכולים גם לבדוק שהתנתקנו על ידי חיפוש ה- מחרוזת **שם משתמש**.  ![](../../../assets/en/manual/web_monitoring/scen_step5.png){width="600"}  *תצורה מלאה של השלבים*  תצורה מלאה של שלבי תרחיש אינטרנט צריכה להיראות כך:  ![](../../../assets/en/manual/web_monitoring/scenario_steps.png){width="600"}

en-us	##### Step 2  Defining a discovery [action](/manual/config/notifications/action) for adding the discovered Linux servers to the respective group/template.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action.png)  The action will be activated if:  -   the "Zabbix agent" service is "up" -   the value of system.uname (the Zabbix agent key we used in rule     definition) contains "Linux" -   Uptime is 1 hour (3600 seconds) or more  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_b.png)  The action will execute the following operations:  -   add the discovered host to the "Linux servers" group (and also add     host if it wasn't added previously) -   link host to the *Linux* template. Zabbix will automatically start     monitoring the host using items and triggers from the "Linux"     template.
he	##### שלב 2  הגדרת גילוי [פעולה](/manual/config/notifications/action) עבור הוספת שרתי לינוקס שהתגלו לקבוצה/תבנית המתאימה.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action.png)  הפעולה תופעל אם:  - שירות "סוכן Zabbix" הוא "מעלה" - הערך של system.uname (מפתח הסוכן Zabbix בו השתמשנו בכלל      הגדרה) מכיל "לינוקס" - זמן הפעילות הוא שעה אחת (3600 שניות) או יותר  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_b.png)  הפעולה תבצע את הפעולות הבאות:  - הוסף את המארח שהתגלה לקבוצת "שרתי לינוקס" (וגם הוסף      מארח אם הוא לא התווסף בעבר) - קישור מארח לתבנית *לינוקס*. Zabbix יופעל אוטומטית      ניטור המארח באמצעות פריטים וטריגרים מה-"Linux"      תבנית.

en-us	##### Step 3  Activate the new theme.  In Zabbix frontend, you may either set this theme to be the default one or change your theme in the user profile.  Enjoy the new look and feel!
he	##### שלב 3  הפעל את ערכת הנושא החדשה.  ב-Zabbix frontend, אתה יכול להגדיר ערכת נושא זה להיות ברירת המחדל או שנה את הנושא שלך בפרופיל המשתמש.  תהנה מהמראה והתחושה החדשים!

en-us	##### Step 3  Create a Kerberos ticket for user *zabbix*. Run the following command as user *zabbix*:      kinit zabbix  ::: noteimportant It is important to run the above command as user *zabbix*. If you run it as *root* the authentication will not work. :::
he	##### שלב 3  צור כרטיס Kerberos למשתמש *zabbix*. הפעל את הפקודה הבאה בשם משתמש *zabbix*:       kinit zabbix  ::: שימו לב חשוב חשוב להפעיל את הפקודה לעיל כמשתמש *זאביקס*. אם תפעיל אותו בתור *שורש*, האימות לא יעשה זאת עֲבוֹדָה. :::

en-us	##### Step 3  Defining a discovery action for adding the discovered Windows servers to the respective group/template.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win_b.png)
he	##### שלב 3  הגדרת פעולת גילוי להוספת שרתי Windows שהתגלו אליהם הקבוצה/תבנית המתאימה.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win_b.png)

en-us	##### Step 3  Reload user parameters from the configuration file by running:      zabbix_agentd -R userparameter_reload  You may also restart the agent instead of the runtime control command.  Test the parameter by using [zabbix\_get](/manual/concepts/get) utility.
he	##### שלב 3  טען מחדש פרמטרים של משתמש מקובץ התצורה על ידי הפעלת:       zabbix_agentd -R userparameter_reload  אתה יכול גם להפעיל מחדש את הסוכן במקום את פקודת בקרת זמן הריצה.  בדוק את הפרמטר באמצעות כלי השירות [zabbix\_get](/manual/concepts/get).

en-us	##### Step 3  Save the finished web monitoring scenario.  The scenario will be added to a host. To view web scenario information go to *Monitoring → Hosts*, locate the host in the list and click on the Web hyperlink in the last column.  ![](../../../assets/en/manual/web_interface/web_monitoring.png){width="600"}  Click on the scenario name to see more detailed statistics:  ![](../../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}
he	##### שלב 2  הגדר שלבים עבור התרחיש.  לחץ על כפתור *הוסף* בלשונית *שלבים* כדי להוסיף שלבים בודדים.  *תרחיש אינטרנט שלב 1*  נתחיל בבדיקה שהעמוד הראשון מגיב נכון, חוזר עם קוד תגובה HTTP 200 ומכיל את הטקסט "Zabbix SIA".  ![](../../../assets/en/manual/web_monitoring/scen_step1.png){width="600"}  בסיום הגדרת השלב, לחץ על *הוסף*.  *תרחיש אינטרנט שלב 2*  אנו ממשיכים להתחבר לחזית Zabbix, ואנחנו עושים זאת על ידי שימוש חוזר בפקודות המאקרו (משתנים) שהגדרנו ברמת התרחיש - {משתמש} וסיסמא}.  ![](../../../assets/en/manual/web_monitoring/scen_step2.png){width="600"}  ::: הערה חשובה שים לב שהחזית של Zabbix משתמשת בהפניה מחדש של JavaScript כאשר נכנסים, לכן עלינו להיכנס, ובכניסים נוספים אנו יכול לבדוק אם יש תכונה מחוברת. בנוסף, יש להשתמש בתוך החברות כתובת URL מלאה לקובץ **index.php**. :::  שימו לב גם כיצד אנו מקבלים את התוכן של ה`{sid}` (מזהה הפעלה) באמצעות תחביר ranking עם ביטוי רגולרי: `regex:name="csrf-token" content="([0-9a-z]{16})"`. לעצב את זה יידרש תוך 4.  *תרחיש אינטרנט שלב 3*  לאחר שנכנסנו, עלינו לאמת את זה. לשם כך, אנו בודקים אם יש א מחרוזת שנראית רק כאשר מחוברת - לדוגמה, **מנהול**.  ![](../../../assets/en/manual/web_monitoring/scen_step3.png){width="600"}  *תרחיש אינטרנט שלב 4*  עכשיו, לאחר ש-frontend נגיש ואנחנו יכולים להיכנס ולא חזר תוכן מחובר, עלינו גם להתנתק - אחרת מסד האחרון של Zabbix יזוהם עם המון המון הפעלה פתוחה רשומות.  ![](../../../assets/en/manual/web_monitoring/scen_step4.png){width="600"}  *תרחיש אינטרנט שלב 5*  אנחנו יכולים גם לבדוק שהתנתקנו על ידי חיפוש ה- מחרוזת **שם משתמש**.  ![](../../../assets/en/manual/web_monitoring/scen_step5.png){width="600"}  *תצורה מלאה של השלבים*  תצורה מלאה של שלבי תרחיש אינטרנט צריכה להיראות כך:  ![](../../../assets/en/manual/web_monitoring/scenario_steps.png){width="600"}

en-us	##### Step 4  Add new item with Key=mysql.questions to the monitored host. Type of the item must be either Zabbix Agent or Zabbix Agent (active).  Be aware that type of returned values must be set correctly on Zabbix server. Otherwise Zabbix won't accept them.
he	##### שלב 4  הוסף פריט חדש עם Key=mysql.questions למארח המנוטר. סוג של הפריט חייב להיות Zabbix Agent או Zabbix Agent (פעיל).  שים לב שסוג הערכים המוחזרים חייב להיות מוגדר כהלכה ב- Zabbix שרת. אחרת זאביקס לא תקבל אותם.

en-us	##### Step 4  Create a web scenario or HTTP agent item with Kerberos authentication type.  Optionally can be tested with the following curl command:      curl -v --negotiate -u : http://example.com  Note that for lengthy web monitoring it is necessary to take care of renewing the Kerberos ticket. Default time of ticket expiration is 10h.
he	##### שלב 4  צור תרחיש אינטרנט או פריט סוכן HTTP עם אימות Kerberos סוּג.  אופציונלי ניתן לבדוק עם פקודת הסלסול הבאה:       curl -v --negotiate -u : http://example.com  שימו לב שלניטור אינטרנט ארוך יש צורך לטפל חידוש כרטיס קרברוס. זמן ברירת המחדל של תוקף הכרטיס הוא 10 שעות.

en-us	##### Step 4  Defining a discovery action for removing lost servers.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove_b.png)  A server will be removed if "Zabbix agent" service is 'down' for more than 24 hours (86400 seconds).
he	##### שלב 4  הגדרת פעולת גילוי להסרת שרתים שאבדו.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove_b.png)  שרת יוסר אם שירות "סוכן Zabbix" 'מושבת' עבור עוד מ-24 שעות (86400 שניות).

en-us	#### Steps
he	#### שלבים

en-us	#### Stopping agent  To stop the agent service, you can use Control Panel or do it from command line.  To stop a single instance of Zabbix agent started with the default configuration file:       zabbix_agentd.exe --stop  To stop a single instance of Zabbix agent started with another configuration file:       zabbix_agentd.exe --config <your_configuration_file> --stop  To stop one of multiple instances of Zabbix agent:       zabbix_agentd.exe --config <configuration_file_for_this_instance> --stop --multiple-agents
he	#### סוכן עוצר  כדי להפסיק את שירות הסוכן, אתה יכול להשתמש בלוח הבקרה או לעשות זאת מ שורת הפקודה.  כדי לעצור מופע בודד של סוכן Zabbix התחיל עם ברירת המחדל קובץ תצורה:        zabbix_agentd.exe --stop  כדי לעצור מופע בודד של סוכן Zabbix התחיל עם אחר קובץ תצורה:        zabbix_agentd.exe --config <your_configuration_file> --stop  כדי לעצור אחד ממספר מופעים של סוכן Zabbix:        zabbix_agentd.exe --config <configuration_file_for_this_instance> --stop --multiple-agents

en-us	#### Storing history data in multiple date-based indices  This section describes additional steps required to work with pipelines and ingest nodes.  To begin with, you must create templates for indices.  The following example shows a request for creating uint template:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/uint_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "uint*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "type": "long"          }       }    } }' ```  To create other templates, user should change the URL (last part is the name of template), change `"index_patterns"` field to match index name and to set valid mapping, which can be taken from `database/elasticsearch/elasticsearch.map`.  For example, the following command can be used to create a template for text index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/text_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "text*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  This is required to allow Elasticsearch to set valid mapping for indices created automatically. Then it is required to create the pipeline definition. Pipeline is some sort of preprocessing of data before putting data in indices. The following command can be used to create pipeline for uint index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_ingest/pipeline/uint-pipeline \  -H 'content-type:application/json' \  -d '{    "description": "daily uint index naming",    "processors": [       {          "date_index_name": {             "field": "clock",             "date_formats": [                "UNIX"             ],             "index_name_prefix": "uint-",             "date_rounding": "d"          }       }    ] }' ```  User can change the rounding parameter ("date\_rounding") to set a specific index rotation period. To create other pipelines, user should change the URL (last part is the name of pipeline) and change "index\_name\_prefix" field to match index name.  See also [Elasticsearch documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/date-index-name-processor.html).  Additionally, storing history data in multiple date-based indices should also be enabled in the new parameter in Zabbix server configuration:      ### Option: HistoryStorageDateIndex     # Enable preprocessing of history values in history storage to store values in different indices based on date.     # 0 - disable     # 1 - enable     #     # Mandatory: no     # Default:     # HistoryStorageDateIndex=0
he	#### אחסון נתוני היסטוריה במספר מדדים מבוססי תאריכים  סעיף זה מתאר שלבים נוספים הנדרשים לעבודה עם צינורות ולבלוע צמתים.  מלכתחילה, עליך ליצור תבניות למדדים.  הדוגמה הבאה מציגה בקשה ליצירת תבנית uint:  ``` {.java} תלתל -X PUT \   http://your-elasticsearch.here:9200/_template/uint_template \   -H 'content-type:application/json' \   -d '{     "index_patterns": [        "לא*"     ],     "הגדרות": {        "אינדקס": {           "מספר_העותקים": 1,           "מספר_שברים": 5        }     },     "מיפויים": {        "נכסים": {           "מספר זיהוי של הפריט": {              "type": "ארוך"           },           "שעון": {              "format": "epoch_second",              "type": "תאריך"           },           "ערך": {              "type": "ארוך"           }        }     } }' ```  כדי ליצור תבניות אחרות, המשתמש צריך לשנות את כתובת האתר (החלק האחרון הוא שם התבנית), שנה את השדה `"index_patterns"` כך שיתאים לשם האינדקס וכדי להגדיר מיפוי חוקי, שניתן לקחת ממנו `database/elasticsearch/elasticsearch.map`.  לדוגמה, ניתן להשתמש בפקודה הבאה כדי ליצור תבנית עבור אינדקס טקסט:  ``` {.java} תלתל -X PUT \   http://your-elasticsearch.here:9200/_template/text_template \   -H 'content-type:application/json' \   -d '{     "index_patterns": [        "טֶקסט*"     ],     "הגדרות": {        "אינדקס": {           "מספר_העותקים": 1,           "מספר_שברים": 5        }     },     "מיפויים": {        "נכסים": {           "מספר זיהוי של הפריט": {              "type": "ארוך"           },           "שעון": {              "format": "epoch_second",              "type": "תאריך"           },           "ערך": {              "שדות": {                 "נתח": {                    "אינדקס": נכון,                    "type": "טקסט",                    "analyzer": "סטנדרטי"                 }              },              "index": false,              "type": "טקסט"           }        }     } }' ```  זה נדרש כדי לאפשר ל-Elasticsearch להגדיר מיפוי חוקי עבור מדדים נוצר באופן אוטומטי. אז זה נדרש ליצור את הצינור הַגדָרָה. צינור הוא סוג של עיבוד מקדים של נתונים לפני כן הכנסת נתונים למדדים. ניתן להשתמש בפקודה הבאה כדי ליצור צינור לאינדקס uint:  ``` {.java} תלתל -X PUT \   http://your-elasticsearch.here:9200/_ingest/pipeline/uint-pipeline \   -H 'content-type:application/json' \   -d '{     "description": "שם אינדקס Uint יומי",     "מעבדים": [        {           "date_index_name": {              "field": "שעון",              "פורמטים_תאריך": [                 "UNIX"              ],              "index_name_prefix": "uint-",              "date_rounding": "ד"           }        }     ] }' ```  המשתמש יכול לשנות את פרמטר העיגול ("תאריך\_rounding") כדי להגדיר א תקופת סיבוב מדד ספציפית. כדי ליצור צינורות אחרים, המשתמש צריך שנה את כתובת האתר (החלק האחרון הוא שם הצינור) ושנה שדה "index\_name\_prefix" כדי להתאים לשם האינדקס.  ראה גם [Elasticsearch תיעוד](https://www.elastic.co/guide/en/elasticsearch/reference/master/date-index-name-processor.html).  בנוסף, אחסון נתוני היסטוריה במספר מדדים מבוססי תאריכים צריך להיות מופעל גם בפרמטר החדש בתצורת שרת Zabbix:       ### אפשרות: HistoryStorageDateIndex      # אפשר עיבוד מקדים של ערכי היסטוריה באחסון ההיסטוריה כדי לאחסן ערכים במדדים שונים על סמך תאריך.      # 0 - השבת      # 1 - אפשר      #      # חובה: לא      # ברירת מחדל:      # HistoryStorageDateIndex=0

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

en-us	#### Strings  Strings should be enclosed with single ' or double " quotes. Inside the strings, single or double quotes (depending on which are used to enclose it) and backslashes `\` are escaped with the backslash `\` character.
he	#### מחרוזות  יש לכלול מחרוזות במרכאות בודדות או כפולות. בתוך ה מחרוזות, מרכאות בודדות או כפולות (בהתאם לאלו משמשים להקיף it) והלוכסים האחוריים `\` נמלטים עם תו `\`.

en-us	#### Structure  The content of this manual is divided into sections and subsections to provide easy access to particular subjects of interest.  When you navigate to respective sections, make sure that you expand section folders to reveal full content of what is included in subsections and individual pages.  Cross-linking between pages of related content is provided as much as possible to make sure that relevant information is not missed by the users.
he	#### מבנה  התוכן של מדריך זה מחולק לחלקים ותתי סעיפים ל לספק גישה נוחה לנושאים מסוימים של עניין.  כאשר אתה מנווט למקטעים המתאימים, הקפד להרחיב תיקיות מדור כדי לחשוף את התוכן המלא של מה שנכלל בו תת-סעיפים ודפים בודדים.  קישור צולב בין דפים של תוכן קשור מסופק באותה מידה ניתן לוודא שהמידע הרלוונטי לא יחמיץ את משתמשים.

en-us	 #### Structure  The header consists of four fields. All numbers in the header are formatted as little-endian.  |Field|Size|Size<br>(large packet)|Description| |--|-|-|------| |`<PROTOCOL>`|4|4|`"ZBXD"` or `5A 42 58 44`| |`<FLAGS>`|1|1|Protocol flags:<br>`0x01` - Zabbix communications protocol<br>`0x02` - compression<br>`0x04` - large packet| |`<DATALEN>`|4|8|Data length.| |`<RESERVED>`|4|8|When compression is used (`0x02` flag) - the length of uncompressed data<br>When compression is not used - `00 00 00 00`|
he	#### מבנה  הכותרת מורכבת מארבעה שדות. כל המספרים בכותרת מעוצבים כ- little-endian.  |שדה|גודל|גודל<br>(חבילה גדולה)|תיאור| |--|-|-|------| |`<PROTOCOL>`|4|4|`"ZBXD"` או `5A 42 58 44`| |`<FLAGS>`|1|1|דגלים של פרוטוקול:<br>`0x01` - פרוטוקול תקשורת Zabbix<br>`0x02` - דחיסה<br>`0x04` - חבילה גדולה| |`<DATALEN>`|4|8|אורך נתונים.| |`<RESERVED>`|4|8|כאשר נעשה שימוש בדחיסה (דגל `0x02`) - אורך הנתונים הלא דחוסים<br>כאשר לא נעשה שימוש בדחיסה - `00 00 00 00`|

en-us	##### Substring extraction in trigger tags  Substring extraction is supported for populating the tag name or tag value, using a macro [function](/manual/config/macros/macro_functions) - applying a regular expression to the value obtained by the {ITEM.VALUE}, {ITEM.LASTVALUE} macro or a low-level discovery macro. For example:      {{ITEM.VALUE}.regsub(pattern, output)}     {{ITEM.VALUE}.iregsub(pattern, output)}      {{#LLDMACRO}.regsub(pattern, output)}     {{#LLDMACRO}.iregsub(pattern, output)}  Tag name and value will be cut to 255 characters if their length exceeds 255 characters after macro resolution.  See also: Using macro functions in [low-level discovery macros](/manual/config/macros/lld_macros#using_macro_functions) for event tagging.
he	##### מיצוי מחרוזת משנה בתגיות טריגר  חילוץ מחרוזת משנה נתמך לאכלוס שם התג או התג ערך, באמצעות מאקרו [פונקציה](/manual/config/macros/macro_functions) - החלת ביטוי רגולרי על הערך שהתקבל על ידי ה-{ITEM.VALUE}, מאקרו {ITEM.LASTVALUE} או מאקרו גילוי ברמה נמוכה. לדוגמה:       {{ITEM.VALUE}.regsub(pattern, output)}      {{ITEM.VALUE}.iregsub(pattern, output)}       {{#LLDMACRO}.regsub(pattern, output)}      {{#LLDMACRO}.iregsub(pattern, output)}  השם והערך של התג יחתכו ל-255 תווים אם אורכם חורג 255 תווים לאחר רזולוציית מאקרו.  ראה גם: שימוש בפונקציות מאקרו ב-[גילוי ברמה נמוכה פקודות מאקרו](/manual/config/macros/lld_macros#using_macro_functions) עבור תיוג אירועים.

en-us	##### Supported checks  The table below describes in-built items that are supported in IPMI agent checks.  |Item key|<|<|<| |--|--|------|------| |▲|Description|Return value|Comments| |ipmi.get|<|<|<| |<|IPMI-sensor related information.|JSON object|This item can be used for the [discovery of IPMI sensors](/manual/discovery/low_level_discovery/examples/ipmi_sensors#overview).<br>Supported since Zabbix 5.0.0.|
he	##### בדיקות נתמכות  הטבלה שלהלן מתארת פריטים מובנים הנתמכים ב-IPMI בדיקות סוכן.  |מפתח פריט|<|<|<| |--|--|------|------| |▲|תיאור|ערך החזרה|הערות| |ipmi.get|<|<|<| |<|מידע הקשור לחיישן IPMI.|אובייקט JSON|ניתן להשתמש בפריט זה עבור [גילוי חיישני IPMI](/manual/discovery/low_level_discovery/examples/ipmi_sensors#overview).<br>נתמך מאז Zabbix 5.0.0 .|

en-us	#### Supported locations  LLD macros can be used:  -   in the low-level discovery rule filter -   for item prototypes in     -   name     -   key parameters     -   unit     -   update interval^[1](lld_macros#footnotes)^     -   history storage period^[1](lld_macros#footnotes)^     -   trend storage period^[1](lld_macros#footnotes)^     -   item value preprocessing steps     -   SNMP OID     -   IPMI sensor field     -   calculated item formula     -   SSH script and Telnet script     -   database monitoring SQL query     -   JMX item endpoint field     -   description     -   HTTP agent URL field     -   HTTP agent HTTP query fields field     -   HTTP agent request body field     -   HTTP agent required status codes field     -   HTTP agent headers field key and value     -   HTTP agent HTTP authentication username field     -   HTTP agent HTTP authentication password field     -   HTTP agent HTTP proxy field     -   HTTP agent HTTP SSL certificate file field     -   HTTP agent HTTP SSL key file field     -   HTTP agent HTTP SSL key password field     -   HTTP agent HTTP timeout^[1](lld_macros#footnotes)^ field     -   tags -   for trigger prototypes in     -   name     -   operational data     -   expression (only in constants and function parameters)     -   URL     -   description     -   tags -   for graph prototypes in     -   name -   for host prototypes in     -   name     -   visible name     -   custom interface fields: IP, DNS, port, SNMP v1/v2 community,         SNMP v3 context name, SNMP v3 security name, SNMP v3         authentication passphrase, SNMP v3 privacy passphrase     -   host group prototype name     -   host tag value     -   host macro value     -   (see the [full list](/manual/vm_monitoring/discovery_fields))  In all those places, except the low-level discovery rule filter, LLD macros can be used inside static user [macro context](/manual/config/macros/user_macros_context).
he	#### מיקומים נתמכים  ניתן להשתמש בפקודות מאקרו LLD:  - במסנן כלל הגילוי ברמה נמוכה - עבור אבות טיפוס של פריט ב      - שם      - פרמטרים מרכזיים      -   יחידה      - מרווח עדכון^[1](lld_macros#footnotes)^      - תקופת אחסון היסטוריה^[1](lld_macros#footnotes)^      - תקופת אחסון מגמה^[1](lld_macros#footnotes)^      - שלבי עיבוד מקדים של ערך פריט      - SNMP OID      - שדה חיישן IPMI      - נוסחת פריט מחושבת      - סקריפט SSH וסקריפט Telnet      - ניטור מסד נתונים שאילתת SQL      - שדה נקודת קצה של פריט JMX      -   תיאור      - שדה כתובת URL של סוכן HTTP      - שדה שדות שאילתת HTTP של סוכן HTTP      - שדה גוף בקשת סוכן HTTP      - שדה קודי מצב נדרש של סוכן HTTP      - מפתח שדה וערך של כותרות סוכן HTTP      - שדה שם משתמש לאימות HTTP של סוכן HTTP      - שדה סיסמת אימות HTTP של סוכן HTTP      - שדה פרוקסי HTTP של סוכן HTTP      - שדה קובץ אישור HTTP של סוכן HTTP SSL      - שדה קובץ מפתח HTTP SSL של סוכן HTTP      - שדה סיסמת מפתח HTTP SSL של סוכן HTTP      - פסק זמן של HTTP של סוכן HTTP^[1](lld_macros#footnotes)^ שדה      - תגים - עבור אבות טיפוס של טריגר ב      - שם      - נתונים תפעוליים      - ביטוי (רק בקבועים ובפרמטרים של פונקציה)      - כתובת אתר      -   תיאור      - תגים - עבור אבות טיפוס גרפים ב      - שם - עבור אבות טיפוס מארח ב      - שם      - שם גלוי      - שדות ממשק מותאמים אישית: IP, DNS, יציאה, קהילת SNMP v1/v2,          שם הקשר SNMP v3, שם אבטחה SNMP v3, SNMP v3          ביטוי סיסמה לאימות, ביטוי סיסמה של פרטיות SNMP v3      - שם אב טיפוס של קבוצת מארח      - ערך תג מארח      - ערך מאקרו מארח      - (ראה את [הרשימה המלאה](/manual/vm_monitoring/discovery_fields))  בכל אותם מקומות ניתן להשתמש בפקודות מאקרו LLD בתוך משתמש סטטי [מאקרו context](/manual/config/macros/user_macros_context).

en-us	#### Supported macros  The discovery will return all instances of the specified object in the {\#INSTANCE} macro, which may be used in the prototypes of perf\_count and perf\_count\_en items.  ``` {.java} [     {"{#INSTANCE}":"0"},     {"{#INSTANCE}":"1"},     {"{#INSTANCE}":"_Total"} ] ```  For example, if the item key used in the discovery rule is:      perf_instance.discovery[Processor]  you may create an item prototype:      perf_counter["\Processor({#INSTANCE})\% Processor Time"]  Notes:  -   If the specified object is not found or does not support variable     instances then the discovery item will become NOTSUPPORTED. -   If the specified object supports variable instances, but currently     does not have any instances, then an empty JSON array will be     returned. -   In case of duplicate instances they will be skipped.
he	#### פקודות מאקרו נתמכות  הגילוי יחזיר את כל המופעים של האובייקט שצוין ב- מאקרו {\#INSTANCE}, שעשוי לשמש באבות טיפוס של perf\_count ו-perf\_count\_en פריטים.  ``` {.java} [      {"{#INSTANCE}":"0"},      {"{#INSTANCE}":"1"},      {"{#INSTANCE}":"_סה"כ"} ] ```  לדוגמה, אם מפתח הפריט המשמש בכלל הגילוי הוא:       perf_instance.discovery[מעבד]  אתה יכול ליצור אב טיפוס של פריט:       perf_counter["\Processor({#INSTANCE})\% זמן מעבד"]  הערות:  - אם האובייקט שצוין לא נמצא או אינו תומך במשתנה      מקרים אז פריט הגילוי יהפוך ל- NOTSUPPORTED. - אם האובייקט שצוין תומך במופעים משתנים, אך כרגע      אין מופעים, אז יהיה מערך JSON ריק      חזר. - במקרה של מופעים כפולים הם ידלגו.

en-us	##### Supported macros  The following macros are supported for use in the discovery rule [filter](/manual/discovery/low_level_discovery#discovery_rule_filter) and prototypes of items, triggers and graphs:  |Macro|Description| |-----|-----------| |Discovery of MBean attributes|<| |{\#JMXVALUE}|Attribute value.| |{\#JMXTYPE}|Attribute type.| |{\#JMXOBJ}|Object name.| |{\#JMXDESC}|Object name including attribute name.| |{\#JMXATTR}|Attribute name.| |Discovery of MBeans|<| |{\#JMXDOMAIN}|MBean domain. (*Zabbix reserved name*)| |{\#JMXOBJ}|Object name. (*Zabbix reserved name*)| |{\#JMX<key property>}|MBean properties (like {\#JMXTYPE}, {\#JMXNAME}) (see [Limitations](#limitations) below).|
he	##### פקודות מאקרו נתמכות  פקודות המאקרו הבאות נתמכות לשימוש בכלל הגילוי [מסנן](/manual/discovery/low_level_discovery#discovery_rule_filter) ואבות טיפוס של פריטים, טריגרים וגרפים:  |מאקרו|תיאור| |-----|----------------| |גילוי של תכונות MBean|<| |{\#JMXVALUE}|ערך תכונה.| |{\#JMXTYPE}|סוג תכונה.| |{\#JMXOBJ}|שם האובייקט.| |{\#JMXDESC}|שם אובייקט כולל שם תכונה.| |{\#JMXATTR}|שם תכונה.| |גילוי של MBeans|<| |{\#JMXDOMAIN}|דומיין MBean. (*שם שמור זביביקס*)| |{\#JMXOBJ}|שם האובייקט. (*שם שמור זביביקס*)| |{\#JMX<נכס מפתח>}|מאפייני MBean (כמו {\#JMXTYPE}, {\#JMXNAME}) (ראה [הגבלות](#limitations) למטה).|

en-us	### Supported macros  The following macros are supported for use in the discovery rule [filter](/manual/discovery/low_level_discovery#discovery_rule_filter) and prototypes of items, triggers and graphs:  |Macro|Description| |-----|-----------| |{\#UNIT.NAME}|Primary unit name.| |{\#UNIT.DESCRIPTION}|Human readable description.| |{\#UNIT.LOADSTATE}|Load state (i.e. whether the unit file has been loaded successfully)| |{\#UNIT.ACTIVESTATE}|Active state (i.e. whether the unit is currently started or not)| |{\#UNIT.SUBSTATE}|Sub state (a more fine-grained version of the active state that is specific to the unit type, which the active state is not)| |{\#UNIT.FOLLOWED}|Unit that is being followed in its state by this unit, if there is any; otherwise an empty string.| |{\#UNIT.PATH}|Unit object path.| |{\#UNIT.JOBID}|Numeric job ID if there is a job queued for the job unit; 0 otherwise.| |{\#UNIT.JOBTYPE}|Job type.| |{\#UNIT.JOBPATH}|Job object path.| |{\#UNIT.UNITFILESTATE}|The install state of the unit file.|
he	### פקודות מאקרו נתמכות  פקודות המאקרו הבאות נתמכות לשימוש בכלל הגילוי [מסנן](/manual/discovery/low_level_discovery#discovery_rule_filter) ואבות טיפוס של פריטים, טריגרים וגרפים:  |מאקרו|תיאור| |-----|----------------| |{\#UNIT.NAME}|שם היחידה הראשית.| |{\#UNIT.DESCRIPTION}|תיאור קריא אנושי.| |{\#UNIT.LOADSTATE}|מצב טעינה (כלומר האם קובץ היחידה נטען בהצלחה)| |{\#UNIT.ACTIVESTATE}|מצב פעיל (כלומר האם היחידה מופעלת כרגע או לא)| |{\#UNIT.SUBSTATE}|מצב משנה (גרסה עדינה יותר של המצב הפעיל הספציפית לסוג היחידה, שהמצב הפעיל אינו)| |{\#UNIT.FOLLOWED}|יחידה שבמצבה עוקבת יחידה זו, אם קיימת; אחרת מחרוזת ריקה.| |{\#UNIT.PATH}|נתיב אובייקט יחידה.| |{\#UNIT.JOBID}|מזהה משרה מספרי אם יש עבודה בתור ליחידת המשרה; 0 אחרת.| |{\#UNIT.JOBTYPE}|סוג המשרה.| |{\#UNIT.JOBPATH}|נתיב אובייקט עבודה.| |{\#UNIT.UNITFILESTATE}|מצב ההתקנה של קובץ היחידה.|

en-us	#### Supported macros  This discovery key returns two macros - {\#CPU.NUMBER} and {\#CPU.STATUS} identifying the CPU order number and status respectively. Note that a clear distinction cannot be made between actual, physical processors, cores and hyperthreads. {\#CPU.STATUS} on Linux, UNIX and BSD systems returns the status of the processor, which can be either "online" or "offline". On Windows systems, this same macro may represent a third value - "unknown" - which indicates that a processor has been detected, but no information has been collected for it yet.  CPU discovery relies on the agent's collector process to remain consistent with the data provided by the collector and save resources on obtaining the data. This has the effect of this item key not working with the test (-t) command line flag of the agent binary, which will return a NOT\_SUPPORTED status and an accompanying message indicating that the collector process has not been started.  Item prototypes that can be created based on CPU discovery include, for example:  -   `system.cpu.util[{#CPU.NUMBER},<type>,<mode>]` -   `system.hw.cpu[{#CPU.NUMBER},<info>]`  For detailed item key description, see [Zabbix agent item keys](/manual/config/items/itemtypes/zabbix_agent#supported_item_keys).
he	#### פקודות מאקרו נתמכות  מפתח גילוי זה מחזיר שתי פקודות מאקרו - {\#CPU.NUMBER} ו {\#CPU.STATUS} המזהה את מספר הזמנת המעבד והסטטוס בהתאמה. שימו לב שלא ניתן לעשות הבחנה ברורה בין ממשי, פיזי מעבדים, ליבות ו-hyperthreads. {\#CPU.STATUS} ב-Linux, UNIX ו- מערכות BSD מחזירות את המצב של המעבד, שיכול להיות גם "מקוון" או "לא מקוון". במערכות Windows, אותו מאקרו עשוי לייצג ערך שלישי - "לא ידוע" - המציין כי מעבד היה זוהה, אך עדיין לא נאסף מידע עבורו.  גילוי CPU מסתמך על כך שתהליך האספן של הסוכן יישאר בקנה אחד עם הנתונים שסופקו על ידי האספן ולחסוך משאבים על השגת הנתונים. זה משפיע על כך שמפתח פריט זה לא עובד עם דגל שורת הפקודה test (-t) של הסוכן הבינארי, אשר יהיה להחזיר סטטוס NOT\_SUPPORTED והודעה נלווית המציינת שתהליך האספן לא הוחל.  אבות טיפוס של פריטים שניתן ליצור בהתבסס על גילוי CPU כוללים, עבור דוגמא:  - `system.cpu.util[{#CPU.NUMBER},<type>,<mode>]` - `system.hw.cpu[{#CPU.NUMBER},<info>]`  לתיאור מפורט של מפתח הפריט, ראה [פריט סוכן Zabbix keys](/manual/config/items/itemtypes/zabbix_agent#supported_item_keys).

en-us	#### Supported macros  This discovery key returns two macros - {\#DEVNAME} and {\#DEVTYPE} identifying the block device name and type respectively, e.g.:  ``` {.java} [     {        "{#DEVNAME}":"loop1",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"dm-0",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda1",       "{#DEVTYPE}":"partition"    } ] ```  Block device discovery allows to use `vfs.dev.read[]` and `vfs.dev.write[]` items to create item prototypes using the {\#DEVNAME} macro, for example:  -   "vfs.dev.read\[{\#DEVNAME},sps\]" -   "vfs.dev.write\[{\#DEVNAME},sps\]"  {\#DEVTYPE} is intended for device filtering.
he	#### פקודות מאקרו נתמכות  מפתח גילוי זה מחזיר שני פקודות מאקרו - {\#DEVNAME} ו-{\#DEVTYPE} זיהוי השם והסוג של מכשיר החסימה בהתאמה, למשל:  ``` {.java} [     {        "{#DEVNAME}":"לולאה1",        "{#DEVTYPE}":"דיסק"     },     {        "{#DEVNAME}":"dm-0",        "{#DEVTYPE}":"דיסק"     },     {        "{#DEVNAME}":"sda",        "{#DEVTYPE}":"דיסק"     },     {        "{#DEVNAME}":"sda1",        "{#DEVTYPE}":"מחיצה"     } ] ```  גילוי מכשיר חסום מאפשר להשתמש ב-`vfs.dev.read[]` ו פריטי `vfs.dev.write[]` ליצירת אבות טיפוס של פריט באמצעות ה-{\#DEVNAME} מאקרו, למשל:  - "vfs.dev.read\[{\#DEVNAME},sps\]" - "vfs.dev.write\[{\#DEVNAME},sps\]"  {\#DEVTYPE} מיועד לסינון מכשירים.

en-us	#### Supported macros  You may use the {\#IFNAME} macro in the discovery rule [filter](/manual/discovery/low_level_discovery#filter) and prototypes of items, triggers and graphs.  Examples of item prototypes that you might wish to create based on "net.if.discovery":  -   "net.if.in\[{\#IFNAME},bytes\]", -   "net.if.out\[{\#IFNAME},bytes\]".  Note that on Windows {\#IFGUID} is also returned.
he	#### פקודות מאקרו נתמכות  אתה יכול להשתמש במאקרו {\#IFNAME} בכלל הגילוי [פילטר](/manual/discovery/low_level_discovery#filter) ואבות טיפוס של פריטים, טריגרים וגרפים.  דוגמאות לאבות טיפוס של פריטים שאולי תרצה ליצור על סמך "net.if.discovery":  - "net.if.in\[{\#IFNAME},בתים\]", - "net.if.out\[{\#IFNAME},bytes\]".  שים לב שב-Windows מוחזר גם {\#IFGUID}.

en-us	#### Supported platforms  Due to the security requirements and mission-critical nature of server operation, UNIX is the only operating system that can consistently deliver the necessary performance, fault tolerance and resilience. Zabbix operates on market leading versions.  Zabbix server is tested on the following platforms:  -   Linux -   Solaris -   AIX -   HP-UX -   Mac OS X -   FreeBSD -   OpenBSD -   NetBSD -   SCO Open Server -   Tru64/OSF1  ::: noteclassic Zabbix may work on other Unix-like operating systems as well. :::
he	#### פלטפורמות נתמכות  בשל דרישות האבטחה והאופי הקריטי למשימה של השרת פעולה, UNIX היא מערכת ההפעלה היחידה שיכולה באופן עקבי לספק את הביצועים הדרושים, סובלנות תקלות וחוסן. Zabbix פועלת על גרסאות מובילות בשוק.  שרת Zabbix נבדק בפלטפורמות הבאות:  - לינוקס - סולאריס - AIX - HP-UX - Mac OS X - FreeBSD - OpenBSD - NetBSD - SCO Open Server - Tru64/OSF1  ::: noteclassic Zabbix עשוי לעבוד על מערכות הפעלה אחרות דמויות Unix כמו נו. :::

en-us	#### Supported platforms  Zabbix proxy runs on the same list of [supported platforms](/manual/concepts/server#supported_platforms) as Zabbix server.
he	#### פלטפורמות נתמכות  פרוקסי Zabbix פועל על אותה רשימה של [פלטפורמות נתמכות](/manual/concepts/server#supported_platforms) בתור שרת Zabbix.

en-us	#### Supported segments  |Segment|Description| |--|--------| |`<name>`|Match object property by name.| |`*`|Match all object properties.| |`['<name>']`|Match object property by name.| |`['<name>', '<name>', ...]`|Match object property by any of the listed names.| |`[<index>]`|Match array element by the index.| |`[<number>, <number>, ...]`|Match array element by any of the listed indexes.| |`[*]`|Match all object properties or array elements.| |`[<start>:<end>]`|Match array elements by the defined range:<br>**<start>** - the first index to match (including). If not specified matches all array elements from the beginning. If negative specifies starting offset from the end of array.<br>**<end>** - the last index to match (excluding). If not specified matches all array elements to the end. If negative specifies starting offset from the end of array.| |`[?(<expression>)]`|Match objects/array elements by applying a filter expression.|  To find a matching segment ignoring its ancestry (detached segment) it must be prefixed with '..' , for example `$..name` or `$..['name']` return values of all 'name' properties.  Matched element names can be extracted by adding a `~` suffix to the JSONPath. It returns the name of the matched object or an index in string format of the matched array item. The output format follows the same rules as other JSONPath queries - definite path results are returned 'as is' and indefinite path results are returned in array. However there is not much point of extracting the name of an element matching a definite path - it's already known.
he	#### פלחים נתמכים  |פלח|תיאור| |--|--------| |`<name>`|התאם מאפיין אובייקט לפי שם.| |`*`|התאם את כל מאפייני האובייקט.| |`['<name>']`|התאם את מאפיין האובייקט לפי שם.| |`['<name>', '<name>', ...]`|התאם את מאפיין האובייקט לפי כל אחד מהשמות הרשומים.| |`[<index>]`|התאם את רכיב המערך לפי האינדקס.| |`[<number>, <number>, ...]`|התאם את רכיב המערך לפי כל אחד מהאינדקסים הרשומים.| |`[*]`|תאם את כל מאפייני האובייקט או רכיבי המערך.| |`[<start>:<end>]`|התאם רכיבי מערך לפי הטווח המוגדר:<br>**<start>** - האינדקס הראשון שתתאים (כולל). אם לא צוין תואם את כל רכיבי המערך מההתחלה. אם שלילי מציין התחלה של היסט מסוף המערך.<br>**<end>** - האינדקס האחרון להתאים (לא כולל). אם לא צוין תואם את כל רכיבי המערך עד הסוף. אם שלילי מציין התחלה של היסט מסוף המערך.| |`[?(<expression>)]`|התאם אובייקטים/רכיבי מערך על ידי החלת ביטוי מסנן.|  כדי למצוא קטע תואם תוך התעלמות מהמוצא שלו (קטע מנותק) זה חייב להיות קידומת '..' , לדוגמה `$..name` או `$..['name']` החזר ערכים של כל מאפייני 'שם'.  ניתן לחלץ שמות אלמנטים תואמים על ידי הוספת סיומת `~` ל- JSONPath. הוא מחזיר את שם האובייקט המותאם או אינדקס ב פורמט מחרוזת של פריט המערך המותאם. פורמט הפלט עוקב אחר ה אותם כללים כמו שאילתות JSONPath אחרות - תוצאות נתיב מוגדרות הן החזירו 'as is' ותוצאות נתיב בלתי מוגדר מוחזרות במערך. עם זאת, אין טעם לחלץ את השם של אלמנט התאמת נתיב מוגדר - זה כבר ידוע.

en-us	##### Switching from AES128 to AES256  Zabbix uses AES128 as the built-in default for data. Let's assume you are using certificates and want to switch to AES256, on OpenSSL 1.1.1.  This can be achieved by adding the respective parameters in `zabbix_server.conf`:        TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/server.crt       TLSKeyFile=/home/zabbix/server.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384       TLSCipherPSK13=TLS_CHACHA20_POLY1305_SHA256       TLSCipherPSK=kECDHEPSK+AES256:-SHA1       TLSCipherAll13=TLS_AES_256_GCM_SHA384       TLSCipherAll=EECDH+aRSA+AES256:-SHA1:-SHA384  ::: noteimportant Although only certificate-related ciphersuites will be used, `TLSCipherPSK*` parameters are defined as well to avoid their default values which include less secure ciphers for wider interoperability. PSK ciphersuites cannot be completely disabled on server/proxy. :::  And in `zabbix_agentd.conf`:        TLSConnect=cert       TLSAccept=cert       TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/agent.crt       TLSKeyFile=/home/zabbix/agent.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384
he	##### מעבר מ-AES128 ל-AES256  Zabbix משתמש ב-AES128 כברירת המחדל המובנית עבור נתונים. בוא נניח שאתה משתמשים באישורים ורוצים לעבור ל-AES256, ב-OpenSSL 1.1.1.  ניתן להשיג זאת על ידי הוספת הפרמטרים המתאימים `zabbix_server.conf`:         TLSCAFile=/home/zabbix/ca.crt        TLSCertFile=/home/zabbix/server.crt        TLSKeyFile=/home/zabbix/server.key        TLScipherCert13=TLS_AES_256_GCM_SHA384        TLScipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384        TLScipherPSK13=TLS_CHACHA20_POLY1305_SHA256        TLScipherPSK=kECDHEPSK+AES256:-SHA1        TLScipherAll13=TLS_AES_256_GCM_SHA384        TLScipherAll=EECDH+aRSA+AES256:-SHA1:-SHA384  ::: שימו לב חשוב אמנם רק חבילות צופן הקשורות לתעודה ישמש, פרמטרים של `TLSCipherPSK*` מוגדרים גם כדי להימנע ערכי ברירת המחדל שלהם הכוללים צפנים פחות מאובטחים עבור רחב יותר יכולת פעולה הדדית. לא ניתן להשבית לחלוטין את PSK ciphersuites שרת/פרוקסי. :::  וב-`zabbix_agentd.conf`:         TLSConnect=cert        TLSAccept=cert        TLSCAFile=/home/zabbix/ca.crt        TLSCertFile=/home/zabbix/agent.crt        TLSKeyFile=/home/zabbix/agent.key        TLScipherCert13=TLS_AES_256_GCM_SHA384        TLScipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384

en-us	##### Switching interface back to available  When the unreachability period is over, the interface is polled again, decreasing priority for item that turned the interface into unreachable state. If the unreachable interface reappears, the monitoring returns to normal automatically:      resuming Zabbix agent checks on host "New host": connection restored  ::: noteclassic Once interface becomes available, the host does not poll all its items immediately for two reasons:  -   It might overload the host. -   The interface restore time is not always matching planned item     polling schedule time.  So, after the interface becomes available, items are not polled immediately, but they are getting rescheduled to their next polling round. :::
he	##### החלפת ממשק חזרה לזמין  כשתקופת חוסר הגישה נגמרת, הממשק נשאל שוב, ירידה בעדיפות עבור פריט שהפך את הממשק לבלתי ניתן להשגה מדינה. אם הממשק הבלתי ניתן להשגה מופיע שוב, הניטור חוזר ל רגיל אוטומטית:       חידוש בדיקות סוכן Zabbix על המארח "מארח חדש": החיבור שוחזר  ::: noteclassic ברגע שהממשק הופך לזמין, המארח לא מסקר את כולם הפריטים שלו מיד משתי סיבות:  - זה עלול להעמיס על המארח. - זמן שחזור הממשק לא תמיד תואם את הפריט המתוכנן      זמן לוח הזמנים של הקלפיות.  לכן, לאחר שהממשק הופך לזמין, הפריטים אינם נשאלים באופן מיידי, אבל הם מקבלים מועד אחר להצבעה הבאה שלהם עִגוּל. :::

en-us	#### Switching to raw values  A dropdown on the upper right allows to switch from the simple graph to the *Values/500 latest values* listings. This can be useful for viewing the numeric values making up the graph.  The values represented here are raw, i.e. no units or postprocessing of values is used. Value mapping, however, is applied.
he	#### מעבר לערכים גולמיים  תפריט נפתח בצד ימין למעלה מאפשר לעבור מהגרף הפשוט אל רישומי *ערכים/500 ערכים אחרונים*. זה יכול להיות שימושי לצפייה הערכים המספריים המרכיבים את הגרף.  הערכים המיוצגים כאן הם גולמיים, כלומר ללא יחידות או שלאחר עיבוד של נעשה שימוש בערכים. עם זאת, מיפוי ערכים מיושם.

en-us	## SYNOPSIS  **zabbix\_agent2** \[**-c** *config-file*\]\ **zabbix\_agent2** \[**-c** *config-file*\] **-p**\ **zabbix\_agent2** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agent2** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agent2 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}
he	## אופן השימוש  **zabbix\_agent2** \[**-c** *config-file*\]\ **zabbix\_agent2** \[**-c** *config-file*\] **-p**\ **zabbix\_agent2** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agent2** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agent2 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_agentd** \[**-c** *config-file*\]\ **zabbix\_agentd** \[**-c** *config-file*\] **-p**\ **zabbix\_agentd** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agentd** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agentd -h**\ **zabbix\_agentd -V** [ ]{#lbAD}
he	## אופן השימוש  ‎**zabbix\_agentd** \[**-c** *config-file*\]‎\ ‎**zabbix\_agentd** \[**-c** *config-file*\] **-p**‎\ ‎**zabbix\_agentd** \[**-c** *config-file*\] **-t** *item-key*‎\ ‎**zabbix\_agentd** \[**-c** *config-file*\] **-R** *runtime-option*‎\ ‎**zabbix\_agentd -h**‎\ ‎**zabbix\_agentd -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-agent-cert-issuer** *cert-issuer*\] \[**--tls-agent-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -h**\ **zabbix\_get -V** [ ]{#lbAD}
he	## אופן השימוש  ‎**zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I**‎ ‎*IP-address*\] \[**-t** *timeout*\] **-k** *item-key*\‎ ‎**zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I**‎ ‎*IP-address*\] \[**-t** *timeout*\] **--tls-connect** **cert**‎ ‎**--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\]‎ ‎\[**--tls-agent-cert-issuer** *cert-issuer*\]‎ ‎\[**--tls-agent-cert-subject** *cert-subject*\] **--tls-cert-file**‎ ‎*cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13**‎ ‎*cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k**‎ ‎*item-key*\‎ ‎**zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I**‎ ‎*IP-address*\] \[**-t** *timeout*\] **--tls-connect** **psk**‎ ‎**--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file*‎ ‎\[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher**‎ ‎*cipher-string*\] **-k** *item-key*\‎ ‎**zabbix\_get -h**\‎ ‎**zabbix\_get -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_js -s** *script-file* **-p** *input-param* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -s** *script-file* **-i** *input-file* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -h**\ **zabbix\_js -V** [ ]{#lbAD}
he	## אופן שימוש  **zabbix\_js -s** *script-file* **-p** *input-param* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -s** *script-file* **-i** *input-file* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -h**\ **zabbix\_js -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_proxy** \[**-c** *config-file*\]\ **zabbix\_proxy** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_proxy -h**\ **zabbix\_proxy -V** [ ]{#lbAD}
he	## אופן שימוש  **zabbix\_proxy** \[**-c** *config-file*\]\ **zabbix\_proxy** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_proxy -h**\ **zabbix\_proxy -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender -h**\ **zabbix\_sender -V** [ ]{#lbAD}
he	## תמצית  **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender -h**\ **zabbix\_sender -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_server** \[**-c** *config-file*\]\ **zabbix\_server** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_server -h**\ **zabbix\_server -V** [ ]{#lbAD}
he	## אופן שימוש  **zabbix\_server** \[**-c** *config-file*\]\ **zabbix\_server** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_server -h**\ **zabbix\_server -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_web\_service** \[**-c** *config-file*\]\ **zabbix\_web\_service -h**\ **zabbix\_web\_service -V** [ ]{#lbAD}
he	## אופן שימוש  **zabbix\_web\_service** \[**-c** *config-file*\]\ **zabbix\_web\_service -h**\ **zabbix\_web\_service -V** [ ]{#lbAD}

en-us	#### Syntax  To retrieve aggregates, you may:  -   list several items for aggregation:  ``` aggregate_function(function(/host/key,parameter),function(/host2/key2,parameter),...) ```  Note that `function` here must be a history/trend function.  -   use the **foreach** function, as the only parameter, and its item filter to select the required items:  ``` aggregate_function(foreach_function(/host/key?[group="host group"],timeperiod)) ```  Aggregate function is one of the supported [aggregate functions](/manual/appendix/functions/aggregate#aggregate-functions-1): avg, max, min, sum, etc.  A **foreach** function (e.g. *avg_foreach*, *count_foreach*, etc.) returns one aggregate value for each selected item. Items are selected by using the item filter (`/host/key?[group="host group"]`), from item history.  If some of the items have no data for the requested period, they are ignored in the calculation. If no items have  data, the function will return an error.  For more details, see [foreach functions](/manual/appendix/functions/aggregate/foreach).  ::: noteclassic If the aggregate results in a float value it will be trimmed to an integer if the aggregated item type of information is *Numeric (unsigned)*. :::  An aggregate calculation may become unsupported if:  -   none of the referenced items is found (which may happen if the item     key is incorrect, none of the items exists or all included groups     are incorrect) -   no data to calculate a function
he	#### תחביר  כדי לאחזר אגרגטים, תוכל:  - רשום מספר פריטים לצבירה:  ``` aggregate_function(function(/host/key,parameter),function(/host2/key2,parameter),...) ```  שימו לב ש'פונקציה' כאן חייבת להיות פונקציית היסטוריה/מגמה.  - השתמש בפונקציה **foreach**, כפרמטר היחיד, ובמסנן הפריטים שלה כדי לבחור את הפריטים הדרושים:  ``` aggregate_function(foreach_function(/host/key?[group="host group"],timeperiod)) ```  הפונקציה המצטברת היא אחת מה[פונקציות המצטברות](/manual/appendix/functions/aggregate#aggregate-functions-1) הנתמכות): avg, max, min, sum וכו'.  פונקציית **foreach** (למשל *avg_foreach*, *count_foreach* וכו') מחזירה ערך מצטבר אחד עבור כל פריט שנבחר. פריטים נבחרים באמצעות מסנן הפריטים (`/host/key?[group="host group"]`), מהיסטוריית הפריטים.  אם לחלק מהפריטים אין נתונים עבור התקופה המבוקשת, מתעלמים מהם בחישוב. אם אין פריטים נתונים, הפונקציה תחזיר שגיאה.  לפרטים נוספים, ראה [foreach functions](/manual/appendix/functions/aggregate/foreach).  ::: noteclassic אם המצטבר יביא לערך צף, הוא ייחתך למספר שלם אם סוג המידע המצטבר של הפריט הוא *נומרי (לא חתום)*. :::  חישוב מצטבר עלול להפוך ללא תמיכה אם:  - אף אחד מהפריטים המוזכרים לא נמצא (מה שעלול לקרות אם הפריט      המפתח שגוי, אף אחד מהפריטים לא קיים או כל הקבוצות הכלולים      לא נכונים) - אין נתונים לחישוב פונקציה

en-us	#### System requirements
he	#### דרישות מערכת

en-us	#### - System Services  Systemd services are available:      systemctl list-units zabbix*
he	#### - שירותי מערכת  שירותי Systemd זמינים:       systemctl list-units zabbix*

en-us	##### Tabs for favorite filters  Frequently used sets of filter parameters can be saved in tabs.  To save a new set of filter parameters, open the main tab, and configure the filter settings, then press the *Save as* button. In a new popup window, define *Filter properties*.  ![problem\_filter0.png](../../../../../assets/en/manual/web_interface/filter_properties.png)  |Parameter|Description| |--|--------| |*Name*|The name of the filter to display in the tab list.| |*Show number of records*|Check, if you want the number of problems to be displayed next to the tab name.| |*Set custom time period*|Check to set specific default time period for this filter set. If set, you will only be able to change the time period for this tab by updating filter settings. For tabs without a custom time period, the time range can be changed by pressing the time selector button in the top right corner (button name depends on selected time interval: This week, Last 30 minutes, Yesterday, etc.).<br>This option is available only for filters in *Monitoring→Problems*.| |*From/To*|[Time period](/manual/config/visualization/graphs/simple#time_period_selector) start and end in absolute (`Y-m-d H:i:s`) or relative time syntax (`now-1d`). Available, if *Set custom time period* is checked.|  When saved, the filter is created as a named filter tab and immediately activated.  To edit the filter properties of an existing filter, press the gear symbol next to the active tab name.  ![problem\_filter2.png](../../../../../assets/en/manual/web_interface/filter_properties_link.png)  Notes:  -   To hide the filter area, click on the name of the current tab. Click on the     active tab name again to open the filter area again. -   Keyboard navigation is supported: use arrows to switch between tabs,     press *Enter* to open. -   The left/right buttons above the filter may be used to switch between     saved filters. Alternatively, the downward pointing button opens a drop-down      menu with all saved filters and you can click on the one you need. -   Filter tabs can be re-arranged by dragging and dropping. -   If the settings of a saved filter have been changed (but not saved), a green     dot is displayed after the filter name. To update the filter according to the new     settings, click on the *Update* button, which is displayed instead of the     *Save as* button. -   Current filter settings are remembered in the user profile. When the user     opens the page again, the filter settings will have stayed the same.  ::: noteclassic To share filters, copy and send to others a URL of an active filter. After opening this URL, other users will be able to save this set of parameters as a permanent filter in their Zabbix account.\ See also: [Page parameters](/manual/web_interface/page_parameters). :::
he	##### כרטיסיות עבור מסננים מועדפים  ניתן לשמור קבוצות של פרמטרי סינון בשימוש תכוף בכרטיסיות.  כדי לשמור קבוצה חדשה של פרמטרי סינון, פתח את הכרטיסייה הראשית והגדר את הגדרות המסנן, ולאחר מכן לחץ על הלחצן *שמור בשם*. בחלון קופץ חדש חלון, הגדר *מאפייני סינון*.  ![problem\_filter0.png](../../../../../assets/en/manual/web_interface/filter_properties.png)  |פרמטר|תיאור| |--|--------| |*שם*|שם המסנן שיוצג ברשימת הכרטיסיות.| |*הצג מספר רשומות*|בדוק, אם ברצונך שמספר הבעיות יוצג לצד שם הכרטיסייה.| |*הגדר פרק זמן מותאם אישית*|סמן כדי להגדיר פרק זמן מוגדר המוגדר כברירת מחדל עבור ערכת מסננים זו. אם מוגדר, תוכל לשנות את פרק הזמן עבור כרטיסייה זו רק על ידי עדכון הגדרות הסינון. עבור כרטיסיות ללא פרק זמן מותאם אישית, ניתן לשנות את טווח הזמן על ידי לחיצה על לחצן בורר הזמן בפינה השמאלית העליונה (שם הלחצן תלוי במרווח הזמן שנבחר: השבוע, 30 הדקות האחרונות, אתמול וכו').<br> אפשרות זו זמינה רק עבור מסננים ב-*ניטור→בעיות*.| |*From/To*|[תקופת זמן](/manual/config/visualization/graphs/simple#time_period_selector) מתחיל ומסתיים בתחביר זמן מוחלט (`Y-m-d H:i:s`) או יחסי (`now-1d` ). זמין, אם *הגדר פרק זמן מותאם אישית* מסומן.|  לאחר השמירה, המסנן נוצר כלשונית סינון בשם ומופעל מיד.  כדי לערוך את מאפייני הסינון של מסנן קיים, הקש על סמל גלגל השיניים ליד שם הכרטיסייה הפעילה.  ![problem\_filter2.png](../../../../../assets/en/manual/web_interface/filter_properties_link.png)  הערות:  - כדי להסתיר את אזור הסינון, לחץ על שם הכרטיסייה הנוכחית. הקלק על ה      שם הכרטיסייה הפעילה שוב כדי לפתוח שוב את אזור הסינון. - ניווט מקלדת נתמך: השתמש בחצים כדי לעבור בין כרטיסיות,      הקש על *Enter* כדי לפתוח. - ניתן להשתמש בלחצני שמאל/ימין מעל המסנן למעבר ביניהם      מסננים שמורים. לחלופין, הכפתור המצביע כלפי מטה פותח תפריט נפתח      תפריט עם כל המסננים השמורים ואתה יכול ללחוץ על זה שאתה צריך. - ניתן לארגן מחדש את כרטיסיות הסינון על ידי גרירה ושחרור. - אם ההגדרות של מסנן שמור שונו (אך לא נשמרו), צבע ירוק      נקודה מוצגת אחרי שם המסנן. לעדכון המסנן לפי החדש      הגדרות, לחץ על כפתור *עדכן*, המוצג במקום      כפתור *שמור בשם*. - הגדרות הסינון הנוכחיות זכורות בפרופיל המשתמש. כאשר המשתמש      פותח את הדף שוב, הגדרות הסינון יישארו זהות.  ::: noteclassic כדי לשתף מסננים, העתק ושלח לאחרים כתובת URL של מסנן פעיל. לאחר פתיחת כתובת אתר זו, משתמשים אחרים יוכלו לשמור סט פרמטרים זה כמסנן קבוע בחשבון Zabbix שלהם.\ ראה גם: [עמוד פרמטרים](/manual/web_interface/page_parameters). :::

en-us	#### Tags  -   Performance – device family MIBs provide a way to monitor CPU and     memory items; -   Fault - device family MIBs provide a way to monitor at least one     temperature sensor; -   Inventory – device family MIBs provide a way to collect at least the     device serial number and model name; -   Certified – all three main categories above are covered.
he	#### תגים  - ביצועים - MIB ממשפחת התקנים מספקים דרך לפקח על CPU ו      פריטי זיכרון; - תקלה - MIB ממשפחת התקנים מספקים דרך לנטר לפחות אחד      חיישן טמפרטורה; - מלאי - MIB של משפחת התקנים מספקים דרך לאסוף לפחות את      מספר סידורי המכשיר ושם הדגם; - מוסמך - כל שלוש הקטגוריות העיקריות לעיל מכוסות.

en-us	# task.create
he	# משימה.צור

en-us	# task.get
he	# משימה.קבל

en-us	#### Tasks  Interact with Zabbix server task manager, creating tasks and retrieving response.  [Task API](/manual/api/reference/task)
he	#### משימות  אינטראקציה עם מנהל המשימות בשרת Zabbix, יצירת משימות ואחזור תְגוּבָה.  [Task API](/manual/api/reference/task)

en-us	# template.create
he	# תבנית.ליצור

en-us	# templatedashboard.create
he	# templatedashboard.create

en-us	# templatedashboard.delete
he	# templatedashboard.delete

en-us	# templatedashboard.get
he	# templatedashboard.get

en-us	# > Template dashboard object  The following objects are directly related to the `templatedashboard` API.
he	# > אובייקט לוח המחוונים של תבנית  האובייקטים הבאים קשורים ישירות ל'לוח המחוונים של התבניות' ממשק API.

en-us	##### Template dashboard tags  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |dashboards| |\-| | |Root element for template dashboards.| | |uuid|x|`string`| |Unique identifier for this dashboard.| | |name|x|`string`| |Template dashboard name.| | |display period|\-|`integer`| |Display period of dashboard pages.| | |auto\_start|\-|`string`|0 - no<br>1 - yes|Slideshow auto start.| |pages| |\-| | |Root element for template dashboard pages.| | |name|\-|`string`| |Page name.| | |display period|\-|`integer`| |Page display period.| | |sortorder|\-|`integer`| |Page sorting order.| |widgets| |\-| | |Root element for template dashboard widgets.| | |type|x|`string`| |Widget type.| | |name|\-|`string`| |Widget name.| | |x|\-|`integer`|0-23|Horizontal position from the left side of the template dashboard.| | |y|\-|`integer`|0-62|Vertical position from the top of the template dashboard.| | |width|\-|`integer`|1-24|Widget width.| | |height|\-|`integer`|2-32|Widget height.| | |hide\_header|\-|`string`|0 - no<br>1 - yes|Hide widget header.| |fields| |\-| | |Root element for the template dashboard widget fields.| | |type|x|`string`|0 - INTEGER<br>1 - STRING<br>3 - HOST<br>4 - ITEM<br>5 - ITEM\_PROTOTYPE<br>6 - GRAPH<br>7 - GRAPH\_PROTOTYPE|Widget field type.| | |name|x|`string`| |Widget field name.| | |value|x|mixed| |Widget field value, depending on the field type.|
he	##### תגי לוח המחוונים של תבנית  |אלמנט|מאפיין אלמנט|נדרש|סוג|טווח^**[1](#הערות שוליים)**^|תיאור| |--|--|-|--|----|--------| |לוחות מחוונים| |\-| | |אלמנט שורש עבור לוחות מחוונים של תבניות.| | |uuid|x|`מחרוזת`| |מזהה ייחודי עבור לוח המחוונים הזה.| | |name|x|`string`| |שם לוח המחוונים של תבנית.| | |הצג תקופה|\-|`מספר שלם`| |תקופת תצוגה של דפי לוח המחוונים.| | |auto\_start|\-|`string`|0 - לא<br>1 - כן|הפעלה אוטומטית של מצגת.| |דפים| |\-| | |אלמנט שורש לדפי לוח המחוונים של תבניות.| | |name|\-|`מחרוזת`| |שם הדף.| | |הצג תקופה|\-|`מספר שלם`| |תקופת תצוגת עמוד.| | |sortorder|\-|`מספר שלם`| |סדר מיון עמודים.| |יישומונים| |\-| | |אלמנט שורש עבור ווידג'טים של לוח המחוונים של תבנית.| | |type|x|`מחרוזת`| |סוג יישומון.| | |name|\-|`מחרוזת`| |שם יישומון.| | |x|\-|`integer`|0-23|מיקום אופקי מהצד השמאלי של לוח המחוונים של התבנית.| | |y|\-|`integer`|0-62|מיקום אנכי מהחלק העליון של לוח המחוונים של התבניות.| | |width|\-|`integer`|1-24|רוחב יישומון.| | |height|\-|`integer`|2-32|גובה יישומון.| | |hide\_header|\-|`string`|0 - לא<br>1 - כן|הסתר את כותרת הווידג'ט.| |שדות| |\-| | |אלמנט שורש עבור שדות הווידג'ט של לוח המחוונים של התבנית.| | |type|x|`string`|0 - מספר שלם<br>1 - STRING<br>3 - מארח<br>4 - פריט<br>5 - ITEM\_PROTOTYPE<br>6 - גרף<br>7 - גרף \_PROTOTYPE|סוג שדה יישומון.| | |name|x|`string`| |שם שדה יישומון.| | |value|x|מעורב| |ערך שדה יישומון, בהתאם לסוג השדה.|

en-us	# Template dashboard  This class is designed to work with template dashboards.  Object references:\  -   [Template dashboard](/manual/api/reference/templatedashboard/object) -   [Template dashboard     page](/manual/api/reference/templatedashboard/object#template_dashboard_page) -   [Template dashboard     widget](/manual/api/reference/templatedashboard/object#template_dashboard_widget) -   [Template dashboard widget     field](/manual/api/reference/templatedashboard/object#template_dashboard_widget_field)  Available methods:\  -   [templatedashboard.create](/manual/api/reference/templatedashboard/create) -     creating new template dashboards -   [templatedashboard.delete](/manual/api/reference/templatedashboard/delete) -     deleting template dashboards -   [templatedashboard.get](/manual/api/reference/templatedashboard/get) -     retrieving template dashboards -   [templatedashboard.update](/manual/api/reference/templatedashboard/update) -     updating template dashboards
he	# לוח מחוונים של תבניות  שיעור זה נועד לעבוד עם לוחות מחוונים של תבניות.  הפניות לאובייקט:\  - [לוח מחוונים לתבנית](/manual/api/reference/templatedashboard/object) - [לוח המחוונים של תבניות      page](/manual/api/reference/templatedashboard/object#template_dashboard_page) - [לוח המחוונים של תבניות      widget](/manual/api/reference/templatedashboard/object#template_dashboard_widget) - [יישומון של לוח המחוונים של תבנית      field](/manual/api/reference/templatedashboard/object#template_dashboard_widget_field)  שיטות זמינות:\  - [templatedashboard.create](/manual/api/reference/templatedashboard/create) -      יצירת לוחות מחוונים חדשים של תבניות - [templatedashboard.delete](/manual/api/reference/templatedashboard/delete) -      מחיקת לוחות מחוונים של תבניות - [templatedashboard.get](/manual/api/reference/templatedashboard/get) -      אחזור לוחות מחוונים של תבניות - [templatedashboard.update](/manual/api/reference/templatedashboard/update) -      עדכון לוחות מחוונים של תבניות

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

en-us	# template.delete
he	# תבנית.מחק

en-us	# template.get
he	# template.get

en-us	##### Template graph tags  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |graphs| |\-| | |Root element for graphs.| | |uuid|x|`string`| |Unique identifier for this graph.| | |name|x|`string`| |Graph name.| | |width|\-|`integer`|20-65535 (default: 900)|Graph width, in pixels. Used for preview and for pie/exploded graphs.| | |height|\-|`integer`|20-65535 (default: 200)|Graph height, in pixels. Used for preview and for pie/exploded graphs.| | |yaxismin|\-|`double`|Default: 0|Value of Y axis minimum.<br><br>Used if 'ymin\_type\_1' is FIXED.| | |yaxismax|\-|`double`|Default: 0|Value of Y axis maximum.<br><br>Used if 'ymax\_type\_1' is FIXED.| | |show\_work\_period|\-|`string`|0 - NO<br>1 - YES (default)|Highlight non-working hours.<br><br>Used by normal and stacked graphs.| | |show\_triggers|\-|`string`|0 - NO<br>1 - YES (default)|Display simple trigger values as a line.<br><br>Used by normal and stacked graphs.| | |type|\-|`string`|0 - NORMAL (default)<br>1 - STACKED<br>2 - PIE<br>3 - EXPLODED|Graph type.| | |show\_legend|\-|`string`|0 - NO<br>1 - YES (default)|Display graph legend.| | |show\_3d|\-|`string`|0 - NO (default)<br>1 - YES|Enable 3D style.<br><br>Used by pie and exploded pie graphs.| | |percent\_left|\-|`double`|Default:0|Show the percentile line for left axis.<br><br>Used only for normal graphs.| | |percent\_right|\-|`double`|Default:0|Show the percentile line for right axis.<br><br>Used only for normal graphs.| | |ymin\_type\_1|\-|`string`|0 - CALCULATED (default)<br>1 - FIXED<br>2 - ITEM|Minimum value of Y axis.<br><br>Used by normal and stacked graphs.| | |ymax\_type\_1|\-|`string`|0 - CALCULATED (default)<br>1 - FIXED<br>2 - ITEM|Maximum value of Y axis.<br><br>Used by normal and stacked graphs.| |ymin\_item\_1| |\-| | |Individual item details.<br><br>Required if 'ymin\_type\_1' is ITEM.| | |host|x|`string`| |Item host.| | |key|x|`string`| |Item key.| |ymax\_item\_1| |\-| | |Individual item details.<br><br>Required if 'ymax\_type\_1' is ITEM.| | |host|x|`string`| |Item host.| | |key|x|`string`| |Item key.| |graph\_items| |x| | |Root element for graph items.| | |sortorder|\-|`integer`| |Draw order. The smaller value is drawn first. Can be used to draw lines or regions behind (or in front of) another.| | |drawtype|\-|`string`|0 - SINGLE\_LINE (default)<br>1 - FILLED\_REGION<br>2 - BOLD\_LINE<br>3 - DOTTED\_LINE<br>4 - DASHED\_LINE<br>5 - GRADIENT\_LINE|Draw style of the graph item.<br><br>Used only by normal graphs.| | |color|\-|`string`| |Element color (6 symbols, hex).| | |yaxisside|\-|`string`|0 - LEFT (default)<br>1 - RIGHT|Side of the graph where the graph item's Y scale will be drawn.<br><br>Used by normal and stacked graphs.| | |calc\_fnc|\-|`string`|1 - MIN<br>2 - AVG (default)<br>4 - MAX<br>7 - ALL (minimum, average and maximum; used only by simple graphs)<br>9 - LAST (used only by pie and exploded pie graphs)|Data to draw if more than one value exists for an item.| | |type|\-|`string`|0 - SIMPLE (default)<br>2 - GRAPH\_SUM (value of the item represents the whole pie; used only by pie and exploded pie graphs)|Graph item type.| |item| |x| | |Individual item.| | |host|x|`string`| |Item host.| | |key|x|`string`| |Item key.|
he	##### תגי גרף תבנית  |אלמנט|מאפיין אלמנט|נדרש|סוג|טווח^**[1](#הערות שוליים)**^|תיאור| |--|--|-|--|----|--------| |גרפים| |\-| | |אלמנט שורש לגרפים.| | |uuid|x|`מחרוזת`| |מזהה ייחודי עבור גרף זה.| | |name|x|`string`| |שם הגרף.| | |width|\-|`מספר שלם`|20-65535 (ברירת מחדל: 900)|רוחב גרף, בפיקסלים. משמש לתצוגה מקדימה ולגרפים של עוגה/פיצוץ.| | |height|\-|`integer`|20-65535 (ברירת מחדל: 200)|גובה התרשים, בפיקסלים. משמש לתצוגה מקדימה ולגרפים של עוגה/פיצוץ.| | |yaxismin|\-|`double`|ברירת מחדל: 0|ערך מינימום של ציר Y.<br><br>משמש אם 'ymin\_type\_1' הוא FIXED.| | |yaxismax|\-|`double`|ברירת מחדל: 0|ערך מקסימלי של ציר Y.<br><br>משמש אם 'ymax\_type\_1' הוא FIXED.| | |show\_work\_period|\-|`string`|0 - NO<br>1 - YES (ברירת מחדל)|הדגש שעות עבודה שאינן פועלות.<br><br>בשימוש על ידי גרפים רגילים ומערימים.| | |show\_triggers|\-|`string`|0 - NO<br>1 - YES (ברירת מחדל)|הצג ערכי טריגר פשוטים כשורה.<br><br>בשימוש על ידי גרפים רגילים ומערימים.| | |type|\-|`string`|0 - NORMAL (ברירת מחדל)<br>1 - STACKED<br>2 - PIE<br>3 - EXPLODED|סוג גרף.| | |show\_legend|\-|`string`|0 - NO<br>1 - YES (ברירת מחדל)|הצגת מקרא גרף.| | |show\_3d|\-|`string`|0 - NO (ברירת מחדל)<br>1 - YES|אפשר סגנון תלת-ממדי.<br><br>בשימוש על-ידי גרפי עוגה ופיצוצים.| | |percent\_left|\-|`double`|ברירת מחדל:0|הצג את קו האחוזון עבור הציר השמאלי.<br><br>משמש רק עבור גרפים רגילים.| | |percent\_right|\-|`double`|ברירת מחדל:0|הצג את קו האחוזון עבור הציר הימני.<br><br>משמש רק עבור גרפים רגילים.| | |ymin\_type\_1|\-|`string`|0 - מחושב (ברירת מחדל)<br>1 - FIXED<br>2 - ITEM|ערך מינימלי של ציר Y.<br><br>בשימוש על ידי רגיל וערימה גרפים.| | |ymax\_type\_1|\-|`string`|0 - מחושב (ברירת מחדל)<br>1 - FIXED<br>2 - ITEM|ערך מקסימלי של ציר Y.<br><br>בשימוש על ידי רגיל וערימה גרפים.| |ymin\_item\_1| |\-| | |פרטי פריט בודדים.<br><br>נדרש אם 'ymin\_type\_1' הוא ITEM.| | |host|x|`string`| |מארח פריט.| | |key|x|`מחרוזת`| |מפתח פריט.| |ymax\_item\_1| |\-| | |פרטי פריט בודדים.<br><br>נדרש אם 'ymax\_type\_1' הוא ITEM.| | |host|x|`string`| |מארח פריט.| | |key|x|`מחרוזת`| |מפתח פריט.| |graph\_items| |x| | |אלמנט שורש לפריטי גרף.| | |sortorder|\-|`מספר שלם`| | צייר סדר. הערך הקטן יותר נמשך ראשון. ניתן להשתמש כדי לצייר קווים או אזורים מאחורי (או לפני) אחר.| | |drawtype|\-|`string`|0 - SINGLE\_LINE (ברירת מחדל)<br>1 - FILLED\_REGION<br>2 - BOLD\_LINE<br>3 - DOTTED\_LINE<br>4 - DASHED\_LINE <br>5 - GRADIENT\_LINE|סגנון ציור של פריט הגרף.<br><br>משמש רק על ידי גרפים רגילים.| | |color|\-|`מחרוזת`| |צבע אלמנט (6 סמלים, hex).| | |yaxisside|\-|`string`|0 - LEFT (ברירת מחדל)<br>1 - RIGHT|צד של הגרף שבו יצויר סולם ה-Y של פריט הגרף.<br><br>בשימוש על ידי גרפים רגילים ומערימים. | | |calc\_fnc|\-|`string`|1 - MIN<br>2 - AVG (ברירת מחדל)<br>4 - MAX<br>7 - ALL (מינימום, ממוצע ומקסימום; משמש רק על ידי גרפים פשוטים)< br>9 - LAST (בשימוש רק על ידי עוגה וגרפים עוגה מפוצצים)|נתונים לציור אם קיים יותר מערך אחד עבור פריט.| | |type|\-|`string`|0 - SIMPLE (ברירת מחדל)<br>2 - GRAPH\_SUM (ערך הפריט מייצג את העוגה כולה; בשימוש רק בגרפים של עוגה ופאי עוגה מפוצצים)|סוג פריט גרף.| |פריט| |x| | |פריט בודד.| | |host|x|`string`| |מארח פריט.| | |key|x|`מחרוזת`| |מפתח פריט.|

en-us	# template.massadd
he	# תבנית.massadd

en-us	# template.massremove
he	# תבנית.הסרה מסה

en-us	# template.massupdate
he	# תבנית.עדכון המוני

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

en-us	#### Templates  In a [template](/manual/config/templates/template) configuration, user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| | |Tag names|yes| |^|Tag values|yes|
he	#### תבניות  בתצורת [תבנית](/manual/config/templates/template), משתמש ניתן להשתמש בפקודות מאקרו בשדות הבאים:  |מיקום|<|מספר פקודות מאקרו/מיקס עם טקסט^[1](נתמך_על ידי_מיקום_משתמש#הערות שוליים)^| |-|-------------------------------------|--------| |*תגים*^[2](נתמך_על ידי_מיקום_משתמש#הערות שוליים)^|<|<| | |שמות תגים|כן| |^|ערכי תג|כן|

en-us	#### Templates  Templates are available for [remote monitoring](/manual/appendix/items/remote_stats) of Zabbix server or proxy internal metrics from an external instance:  -   Remote Zabbix server -   Remote Zabbix proxy  Note that in order to use a template for remote monitoring of multiple external instances, a separate host is required for each external instance monitoring.
he	#### תבניות  תבניות זמינות עבור [מרוחק ניטור](/manual/appendix/items/remote_stats) של שרת Zabbix או מדדים פנימיים של proxy ממופע חיצוני:  - שרת Zabbix מרוחק - פרוקסי מרוחק של Zabbix  שימו לב שכדי להשתמש בתבנית לניטור מרחוק של מרובה מופעים חיצוניים, נדרש מארח נפרד לכל חיצוני ניטור מופעים.

en-us	# Template  This class is designed to work with templates.  Object references:  -   [Template](/manual/api/reference/template/object#template)  Available methods:  -   [template.create](/manual/api/reference/template/create) - creating new templates -   [template.delete](/manual/api/reference/template/delete) - deleting templates -   [template.get](/manual/api/reference/template/get) - retrieving templates -   [template.massadd](/manual/api/reference/template/massadd) - adding related objects to templates -   [template.massremove](/manual/api/reference/template/massremove) - removing related objects from templates -   [template.massupdate](/manual/api/reference/template/massupdate) - replacing or removing related objects from templates -   [template.update](/manual/api/reference/template/update) - updating templates
he	# תבנית  מחלקה זו תוכננה לעבוד עם תבניות.  סימוכין לפריט:  -   [תבנית](/manual/api/reference/template/object#template)  מתודות זמינות:  -   [template.create](/manual/api/reference/template/create) - יצירת תבניות חדשות -   [template.delete](/manual/api/reference/template/delete) - מחיקת תבניות -   [template.get](/manual/api/reference/template/get) - משיכת תבניות -   [template.massadd](/manual/api/reference/template/massadd) - הוספת פריטים קשורים לתבניות -   [template.massremove](/manual/api/reference/template/massremove) - הסרת פריטים קשורים מתבניות -   [template.massupdate](/manual/api/reference/template/massupdate) - החלפת או הסרת פריטים קשורים בתבניות -   [template.update](/manual/api/reference/template/update) - עדכון תבניות

en-us	# template.update
he	# תבנית.עדכון

en-us	##### Terminology  Setting this option enforces to use TLS connection to database from Zabbix server/proxy and frontend to database:  -   required - connect using TLS as transport mode without identity     checks; -   verify\_ca - connect using TLS and verify certificate; -   verify\_full - connect using TLS, verify certificate and verify that     database identity (CN) specified by DBHost matches its certificate;
he	##### טרמינולוגיה  הגדרת אפשרות זו אוכפת להשתמש בחיבור TLS למסד נתונים שרת/פרוקסי של Zabbix ו-frontend למסד נתונים:  - חובה - התחבר באמצעות TLS כמצב תחבורה ללא זהות      המחאות; - verify\_ca - התחבר באמצעות TLS ואימות אישור; - verify\_full - התחבר באמצעות TLS, אמת אישור ואמת זאת      זהות מסד הנתונים (CN) שצוינה על ידי DBHost תואמת את האישור שלו;

en-us	##### Testing cipher strings and allowing only PFS ciphersuites  To see which ciphersuites have been selected you need to set 'DebugLevel=4' in the configuration file, or use the `-vv` option for zabbix\_sender.  Some experimenting with `TLSCipher*` parameters might be necessary before you get the desired ciphersuites. It is inconvenient to restart Zabbix server, proxy or agent multiple times just to tweak `TLSCipher*` parameters. More convenient options are using zabbix\_sender or the `openssl` command. Let's show both.  **1.** Using zabbix\_sender.  Let's make a test configuration file, for example /home/zabbix/test.conf, with the syntax of a zabbix\_agentd.conf file:        Hostname=nonexisting       ServerActive=nonexisting              TLSConnect=cert       TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/agent.crt       TLSKeyFile=/home/zabbix/agent.key       TLSPSKIdentity=nonexisting       TLSPSKFile=/home/zabbix/agent.psk  You need valid CA and agent certificates and PSK for this example. Adjust certificate and PSK file paths and names for your environment.  If you are not using certificates, but only PSK, you can make a simpler test file:        Hostname=nonexisting       ServerActive=nonexisting              TLSConnect=psk       TLSPSKIdentity=nonexisting       TLSPSKFile=/home/zabbix/agentd.psk  The selected ciphersuites can be seen by running zabbix\_sender (example compiled with OpenSSL 1.1.d):        $ zabbix_sender -vv -c /home/zabbix/test.conf -k nonexisting_item -o 1 2>&1 | grep ciphersuites       zabbix_sender [41271]: DEBUG: zbx_tls_init_child() certificate ciphersuites: TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_GCM_SHA256 ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA AES128-GCM-SHA256 AES128-CCM8 AES128-CCM AES128-SHA256 AES128-SHA       zabbix_sender [41271]: DEBUG: zbx_tls_init_child() PSK ciphersuites: TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_GCM_SHA256 ECDHE-PSK-AES128-CBC-SHA256 ECDHE-PSK-AES128-CBC-SHA PSK-AES128-GCM-SHA256 PSK-AES128-CCM8 PSK-AES128-CCM PSK-AES128-CBC-SHA256 PSK-AES128-CBC-SHA       zabbix_sender [41271]: DEBUG: zbx_tls_init_child() certificate and PSK ciphersuites: TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_GCM_SHA256 ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA AES128-GCM-SHA256 AES128-CCM8 AES128-CCM AES128-SHA256 AES128-SHA ECDHE-PSK-AES128-CBC-SHA256 ECDHE-PSK-AES128-CBC-SHA PSK-AES128-GCM-SHA256 PSK-AES128-CCM8 PSK-AES128-CCM PSK-AES128-CBC-SHA256 PSK-AES128-CBC-SHA  Here you see the ciphersuites selected by default. These default values are chosen to ensure interoperability with Zabbix agents running on systems with older OpenSSL versions (from 1.0.1).  With newer systems you can choose to tighten security by allowing only a few ciphersuites, e.g. only ciphersuites with PFS (Perfect Forward Secrecy). Let's try to allow only ciphersuites with PFS using `TLSCipher*` parameters.  ::: noteimportant The result will not be interoperable with systems using OpenSSL 1.0.1 and 1.0.2, if PSK is used. Certificate-based encryption should work. :::  Add two lines to the `test.conf` configuration file:        TLSCipherCert=EECDH+aRSA+AES128       TLSCipherPSK=kECDHEPSK+AES128  and test again:        $ zabbix_sender -vv -c /home/zabbix/test.conf -k nonexisting_item -o 1 2>&1 | grep ciphersuites                   zabbix_sender [42892]: DEBUG: zbx_tls_init_child() certificate ciphersuites: TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_GCM_SHA256 ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA               zabbix_sender [42892]: DEBUG: zbx_tls_init_child() PSK ciphersuites: TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_GCM_SHA256 ECDHE-PSK-AES128-CBC-SHA256 ECDHE-PSK-AES128-CBC-SHA               zabbix_sender [42892]: DEBUG: zbx_tls_init_child() certificate and PSK ciphersuites: TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_GCM_SHA256 ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA AES128-GCM-SHA256 AES128-CCM8 AES128-CCM AES128-SHA256 AES128-SHA ECDHE-PSK-AES128-CBC-SHA256 ECDHE-PSK-AES128-CBC-SHA PSK-AES128-GCM-SHA256 PSK-AES128-CCM8 PSK-AES128-CCM PSK-AES128-CBC-SHA256 PSK-AES128-CBC-SHA          The "certificate ciphersuites" and "PSK ciphersuites" lists have changed - they are shorter than before, only containing TLS 1.3 ciphersuites and TLS 1.2 ECDHE-\* ciphersuites as expected.  **2.** TLSCipherAll and TLSCipherAll13 cannot be tested with zabbix\_sender; they do not affect "certificate and PSK ciphersuites" value shown in the example above. To tweak TLSCipherAll and TLSCipherAll13 you need to experiment with the agent, proxy or server.  So, to allow only PFS ciphersuites you may need to add up to three parameters        TLSCipherCert=EECDH+aRSA+AES128       TLSCipherPSK=kECDHEPSK+AES128       TLSCipherAll=EECDH+aRSA+AES128:kECDHEPSK+AES128  to zabbix\_agentd.conf, zabbix\_proxy.conf and zabbix\_server\_conf if each of them has a configured certificate and agent has also PSK.  If your Zabbix environment uses only PSK-based encryption and no certificates, then only one:        TLSCipherPSK=kECDHEPSK+AES128  Now that you understand how it works you can test the ciphersuite selection even outside of Zabbix, with the `openssl` command. Let's test all three `TLSCipher*` parameter values:        $ openssl ciphers EECDH+aRSA+AES128 | sed 's/:/ /g'       TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_GCM_SHA256 ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA       $ openssl ciphers kECDHEPSK+AES128 | sed 's/:/ /g'       TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_GCM_SHA256 ECDHE-PSK-AES128-CBC-SHA256 ECDHE-PSK-AES128-CBC-SHA       $ openssl ciphers EECDH+aRSA+AES128:kECDHEPSK+AES128 | sed 's/:/ /g'       TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_GCM_SHA256 ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA ECDHE-PSK-AES128-CBC-SHA256 ECDHE-PSK-AES128-CBC-SHA         You may prefer `openssl ciphers` with option `-V` for a more verbose output:        $ openssl ciphers -V EECDH+aRSA+AES128:kECDHEPSK+AES128                 0x13,0x02 - TLS_AES_256_GCM_SHA384  TLSv1.3 Kx=any      Au=any  Enc=AESGCM(256) Mac=AEAD                 0x13,0x03 - TLS_CHACHA20_POLY1305_SHA256 TLSv1.3 Kx=any      Au=any  Enc=CHACHA20/POLY1305(256) Mac=AEAD                 0x13,0x01 - TLS_AES_128_GCM_SHA256  TLSv1.3 Kx=any      Au=any  Enc=AESGCM(128) Mac=AEAD                 0xC0,0x2F - ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AESGCM(128) Mac=AEAD                 0xC0,0x27 - ECDHE-RSA-AES128-SHA256 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AES(128)  Mac=SHA256                 0xC0,0x13 - ECDHE-RSA-AES128-SHA    TLSv1 Kx=ECDH     Au=RSA  Enc=AES(128)  Mac=SHA1                 0xC0,0x37 - ECDHE-PSK-AES128-CBC-SHA256 TLSv1 Kx=ECDHEPSK Au=PSK  Enc=AES(128)  Mac=SHA256                 0xC0,0x35 - ECDHE-PSK-AES128-CBC-SHA TLSv1 Kx=ECDHEPSK Au=PSK  Enc=AES(128)  Mac=SHA1  Similarly, you can test the priority strings for GnuTLS:        $ gnutls-cli -l --priority=NONE:+VERS-TLS1.2:+ECDHE-RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509       Cipher suites for NONE:+VERS-TLS1.2:+ECDHE-RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509       TLS_ECDHE_RSA_AES_128_GCM_SHA256                        0xc0, 0x2f      TLS1.2       TLS_ECDHE_RSA_AES_128_CBC_SHA256                        0xc0, 0x27      TLS1.2              Protocols: VERS-TLS1.2       Ciphers: AES-128-GCM, AES-128-CBC       MACs: AEAD, SHA256       Key Exchange Algorithms: ECDHE-RSA       Groups: GROUP-SECP256R1, GROUP-SECP384R1, GROUP-SECP521R1, GROUP-X25519, GROUP-X448, GROUP-FFDHE2048, GROUP-FFDHE3072, GROUP-FFDHE4096, GROUP-FFDHE6144, GROUP-FFDHE8192       PK-signatures: SIGN-RSA-SHA256, SIGN-RSA-PSS-SHA256, SIGN-RSA-PSS-RSAE-SHA256, SIGN-ECDSA-SHA256, SIGN-ECDSA-SECP256R1-SHA256, SIGN-EdDSA-Ed25519, SIGN-RSA-SHA384, SIGN-RSA-PSS-SHA384, SIGN-RSA-PSS-RSAE-SHA384, SIGN-ECDSA-SHA384, SIGN-ECDSA-SECP384R1-SHA384, SIGN-EdDSA-Ed448, SIGN-RSA-SHA512, SIGN-RSA-PSS-SHA512, SIGN-RSA-PSS-RSAE-SHA512, SIGN-ECDSA-SHA512, SIGN-ECDSA-SECP521R1-SHA512, SIGN-RSA-SHA1, SIGN-ECDSA-SHA1
he	##### חיבורים נכנסים  זה קצת יותר מסובך עם חיבורים נכנסים כי חוקים הם ספציפי לרכיבים ותצורה.  עבור Zabbix **סוכן**:  |הגדרת חיבור סוכן|תצורת צופן| |----------------------|------------------------| |TLSConnect=cert|TLSCipherCert, TLSCipherCert13| |TLSConnect=psk|TLSCipherPSK, TLSCipherPSK13| |TLSAccept=cert|TLSCipherCert, TLSCipherCert13| |TLSAccept=psk|TLSCipherPSK, TLSCipherPSK13| |TLSAccept=cert,psk|TLSCipherAll, TLSCipherAll13|  עבור Zabbix **שרת** ו**פרוקסי**:  |הגדרת חיבור|תצורת צופן| |----------------|------------------------| |חיבורים יוצאים באמצעות PSK|TLSCipherPSK, TLSCipherPSK13| |חיבורים נכנסים באמצעות אישורים|TLSCipherAll, TLSCipherAll13| |חיבורים נכנסים באמצעות PSK אם לשרת אין אישור|TLSCipherPSK, TLSCipherPSK13| |חיבורים נכנסים באמצעות PSK אם לשרת יש אישור|TLSCipherAll, TLSCipherAll13|  ניתן לראות דפוס מסוים בשתי הטבלאות שלמעלה:  - ניתן לציין TLSCipherAll ו-TLSCipherAll13 רק אם הם משולבים      נעשה שימוש ברשימה של חבילות צופן מבוססות **ו** PSK. שם      הם שני מקרים שבהם זה מתרחש: שרת (פרוקסי) עם מוגדר      אישור (חבילות צופן PSK תמיד מוגדרות בשרת, ב-proxy      אם ספריית הקריפטו תומכת ב-PSK), סוכן מוגדר לקבל את שניהם      חיבורים נכנסים מבוססי תעודה ו-PSK - במקרים אחרים מספיקים TLSCipherCert\* ו/או TLSCipherPSK\*  הטבלאות הבאות מציגות את ערכי ברירת המחדל המובנים של `TLSCipher*`. הֵם יכולה להיות נקודת התחלה טובה לערכים המותאמים אישית שלך.  |פרמטר|GnuTLS 3.6.12| |--|--------| |TLSCipherCert|אין:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP -NULL:+SIGN-ALL:+CTYPE-X.509| |TLSCipherPSK|אין:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP -NULL:+סימן-הכל| |TLSCipherAll|ללא:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1 :+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509|  |פרמטר|OpenSSL 1.1.1d ^**1**^| |--|--------| |TLSCipherCert13|<| |TLSCipherCert|EECDH+aRSA+AES128:RSA+aRSA+AES128| |TLSCipherPSK13|TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256| |TLSCipherPSK|kECDHEPSK+AES128:kPSK+AES128| |TLSCipherAll13|<| |TLSCipherAll|EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128|  ^**1**^ ערכי ברירת המחדל שונים עבור גרסאות OpenSSL ישנות יותר (1.0.1, 1.0.2, 1.1.0), עבור LibreSSL ואם OpenSSL הידור ללא PSK תמיכה.  \*\* דוגמאות של חבילות צופן בהגדרת משתמש \*\*  ראה להלן את הדוגמאות הבאות של חבילות צופן בהגדרת משתמש:  - [בדיקת מחרוזות צופן ומתירה רק PFS      ciphersuites](#testing_cipher_strings_and_allowing_only_pfs_ciphersuites) - [מעבר מ-AES128 ל-AES256](#switching_from_aes128_to_aes256)

en-us	#### Testing expressions  It is possible to test the configured trigger expression as to what the expression result would be depending on the received value.  The following expression from an official template is taken as an example:      avg(/Cisco IOS SNMPv2/sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}],5m)>{$TEMP_WARN}     or     last(/Cisco IOS SNMPv2/sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}])={$TEMP_WARN_STATUS}  To test the expression, click on *Expression constructor* under the expression field.  ![](../../../../assets/en/manual/config/triggers/trigger_test.png)  In the Expression constructor, all individual expressions are listed. To open the testing window, click on *Test* below the expression list.  ![](../../../../assets/en/manual/config/triggers/expr_test_button.png){width="600"}  In the testing window you can enter sample values ('80', '70', '0', '1' in this example) and then see the expression result, by clicking on the *Test* button.  ![](../../../../assets/en/manual/config/triggers/expr_test.png){width="600"}  The result of the individual expressions as well as the whole expression can be seen.  "TRUE" means that the specified expression is correct. In this particular case A, "80" is greater than the {$TEMP\_WARN} specified value, "70" in this example. As expected, a "TRUE" result appears.  "FALSE" means that the specified expression is incorrect. In this particular case B, {$TEMP\_WARN\_STATUS} "1" needs to be equal with specified value, "0" in this example. As expected, a "FALSE" result appears.  The chosen expression type is "OR". If at least one of the specified conditions (A or B in this case) is TRUE, the overall result will be TRUE as well. Meaning that the current value exceeds the warning value and a problem has occurred.
he	#### בדיקת ביטויים  אפשר לבדוק את ביטוי ההדק המוגדר לגבי מה תוצאת הביטוי תהיה תלויה בערך המתקבל.  הביטוי הבא מתבנית רשמית נלקח כ-an דוגמא:       avg(/Cisco IOS SNMPv2/sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}],5m)>{$TEMP_WARN}      אוֹ      last(/Cisco IOS SNMPv2/sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}])={$TEMP_WARN_STATUS}  כדי לבדוק את הביטוי, לחץ על *בנאי ביטוי* מתחת ל- שדה ביטוי.  ![](../../../../assets/en/manual/config/triggers/trigger_test.png)  ב-Expression constructor, כל הביטויים הבודדים מפורטים. ל פתח את חלון הבדיקה, לחץ על *בדיקה* מתחת לרשימת הביטויים.  ![](../../../../assets/en/manual/config/triggers/expr_test_button.png){width="600"}  בחלון הבדיקה תוכל להזין ערכי דוגמה ('80', '70', '0', '1' בדוגמה זו) ולאחר מכן ראה את תוצאת הביטוי, על ידי לחיצה על כפתור *בדיקה*.  ![](../../../../assets/en/manual/config/triggers/expr_test.png){width="600"}  התוצאה של הביטויים הבודדים כמו גם הביטוי כולו יכול להיראות.  "TRUE" פירושו שהביטוי שצוין נכון. בזה מקרה מסוים A, "80" גדול מה-{$TEMP\_WARN} שצוין ערך, "70" בדוגמה זו. כצפוי, מופיעה תוצאה "TRUE".  "FALSE" פירושו שהביטוי שצוין שגוי. בזה מקרה מסוים ב', {$TEMP\_WARN\_STATUS} "1" צריך להיות שווה ל הערך שצוין, "0" בדוגמה זו. כצפוי, תוצאה "FALSE". מופיע.  סוג הביטוי הנבחר הוא "OR". אם לפחות אחד מהמפורטים התנאים (A או B במקרה זה) הוא TRUE, התוצאה הכוללת תהיה נכון גם כן. כלומר הערך הנוכחי עולה על ערך האזהרה והתרחשה בעיה.

en-us	#### Testing MIB files  Testing SNMP MIBs can be done using `snmpwalk` utility. If you don't have it installed, use the following instructions.  On Debian-based systems:      # apt install snmp  On RedHat-based systems:      # dnf install net-snmp-utils  After that, the following command must not give error when you query a network device:      $ snmpwalk -v 2c -c public <NETWORK DEVICE IP> ifInOctets     IF-MIB::ifInOctets.1 = Counter32: 176137634     IF-MIB::ifInOctets.2 = Counter32: 0     IF-MIB::ifInOctets.3 = Counter32: 240375057     IF-MIB::ifInOctets.4 = Counter32: 220893420     [...]
he	#### בדיקת קבצי MIB  בדיקת SNMP MIBs יכולה להיעשות באמצעות כלי השירות `snmpwalk`. אם זה לא מותקן, השתמש בהוראות הבאות.  במערכות מבוססות דביאן:       # apt להתקין snmp  במערכות מבוססות RedHat:       # dnf התקן net-snmp-utils  לאחר מכן, אסור שהפקודה הבאה תיתן שגיאה בעת שאילתה א התקן רשת:       $ snmpwalk -v 2c -c public <NETWORK DEVICE IP> ifInOctets      IF-MIB::ifInOctets.1 = Counter32: 176137634      IF-MIB::ifInOctets.2 = Counter32: 0      IF-MIB::ifInOctets.3 = Counter32: 240375057      IF-MIB::ifInOctets.4 = Counter32: 220893420      [...]

en-us	#### Testing  ::: noteimportant To perform item testing, ensure that the system time on the server and the proxy is [synchronized](/manual/installation/requirements#time-synchronization). In the case when the server time is behind, item testing may return an error message "The task has been expired." Having set different time zones on the server and the proxy, however, won't affect the testing result. :::  It is possible to test an item and, if configured correctly, get a real value in return. Testing can occur even before an item is saved.  Testing is available for host and template items, item prototypes and low-level discovery rules. Testing is not available for active items.  Item testing is available for the following passive item types:  -   Zabbix agent -   SNMP agent (v1, v2, v3) -   IPMI agent -   SSH checks -   Telnet checks -   JMX agent -   Simple checks (except `icmpping*`, `vmware.*` items) -   Zabbix internal -   Calculated items -   External checks -   Database monitor -   HTTP agent -   Script  To test an item, click on the *Test* button at the bottom of the item configuration form. Note that the *Test* button will be disabled for items that cannot be tested (like active checks, excluded simple checks).  ![](../../../../assets/en/manual/config/items/item_test_button.png)  The item testing form has fields for the required host parameters (host address, port, proxy name/no proxy) and item-specific details (such as SNMPv2 community or SNMPv3 security credentials). These fields are context aware:  -   The values are pre-filled when possible, i.e. for items requiring an     agent, by taking the information from the selected agent interface     of the host -   The values have to be filled manually for template items -   Plain-text macro values are resolved -   Fields where the value (or part of the value) is a secret or Vault     macro are empty and have to be entered manually. If any item     parameter contains a secret macro value, the following warning     message is displayed: "Item contains user-defined macros with secret     values. Values of these macros should be entered manually." -   The fields are disabled when not needed in the context of the item     type (e.g. the host address field and the proxy field are disabled     for calculated items)  To test the item, click on *Get value*. If the value is retrieved successfully, it will fill the *Value* field, moving the current value (if any) to the *Previous value* field while also calculating the *Prev. time* field, i.e. the time difference between the two values (clicks) and trying to detect an EOL sequence and switch to CRLF if detecting "\\n\\r" in retrieved value.  ![](../../../../assets/en/manual/config/items/item_test.png){width="600"}  If the configuration is incorrect, an error message is displayed describing the possible cause.  ![](../../../../assets/en/manual/config/items/item_test_error.png)  A successfully retrieved value from host can also be used to test [preprocessing steps](/manual/config/items/preprocessing#testing).
he	#### בדיקה  ::: שימו לב חשוב כדי לבצע בדיקת פריט, ודא שזמן המערכת בשרת ובפרוקסי הוא [מסונכרן](/manual/installation/requirements#time-synchronization). במקרה שבו זמן השרת מאחר, בדיקת פריט עשויה להחזיר הודעת שגיאה "המשימה פג". עם זאת, הגדרת אזורי זמן שונים בשרת ובפרוקסי לא תשפיע על תוצאת הבדיקה. :::  אפשר לבדוק פריט, ואם מוגדר נכון, לקבל אמיתי ערך בתמורה. בדיקה יכולה להתרחש אפילו לפני שמירת פריט.  בדיקה זמינה עבור פריטי מארח ותבנית, אבות טיפוס של פריטים ו כללי גילוי ברמה נמוכה. בדיקה אינה זמינה עבור פריטים פעילים.  בדיקת פריט זמינה עבור סוגי הפריטים הפסיביים הבאים:  - סוכן Zabbix - סוכן SNMP (v1, v2, v3) - סוכן IPMI - בדיקות SSH - בדיקות Telnet - סוכן JMX - בדיקות פשוטות (למעט פריטי `icmpping*`, `vmware.*`) - Zabbix פנימי - פריטים מחושבים - בדיקות חיצוניות - מוניטור מסדי נתונים - סוכן HTTP - תסריט  כדי לבדוק פריט, לחץ על כפתור *בדוק* בתחתית הפריט טופס תצורה. שים לב שכפתור *בדיקה* יהיה מושבת עבור פריטים שאינם ניתנים לבדיקה (כמו שיקים אקטיביים, לא נכללים פשוטים צ'קים).  ![](../../../../assets/en/manual/config/items/item_test_button.png)  טופס בדיקת הפריט כולל שדות עבור פרמטרי המארח הנדרשים (מארח כתובת, יציאה, שם פרוקסי/ללא פרוקסי) ופרטים ספציפיים לפריט (כגון קהילת SNMPv2 או אישורי אבטחה SNMPv3). שדות אלו הם מודע להקשר:  - הערכים ממולאים מראש במידת האפשר, כלומר עבור פריטים הדורשים      סוכן, על ידי נטילת המידע מממשק הסוכן שנבחר      של המארח - יש למלא את הערכים באופן ידני עבור פריטי תבנית - ערכי מאקרו בטקסט רגיל נפתרו - שדות שבהם הערך (או חלק מהערך) הוא סוד או כספת      מאקרו ריקים ויש להזין אותם באופן ידני. אם פריט כלשהו      הפרמטר מכיל ערך מאקרו סודי, האזהרה הבאה      מוצגת ההודעה: "הפריט מכיל פקודות מאקרו המוגדרות על ידי המשתמש עם סוד      ערכים. יש להזין ערכים של פקודות מאקרו אלה באופן ידני." - השדות מושבתים כאשר אין צורך בהקשר של הפריט      סוג (למשל, שדה כתובת המארח ושדה ה-proxy מושבתים      עבור פריטים מחושבים)  כדי לבדוק את הפריט, לחץ על *קבל ערך*. אם הערך מאוחזר בהצלחה, הוא ימלא את שדה *Value*, יזיז את הערך הנוכחי (אם יש) לשדה *הערך הקודם* תוך חישוב ה-*Prev. שדה זמן*, כלומר הפרש הזמן בין שני הערכים (קליקים) ומנסה לזהות רצף EOL ולעבור ל-CRLF אם מזהים "\\n\\r" בערך שאוחזר.  ![](../../../../assets/en/manual/config/items/item_test.png){width="600"}  אם התצורה שגויה, מוצגת הודעת שגיאה תיאור הסיבה האפשרית.  ![](../../../../assets/en/manual/config/items/item_test_error.png)  ניתן להשתמש גם בערך שאוחזר בהצלחה מהמארח לבדיקה [שלבי עיבוד מוקדם](/manual/config/items/preprocessing#testing).

en-us	#### Testing  Testing preprocessing steps is useful to make sure that complex preprocessing pipelines yield the results that are expected from them, without waiting for the item value to be received and preprocessed.  ![](../../../../assets/en/manual/config/items/test_item_steps.png){width="600"}  It is possible to test:  -   against a hypothetical value -   against a real value from a host  Each preprocessing step can be tested individually as well as all steps can be tested together. When you click on the *Test* or *Test all steps* button respectively in the Actions block, a testing window is opened.
he	#### בדיקה  בדיקת שלבי עיבוד מקדים היא שימושית כדי לוודא שזה מורכב צינורות עיבוד מקדים מניבים את התוצאות הצפויות מהם, מבלי להמתין עד שערך הפריט יתקבל ויעובד מראש.  ![](../../../../assets/en/manual/config/items/test_item_steps.png){width="600"}  אפשר לבדוק:  - כנגד ערך היפותטי - כנגד ערך אמיתי מארח  ניתן לבדוק כל שלב עיבוד מקדים בנפרד, כמו גם את כל השלבים ניתן לבדוק יחד. כאשר אתה לוחץ על *בדיקה* או *בדוק את כל השלבים* לחצן בהתאמה בגוש הפעולות, נפתח חלון בדיקה.

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

en-us	# The following krb5.conf variables are only for MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     forwardable = true     proxiable = true  [realms]     EXAMPLE.COM = {     }  [domain_realm]     .example.com=EXAMPLE.COM     example.com=EXAMPLE.COM  ```
he	# משתני krb5.conf הבאים הם רק עבור MIT Kerberos.      kdc_timesync = 1      ccache_type = 4      ניתן להעביר = נכון      קרוב = נכון  [ממלכות]      EXAMPLE.COM = {      }  [domain_realm]      .example.com=EXAMPLE.COM      example.com=EXAMPLE.COM  ```

en-us	##### The syntax  A special syntax for OID is used:  **<OID of data>\["index","<base OID of index>","<string to search for>"\]**  |Parameter|Description| |--|--------| |OID of data|Main OID to use for data retrieval on the item.| |index|Method of processing. Currently one method is supported:<br>**index** – search for index and append it to the data OID| |base OID of index|This OID will be looked up to get the index value corresponding to the string.| |string to search for|The string to use for an exact match with a value when doing lookup. Case sensitive.|
he	##### התחביר  נעשה שימוש בתחביר מיוחד עבור OID:  **<OID of data>\["index","<base OID of index>","<string לחפש>"\]**  |פרמטר|תיאור| |--|--------| |OID של נתונים|OID ראשי לשימוש עבור אחזור נתונים על הפריט.| |index|שיטת עיבוד. כרגע נתמכת שיטה אחת:<br>**אינדקס** - חפש אינדקס וצרף אותו לנתונים OID| |base OID of index|OID זה ייבדק כדי לקבל את ערך האינדקס המתאים למחרוזת.| |string to search for|מחרוזת לשימוש עבור התאמה מדויקת עם ערך בעת ביצוע חיפוש. רגיש לאותיות גדולות.|

en-us	 The **Tags** tab contains [service-level tags](#service-tags). Service-level tags are  used to identify a service. Tags of this type are not used to map  problems to the service (for that, use *[Problem tags](#problem-tags)* from the first tab).  The **Child services** tab allows to specify dependant services. Click on *Add* to add a service from the list of existing services. If you want to add a new child service, save this service first, then click on a plus icon next to the service that you have just created. 
he	הכרטיסייה **תגים** מכילה [תגיות ברמת השירות](#service-tags). תגים ברמת השירות הם משמש לזיהוי שירות. תגיות מסוג זה אינן משמשות למיפוי בעיות בשירות (לשם כך, השתמש ב-*[תגיות בעיה](#problem-tags)* מהכרטיסייה הראשונה).  הכרטיסייה **שירותי ילדים** מאפשרת לציין שירותים תלויים. לחץ על *הוסף* כדי להוסיף שירות מרשימת השירותים הקיימים. אם ברצונך להוסיף שירות ילדים חדש, שמור תחילה שירות זה ולאחר מכן לחץ על סמל פלוס ליד השירות שיצרת זה עתה.

en-us	##### - Threshold to reach  (**timeleft** only)\ Parameter `threshold` specifies a value the analyzed item has to reach, no difference if from above or from below. Once we have determined f(t) (see below), we should solve equation f(t) = `threshold` and return the root which is closer to now and to the right from now or 999999999999.9999 if there is no such root.  ::: notetip When item values approach the threshold and then cross it, **timeleft** assumes that intersection is already in the past and therefore switches to the next intersection with `threshold` level, if any. Best practice should be to use predictions as a complement to ordinary problem diagnostics, not as a substitution.[^1] :::
he	##### - סף להגיע אליו  (**נותר זמן** בלבד)\ הפרמטר `threshold` מציין ערך שאליו הפריט המנותח צריך להגיע, אין הבדל אם מלמעלה או מלמטה. לאחר שקבענו את f(t) (ראה להלן) עלינו לפתור את המשוואה f(t) = `threshold` ולהחזיר את שורש שהוא קרוב יותר לעכשיו ולימין מעכשיו או 999999999999.9999 אם אין שורש כזה.  ::: הערה כאשר ערכי פריט מתקרבים לסף ואז חוצים זה, **timeleft** מניח שהצומת כבר בעבר ו לכן עובר לצומת הבא עם רמת 'סף', אם כל. השיטה הטובה ביותר צריכה להיות להשתמש בתחזיות כהשלמה ל אבחון בעיות רגילות, לא כתחליף.[^1] :::

en-us	##### - Time interval  First of all, you should specify the historic period Zabbix should analyze to come up with the prediction. You do it in a familiar way by means of the `time period` parameter and optional time shift like you do it with **avg**, **count**, **delta**, **max**, **min** and **sum** functions.
he	##### - מרווח זמן  קודם כל, כדאי לציין את התקופה ההיסטורית שזאביקס צריכה לנתח כדי להגיע לתחזית. אתה עושה את זה בצורה מוכרת על ידי פירושו של פרמטר 'תקופת זמן' ושינוי זמן אופציונלי כמוך זה עם **ממוצע**, **ספירה**, **דלתא**, **מקסימום**, **דקה** ו**סכום** פונקציות.

en-us	#### Timeout and session termination  IPMI message timeouts and retry counts are defined in OpenIPMI library. Due to the current design of OpenIPMI, it is not possible to make these values configurable in Zabbix, neither on interface nor item level.  IPMI session inactivity timeout for LAN is 60 +/-3 seconds. Currently it is not possible to implement periodic sending of Activate Session command with OpenIPMI. If there are no IPMI item checks from Zabbix to a particular BMC for more than the session timeout configured in BMC then the next IPMI check after the timeout expires will time out due to individual message timeouts, retries or receive error. After that a new session is opened and a full rescan of the BMC is initiated. If you want to avoid unnecessary rescans of the BMC it is advised to set the IPMI item polling interval below the IPMI session inactivity timeout configured in BMC.
he	#### פסק זמן וסיום הפעלה  תפוגת הודעות IPMI וספירת ניסיונות חוזרים מוגדרים בספריית OpenIPMI. בשל העיצוב הנוכחי של OpenIPMI, לא ניתן ליצור אותם ערכים הניתנים להגדרה ב- Zabbix, לא ברמת הממשק ולא הפריט.  פסק הזמן של חוסר פעילות של הפעלת IPMI עבור LAN הוא 60 +/-3 שניות. כרגע זה לא ניתן ליישם שליחה תקופתית של Activate Session פקודה עם OpenIPMI. אם אין בדיקות פריט IPMI מ- Zabbix ל- a BMC מסוים עבור יותר מהזמן קצוב של הפגישה שהוגדר אז ב-BMC בדיקת ה-IPMI הבאה לאחר פקיעת הזמן הקצוב תסתיים בשל פסק זמן של הודעות בודדות, ניסיונות חוזרים או קבלת שגיאה. אחרי זה חדש ההפעלה נפתחת וסריקה מחדש מלאה של ה-BMC מתחילה. אם אתה רוצה כדי למנוע סריקות מחדש מיותרות של ה-BMC, מומלץ להגדיר את ה-IPMI מרווח הסקרים של פריט מתחת לתפוגה של חוסר הפעילות של הפעלת IPMI מוגדר ב-BMC.

en-us	##### Timeout processing  Zabbix will not process a simple check longer than the Timeout seconds defined in the Zabbix server/proxy configuration file.
he	##### עיבוד הזמן הקצוב  Zabbix לא תעבד בדיקה פשוטה יותר מאשר שניות הזמן הקצוב מוגדר בקובץ התצורה של שרת/פרוקסי של Zabbix.

en-us	##### Time period selector  Take note of the time period selector above the graph. It allows selecting often required periods with one mouse click.  See also: [Time period selector](/manual/config/visualization/graphs/simple#time_period_selector)
he	##### בורר פרק זמן  שימו לב לבורר פרק הזמן שמעל לגרף. זה מאפשר בחירת תקופות נדרשות לעתים קרובות בלחיצת עכבר אחת.  ראה גם: [תקופת זמן בורר](/manual/config/visualization/graphs/simple#time_period_selector)

en-us	#### Time period selector  Take note of the time period selector above the graph. It allows to select often required periods with one mouse click.  Note that such options as *Today*, *This week*, *This month*, *This year* display the whole period, including the hours/days in the future. *Today so far*, in contrast, only displays the hours passed.  Once a period is selected, it can be moved back and forth in time by clicking on the ![](../../../../../assets/en/manual/config/visualization/left_arrow.png) ![](../../../../../assets/en/manual/config/visualization/right_arrow.png) arrow buttons. The *Zoom out* button allows to zoom out the period two times or by 50% in each direction. Zoom out is also possible by double-clicking in the graphs. The whole time period selector can be collapsed by clicking on the tab label containing the selected period string.  The *From/To* fields display the selected period in either:  -   absolute time syntax in format `Y-m-d H:i:s` -   relative time syntax, e.g.: `now-1d`  A date in **relative** format can contain one or several mathematical operations (- or +), e.g. `now-1d` or `now-1d-2h+5m`. For relative time the following abbreviations are supported:  -   now -   s (seconds) -   m (minutes) -   h (hours) -   d (days) -   w (weeks) -   M (months) -   y (years)  **Precision** is supported in the time filter (e. g., an expression like `now-1d/M`).  Details of precision:  |Precision|From|To| |--|----|----| |*m*|Y-m-d H:m:00|Y-m-d H:m:59| |*h*|Y-m-d H:00:00|Y-m-d H:59:59| |*d*|Y-m-d 00:00:00|Y-m-d 23:59:59| |*w*|Monday of the week 00:00:00|Sunday of the week 23:59:59| |*M*|First day of the month 00:00:00|Last day of the month 23:59:59| |*y*|1st of January of the year 00:00:00|31st of December of the year 23:59:59|  For example:  |From|To|Selected period| |--|--|------| |`now/d`|`now/d`|00:00 - 23:59 today| |`now/d`|`now/d+1d`|00:00 today - 23:59 tomorrow| |`now/w`|`now/w`|Monday 00:00:00 - Sunday 23:59:59 this week| |`now-1y/w`|`now-1y/w`|The week of Monday 00:00:00 - Sunday 23:59:59 one year ago|  ##### Date picker  It is possible to pick a specific start/end date by clicking on the calendar icon next to the *From/To* fields. In this case, the date picker pop up will open.  ![](../../../../../assets/en/manual/config/date_picker.png){width="200"}  Within the date picker, it is possible to navigate between the blocks of year/month/date using Tab and Shift+Tab. Keyboard arrows or arrow buttons allow to select the desired value. Pressing Enter (or clicking on the desired value) activates the choice.  Another way of controlling the displayed time is to highlight an area in the graph with the left mouse button. The graph will zoom into the highlighted area once you release the left mouse button.  In case no time value is specified or field is left blank, time value will be set to "00:00:00". This doesn't apply to today's date selection: in that case time will be set to current value.
he	#### בורר פרק זמן  שימו לב לבורר פרק הזמן שמעל לגרף. זה מאפשר בחר תקופות נדרשות לעתים קרובות בלחיצת עכבר אחת.  שימו לב שאפשרויות כמו *היום*, *השבוע*, *החודש*, *זה שנה* מציגים את כל התקופה, כולל השעות/ימים בעתיד. *היום עד כה*, לעומת זאת, מציג רק את השעות שעברו.  לאחר בחירת תקופה, ניתן להזיז אותה קדימה ואחורה בזמן על ידי לחיצה על ![](../../../../../assets/en/manual/config/visualization/left_arrow.png) ![](../../../../../assets/en/manual/config/visualization/right_arrow.png) לחצני חצים. כפתור *הקטן* מאפשר להקטין את התקופה השנייה פעמים או ב-50% לכל כיוון. התרחקות אפשרית גם על ידי לחיצה כפולה בגרפים. בורר פרק הזמן כולו יכול להיות כווץ על ידי לחיצה על תווית הכרטיסייה המכילה את התקופה שנבחרה חוּט.  השדות *מ/אל* מציגים את התקופה שנבחרה באחד מהשניים:  - תחביר זמן מוחלט בפורמט `Y-m-d H:i:s` - תחביר זמן יחסי, למשל: `now-1d`  תאריך בפורמט **יחסי** יכול להכיל מתמטי אחד או כמה פעולות (- או +), למשל. `now-1d` או `now-1d-2h+5m`. לזמן יחסי הקיצורים הבאים נתמכים:  - עכשיו - s (שניות) - מ' (דקות) - h (שעות) - ד (ימים) - w (שבועות) - M (חודשים) - y (שנים)  **דיוק** נתמך במסנן הזמן (למשל, ביטוי כמו `now-1d/M`). פרטים של דיוק:  |דיוק|מ|עד| |--|----|----| |*מ*|י-מ-ד ח:מ:00|י-מ-ד ח:מ:59| |*h*|י-מ-ד H:00:00|י-מ-ד H:59:59| |*ד*|י-מ-ד 00:00:00|י-מ-ד 23:59:59| |*w*|יום שני בשבוע 00:00:00|ראשון בשבוע 23:59:59| |*M*|היום הראשון בחודש 00:00:00|היום האחרון בחודש 23:59:59| |*y*|1 בינואר של השנה 00:00:00|31 בדצמבר של השנה 23:59:59|  לדוגמה:  |מאת|עד|תקופה נבחרת| |--|--|------| |`now/d`|`now/d`|00:00 - 23:59 היום| |`now/d`|`now/d+1d`|00:00 היום - 23:59 מחר| |`now/w`|`now/w`|יום שני 00:00:00 - יום ראשון 23:59:59 השבוע| |`now-1y/w`|`now-1y/w`|השבוע של שני 00:00:00 - יום ראשון 23:59:59 לפני שנה|  ##### בוחר תאריכים  אפשר לבחור תאריך התחלה/סיום ספציפי על ידי לחיצה על סמל לוח שנה ליד שדות *מאת/אל*. במקרה זה, התאריך חלון הבוחר ייפתח.  ![](../../../../../assets/en/manual/config/date_picker.png){width="200"}  בתוך בורר התאריכים, ניתן לנווט בין הבלוקים של שנה/חודש/תאריך באמצעות Tab ו-Shift+Tab. חיצי מקלדת או חץ הכפתורים מאפשרים לבחור את הערך הרצוי. לחיצה על Enter (או לחיצה על הערך הרצוי) מפעיל את הבחירה.  דרך נוספת לשלוט בזמן המוצג היא להדגיש אזור בו הגרף עם לחצן העכבר השמאלי. הגרף יזום לתוך האזור המודגש ברגע שאתה משחרר את לחצן העכבר השמאלי.  במקרה שלא צוין ערך זמן או שהשדה נותר ריק, ערך זמן יוגדר ל-"00:00:00". זה לא חל על בחירת התאריך של היום: במקרה זה הזמן יוגדר לערך הנוכחי.

en-us	#### Time period selector  The [time period selector](/manual/config/visualization/graphs/simple#time_period_selector) allows to select often required periods with one mouse click. The time period selector can be opened by clicking on the time period tab next to the filter.  Clicking on *Show* in the Graph column displays a bar graph where availability information is displayed in bar format each bar representing a past week of the current year.  ![](../../../../../assets/en/manual/web_interface/availability_bar.png){width="600"}  The green part of a bar stands for OK time and red for problem time.
he	#### בורר פרק זמן  פרק הזמן בורר](/manual/config/visualization/graphs/simple#time_period_selector) מאפשר לבחור תקופות נדרשות לעתים קרובות בלחיצת עכבר אחת. הזמן ניתן לפתוח את בורר התקופות על ידי לחיצה על לשונית פרק הזמן שליד המסנן.  לחיצה על *הצג* בעמודה גרף מציגה גרף עמודות היכן מידע זמינות מוצג בפורמט סרגל בכל סרגל המייצג את השבוע האחרון של השנה הנוכחית.  ![](../../../../../assets/en/manual/web_interface/availability_bar.png){width="600"}  החלק הירוק של סרגל מייצג זמן בסדר ואדום עבור זמן בעיה.

en-us	##### Time period  The **second** parameter allows to specify the time period for aggregation. The time period can only be expressed as time, the amount of values (prefixed with **\#**) is not supported.  [Supported unit symbols](/manual/appendix/suffixes) can be used in this parameter for convenience, for example '5m' (five minutes) instead of '300s' (300 seconds) or '1d' (one day) instead of '86400' (86400 seconds).  Time period is ignored by the server if passed with the *last\_foreach* function and can thus be omitted:      last_foreach(/*/key?[group="host group"])  Time period is not supported with the *exists\_foreach* function.
he	##### תקופת זמן  הפרמטר **שני** מאפשר לציין את פרק הזמן עבור צבירה. ניתן לבטא את פרק הזמן רק כזמן, הכמות של ערכים (עם קידומת **\#**) אינו נתמך.  [סמלי יחידות נתמכות](/manual/appedix/suffixes) ניתן להשתמש במסמך זה פרמטר מטעמי נוחות, למשל '5m' (חמש דקות) במקום '300s' (300 שניות) או '1d' (יום אחד) במקום '86400' (86400 שניות).  השרת מתעלם מתקופת הזמן אם היא עוברת עם ה-*last\_foreach* פונקציה ובכך ניתן להשמיט:       last_foreach(/*/key?[group="קבוצת מארח"])  פרק הזמן אינו נתמך עם הפונקציה *exists\_foreach*.

en-us	#### TimescaleDB  Instructions for creating and configuring TimescaleDB are provided in a separate [section](/manual/appendix/install/timescaledb).
he	#### טווח זמןDB  הוראות ליצירה והגדרה של TimescaleDB מסופקות ב-a הפרד [סעיף](/manual/appendix/install/timescaledb).

en-us	##### Time shift  An optional time shift is supported with time or value count as the function parameter. This parameter allows to reference data from a period of time in the past.  Time shift starts with `now` - specifying the current time, and is followed by `+N<time unit>` or `-N<time unit>` - to add or subtract N time units.  For example, `avg(/host/key,1h:now-1d)` will return the average value for an hour one day ago.  ::: noteimportant Time shift specified in months (M) and years (y) is only supported for [trend functions](/manual/appendix/functions/trends). Other functions support seconds (s), minutes (m), hours (h), days (d), and weeks (w). :::  **Time shift with absolute time periods**  Absolute time periods are supported in the time shift parameter, for example, midnight to midnight for a day, Monday-Sunday for a week, first day-last day of the month for a month.  Time shift for absolute time periods starts with `now` - specifying the current time, and is followed by any number of time operations: `/<time unit>` - defines the beginning and end of the time unit, for example, midnight to midnight for a day, `+N<time unit>` or `-N<time unit>` - to add or subtract N time units.  Please note that the value of time shift can be greater or equal to 0, while the time period minimum value is 1.  |Parameter|Description| |--|--------| |1d:now/d|Yesterday| |1d:now/d+1d|Today| |2d:now/d+1d|Last 2 days| |1w:now/w|Last week| |1w:now/w+1w|This week|
he	##### שינוי הזמן  משמרת זמן אופציונלית נתמכת עם ספירת זמן או ערכים בתור פרמטר פונקציה. פרמטר זה מאפשר להתייחס לנתונים מא פרק זמן בעבר.  משמרת זמן מתחילה ב'עכשיו' - מציינת את השעה הנוכחית, והיא ואחריו `+N<יחידת זמן>` או `-N<יחידת זמן>` - כדי להוסיף או להחסיר N יחידות זמן.  לדוגמה, `avg(/host/key,1h:now-1d)` יחזיר את הערך הממוצע לשעה לפני יום אחד.  ::: שימו לב חשוב משמרת זמן שצוינה בחודשים (M) ושנים (y) נתמכת רק עבור [פונקציות מגמה](/manual/appendix/functions/trends). פונקציות אחרות תומכות בשניות (s), דקות (m), שעות (h), ימים (d) ושבועות (w). :::  **משמרת זמן עם פרקי זמן מוחלטים**  פרקי זמן מוחלטים נתמכים בפרמטר משמרת הזמן, למשל, חצות עד חצות ליום, שני-ראשון למשך שבוע, היום הראשון-היום האחרון של החודש למשך חודש.  משמרת זמן עבור פרקי זמן מוחלטים מתחילה ב-'עכשיו' - מציינת את השעה הנוכחית, ואחריה כל מספר של פעולות זמן: `/<יחידת זמן>` - מגדיר את ההתחלה והסוף של יחידת הזמן, עבור לדוגמה, חצות עד חצות ליום, `+N<יחידת זמן>` או `-N<יחידת זמן>` - להוסיף או להחסיר N יחידות זמן.  שים לב שהערך של משמרת זמן יכול להיות גדול או שווה ל-0, בעוד שהערך המינימלי לתקופת הזמן הוא 1.  |פרמטר|תיאור| |--|--------| |1d:now/d|אתמול| |1d:now/d+1d|היום| |2d:now/d+1d|היומיים האחרונים| |1w:now/w|שבוע שעבר| |1w:now/w+1w|השבוע|

en-us	#### Time synchronization  It is very important to have precise system time on the server with Zabbix running. [ntpd](http://www.ntp.org/) is the most popular daemon that synchronizes the host's time with the time of other machines. It's strongly recommended to maintain synchronized system time on all systems Zabbix components are running on.
he	#### סנכרון זמן  חשוב מאוד שיהיה זמן מערכת מדויק על השרת עם Zabbix רץ. [ntpd](http://www.ntp.org/) הוא הדמון הפופולרי ביותר שמסנכרן את הזמן של המארח עם הזמן של מכונות אחרות. שֶׁלָה מומלץ מאוד לשמור על זמן מערכת מסונכרן בכל המערכות רכיבי Zabbix פועלים.

en-us	 To add a child service, press on the plus icon next to the Zabbix cluster service (the icon is visible only in *Edit* mode).  ![](../../../assets/en/manual/config/service_cluster2.png){width=600}  In the service configuration window, enter name *Zabbix server node 1*. Note that the Parent services parameter is already pre-filled with *Zabbix cluster*.   Availability of this service is affected by problems on the host *HA node 1*, marked with `component:HA node 1` problem tag. In the Problem tags parameter, enter:  - Name: component - Operation: Equals - Value: HA node 1  ![](../../../assets/en/manual/config/service_cluster3.png){width=600}  Switch to the *Tags* tab and add a service tag: `Zabbix server:node 1`. This tag will be used later for service actions and SLA reports.  ![](../../../assets/en/manual/config/service_cluster4.png){width=600}  Save the new service. 
he	כדי להוסיף שירות ילדים, לחץ על סמל הפלוס שליד שירות אשכול Zabbix (הסמל נראה רק במצב *עריכה*).  ![](../../../assets/en/manual/config/service_cluster2.png){width=600}  בחלון תצורת השירות, הזן את השם *צומת שרת Zabbix 1*. שים לב שהפרמטר שירותי הורים כבר מלא מראש עם *אשכול Zabbix*.  הזמינות של שירות זה מושפעת מבעיות במארח *HA node 1*, המסומן בתג הבעיה `component:HA node 1`. בפרמטר תגיות בעיה, הזן:  - שם: רכיב - תפעול: שווה - ערך: צומת HA 1  ![](../../../assets/en/manual/config/service_cluster3.png){width=600}  עבור ללשונית *תגים* והוסף תג שירות: `Zabbix server:node 1`. תג זה ישמש מאוחר יותר עבור פעולות שירות ודוחות SLA.  ![](../../../assets/en/manual/config/service_cluster4.png){width=600}  שמור את השירות החדש.

en-us	# token.create
he	# token.create

en-us	# token.delete
he	# אסימון.מחיקה

en-us	# token.generate
he	# אסימון.ליצור

en-us	# token.get
he	# אסימון.קבל

en-us	# > Token object  The following objects are directly related to the `token` API.
he	# > אובייקט אסימון  האובייקטים הבאים קשורים ישירות ל-API 'אסימון'.

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

en-us	# token.update
he	# אסימון.עדכון

en-us	#### Too long PSK value used with OpenSSL 1.1.1  In connecting-side log:      ...OpenSSL library (version OpenSSL 1.1.1  11 Sep 2018) initialized     ...     ...In zbx_tls_connect(): psk_identity:"PSK 1"     ...zbx_psk_client_cb() requested PSK identity "PSK 1"     ...End of zbx_tls_connect():FAIL error:'SSL_connect() set result code to SSL_ERROR_SSL: file ssl\statem\extensions_clnt.c line 801: error:14212044:SSL routines:tls_construct_ctos_early_data:internal error: TLS write fatal alert "internal error"'  In accepting-side log:      ...Message from 123.123.123.123 is missing header. Message ignored.  This problem typically arises when upgrading OpenSSL from 1.0.x or 1.1.0 to 1.1.1 and if the PSK value is longer than 512-bit (64-byte PSK, entered as 128 hexadecimal digits).  See also: [Value size limits](/manual/encryption/using_pre_shared_keys#size_limits)
he	#### ערך PSK ארוך מדי בשימוש עם OpenSSL 1.1.1  ביומן צד חיבור:       ...ספריית OpenSSL (גרסה OpenSSL 1.1.1 11 בספטמבר 2018) אותחלה      ...      ...ב-zbx_tls_connect(): psk_identity:"PSK 1"      ...zbx_psk_client_cb() ביקשה זהות PSK "PSK 1"      ...End of zbx_tls_connect():FAIL error:'SSL_connect() הגדר את קוד התוצאה ל-SSL_ERROR_SSL: קובץ ssl\statem\extensions_clnt.c שורה 801: error:14212044:SSL routines:tls_construct_ctos_early_ctos_early_data:internn write fatal alert שגיאה פנימית"'  ביומן צד קבלה:       ...חסרה כותרת בהודעה מ-123.123.123.123. התעלמו מההודעה.  בעיה זו מתעוררת בדרך כלל בעת שדרוג OpenSSL מ-1.0.x או 1.1.0 ל-1.1.1 ואם ערך ה-PSK ארוך מ-512 סיביות (PSK של 64 בתים, הוזן כ-128 ספרות הקסדצימליות).  ראה גם: [גודל ערך limits](/manual/encryption/using_pre_shared_keys#size_limits)

en-us	#### Tracking messages  You can view the status of messages sent in *Monitoring → Problems*.  In the *Actions* column you can see summarized information about actions taken. In there green numbers represent messages sent, red ones - failed messages. *In progress* indicates that an action is initiated. *Failed* informs that no action has executed successfully.  If you click on the event time to view event details, you will also see the *Message actions* block containing details of messages sent (or not sent) due to the event.  In *Reports → Action log* you will see details of all actions taken for those events that have an action configured.
he	#### מעקב אחר הודעות  אתה יכול לראות את מצב ההודעות שנשלחו ב-*ניטור ← בעיות*.  בעמודה *פעולות* ניתן לראות מידע מסכם על פעולות נלקח. שם מספרים ירוקים מייצגים הודעות שנשלחו, אדומים - נכשלו הודעות. *בביצוע* מציין שנפתחה פעולה. *נִכשָׁל* מודיע ששום פעולה לא בוצעה בהצלחה.  אם תלחץ על שעת האירוע כדי לראות את פרטי האירוע, תראה גם החסימה *פעולות הודעה* המכילה פרטים של הודעות שנשלחו (או לא נשלח) עקב האירוע.  ב*דוחות ← יומן פעולות* תראה פרטים על כל הפעולות שבוצעו עבורן אירועים שבהם מוגדרת פעולה.

en-us	#### Translating customized severity names  ::: noteimportant If Zabbix frontend translations are used, custom severity names will override translated names by default. ::: Default trigger severity names are available for translation in all locales. If a severity name is changed, a custom name is used in all locales and additional manual translation is needed.  Custom severity name translation procedure:  -   set required custom severity name, for example, 'Important' -   edit     <frontend\_dir>/locale/<required\_locale>/LC\_MESSAGES/frontend.po -   add 2 lines:  ```{=html} <!-- --> ```     msgid "Important"     msgstr "<translation string>"  and save file.  -   create .mo files as described in <frontend\_dir>/locale/README  Here **msgid** should match the new custom severity name and **msgstr** should be the translation for it in the specific language.  This procedure should be performed after each severity name change.
he	#### תרגום שמות חומרה מותאמים אישית  ::: שימו לב חשוב אם נעשה שימוש בתרגומי קצה של Zabbix, מותאם אישית שמות חומרה יעקפו שמות מתורגמים כברירת מחדל. ::: שמות ברירת המחדל של חומרת ההפעלה זמינים לתרגום בכל מקומות. אם שם חומרה משתנה, שם מותאם אישית ישמש בכל יש צורך במקומות ובתרגום ידני נוסף.  הליך תרגום שם חומרה מותאם אישית:  - הגדר את שם החומרה המותאם אישית הנדרש, לדוגמה, 'חשוב' - לערוך      <frontend\_dir>/locale/<required\_locale>/LC\_MESSAGES/frontend.po - הוסף 2 שורות:  ```{=html} <!-- --> ```      msgstr "חשוב"      msgstr "<מחרוזת תרגום>"  ושמור את הקובץ.  - צור קבצי .mo כמתואר ב-<frontend\_dir>/locale/README  כאן **msgid** צריך להתאים לשם החומרה המותאם אישית החדש ול-**msgstr** צריך להיות התרגום עבורו בשפה הספציפית.  הליך זה צריך להתבצע לאחר כל שינוי שם חומרה.

en-us	#### Trapper process  Receiving internal metric requests from an external Zabbix instance is handled by the trapper process that validates the request, gathers the metrics, creates the JSON data buffer and sends the prepared JSON back, for example, from server:  ``` {.java} {   "response": "success",   "data": {     "boottime": N,     "uptime": N,     "hosts": N,     "items": N,     "items_unsupported": N,     "preprocessing_queue": N,     "process": {       "alert manager": {         "busy": {           "avg": N,           "max": N,           "min": N         },         "idle": {           "avg": N,           "max": N,           "min": N         },         "count": N       }, ...     },     "queue": N,     "rcache": {       "total": N,       "free": N,       "pfree": N,       "used": N,       "pused": N     },     "requiredperformance": N,     "triggers": N,     "uptime": N,     "vcache": {       "buffer": {         "total": N,         "free": N,         "pfree": N,         "used": N,         "pused": N       },       "cache": {         "requests": N,         "hits": N,         "misses": N,         "mode": N       }     },     "vmware": {       "total": N,       "free": N,       "pfree": N,       "used": N,       "pused": N     },     "version": "N",     "wcache": {       "values": {         "all": N,         "float": N,         "uint": N,         "str": N,         "log": N,         "text": N,         "not supported": N       },       "history": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       },       "index": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       },       "trend": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       }     }   } } ```
he	#### תהליך טרפר  קבלת בקשות מדד פנימיות ממופע חיצוני של Zabbix היא מטופל על ידי תהליך הלוכד המאמת את הבקשה, אוסף את מדדים, יוצרת את מאגר הנתונים של JSON ושולחת את ה-JSON המוכן בחזרה, למשל, מהשרת:  ``` {.java} {    "response": "הצלחה",    "נתונים": {      "זמן אתחול": N,      "זמן uptime": N,      "מארחים": N,      "פריטים": N,      "items_unsupported": N,      "preprocessing_queue": N,      "תהליך": {        "מנהל התראה": {          "עסוק": {            "ממוצע": N,            "מקסימום": N,            "דקה": נ          },          "בטל": {            "ממוצע": N,            "מקסימום": N,            "דקה": נ          },          "ספירה": נ        }, ...      },      "תור": N,      "rcache": {        "סה"כ": N,        "חינם": N,        "pfree": N,        "משומש": N,        "דחוס": נ      },      "נדרש ביצועים": N,      "טריגרים": N,      "זמן uptime": N,      "vcache": {        "buffer": {          "סה"כ": N,          "חינם": N,          "pfree": N,          "משומש": N,          "דחוס": נ        },        "מטמון": {          "בקשות": N,          "להיטים": נ,          "מתגעגע": נ,          "מצב": נ        }      },      "vmware": {        "סה"כ": N,        "חינם": N,        "pfree": N,        "משומש": N,        "דחוס": נ      },      "version": "N",      "wcache": {        "ערכים": {          "הכל": נ,          "צף": N,          "uint": N,          "str": N,          "log": N,          "טקסט": N,          "לא נתמך": נ        },        "היסטוריה": {          "pfree": N,          "חינם": N,          "סה"כ": N,          "משומש": N,          "דחוס": נ        },        "אינדקס": {          "pfree": N,          "חינם": N,          "סה"כ": N,          "משומש": N,          "דחוס": נ        },        "מגמה": {          "pfree": N,          "חינם": N,          "סה"כ": N,          "משומש": N,          "דחוס": נ        }      }    } } ```

en-us	# trend.get
he	#אסימון  שיעור זה נועד לעבוד עם אסימונים.  הפניות לאובייקט:\  - [אסימון](/manual/api/reference/token/object)  שיטות זמינות:\  - [token.create](/manual/api/reference/token/create) - צור חדש       אסימונים - [token.delete](/manual/api/reference/token/delete) - מחק אסימונים - [token.get](/manual/api/reference/token/get) - אחזר אסימונים - [token.update](/manual/api/reference/token/update) - עדכן אסימונים - [token.generate](/manual/api/reference/token/generate) - צור       אסימונים

en-us	# > Trend object  The following objects are directly related to the `trend` API.  ::: noteclassic Trend objects differ depending on the item's type of information. They are created by the Zabbix server and cannot be modified via the API. :::
he	# > אובייקט מגמה  האובייקטים הבאים קשורים ישירות ל-'מגמה' API.  ::: noteclassic אובייקטי מגמה שונים בהתאם לסוג הפריט של מֵידָע. הם נוצרים על ידי שרת Zabbix ואינם יכולים להיות שונה באמצעות ה-API. :::

en-us	#### Trends  Retrieve trend values calculated by Zabbix server for presentation or further processing.  [Trend API](/manual/api/reference/trend)
he	#### מגמות  משיכת ערכי מגמות שחושבו על ידי שרת Zabbix לטובת הצגה או עיבוד נוסף.  [API של מגמות](/manual/api/reference/trend)

en-us	# Trend  This class is designed to work with trend data.  Object references:\  -   [Trend](/manual/api/reference/trend/object#trend)  Available methods:\  -   [trend.get](/manual/api/reference/trend/get) - retrieving trends
he	# מגמה  מחלקה זו נועדה לעבוד עם נתוני מגמה.  הפניות לאובייקט:\  - [טרנד](/manual/api/reference/trend/object#trend)  שיטות זמינות:\  - [trend.get](/manual/api/reference/trend/get) - אחזור מגמות

en-us	##### Trigger configuration  In trigger configuration, enable the *Allow manual close* option.  ![](../../../../assets/en/manual/config/manual_close_conf1.png)
he	##### תצורת טריגר  בתצורת טריגר, הפעל את האפשרות *אפשר סגירה ידנית*.  ![](../../../../assets/en/manual/config/manual_close_conf1.png)

en-us	# trigger.create
he	# trigger.create

en-us	# trigger.delete
he	# trigger.delete

en-us	#### - Trigger displaying options  This section allows customizing how trigger status is displayed in the frontend and [trigger severity](/manual/config/triggers/severity) names and colors.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_triggers.png)  |Parameter|Description| |--|--------| |*Use custom event status colors*|Checking this parameter turns on the customization of colors for acknowledged/unacknowledged problems.| |*Unacknowledged PROBLEM events*,<br>*Acknowledged PROBLEM events*,<br>*Unacknowledged RESOLVED events*,<br>*Acknowledged RESOLVED events*|Enter new color code or click on the color to select a new one from the provided palette.<br>If *blinking* checkbox is marked, triggers will blink for some time upon the status change to become more visible.| |*Display OK triggers for*|Time period for displaying OK triggers. Allowed range: 0 - 24 hours. [Time suffixes](/manual/appendix/suffixes), e.g. 5m, 2h, 1d, are supported.| |*On status change triggers blink for*|Length of trigger blinking. Allowed range: 0 - 24 hours. [Time suffixes](/manual/appendix/suffixes), e.g. 5m, 2h, 1d, are supported.| |*Not classified*,<br>*Information*,<br>*Warning*,<br>*Average*,<br>*High*,<br>*Disaster*|Custom severity names and/or colors to display instead of system default.<br>Enter new color code or click on the color to select a new one from the provided palette.<br><br>Note, that custom severity names entered here will be used in all locales. If you need to translate them to other languages for certain users, see [Customizing trigger severities](/manual/config/triggers/customseverities) page.|
he	#### - הפעל אפשרויות תצוגה  סעיף זה מאפשר להתאים אישית את אופן הצגת מצב הטריגר ב- שמות חזית ו-[trigger severity](/manual/config/triggers/severity) וצבעים.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_triggers.png)  |פרמטר|תיאור| |--|--------| |*השתמש בצבעי סטטוס אירוע מותאמים אישית*|בדיקת פרמטר זה מפעילה את ההתאמה האישית של צבעים לבעיות מאושרות/לא מאושרות.| |*אירועי PROBLEM לא מאושרים*,<br>*אירועי PROBLEM מאושרים*,<br>*אירועים שנפתרו ללא אישור*,<br>*אירועים שנפתרו*|הזן קוד צבע חדש או לחץ על הצבע כדי לבחור אחד חדש מתוך לוח הסימון שסופק.<br>אם תיבת הסימון *מהבהבת* מסומנת, גורמים מפעילים יהבהבו במשך זמן מה עם שינוי הסטטוס כדי להפוך לגלוי יותר.| |*הצג מפעילי אישור עבור*|פרק זמן להצגת מפעילי אישור. טווח מותר: 0 - 24 שעות. [סיומות זמן](/ידנית/נספח/סיומות), למשל. 5m, 2h, 1d, נתמכים.| |*בשינוי מצב מפעיל מהבהב למשך*|משך ההבהוב של ההדק. טווח מותר: 0 - 24 שעות. [סיומות זמן](/ידנית/נספח/סיומות), למשל. 5m, 2h, 1d, נתמכים.| |*לא מסווג*,<br>*מידע*,<br>*אזהרה*,<br>*ממוצע*,<br>*גבוה*,<br>*אסון*|שמות חומרה ו/או צבעים מותאמים אישית לתצוגה במקום ברירת המחדל של המערכת.<br>הזן קוד צבע חדש או לחץ על הצבע כדי לבחור צבע חדש מהלוח שסופק.<br><br>שים לב, ששמות חומרה מותאמים אישית שהוזנו כאן ישמשו בכל האזורים. אם אתה צריך לתרגם אותם לשפות אחרות עבור משתמשים מסוימים, עיין בדף [התאמה אישית של חומרות ההפעלה](/manual/config/triggers/customseverities).|

en-us	#### Trigger events  The following information is exported for a problem event:  |Field|<|<|Type|Description| |-|-|----------|----------|------------------------------| |*clock*|<|<|number|Number of seconds since Epoch to the moment when problem was detected (integer part).| |*ns*|<|<|number|Number of nanoseconds to be added to `clock` to get a precise problem detection time.| |*value*|<|<|number|1 (always).| |*eventid*|<|<|number|Problem event ID.| |*name*|<|<|string|Problem event name.| |*severity*|<|<|number|Problem event severity (0 - Not classified, 1 - Information, 2 - Warning, 3 - Average, 4 - High, 5 - Disaster).| |*hosts*|<|<|array|List of hosts involved in the trigger expression; there should be at least one element in array.| | |\-|<|object|<| |^| |*host*|string|Host name.| |^|^|*name*|string|Visible host name.| |*groups*|<|<|array|List of host groups of all hosts involved in the trigger expression; there should be at least one element in array.| | |\-|<|string|Host group name.| |*tags*|<|<|array|List of problem tags (can be empty).| | |\-|<|object|<| |^| |*tag*|string|Tag name.| |^|^|*value*|string|Tag value (can be empty).|  The following information is exported for a recovery event:  |Field|Type|Description| |--|--|------| |*clock*|number|Number of seconds since Epoch to the moment when problem was resolved (integer part).| |*ns*|number|Number of nanoseconds to be added to `clock` to get a precise problem resolution time.| |*value*|number|0 (always).| |*eventid*|number|Recovery event ID.| |*p\_eventid*|number|Problem event ID.|
he	#### הפעלת אירועים  המידע הבא מיוצא עבור אירוע בעיה:  |שדה|<|<|סוג|תיאור| |-|-|--------|--------|-------------------------------- -------| |*clock*|<|<|number|מספר שניות מאז התקופה ועד לרגע שבו זוהתה הבעיה (חלק שלם).| |*ns*|<|<|number|מספר ננו-שניות שיש להוסיף ל'שעון' כדי לקבל זמן זיהוי בעיות מדויק.| |*ערך*|<|<|מספר|1 (תמיד).| |*eventid*|<|<|number|זיהוי אירוע בעיה.| |*name*|<|<|string|שם אירוע בעיה.| |*חומרה*|<|<|מספר|חומרת אירוע בעיה (0 - לא מסווג, 1 - מידע, 2 - אזהרה, 3 - ממוצע, 4 - גבוה, 5 - אסון).| |*hosts*|<|<|מערך|רשימת מארחים המעורבים בביטוי הטריגר; צריך להיות לפחות אלמנט אחד במערך.| | |\-|<|אובייקט|<| |^| |*מארח*|מחרוזת|שם מארח.| |^|^|*name*|מחרוזת|שם מארח גלוי.| |*groups*|<|<|מערך|רשימת קבוצות מארחים של כל המארחים המעורבים בביטוי הטריגר; צריך להיות לפחות אלמנט אחד במערך.| | |\-|<|string|שם הקבוצה המארחת.| |*tags*|<|<|מערך|רשימת תגיות בעייתיות (יכול להיות ריק).| | |\-|<|אובייקט|<| |^| |*תג*|מחרוזת|שם התג.| |^|^|*value*|string|ערך תג (יכול להיות ריק).|  המידע הבא מיוצא עבור אירוע שחזור:  |שדה|סוג|תיאור| |--|--|------| |*שעון*|מספר|מספר שניות מאז התקופה ועד לרגע שבו הבעיה נפתרה (חלק שלם).| |*ns*|number|מספר ננו-שניות שיש להוסיף ל'שעון' כדי לקבל זמן פתרון בעיות מדויק.| |*ערך*|מספר|0 (תמיד).| |*eventid*|number|מזהה אירוע שחזור.| |*p\_eventid*|number|זיהוי אירוע בעיה.|

en-us	# trigger.get
he	# trigger.get

en-us	##### Trigger lines  Simple triggers are displayed as lines with black dashes over trigger severity color -- take note of the blue line on the graph and the trigger information displayed in the legend. Up to 3 trigger lines can be displayed on the graph; if there are more triggers then the triggers with lower severity are prioritized. Triggers are always displayed in simple graphs, whereas displaying them in [custom graphs](custom#configuring_custom_graphs) is a user preference.  ![simple\_graph\_trigger.png](../../../../../assets/en/manual/config/simple_graph_trigger.png)
he	##### קווי טריגר  טריגרים פשוטים מוצגים כשורות עם מקפים שחורים מעל ההדק צבע חומרה - שימו לב לקו הכחול בגרף ול- מידע טריגר המוצג במקרא. עד 3 קווי טריגר יכולים להיות מוצג על הגרף; אם יש יותר טריגרים אז הטריגרים עם חומרה נמוכה יותר יש עדיפות. טריגרים מוצגים תמיד ב גרפים פשוטים, ואילו הצגתם ב-[custom graphs](custom#configuring_custom_graphs) היא העדפת משתמש.  ![simple\_graph\_trigger.png](../../../../../assets/en/manual/config/simple_graph_trigger.png)

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

en-us	# triggerprototype.create
he	# triggerprototype.create

en-us	# triggerprototype.delete
he	# triggerprototype.delete

en-us	# triggerprototype.get
he	# triggerprototype.get

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

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

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

en-us	# triggerprototype.update
he	# triggerprototype.update

en-us	#### Triggers  Configure triggers to notify you about problems in your system. Manage trigger dependencies.  [Trigger API](/manual/api/reference/trigger)
he	#### טריגרים  הגדר מפעילים כדי להודיע לך על בעיות במערכת שלך. לנהל להפעיל תלות.  [trigger API](/manual/api/reference/trigger)

en-us	##### Triggers  Triggers have an 'OK event generation' setting that controls how OK events are generated:  -   *Expression* - an OK event is generated for a trigger in problem     state when its expression evaluates to FALSE. This is the simplest     setting, enabled by default. -   *Recovery expression* - an OK event is generated for a trigger in     problem state when its expression evaluates to FALSE and the     recovery expression evaluates to TRUE. This can be used if trigger     recovery criteria is different from problem criteria. -   *None* - an OK event is never generated. This can be used in     conjunction with multiple problem event generation to simply send a     notification when something happens.  Additionally triggers have an 'OK event closes' setting that controls which problem events are closed:  -   *All problems* - an OK event will close all open problems created by     the trigger -   *All problems if tag values match* - an OK event will close open     problems created by the trigger and having at least one matching tag     value. The tag is defined by 'Tag for matching' trigger setting. If     there are no problem events to close then OK event is not generated.     This is often called trigger level event correlation.
he	##### טריגרים  לטריגרים יש הגדרה 'בסדר יצירת אירוע' השולטת עד כמה בסדר נוצרים אירועים:  - *ביטוי* - נוצר אירוע OK עבור טריגר בבעיה      ציין מתי הביטוי שלו מוערך ל-FALSE. זה הכי פשוט      הגדרה, מופעלת כברירת מחדל. - *ביטוי שחזור* - נוצר אירוע OK עבור טריגר ב      מצב בעיה כאשר הביטוי שלו מוערך ל-FALSE וה-      ביטוי התאוששות מוערך ל-TRUE. זה יכול לשמש אם טריגר      קריטריוני התאוששות שונים מקריטריוני הבעיה. - *ללא* - אירוע OK לעולם לא נוצר. זה יכול לשמש ב      בשילוב עם יצירת אירועים מרובים לבעיות פשוט לשלוח א      הודעה כשמשהו קורה.  בנוסף לטריגרים יש הגדרה 'אישור אירוע נסגר' השולטת אילו אירועי בעיה נסגרים:  - *כל הבעיות* - אירוע אישור יסגור את כל הבעיות הפתוחות שנוצרו על ידי      ההדק - *כל הבעיות אם ערכי התג תואמים* - אירוע OK ייסגר פתוח      בעיות שנוצרו על ידי הטריגר ויש לפחות תג תואם אחד      ערך. התג מוגדר על ידי הגדרת הטריגר 'תג להתאמה'. אם      אין אירועי בעיה לסגור ואז אירוע אישור לא נוצר.      זה נקרא לעתים קרובות מתאם אירועי רמת טריגר.

en-us	# trigger.update
he	# טריגר.עדכון

en-us	##### Trigger  With the item working you need to configure the [trigger](/manual/config/triggers/trigger). It's important to decide what entries in the log file are worth paying attention to. For example, the following trigger expression will search for a string like 'Stopping' to signal potential problems:      find(/My host/log[/var/log/syslog],,"regexp","Stopping")=1   ::: noteimportant To make sure that each line containing the string "Stopping" is considered a problem also set the *Problem event generation mode* in trigger configuration to 'Multiple'. :::  Then define a recovery expression. The following recovery expression will resolve all problems if a log line is found containing the string "Starting":      find(/My host/log[/var/log/syslog],,"regexp","Starting")=1   Since we do not want that it's important to make sure somehow that the corresponding root problems are closed, not just all problems. That's where tagging can help.  Problems and resolutions can be matched by specifying a tag in the trigger configuration. The following settings have to be made:  -   *Problem event generation mode*: Multiple -   *OK event closes*: All problems if tag values match -   Enter the name of the tag for event matching  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger.png)  -   configure the [tags](/manual/config/tagging) to extract tag values     from log lines  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger2.png)  If configured successfully you will be able to see problem events tagged by application and matched to their resolution in *Monitoring* → *Problems*.  ![](../../../../assets/en/manual/config/matched_problems.png){width="600"}  ::: notewarning Because misconfiguration is possible, when similar event tags may be created for **unrelated** problems, please review the cases outlined below! :::  -   With two applications writing error and recovery messages to the     same log file a user may decide to use two *Application* tags in the     same trigger with different tag values by using separate regular     expressions in the tag values to extract the names of, say,     application A and application B from the {ITEM.VALUE} macro (e.g.     when the message formats differ). However, this may not work as     planned if there is no match to the regular expressions.     Non-matching regexps will yield empty tag values and a single empty     tag value in both problem and OK events is enough to correlate them.     So a recovery message from application A may accidentally close an     error message from application B.  ```{=html} <!-- --> ``` -   Actual tags and tag values only become visible when a trigger fires.     If the regular expression used is invalid, it is silently replaced     with an \*UNKNOWN\* string. If the initial problem event with an     \*UNKNOWN\* tag value is missed, there may appear subsequent OK     events with the same \*UNKNOWN\* tag value that may close problem     events which they shouldn't have closed.  ```{=html} <!-- --> ``` -   If a user uses the {ITEM.VALUE} macro without macro functions as the     tag value, the 255-character limitation applies. When log messages     are long and the first 255 characters are non-specific, this may     also result in similar event tags for unrelated problems.
he	##### הדק  כשהפריט עובד, עליך להגדיר את [trigger](/manual/config/triggers/trigger). חשוב להחליט לאילו ערכים בקובץ היומן כדאי לשים לב. לדוגמה, ביטוי הטריגר הבא יחפש מחרוזת כמו 'עצור' כדי לאותת על בעיות אפשריות:       find(/My host/log[/var/log/syslog],,"regexp","Stopping")=1  ::: שימו לב חשוב כדי לוודא שכל שורה המכילה את המחרוזת "עצירה" נחשבת לבעיה גם להגדיר את אירוע *בעיה מצב יצירה* בתצורת טריגר ל'מרובה'. :::  לאחר מכן הגדר ביטוי התאוששות. ביטוי ההחלמה הבא יפתור את כל הבעיות אם תימצא שורת יומן המכילה את המחרוזת "מתחילים":       find(/My host/log[/var/log/syslog],,"regexp","Starting")=1  מכיוון שאנחנו לא רוצים את זה חשוב לוודא איכשהו שה בעיות שורש מתאימות סגורות, לא רק כל הבעיות. זה שבו תיוג יכול לעזור.  ניתן להתאים בעיות ופתרונות על ידי ציון תג ב- תצורת טריגר. יש לבצע את ההגדרות הבאות:  - *מצב יצירת אירוע בעיה*: מרובה - *אירוע אישור נסגר*: כל הבעיות אם ערכי התג תואמים - הזינו את שם התג עבור התאמת האירוע  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger.png)  - הגדר את [תגיות](/manual/config/tagging) כדי לחלץ ערכי תג      מקווי יומן  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger2.png)  אם הוגדר בהצלחה, תוכל לראות אירועי בעיה מתויגים לפי יישום ומותאם לרזולוציה שלהם ב-*ניטור* ← *בעיות*.  ![](../../../../assets/en/manual/config/matched_problems.png){width="600"}  ::: הערה אזהרה מכיוון שהגדרה שגויה אפשרית, כאשר היא דומה תגי אירועים עשויים להיווצר עבור בעיות **לא קשורות**, אנא עיין ב- מקרים המפורטים להלן! :::  - עם שני יישומים כותבים שגיאות ושחזור הודעות ל-      אותו קובץ יומן משתמש עשוי להחליט להשתמש בשני תגיות *יישום* ב-      אותו טריגר עם ערכי תג שונים באמצעות שימוש רגיל נפרד      ביטויים בערכי התג כדי לחלץ את השמות של, למשל,      יישום A ויישום B מהמאקרו {ITEM.VALUE} (למשל.      כאשר פורמטי ההודעה שונים). עם זאת, ייתכן שזה לא יעבוד כ      מתוכנן אם אין התאמה לביטויים הרגולריים.      ביטויים רגולריים שאינם תואמים יניבו ערכי תג ריקים וריק יחיד      ערך תג באירועי בעיה וגם באירועי OK מספיק כדי לקשר ביניהם.      אז הודעת שחזור מאפליקציה A עלולה לסגור בטעות      הודעת שגיאה מיישום B.  ```{=html} <!-- --> ``` - תגים וערכי תג בפועל הופכים גלויים רק כאשר טריגר מופעל.      אם הביטוי הרגולרי שבו נעשה שימוש אינו חוקי, הוא מוחלף בשקט      עם מחרוזת \*UNKNOWN\*. אם אירוע הבעיה הראשוני עם א      ערך התג \*UNKNOWN\* מוחמצ, ייתכן שיופיע אישור לאחר מכן      אירועים עם אותו ערך תג \*UNKNOWN\* שעשוי לסגור את הבעיה      אירועים שהם לא היו צריכים לסגור.  ```{=html} <!-- --> ``` - אם משתמש משתמש במאקרו {ITEM.VALUE} ללא פונקציות מאקרו בתור      ערך התג, חלה מגבלה של 255 תווים. כאשר הודעות יומן      הם ארוכים ו-255 התווים הראשונים אינם ספציפיים, זה עשוי      גם לגרום לתגי אירועים דומים עבור בעיות לא קשורות.

en-us	#### Trimmed long IPv6 IP address in failed login information  A failed login attempt message will display only the first 39 characters of a stored IP address as that's the character limit in the database field. That means that IPv6 IP addresses longer than 39 characters will be shown incompletely.
he	#### כתובת ה-IP הארוכה של IPv6 חתוכה בפרטי התחברות שנכשלו  הודעת ניסיון כניסה נכשל תציג רק את 39 התווים הראשונים של כתובת IP מאוחסנת מכיוון שזו מגבלת התווים במסד הנתונים שדה. זה אומר שכתובות IPv6 ארוכות מ-39 תווים יהיו יוצג בצורה לא מלאה.

en-us	#### Troubleshooting and removing agent  This section lists some useful commands that can be used for troubleshooting and removing Zabbix agent installation.  See if Zabbix agent is running:      ps aux | grep zabbix_agentd  See if Zabbix agent has been installed from packages:      $ pkgutil --pkgs | grep zabbix      com.zabbix.pkg.ZabbixAgent  See the files that were installed from the installer package (note that the initial `/` is not displayed in this view):      $ pkgutil --only-files --files com.zabbix.pkg.ZabbixAgent     Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist                                                                                                                                                                                                                                usr/local/bin/zabbix_get                                                                                                                                                                                                                                                            usr/local/bin/zabbix_sender                                                                                                                                                                                                                                                         usr/local/etc/zabbix/zabbix_agentd/userparameter_examples.conf.NEW                                                                                                                                                                                                                  usr/local/etc/zabbix/zabbix_agentd/userparameter_mysql.conf.NEW                                                                                                                                                                                                                     usr/local/etc/zabbix/zabbix_agentd.conf.NEW                                                                                                                                                                                                                                         usr/local/sbin/zabbix_agentd  Stop Zabbix agent if it was launched with `launchctl`:      sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist  Remove files (including configuration and logs) that were installed with installer package:      sudo rm -f /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist     sudo rm -f /usr/local/sbin/zabbix_agentd     sudo rm -f /usr/local/bin/zabbix_get     sudo rm -f /usr/local/bin/zabbix_sender     sudo rm -rf /usr/local/etc/zabbix     sudo rm -rf /var/log/zabbix  Forget that Zabbix agent has been installed:      sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent
he	#### פתרון בעיות והסרה של סוכן  סעיף זה מפרט כמה פקודות שימושיות שניתן להשתמש בהן פתרון בעיות והסרה של התקנת סוכן Zabbix.  ראה אם סוכן Zabbix פועל:       ps aux | grep zabbix_agentd  ראה אם סוכן Zabbix הותקן מחבילות:       $ pkgutil --pkgs | grep zabbix      com.zabbix.pkg.ZabbixAgent  ראה את הקבצים שהותקנו מחבילת ההתקנה (שים לב ה- `/` הראשוני אינו מוצג בתצוגה זו):       $ pkgutil --only-files --files com.zabbix.pkg.ZabbixAgent      Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist      usr/local/bin/zabbix_get      usr/local/bin/zabbix_sender      usr/local/etc/zabbix/zabbix_agentd/userparameter_examples.conf.NEW      usr/local/etc/zabbix/zabbix_agentd/userparameter_mysql.conf.NEW      usr/local/etc/zabbix/zabbix_agentd.conf.NEW      usr/local/sbin/zabbix_agentd  עצור את סוכן Zabbix אם הוא הושק עם `launchctl`:       sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist  הסר קבצים (כולל תצורה ויומנים) שהותקנו עם חבילת התקנה:       sudo rm -f /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist      sudo rm -f /usr/local/sbin/zabbix_agentd      sudo rm -f /usr/local/bin/zabbix_get      sudo rm -f /usr/local/bin/zabbix_sender      sudo rm -rf /usr/local/etc/zabbix      sudo rm -rf /var/log/zabbix  שכח שסוכן Zabbix הותקן:       sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent

en-us	#### Troubleshooting  The following steps may help you troubleshoot problems with Elasticsearch setup:  1.  Check if the mapping is correct (GET request to required index URL     like `http://localhost:9200/uint`). 2.  Check if shards are not in failed state (restart of Elasticsearch     should help). 3.  Check the configuration of Elasticsearch. Configuration should allow     access from the Zabbix frontend host and the Zabbix server host. 4.  Check Elasticsearch logs.  If you are still experiencing problems with your installation then please create a bug report with all the information from this list (mapping, error logs, configuration, version, etc.)
he	#### פתרון תקלות  השלבים הבאים עשויים לעזור לך לפתור בעיות עם הגדרת Elasticsearch:  1. בדוק אם המיפוי נכון (בקשה GET לכתובת ה-URL של האינדקס הנדרשת      כמו `http://localhost:9200/uint`). 2. בדוק אם רסיסים אינם במצב כשל (הפעלה מחדש של Elasticsearch      אמור לעזור). 3. בדוק את התצורה של Elasticsearch. התצורה אמורה לאפשר      גישה מהמארח הקדמי של Zabbix וממארח השרת של Zabbix. 4. בדוק את יומני Elasticsearch.  אם אתה עדיין נתקל בבעיות בהתקנה שלך אז אנא צור דוח באג עם כל המידע מהרשימה הזו (מיפוי, יומני שגיאות, תצורה, גרסה וכו')

en-us	###      **unencrypted**   connect without encryption (default)  ```{=html} <!-- --> ```    **psk**   connect using TLS and a pre-shared key  ```{=html} <!-- --> ```    **cert**   connect using TLS and a certificate  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification.  **--tls-crl-file** *CRL-file*   Full pathname of a file containing revoked certificates.  **--tls-agent-cert-issuer** *cert-issuer*   Allowed agent certificate issuer.  **--tls-agent-cert-subject** *cert-subject*   Allowed agent certificate subject.  **--tls-cert-file** *cert-file*   Full pathname of a file containing the certificate or certificate chain.  **--tls-key-file** *key-file*   Full pathname of a file containing the private key.  **--tls-psk-identity** *PSK-identity*   PSK-identity string.  **--tls-psk-file** *PSK-file*   Full pathname of a file containing the pre-shared key.  **--tls-cipher13** *cipher-string*   Cipher string for OpenSSL 1.1.1 or newer for TLS 1.3. Override the default ciphersuite selection criteria. This option is not available if OpenSSL version is less than 1.1.1.  **--tls-cipher** *cipher-string*   GnuTLS priority string (for TLS 1.2 and up) or OpenSSL cipher string (only for TLS 1.2). Override the default ciphersuite selection criteria.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAG}
he	###      **unencrypted**   התחברות ללא הצפנה (ברירת מחדל)  ```{=html} <!-- --> ```    **psk**   התחברות באמצעות TLS ומפתח ששותף מראש  ```{=html} <!-- --> ```    **cert**   התחברות באמצעות TLS ואישור  ```{=html} <!-- --> ``` ‎**--tls-ca-file** *CA-file*‎   נתיב מלא לקובץ שמכיל את האישורים העליונים של רשויות האישורים לאימות אישורי עמיתים.  ‎**--tls-crl-file** *CRL-file*‎   נתיב מלא לקובץ שמכיל את האישורים שנשללו.  ‎**--tls-agent-cert-issuer** *cert-issuer*‎   מנפיק מורשה לאישור סוכן.  ‎**--tls-agent-cert-subject** *cert-subject*‎   נושא מורשה לאישור סוכן.  ‎**--tls-cert-file** *cert-file*‎   נתיב מלא לקובץ שמכיל את האישור או את שרשרת האישורים.  ‎**--tls-key-file** *key-file*‎   נתיב מלא לקובץ שמכיל את המפתח הפרטי.  ‎**--tls-psk-identity** *PSK-identity*‎   מחרוזת זהות PSK.  ‎**--tls-psk-file** *PSK-file*‎   נתיב מלא לקובץ שמכיל את המפתח ששותף מראש.  ‎**--tls-cipher13** *cipher-string*‎   מחרוזת צופן עבור OpenSSL 1.1.1 ומעלה עבור TLS 1.3. דריסת תנאי בחירת סדרת הצפנים. אפשרות זו אינה זמינה אם גרסת ה־OpenSSL קטנה מ־1.1.1.  ‎**--tls-cipher** *cipher-string*‎   מחרוזת עדיפות GnuTLS (עבור TLS 1.2 ומעלה) או מחרוזת צופן של OpenSSL (רק עבור TLS 1.2). דריסת תנאי בחירת סדרת הצפנים.  ‎**-h**, **--help**‎   להציג את העזרה הזאת ולצאת.  ‎**-V**, **--version**‎   להציג את פרטי הגרסה ולצאת.  [ ]{#lbAG}

en-us	###      **unencrypted**   connect without encryption (default)  ```{=html} <!-- --> ```    **psk**   connect using TLS and a pre-shared key  ```{=html} <!-- --> ```    **cert**   connect using TLS and a certificate  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification.  **--tls-crl-file** *CRL-file*   Full pathname of a file containing revoked certificates.  **--tls-server-cert-issuer** *cert-issuer*   Allowed server certificate issuer.  **--tls-server-cert-subject** *cert-subject*   Allowed server certificate subject.  **--tls-cert-file** *cert-file*   Full pathname of a file containing the certificate or certificate chain.  **--tls-key-file** *key-file*   Full pathname of a file containing the private key.  **--tls-psk-identity** *PSK-identity*   PSK-identity string.  **--tls-psk-file** *PSK-file*   Full pathname of a file containing the pre-shared key.  **--tls-cipher13** *cipher-string*   Cipher string for OpenSSL 1.1.1 or newer for TLS 1.3. Override the default ciphersuite selection criteria. This option is not available if OpenSSL version is less than 1.1.1.  **--tls-cipher** *cipher-string*   GnuTLS priority string (for TLS 1.2 and up) or OpenSSL cipher string (only for TLS 1.2). Override the default ciphersuite selection criteria.  **-v**, **--verbose**   Verbose mode, **-vv** for more details.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAG}
he	###     **לא מוצפן** התחבר ללא הצפנה (ברירת מחדל)  ```{=html} <!-- --> ```    **psk** להתחבר באמצעות TLS ומפתח משותף מראש  ```{=html} <!-- --> ```    **תעודה** להתחבר באמצעות TLS ואישור  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file* שם הנתיב המלא של קובץ המכיל את אישורי ה-CA ברמה העליונה עבור אימות תעודת עמיתים.  **--tls-crl-file** *CRL-file* שם נתיב מלא של קובץ המכיל אישורים שבוטלו.  **--tls-server-cert-issuer** *cert-insuer* מנפיק אישור שרת מותר.  **--tls-server-cert-subject** *cert-subject* נושא תעודת שרת מותר.  **--tls-cert-file** *cert-file* שם נתיב מלא של קובץ המכיל את האישור או שרשרת האישורים.  **--tls-key-file** *key-file* שם נתיב מלא של קובץ המכיל את המפתח הפרטי.  **--tls-psk-identity** *PSK-identity* מחרוזת זהות PSK.  **--tls-psk-file** *קובץ PSK* שם נתיב מלא של קובץ המכיל את המפתח המשותף מראש.  **--tls-cipher13** *מחרוזת צופן* מחרוזת צופן עבור OpenSSL 1.1.1 או חדש יותר עבור TLS 1.3. תעקוף את קריטריונים לבחירת חבילת צופן כברירת מחדל. אפשרות זו אינה זמינה אם גרסת OpenSSL היא פחות מ-1.1.1.  **--tls-cipher** *מחרוזת צופן* מחרוזת עדיפות GnuTLS (עבור TLS 1.2 ומעלה) או מחרוזת צופן OpenSSL (רק עבור TLS 1.2). עוקף את קריטריוני ברירת המחדל של חבילת צופן.  **-v**, **--רבות מילה** מצב מילולי, **-vv** לפרטים נוספים.  **-ח**, **--עזרה** הצג את העזרה הזו וצא.  **-V**, **--גרסה** פלט מידע על גרסת ויציאה.  [ ]{#lbAG}

en-us	#### Uninstalling agent Windows service  To uninstall a single instance of Zabbix agent using the default configuration file:         zabbix_agentd.exe --uninstall  To uninstall a single instance of Zabbix agent using a non-default configuration file:         zabbix_agentd.exe --config <your_configuration_file> --uninstall  To uninstall multiple instances of Zabbix agent from Windows services:        zabbix_agentd.exe --config <configuration_file_for_instance_1> --uninstall --multiple-agents       zabbix_agentd.exe --config <configuration_file_for_instance_2> --uninstall --multiple-agents       ...       zabbix_agentd.exe --config <configuration_file_for_instance_N> --uninstall --multiple-agents
he	#### הסרת ההתקנה של שירות Windows של הסוכן  כדי להסיר מופע בודד של סוכן Zabbix באמצעות ברירת המחדל קובץ תצורה:          zabbix_agentd.exe --הסר התקנה  כדי להסיר מופע בודד של סוכן Zabbix תוך שימוש ברירת מחדל קובץ תצורה:          zabbix_agentd.exe --config <your_configuration_file> --הסר  כדי להסיר מופעים מרובים של סוכן Zabbix משירותי Windows:         zabbix_agentd.exe --config <configuration_file_for_instance_1> --uninstall --multiple-agents        zabbix_agentd.exe --config <configuration_file_for_instance_2> --uninstall --multiple-agents        ...        zabbix_agentd.exe --config <configuration_file_for_instance_N> --uninstall --multiple-agents

en-us	#### Unit conversion  By default, specifying a unit for an item results in a multiplier prefix being added - for example, an incoming value '2048' with unit 'B' would be displayed as '2KB'.  To prevent a unit from conversion, use the `!` prefix, for example, `!B`. To better understand how the conversion works with and without the exclamation mark, see the following examples of values and units:      1024 !B → 1024 B     1024 B → 1 KB     61 !s → 61 s     61 s → 1m 1s     0 !uptime → 0 uptime     0 uptime → 00:00:00     0 !! → 0 !     0 ! → 0  ::: noteclassic Before Zabbix 4.0, there was a hardcoded unit stoplist consisting of `ms`, `rpm`, `RPM`, `%`. This stoplist has been deprecated, thus the correct way to prevent converting such units is `!ms`, `!rpm`, `!RPM`, `!%`. :::
he	#### המרת יחידה  כברירת מחדל, ציון יחידה עבור פריט מביא לקידומת מכפיל יתווסף - לדוגמה, ערך נכנס '2048' עם יחידה 'B' יעשה זאת יוצג בתור '2KB'.  כדי למנוע המרת יחידה, השתמש בקידומת `!`, לדוגמה, `!B`. כדי להבין טוב יותר כיצד ההמרה עובדת עם ובלי ה- סימן קריאה, עיין בדוגמאות הבאות של ערכים ויחידות:       1024 !B → 1024 ב      1024 B → 1 KB      61 !s → 61 s      61 שניות → 1 מ' 1 שניות      0 !זמן פעולה → 0 זמן פעילות      0 זמן פעילות → 00:00:00      0!! → 0!      0! → 0  ::: noteclassic לפני Zabbix 4.0, הייתה רשימת עצירות יחידה מקודדת המורכב מ-`ms`, `rpm`, `RPM`, `%`. רשימת העצירה הזו הייתה הוצא משימוש, ולכן הדרך הנכונה למנוע המרת יחידות כאלה היא `!ms`, `!rpm`, `!RPM`, `!%`. :::

en-us	#### Unreachable interface  A host interface is treated as unreachable after a failed check (network error, timeout) by Zabbix, SNMP, IPMI or JMX agents. Note that Zabbix agent active checks do not influence interface availability in any way.  From that moment **UnreachableDelay** defines how often an interface is rechecked using one of the items (including LLD rules) in this unreachability situation and such rechecks will be performed already by unreachable pollers (or IPMI pollers for IPMI checks). By default it is 15 seconds before the next check.  In the Zabbix server log unreachability is indicated by messages like these:      Zabbix agent item "system.cpu.load[percpu,avg1]" on host "New host" failed: first network error, wait for 15 seconds     Zabbix agent item "system.cpu.load[percpu,avg15]" on host "New host" failed: another network error, wait for 15 seconds  Note that the exact item that failed is indicated and the item type (Zabbix agent).  ::: noteclassic The *Timeout* parameter will also affect how early an interface is rechecked during unreachability. If the Timeout is 20 seconds and UnreachableDelay 30 seconds, the next check will be in 50 seconds after the first attempt. :::  The **UnreachablePeriod** parameter defines how long the unreachability period is in total. By default UnreachablePeriod is 45 seconds. UnreachablePeriod should be several times bigger than UnreachableDelay, so that an interface is rechecked more than once before an interface becomes unavailable.
he	#### ממשק בלתי ניתן להשגה  ממשק מארח מטופל כבלתי ניתן להשגה לאחר בדיקה שנכשלה (רשת שגיאה, פסק זמן) על ידי סוכני Zabbix, SNMP, IPMI או JMX. שימו לב שזאביקס בדיקות אקטיביות של סוכן אינן משפיעות על זמינות הממשק בשום צורה.  מאותו רגע **UnreachableDelay** מגדיר את התדירות של ממשק נבדק מחדש באמצעות אחד מהפריטים (כולל כללי LLD) בזה מצב חוסר השגה ובדיקות חוזרות כאלה יבוצעו כבר על ידי סקרים בלתי ניתנים להשגה (או משאלי IPMI לבדיקות IPMI). כברירת מחדל זה כן 15 שניות לפני הבדיקה הבאה.  ביומן השרת של Zabbix חוסר הגישה מסומן על ידי הודעות כמו אלה:       פריט סוכן Zabbix "system.cpu.load[percpu,avg1]" במארח "מארח חדש" נכשל: שגיאת רשת ראשונה, המתן 15 שניות      פריט סוכן Zabbix "system.cpu.load[percpu,avg15]" במארח "מארח חדש" נכשל: שגיאת רשת נוספת, המתן 15 שניות  שימו לב שהפריט המדויק שנכשל מצוין וסוג הפריט (סוכן Zabbix).  ::: noteclassic הפרמטר *זמן קצוב* ישפיע גם על כמה מוקדם הממשק נבדק מחדש במהלך חוסר הגישה. אם פסק הזמן הוא 20 שניות ו-UnreachableDelay 30 שניות, הבדיקה הבאה תהיה בעוד 50 שניות לאחר הניסיון הראשון. :::  הפרמטר **UnreachablePeriod** מגדיר את משך חוסר הגישה התקופה היא בסך הכל. כברירת מחדל UnreachablePeriod הוא 45 שניות. UnreachablePeriod צריך להיות גדול פי כמה מ-UnreachableDelay, כך שממשק נבדק יותר מפעם אחת לפני ממשק הופך ללא זמין.

en-us	#### Unsupported items  An item can become unsupported if its value cannot be retrieved for some reason. Such items are still rechecked at their standard *[Update interval](/manual/config/items/item?#configuration)*.  Unsupported items are reported as having a NOT SUPPORTED state.
he	#### פריטים לא נתמכים  פריט יכול להפוך ללא תמיכה אם לא ניתן לאחזר את הערך שלו עבור חלק סיבה. פריטים כאלה עדיין נבדקים מחדש לפי התקן שלהם *[עדכון interval](/manual/config/items/item?#configuration)*.  פריטים שאינם נתמכים מדווחים כבעלי מצב לא נתמך.

en-us	#### Upgrade procedure
he	#### הליך השדרוג

en-us	#### Upgrade procedure
he	#### הליך השדרוג

en-us	#### - Upgrading  The Zabbix appliance packages may be upgraded. To do so, run:      dnf update zabbix*
he	#### - שדרוג  חבילות מכשירי Zabbix עשויות להשתדרג. כדי לעשות זאת, הפעל:       עדכון dnf zabbix*

en-us	#### Usage example  Executing the script **check\_oracle.sh** with the first parameters '-h'. The second parameter will be replaced by IP address or DNS name, depending on the selection in the host properties.      check_oracle.sh["-h","{HOST.CONN}"]  Assuming host is configured to use IP address, Zabbix will execute:      check_oracle.sh '-h' '192.168.1.4'
he	#### דוגמה לשימוש  ביצוע הסקריפט **check\_oracle.sh** עם הפרמטרים הראשונים '-ח'. הפרמטר השני יוחלף בכתובת IP או שם DNS, בהתאם לבחירה בנכסי המארח.       check_oracle.sh["-h","{HOST.CONN}"]  בהנחה שהמארח מוגדר להשתמש בכתובת IP, Zabbix יבצע:       check_oracle.sh '-h' '192.168.1.4'

en-us	#### Usage examples
he	#### דוגמאות שימוש

en-us	#### Usage examples  Examples of keys for aggregate calculations.
he	#### דוגמאות שימוש  דוגמאות של מפתחות לחישובים מרוכזים.

en-us	#### Usage      zabbix_js -s script-file -p input-param [-l log-level] [-t timeout]     zabbix_js -s script-file -i input-file [-l log-level] [-t timeout]     zabbix_js -h     zabbix_js -V  zabbix\_js accepts the following command line parameters:        -s, --script script-file          Specify the file name of the script to execute. If '-' is specified as file name, the script will be read from stdin.       -i, --input input-file            Specify the file name of the input parameter. If '-' is specified as file name, the input will be read from stdin.       -p, --param input-param           Specify the input parameter.       -l, --loglevel log-level          Specify the log level.       -t, --timeout timeout             Specify the timeout in seconds. Valid range: 1-60 seconds (default: 10 seconds).       -h, --help                        Display help information.       -V, --version                     Display the version number.  Example:      zabbix_js -s script-file.js -p example
he	#### שימוש       zabbix_js -s script-file -p input-param [-l log-level] [-t timeout]      zabbix_js -s script-file -i input-file [-l log-level] [-t timeout]      zabbix_js -h      zabbix_js -V  zabbix\_js מקבל את הפרמטרים הבאים של שורת הפקודה:         -s, --script script-file ציין את שם הקובץ של הסקריפט לביצוע. אם '-' מצוין כשם הקובץ, הסקריפט ייקרא מ-stdin.        -i, --input input-file ציין את שם הקובץ של פרמטר הקלט. אם '-' מצוין כשם הקובץ, הקלט ייקרא מ-stdin.        -p, --param input-param ציין את פרמטר הקלט.        -l, --loglevel log-level ציין את רמת היומן.        -t, --timeout timeout ציין את הזמן הקצוב בשניות. טווח תקף: 1-60 שניות (ברירת מחדל: 10 שניות).        -h, --help הצג מידע עזרה.        -V, --version הצג את מספר הגרסה.  דוגמא:       zabbix_js -s script-file.js -p לדוגמה

en-us	#### Use cases
he	#### מקרי שימוש

en-us	#### Use cases
he	#### מקרי שימוש

en-us	### Use cases  Some use cases for recovery operations are as follows:  1.  Notify on a recovery all users that were notified on the problem:     -  Select *Notify all involved* as operation type.  2.  Have multiple operations upon recovery: send a notification and execute a remote command:     -  Add operation types for sending a message and executing a command.  3.  Open a ticket in external helpdesk/ticketing system and close it when the problem is resolved:     -  Create an external script that communicates with the helpdesk system.     -  Create an action having operation that executes this script and thus opens a ticket.     -  Have a recovery operation that executes this script with other parameters and closes the ticket.     -  Use the {EVENT.ID} macro to reference the original problem.
he	### מקרי שימוש  כמה מקרי שימוש לפעולות שחזור הם כדלקמן:  1. הודע בעת שחזור כל המשתמשים שקיבלו הודעה על הבעיה:      - בחר *הודע לכל המעורבים* כסוג פעולה.  2. בצע מספר פעולות בעת השחזור: שלח הודעה ובצע פקודה מרחוק:      - הוסף סוגי פעולות לשליחת הודעה וביצוע פקודה.  3. פתח כרטיס ב-Helpdesk/מערכת כרטיסים חיצונית וסגור אותו כשהבעיה נפתרה:      - צור סקריפט חיצוני המתקשר עם מערכת העזרה.      - צור פעולה עם פעולה שמבצעת את הסקריפט הזה ובכך פותחת כרטיס.      - בצע פעולת שחזור שמבצעת את הסקריפט הזה עם פרמטרים אחרים וסוגרת את הכרטיס.      - השתמש במאקרו {EVENT.ID} כדי להתייחס לבעיה המקורית.

en-us	#### Use cases  Some use cases for this functionality are as follows:  1.  Mark trigger events in the frontend:     -   Define a tag at the trigger level, for example `scope:performance`;     -   All problems created by this trigger will be marked with this tag. 2.  Mark all template-inherited problems:     -   Define a tag at the template level, for example `target:MySQL`;     -   All host problems created by triggers from this template will be marked with this tag. 3.  Mark all host problems:     -   Define a tag at the host level, for example `service:Jira`;     -   All problems of the host triggers will be marked with this tag. 4.  Group related items:     -   Define a tag at the item level, for example `component:cpu`;     -   In the *Latest data* section, use the tag filter to view all items tagged as `component:cpu`. 5.  Identify problems in a log file and close them separately:     -   Define tags in the log trigger that will identify events using value extraction by the `{{ITEM.VALUE<N>}.regsub()}` macro;     -   In the trigger configuration, set multiple problem event generation mode;     -   In the trigger configuration, use [event correlation](/manual/config/event_correlation):          select the option that OK event closes only matching events and choose the tag for matching;     -   See problem events created with a tag and closed individually. 6.  Use it to filter notifications:     -   Define tags at the trigger level to mark events by different tags;     -   Use tag filtering in action conditions to receive notifications only on the events that match tag data. 7.  Use information extracted from item value as tag value:     -   Use an `{{ITEM.VALUE<N>}.regsub()}` macro in the tag value;     -   See tag values in *Monitoring* → *Problems* as extracted data from the item value. 8.  Identify problems better in notifications:     -   Define tags at the trigger level;     -   Use an {EVENT.TAGS} macro in the problem notification;     -   Easier identify which application/service the notification belongs to. 9.  Simplify configuration tasks by using tags at the template level:     -   Define tags at the template trigger level;     -   See these tags on all triggers created from template triggers. 10. Create triggers with tags from low-level discovery (LLD):     -   Define tags on trigger prototypes;     -   Use LLD macros in the tag name or value;     -   See these tags on all triggers created from trigger prototypes. 11. Match services using [service tags](/manual/it_services/service_tree#service-tags):     -   Define [service actions](/manual/it_services/service_actions#conditions) for services with matching tags;     -   Use service tags to map a service to an SLA for [SLA calculations](/manual/it_services/sla#configuration). 12. Map services to problems using [problem tags](/manual/it_services/service_tree#service-configuration):     -   In the service configuration, specify [problem tag](/manual/it_services/service_tree#problem-tags), for example `target:MySQL`;     -   Problems with the matching tag will be automatically correlated to the service;     -   Service status will change to the status of the problem with the highest severity.  13. Suppress problems when a host is in maintenance mode:     -   Define tags in *[Maintenance periods](/manual/maintenance#configuration)* to suppress only problems with matching tags. 14. Grant access to user groups:     -   Specify tags in the [user group](/manual/config/users_and_usergroups/usergroup#configuration) configuration to allow viewing only problems with matching tags.
he	#### מקרי שימוש  כמה מקרי שימוש עבור פונקציונליות זו הם כדלקמן:  1. סמן אירועי טריגר ב-frontend:      - הגדר תג ברמת הטריגר, למשל `scope:performance`;      - כל הבעיות שנוצרו על ידי טריגר זה יסומנו בתג זה. 2. סמן את כל הבעיות שעברו בירושה בתבנית:      - הגדר תג ברמת התבנית, למשל `target:MySQL`;      - כל בעיות המארח שנוצרו על ידי טריגרים מתבנית זו יסומנו בתג זה. 3. סמן את כל בעיות המארח:      - הגדר תג ברמת המארח, למשל `service:Jira`;      - כל הבעיות של המפעילים המארח יסומנו בתג זה. 4. פריטים הקשורים לקבוצה:      - הגדר תג ברמת הפריט, למשל `component:cpu`;      - בקטע *נתונים אחרונים*, השתמש במסנן התגים כדי להציג את כל הפריטים המתויגים בתור `component:cpu`. 5. זהה בעיות בקובץ יומן וסגור אותן בנפרד:      - הגדר תגים בטריגר היומן שיזהה אירועים באמצעות מיצוי ערך על ידי המאקרו `{{ITEM.VALUE<N>}.regsub()}`;      - בתצורת ההדק, הגדר מצב יצירת אירועי בעיות מרובים;      - בתצורת הטריגר, השתמש ב-[correlation event](/manual/config/event_correlation):          בחר את האפשרות שאירוע אישור סוגר רק אירועים תואמים ובחר את התג להתאמה;      - ראה אירועים בעייתיים שנוצרו עם תג ונסגרו בנפרד. 6. השתמש בו כדי לסנן התראות:      - הגדר תגים ברמת הטריגר לסימון אירועים לפי תגים שונים;      - השתמש בסינון תגים בתנאי פעולה כדי לקבל התראות רק על האירועים התואמים לנתוני התג. 7. השתמש במידע שחולץ מערך הפריט בתור ערך תג:      - השתמש במאקרו `{{ITEM.VALUE<N>}.regsub()}` בערך התג;      - ראה ערכי תג ב-*ניטור* → *בעיות* כנתונים שחולצו מערך הפריט. 8. זהה בעיות טוב יותר בהודעות:      - הגדר תגים ברמת הטריגר;      - השתמש במאקרו {EVENT.TAGS} בהודעת הבעיה;      - לזהות בקלות יותר לאיזה אפליקציה/שירות ההודעה שייכת. 9. פשט את משימות התצורה על ידי שימוש בתגים ברמת התבנית:      - הגדר תגים ברמת ההפעלה של התבנית;      - ראה את התגים האלה בכל הטריגרים שנוצרו ממפעילי תבנית. 10. צור טריגרים עם תגים מגילוי ברמה נמוכה (LLD):      - הגדר תגים על אבות טיפוס של טריגר;      - השתמש בפקודות מאקרו LLD בשם או בערך התג;      - ראה את התגים האלה בכל הטריגרים שנוצרו מאבות טיפוס של טריגרים. 11. התאם שירותים באמצעות [תגי שירות](/manual/it_services/service_tree#service-tags):      - הגדר [פעולות שירות](/manual/it_services/service_actions#conditions) עבור שירותים עם תגים תואמים;      - השתמש בתגי שירות כדי למפות שירות ל-SLA עבור [חישובי SLA](/manual/it_services/sla#configuration). 12. מיפוי שירותים לבעיות באמצעות [תגי בעיה](/manual/it_services/service_tree#service-configuration):      - בתצורת השירות, ציין [תג בעיה](/manual/it_services/service_tree#problem-tags), למשל `target:MySQL`;      - בעיות בתג ההתאמה יהיו בקורלציה אוטומטית לשירות;      - מצב השירות ישתנה למצב הבעיה בדרגת החומרה הגבוהה ביותר. 13. דחק בעיות כאשר מארח נמצא במצב תחזוקה:      - הגדר תגים ב-*[תקופות תחזוקה](/manual/maintenance#configuration)* כדי לדכא רק בעיות עם תגים תואמים. 14. הענק גישה לקבוצות משתמשים:      - ציין תגים בתצורת [קבוצת משתמשים](/manual/config/users_and_usergroups/usergroup#configuration) כדי לאפשר צפייה רק בבעיות עם תגים תואמים.

en-us	#### Use cases  User macros with context can be defined to accomplish more flexible thresholds in trigger expressions (based on the values retrieved by low-level discovery). For example, you may define the following macros:  -   {$LOW\_SPACE\_LIMIT} = 10 -   {$LOW\_SPACE\_LIMIT:/home} = 20 -   {$LOW\_SPACE\_LIMIT:regex:"\^\\/\[a-z\]+$"} = 30  Then a low-level discovery macro may be used as macro context in a trigger prototype for mounted file system discovery:      last(/host/vfs.fs.size[{#FSNAME},pfree])<{$LOW_SPACE_LIMIT:"{#FSNAME}"}  After the discovery different low-space thresholds will apply in triggers depending on the discovered mount points or file system types. Problem events will be generated if:  -   /home folder has less than 20% of free disk space -   folders that match the regexp pattern (like /etc, /tmp or /var) have     less than 30% of free disk space -   folders that don't match the regexp pattern and are not /home have     less than 10% of free disk space
he	#### מקרי שימוש  ניתן להגדיר פקודות מאקרו משתמש עם הקשר כדי להשיג גמישות יותר סף בביטויי טריגר (בהתבסס על הערכים שאוחזרו על ידי גילוי ברמה נמוכה). לדוגמה, תוכל להגדיר את פקודות המאקרו הבאות:  - {$LOW\_SPACE\_LIMIT} = 10 - {$LOW\_SPACE\_LIMIT:/home} = 20 - {$LOW\_SPACE\_LIMIT:regex:"\^\\/\[a-z\]+$"} = 30  אז מאקרו גילוי ברמה נמוכה עשוי לשמש כהקשר מאקרו ב-a מפעיל אב טיפוס לגילוי מערכת קבצים רכוב:       last(/host/vfs.fs.size[{#FSNAME},pfree])<{$LOW_SPACE_LIMIT:"{#FSNAME}"}  לאחר הגילוי יחולו ספים שונים של שטח נמוך מפעילים בהתאם לנקודות ההרכבה שהתגלו או לסוגי מערכת הקבצים. אירועי בעיה ייווצרו אם:  - לתיקיית /home יש פחות מ-20% משטח דיסק פנוי - יש לתיקיות התואמות את דפוס ה-Regexp (כמו /etc, /tmp או /var).      פחות מ-30% משטח הדיסק הפנוי - יש לתיקיות שאינן תואמות לתבנית הביטוי הרגולרית והן לא /home      פחות מ-10% משטח דיסק פנוי

en-us	# user.checkAuthentication
he	# user.checkAuthentication

en-us	#### User-configured ciphersuites  The built-in ciphersuite selection criteria can be overridden with user-configured ciphersuites.  ::: noteimportant User-configured ciphersuites is a feature intended for advanced users who understand TLS ciphersuites, their security and consequences of mistakes, and who are comfortable with TLS troubleshooting. :::  The built-in ciphersuite selection criteria can be overridden using the following parameters:  |Override scope|Parameter|Value|Description| |--|--|------|------| |Ciphersuite selection for certificates|TLSCipherCert13|Valid OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.3 protocol (their values are passed to the OpenSSL function SSL\_CTX\_set\_ciphersuites()).|Certificate-based ciphersuite selection criteria for TLS 1.3<br><br>Only OpenSSL 1.1.1 or newer.| |^|TLSCipherCert|Valid OpenSSL [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.2 or valid GnuTLS [priority strings](https://gnutls.org/manual/html_node/Priority-Strings.html). Their values are passed to the SSL\_CTX\_set\_cipher\_list() or gnutls\_priority\_init() functions, respectively.|Certificate-based ciphersuite selection criteria for TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)| |Ciphersuite selection for PSK|TLSCipherPSK13|Valid OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.3 protocol (their values are passed to the OpenSSL function SSL\_CTX\_set\_ciphersuites()).|PSK-based ciphersuite selection criteria for TLS 1.3<br><br>Only OpenSSL 1.1.1 or newer.| |^|TLSCipherPSK|Valid OpenSSL [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.2 or valid GnuTLS [priority strings](https://gnutls.org/manual/html_node/Priority-Strings.html). Their values are passed to the SSL\_CTX\_set\_cipher\_list() or gnutls\_priority\_init() functions, respectively.|PSK-based ciphersuite selection criteria for TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)| |Combined ciphersuite list for certificate and PSK|TLSCipherAll13|Valid OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.3 protocol (their values are passed to the OpenSSL function SSL\_CTX\_set\_ciphersuites()).|Ciphersuite selection criteria for TLS 1.3<br><br>Only OpenSSL 1.1.1 or newer.| |^|TLSCipherAll|Valid OpenSSL [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.2 or valid GnuTLS [priority strings](https://gnutls.org/manual/html_node/Priority-Strings.html). Their values are passed to the SSL\_CTX\_set\_cipher\_list() or gnutls\_priority\_init() functions, respectively.|Ciphersuite selection criteria for TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)|  To override the ciphersuite selection in [zabbix\_get](/manpages/zabbix_get) and [zabbix\_sender](/manpages/zabbix_sender) utilities - use the command-line parameters:  -   `--tls-cipher13` -   `--tls-cipher`  The new parameters are optional. If a parameter is not specified, the internal default value is used. If a parameter is defined it cannot be empty.  If the setting of a TLSCipher\* value in the crypto library fails then the server, proxy or agent will not start and an error is logged.  It is important to understand when each parameter is applicable.
he	#### חבילות צופן בהגדרת משתמש  ניתן לעקוף את קריטריוני הבחירה המובנים של חבילת צופן חבילות צופן בהגדרת משתמש.  ::: שימו לב חשוב ciphersuites בהגדרת משתמש היא תכונה מיועדת למשתמשים מתקדמים שמבינים חבילות צופן TLS, האבטחה שלהן ו השלכות של טעויות, ומי שנוח עם TLS פתרון תקלות. :::  ניתן לעקוף את קריטריוני הבחירה המובנים של ciphersuite באמצעות הפרמטרים הבאים:  |עקוף היקף|פרמטר|ערך|תיאור| |--|--|------|------| |בחירת חבילת צופן לאישורים|TLSCipherCert13|Valid OpenSSL 1.1.1 [מחרוזות צופן](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) עבור פרוטוקול TLS 1.3 (הערכים שלהם מועברים אל הפונקציה OpenSSL SSL\_CTX\_set\_ciphersuites()).|קריטריונים לבחירת צופן מבוססי תעודות עבור TLS 1.3<br><br>רק OpenSSL 1.1.1 ומעלה.| |^|TLSCipherCert|Valid OpenSSL [מחרוזות צופן](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) עבור TLS 1.2 או GnuTLS [מחרוזות עדיפות] חוקיות (https://gnutls .org/manual/html_node/Priority-Strings.html). הערכים שלהם מועברים לפונקציות SSL\_CTX\_set\_cipher\_list() או gnutls\_priority\_init() בהתאמה.|קריטריונים לבחירת חבילת צופן מבוססת תעודות עבור TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL) | |בחירת צופן עבור PSK|TLSCipherPSK13|OpenSSL תקף 1.1.1 [מחרוזות צופן](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) עבור פרוטוקול TLS 1.3 (הערכים שלהם מועברים אל הפונקציה OpenSSL SSL\_CTX\_set\_ciphersuites()).|קריטריונים לבחירת צופן מבוססי PSK עבור TLS 1.3<br><br>רק OpenSSL 1.1.1 ומעלה.| |^|TLSCipherPSK|OpenSSL חוקי [מחרוזות צופן](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) עבור TLS 1.2 או GnuTLS [מחרוזות עדיפות] חוקיות (https://gnutls .org/manual/html_node/Priority-Strings.html). הערכים שלהם מועברים לפונקציות SSL\_CTX\_set\_cipher\_list() או gnutls\_priority\_init() בהתאמה.|קריטריוני בחירה מבוססי-PSK עבור TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL) | |רשימת חבילת צופן משולבת עבור אישור ו-PSK|TLSCipherAll13|Valid OpenSSL 1.1.1 [מחרוזות צופן](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) עבור פרוטוקול TLS 1.3 (הערכים שלהם מועברים לפונקציית OpenSSL SSL\_CTX\_set\_ciphersuites()).|קריטריונים לבחירת חבילת צופן עבור TLS 1.3<br><br>רק OpenSSL 1.1.1 ומעלה.| |^|TLSCipherAll|OpenSSL חוקית [מחרוזות צופן](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) עבור TLS 1.2 או GnuTLS [מחרוזות עדיפות] חוקיות (https://gnutls .org/manual/html_node/Priority-Strings.html). הערכים שלהם מועברים לפונקציות SSL\_CTX\_set\_cipher\_list() או gnutls\_priority\_init() בהתאמה.|קריטריוני בחירת צופן סוויטה עבור TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)|  כדי לעקוף את בחירת חבילת הצופן ב [zabbix\_get](/manpages/zabbix_get) ו [zabbix\_sender](/manpages/zabbix_sender) כלי עזר - השתמש ב- פרמטרים של שורת הפקודה:  - `--tls-cipher13` - `--tls-cipher`  הפרמטרים החדשים הם אופציונליים. אם לא צוין פרמטר, ה- נעשה שימוש בערך ברירת מחדל פנימי. אם מוגדר פרמטר זה לא יכול להיות ריק.  אם ההגדרה של ערך TLSCipher\* בספריית ההצפנה נכשלת אז השרת, ה-proxy או הסוכן לא יתחילו ונרשמת שגיאה.  חשוב להבין מתי כל פרמטר ישים.

en-us	# user.create
he	# משתמש.צור

en-us	# user.delete
he	# משתמש.מחק

en-us	# user.get
he	# משתמש.קבל

en-us	# usergroup.create
he	# קבוצת משתמשים.צור

en-us	# usergroup.delete
he	# קבוצת משתמשים.מחק

en-us	# usergroup.get
he	# usergroup.get

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

en-us	#### User groups  A listing of existing user groups with their details is displayed.  ![](../../../../../assets/en/manual/web_interface/user_groups0.png){width="600"}  Displayed data:  |Column|Description| |--|--------| |*Name*|Name of the user group. Clicking on the user group name opens the user group [configuration form](/manual/config/users_and_usergroups/usergroup#configuration).| |*\#*|The number of users in the group. Clicking on *Users* will display the respective users filtered out in the user list.| |*Members*|Usernames of individual users in the user group (with name and surname in parentheses). Clicking on the username will open the user configuration form. Users from disabled groups are displayed in red.| |*Frontend access*|Frontend access level is displayed:<br>**System default** - Zabbix, LDAP or HTTP authentication; depending on the chosen authentication [method](authentication)<br>**Internal** - the user is authenticated by Zabbix regardless of system settings<br>**Disabled** - frontend access for this user is disabled.<br>By clicking on the current level you can change it.| |*Debug mode*|[Debug mode](/manual/web_interface/debug_mode) status is displayed - *Enabled* or *Disabled*. By clicking on the status you can change it.| |*Status*|User group status is displayed - *Enabled* or *Disabled*. By clicking on the status you can change it.|  To configure a new user group, click on the *Create user group* button in the top right-hand corner.
he	#### קבוצות משתמש  מוצגת רשימה של קבוצות משתמשים קיימות עם הפרטים שלהן.  ![](../../../../../assets/en/manual/web_interface/user_groups0.png){width="600"}  נתונים המוצגים:  |עמודה|תיאור| |--|--------| |*שם*|שם קבוצת המשתמשים. לחיצה על שם קבוצת המשתמשים פותחת את קבוצת המשתמשים [טופס תצורה](/manual/config/users_and_usergroups/usergroup#configuration).| |*\#*|מספר המשתמשים בקבוצה. לחיצה על *משתמשים* תציג את המשתמשים המתאימים שסוננים ברשימת המשתמשים.| |*חברים*|שמות משתמש של משתמשים בודדים בקבוצת המשתמשים (עם שם ושם משפחה בסוגריים). לחיצה על שם המשתמש תפתח את טופס תצורת המשתמש. משתמשים מקבוצות מושבתות מוצגים באדום.| |*גישה חזיתית*|רמת גישה חזיתית מוצגת:<br>**ברירת מחדל של המערכת** - אימות Zabbix, LDAP או HTTP; בהתאם לאימות שנבחרה [שיטה](אימות)<br>**פנימי** - המשתמש מאומת על ידי Zabbix ללא קשר להגדרות המערכת<br>**מושבתת** - הגישה החזיתית עבור משתמש זה מושבתת.<br> על ידי לחיצה על הרמה הנוכחית תוכל לשנות אותה.| |*מצב ניפוי באגים*|[מצב ניפוי באגים](/manual/web_interface/debug_mode) מוצג - *מופעל* או *מושבת*. בלחיצה על הסטטוס תוכל לשנות אותו.| |*סטטוס*|סטטוס קבוצת משתמשים מוצג - *מופעל* או *מושבת*. בלחיצה על הסטטוס תוכל לשנות אותו.|  כדי להגדיר קבוצת משתמשים חדשה, לחץ על הלחצן *צור קבוצת משתמשים* בפינה הימנית העליונה.

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

en-us	# usergroup.update
he	# קבוצת משתמשים.עדכון

en-us	# user.login
he	# כניסת משתמש

en-us	# user.logout
he	# user.out

en-us	#### User macro context  See [user macros with context](/manual/config/macros/user_macros_context).
he	#### הקשר מאקרו משתמש  ראה [פקודות מאקרו של משתמש עם context](/manual/config/macros/user_macros_context).

en-us	# usermacro.create
he	# usermacro.create

en-us	# usermacro.createglobal
he	# usermacro.createglobal

en-us	# usermacro.delete
he	# usermacro.delete

en-us	# usermacro.deleteglobal
he	# usermacro.deleteglobal

en-us	# usermacro.get
he	# usermacro.get

en-us	# > User macro object  The following objects are directly related to the `usermacro` API.
he	# > אובייקט מאקרו משתמש  האובייקטים הבאים קשורים ישירות ל-'usermacro' API.

en-us	# usermacro.update
he	# usermacro.update

en-us	# usermacro.updateglobal
he	# usermacro.updateglobal

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

en-us	#### Users of Zabbix  Many organizations of different size around the world rely on Zabbix as a primary monitoring platform.
he	#### משתמשי Zabbix  ארגונים רבים בגדלים שונים ברחבי העולם מסתמכים על Zabbix as פלטפורמת ניטור ראשית.

en-us	# User  This class is designed to work with users.  Object references:\  -   [User](/manual/api/reference/user/object#user)  Available methods:\  -   [user.checkauthentication](/manual/api/reference/user/checkauthentication) -     checking and prolonging user sessions -   [user.create](/manual/api/reference/user/create) - creating new     users -   [user.delete](/manual/api/reference/user/delete) - deleting users -   [user.get](/manual/api/reference/user/get) - retrieving users -   [user.login](/manual/api/reference/user/login) - logging in to the     API -   [user.logout](/manual/api/reference/user/logout) - logging out of     the API -   [user.unblock](/manual/api/reference/user/unblock) - unblocking     users -   [user.update](/manual/api/reference/user/update) - updating users
he	#### שינוי תפקיד משתמש  שנה תפקיד של משתמש.  בַּקָּשָׁה:  ``` json {       "jsonrpc": "2.0",       "method": "user.update",       "params": {           "userid": "12",           "roleid": "6"       },       "auth": "038e1d7b1735c6a5436ee9eae095879e",       "מזהה": 1 } ```  תְגוּבָה:  ``` json {       "jsonrpc": "2.0",       "תוצאה": {           "משתמשים": [               "12"           ]       },       "מזהה": 1 } ```

en-us	# user.unblock
he	# משתמש.בטל חסימה

en-us	# user.update
he	# עדכון משתמש

en-us	##### Using a custom tile service provider  The Geomap widget is capable to load raster tile images from a custom self-hosted or a third-party tile provider service. To use a custom third-party tile provider service or a self-hosted tile folder or server, select *Other* in the *Tile provider* field and specify the custom URL in the *Tile URL* field using proper placeholders.
he	##### שימוש בספק שירות אריחים מותאם אישית  הווידג'ט Geomap מסוגל לטעון תמונות אריחי רסטר מהתאמה אישית שירות מארח עצמי או של ספק צד שלישי. כדי להשתמש במנהג שירות ספק אריחים של צד שלישי או תיקיית אריחים המתארחת בעצמה או שרת, בחר *אחר* בשדה *ספק אריחים* וציין את כתובת אתר מותאמת אישית בשדה *כתובת URL של אריחים* באמצעות מצייני מיקום מתאימים.

en-us	##### - Using a static IP address  By default the appliance uses DHCP to obtain the IP address. To specify a static IP address:  -   Log in as root user; -   Open */etc/sysconfig/network-scripts/ifcfg-eth0* file; -   Replace *BOOTPROTO=dhcp* with *BOOTPROTO=none* -   Add the following lines:     -   *IPADDR=<IP address of the appliance>*     -   *PREFIX=<CIDR prefix>*     -   *GATEWAY=<gateway IP address>*     -   *DNS1=<DNS server IP address>* -   Run **systemctl restart network** command.  Consult the official Red Hat [documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces) if needed.
he	##### - שימוש בכתובת IP סטטית  כברירת מחדל, המכשיר משתמש ב-DHCP כדי להשיג את כתובת ה-IP. לפרט כתובת IP סטטית:  - היכנס כמשתמש שורש; - פתח את קובץ */etc/sysconfig/network-scripts/ifcfg-eth0*; - החלף את *BOOTPROTO=dhcp* ב-*BOOTPROTO=none* - הוסף את השורות הבאות:      - *IPADDR=<כתובת ה-IP של המכשיר>*      - *PREFIX=<קידומת CIDR>*      - *GATEWAY=<כתובת IP של שער>*      - *DNS1=<כתובת IP של שרת DNS>* - הפעל את הפקודה **systemctl restart network**.  התייעץ עם Red Hat הרשמי [תיעוד](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces) במידת צורך.

en-us	#### Using custom MIB files  There are standard MIB files coming with every GNU/Linux distribution. But some device vendors provide their own.  Let's say, you would like to use [CISCO-SMI](ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my) MIB file. The following instructions will download and install it:      # wget ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my -P /tmp     # mkdir -p /usr/local/share/snmp/mibs     # grep -q '^mibdirs +/usr/local/share/snmp/mibs' /etc/snmp/snmp.conf 2>/dev/null || echo "mibdirs +/usr/local/share/snmp/mibs" >> /etc/snmp/snmp.conf     # cp /tmp/CISCO-SMI.my /usr/local/share/snmp/mibs  Now you should be able to use it. Try to translate the name of the object *ciscoProducts* from the MIB file to OID:      # snmptranslate -IR -On CISCO-SMI::ciscoProducts     .1.3.6.1.4.1.9.1  If you receive errors instead of the OID, ensure all the previous commands did not return any errors.  The object name translation worked, you are ready to use custom MIB file. Note the MIB name prefix (*CISCO-SMI::*) used in the query. You will need this when using command-line tools as well as Zabbix.  Don't forget to restart Zabbix server/proxy before using this MIB file in Zabbix.  ::: noteimportant Keep in mind that MIB files can have dependencies. That is, one MIB may require another. In order to satisfy these dependencies you have to install all the affected MIB files. :::
he	#### שימוש בקבצי MIB מותאמים אישית  ישנם קבצי MIB סטנדרטיים המגיעים עם כל הפצה של GNU/Linux. אבל ספקי מכשירים מסוימים מספקים משלהם.  נניח שאתה רוצה להשתמש [CISCO-SMI](ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my) קובץ MIB. ה ההוראות הבאות יוריד ויתקין אותו:       # wget ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my -P /tmp      # mkdir -p /usr/local/share/snmp/mibs      # grep -q '^mibdirs +/usr/local/share/snmp/mibs' /etc/snmp/snmp.conf 2>/dev/null || echo "mibdirs +/usr/local/share/snmp/mibs" >> /etc/snmp/snmp.conf      # cp /tmp/CISCO-SMI.my /usr/local/share/snmp/mibs  עכשיו אתה אמור להיות מסוגל להשתמש בו. נסה לתרגם את השם של אובייקט *ciscoProducts* מקובץ MIB ל-OID:       # snmptranslate -IR -ב-CISCO-SMI::ciscoProducts      .1.3.6.1.4.1.9.1  אם אתה מקבל שגיאות במקום OID, ודא את כל הקודם הפקודות לא החזירו שגיאות.  תרגום שם האובייקט עבד, אתה מוכן להשתמש ב-MIB מותאם אישית קוֹבֶץ. שימו לב לקידומת שם MIB (*CISCO-SMI::*) המשמשת בשאילתה. אתה יזדקק לכך בעת שימוש בכלי שורת הפקודה וכן Zabbix.  אל תשכח להפעיל מחדש את שרת/פרוקסי של Zabbix לפני השימוש בקובץ MIB זה בזאביקס.  ::: שימו לב חשוב זכור כי לקבצי MIB יכולות להיות תלות. כלומר, MIB אחד עשוי לדרוש אחר. על מנת לספק את אלה תלויות עליך להתקין את כל ה-MIB המושפעים קבצים. :::

en-us	#### Using db.odbc.discovery  As a practical example to illustrate how the SQL query is transformed into JSON, let us consider low-level discovery of Zabbix proxies by performing an ODBC query on Zabbix database. This is useful for automatic creation of "zabbix\[proxy,<name>,lastaccess\]" [internal items](/manual/config/items/itemtypes/internal) to monitor which proxies are alive.  Let us start with discovery rule configuration:  ![lld\_rule\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_odbc.png)  All mandatory input fields are marked with a red asterisk.  Here, the following direct query on Zabbix database is used to select all Zabbix proxies, together with the number of hosts they are monitoring. The number of hosts can be used, for instance, to filter out empty proxies:      mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | host    | count |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec)  By the internal workings of "db.odbc.discovery\[,{$DSN}\]" item, the result of this query gets automatically transformed into the following JSON:  ``` {.java} [     {         "{#HOST}": "Japan 1",         "{#COUNT}": "5"     },     {         "{#HOST}": "Japan 2",         "{#COUNT}": "12"     },     {         "{#HOST}": "Latvia",         "{#COUNT}": "3"     } ] ```  It can be seen that column names become macro names and selected rows become the values of these macros.  ::: noteclassic  If it is not obvious how a column name would be transformed into a macro name, it is suggested to use column aliases like "COUNT(h2.host) AS count" in the example above.  In case a column name cannot be converted into a valid macro name, the discovery rule becomes not supported, with the error message detailing the offending column number. If additional help is desired, the obtained column names are provided under DebugLevel=4 in Zabbix server log file:      $ grep db.odbc.discovery /tmp/zabbix_server.log      ...      23876:20150114:153410.856 In db_odbc_discovery() query:'SELECT h1.host, COUNT(h2.host) FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;'      23876:20150114:153410.860 db_odbc_discovery() column[1]:'host'      23876:20150114:153410.860 db_odbc_discovery() column[2]:'COUNT(h2.host)'      23876:20150114:153410.860 End of db_odbc_discovery():NOTSUPPORTED      23876:20150114:153410.860 Item [Zabbix server:db.odbc.discovery[proxies,{$DSN}]] error: Cannot convert column #2 name to macro.   :::  Now that we understand how a SQL query is transformed into a JSON object, we can use {\#HOST} macro in item prototypes:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)  Once discovery is performed, an item will be created for each proxy:  ![discovered\_items\_odbc1.png](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_items_odbc1.png)
he	#### שימוש ב-db.odbc.discovery  כדוגמה מעשית להמחשה כיצד משתנה שאילתת SQL לתוך JSON, הבה נבחן גילוי ברמה נמוכה של פרוקסי Zabbix על ידי ביצוע שאילתת ODBC על מסד הנתונים של Zabbix. זה שימושי עבור יצירה אוטומטית של "zabbix\[proxy,<name>,lastaccess\]" [פריטים פנימיים](/manual/config/items/itemtypes/internal) לניטור אילו פרוקסי חיים.  הבה נתחיל עם תצורת כלל גילוי:  ![lld\_rule\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_odbc.png)  כל שדות הקלט החובה מסומנים בכוכבית אדומה.  כאן, השאילתה הישירה הבאה על מסד הנתונים של Zabbix משמשת לבחירה כל פרוקסי Zabbix, יחד עם מספר המארחים שהם ניטור. ניתן להשתמש במספר המארחים, למשל, לסינון פרוקסי ריקים:       mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;      +--------+--------+      | מארח | לספור |      +--------+--------+      | יפן 1 | 5 |      | יפן 2 | 12 |      | לטביה | 3 |      +--------+--------+      3 שורות בסט (0.01 שניות)  לפי הפעולה הפנימית של פריט "db.odbc.discovery\[,{$DSN}\]", התוצאה של שאילתה זו הופכת אוטומטית לתוצאות הבאות JSON:  ``` {.java} [      {          "{#HOST}": "יפן 1",          "{#COUNT}": "5"      },      {          "{#HOST}": "יפן 2",          "{#COUNT}": "12"      },      {          "{#HOST}": "לטביה",          "{#COUNT}": "3"      } ] ```  ניתן לראות ששמות העמודות הופכים לשמות מאקרו ולשורות נבחרות הופכים לערכים של פקודות מאקרו אלה.  ::: noteclassic   אם זה לא ברור איך שם עמודה ישתנה לתוך שם מאקרו, מומלץ להשתמש בכינויי עמודות כמו "COUNT(h2.host) AS count" בדוגמה למעלה.  במקרה שלא ניתן להמיר שם עמודה לשם מאקרו חוקי, ה- כלל הגילוי הופך ללא נתמך, עם פירוט הודעת השגיאה מספר העמודה הפוגענית. אם רוצים עזרה נוספת, התקבל שמות העמודות מסופקים תחת DebugLevel=4 בקובץ היומן של שרת Zabbix:       $ grep db.odbc.discovery /tmp/zabbix_server.log       ...       23876:20150114:153410.856 ב-db_odbc_discovery() query:'SELECT h1.host, COUNT(h2.host) FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid GROUP IN (5BY1.6) IN (5BY1. h1.host;'       23876:20150114:153410.860 עמודת db_odbc_discovery()[1]:'host'       23876:20150114:153410.860 עמודה db_odbc_discovery()[2]:'COUNT(h2.host)'       23876:20150114:153410.860 סוף db_odbc_discovery():NOTSUPPORTED       23876:20150114:153410.860 פריט [שרת Zabbix:db.odbc.discovery[proxies,{$DSN}]] שגיאה: לא ניתן להמיר את שם העמודה מס' 2 למאקרו.   :::  כעת, כאשר אנו מבינים כיצד שאילתת SQL הופכת ל-JSON אובייקט, נוכל להשתמש במאקרו {\#HOST} באבות טיפוס של פריט:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)  לאחר ביצוע הגילוי, ייווצר פריט עבור כל פרוקסי:  ![discovered\_items\_odbc1.png](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_items_odbc1.png)

en-us	#### Using db.odbc.get  Using `db.odbc.get[,{$DSN}]` and the following SQL example:      mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | host    | count |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec)  this JSON will be returned:  ``` {.java} [     {         "host": "Japan 1",         "count": "5"     },     {         "host": "Japan 2",         "count": "12"     },     {         "host": "Latvia",         "count": "3"     } ] ```  As you can see, there are no low-level discovery macros there. However, custom low-level discovery macros can be created in the [LLD macros](/manual/discovery/low_level_discovery#custom_macros) tab of a discovery rule using JSONPath, for example:      {#HOST} → $.host  Now this {\#HOST} macro may be used in item prototypes:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)
he	#### שימוש ב-db.odbc.get  באמצעות `db.odbc.get[,{$DSN}]` ובדוגמה הבאה של SQL:       mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;      +--------+--------+      | מארח | לספור |      +--------+--------+      | יפן 1 | 5 |      | יפן 2 | 12 |      | לטביה | 3 |      +--------+--------+      3 שורות בסט (0.01 שניות)  ה-JSON הזה יוחזר:  ``` {.java} [      {          "host": "יפן 1",          "count": "5"      },      {          "host": "יפן 2",          "count": "12"      },      {          "host": "לטביה",          "count": "3"      } ] ```  כפי שאתה יכול לראות, אין שם פקודות מאקרו גילוי ברמה נמוכה. למרות זאת, ניתן ליצור פקודות מאקרו מותאמות אישית לגילוי ברמה נמוכה ב-[LLD פקודות מאקרו](/manual/discovery/low_level_discovery#custom_macros) של כלל גילוי באמצעות JSONPath, לדוגמה:       {#HOST} → $.host  כעת ניתן להשתמש במאקרו {\#HOST} הזה באבות טיפוס של פריטים:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)

en-us	#### Using DNS as default interface  HostInterface and HostInterfaceItem [configuration parameters](/manual/appendix/config/zabbix_agentd) allow to specify a custom value for the host interface during autoregistration.  More specifically, they are useful if the host should be autoregistered with a DNS name as the default agent interface rather than its IP address. In that case the DNS name should be specified or returned as the value of either HostInterface or HostInterfaceItem parameters. Note that if the value of one of the two parameters changes, the autoregistered host interface is updated. So it is possible to update the default interface to another DNS name or update it to an IP address. For the changes to take effect though, the agent has to be restarted.  ::: noteclassic If HostInterface or HostInterfaceItem parameters are not configured, the listen\_dns parameter is resolved from the IP address. If such resolving is configured incorrectly, it may break autoregistration because of invalid hostname. :::
he	#### שימוש ב-DNS כממשק ברירת מחדל  HostInterface ו- HostInterfaceItem [תצורה פרמטרים](/manual/appendix/config/zabbix_agentd) מאפשרים לציין ערך מותאם אישית עבור ממשק המארח במהלך הרישום האוטומטי.  ליתר דיוק, הם שימושיים אם יש לרשום אוטומטית את המארח עם שם DNS כממשק ברירת המחדל של הסוכן ולא ה-IP שלו כתובת. במקרה כזה יש לציין או להחזיר את שם ה-DNS הערך של הפרמטרים HostInterface או HostInterfaceItem. הערה שאם הערך של אחד משני הפרמטרים משתנה, ה ממשק המארח הרשום האוטומטי מתעדכן. אז אפשר לעדכן ממשק ברירת המחדל לשם DNS אחר או עדכן אותו לכתובת IP. כדי שהשינויים ייכנסו לתוקף, יש להפעיל מחדש את הסוכן.  ::: noteclassic אם הפרמטרים HostInterface או HostInterfaceItem אינם מוגדר, הפרמטר listen\_dns נפתר מכתובת ה-IP. אם פתרון כזה מוגדר בצורה שגויה, הוא עלול להישבר רישום אוטומטי בגלל שם מארח לא חוקי. :::

en-us	##### Using filter  The page shows a list of all web scenarios of the selected host. To view web scenarios for another host or host group without returning to the *Monitoring → Hosts* page, select that host or group in the filter. You may also filter scenarios based on tags.
he	##### באמצעות מסנן  הדף מציג רשימה של כל תרחישי האינטרנט של המארח שנבחר. לצפות תרחישי אינטרנט עבור מארח או קבוצה מארחת אחרת מבלי לחזור אל עמוד *ניטור → מארחים*, בחר את המארח או הקבוצה במסנן. אתה עשוי גם לסנן תרחישים על סמך תגים.

en-us	##### Using filter  You can use the filter to display only the actions you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of actions. If you click on it, a filter becomes available where you can filter actions by name and status.  ![](../../../../../assets/en/manual/web_interface/action_filter.png){width="600"}
he	##### באמצעות מסנן  אתה יכול להשתמש במסנן כדי להציג רק את הפעולות שאתה מעוניין לביצועי חיפוש טובים יותר, חיפוש הנתונים מתבצע באמצעות פקודות מאקרו לא פתורה.  הקישור *מסנן* זמין מעל רשימת הפעולות. אם תלחץ על זה, מסנן הופך זמין שבו אתה יכול לסנן פעולות לפי שם ומעמד.  ![](../../../../../assets/en/manual/web_interface/action_filter.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  With nothing selected in the filter, all enabled discovery rules are displayed. To select a specific discovery rule for display, start typing its name in the filter. All matching enabled discovery rules will be listed for selection. More than one discovery rule can be selected.
he	##### באמצעות מסנן  אתה יכול להשתמש במסנן כדי להציג רק את כללי הגילוי שאתה מעוניין. לביצועי חיפוש טובים יותר, מתבצע חיפוש בנתונים עם פקודות מאקרו לא פתורות.  כששום דבר לא נבחר במסנן, כל כללי הגילוי המופעלים הם מוצג. כדי לבחור כלל גילוי ספציפי לתצוגה, התחל להקליד השם שלו במסנן. כל כללי הגילוי התואמים יהיו רשום לבחירה. ניתן לבחור יותר מכלל גילוי אחד.

en-us	##### Using filter  You can use the filter to display only the host groups you are interested in. For better search performance, data is searched with macros unresolved.
he	##### באמצעות מסנן  אתה יכול להשתמש במסנן כדי להציג רק את הקבוצות המארחות שאתה מעוניין. לביצועי חיפוש טובים יותר, מתבצע חיפוש בנתונים עם פקודות מאקרו לא פתורות.

en-us	##### Using filter  You can use the filter to display only the maps you are interested in. For better search performance, data is searched with macros unresolved.
he	##### באמצעות מסנן  אתה יכול להשתמש במסנן כדי להציג רק את המפות שאתה מעוניין בהן. לביצועי חיפוש טובים יותר, חיפוש הנתונים מתבצע עם פקודות מאקרו לא פתורות.

en-us	##### Using filter  You can use the filter to display only the media types you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of media types. If you click on it, a filter becomes available where you can filter media types by name and status.  ![](../../../../../assets/en/manual/web_interface/media_types_filter1.png){width="600"}
he	##### באמצעות מסנן  אתה יכול להשתמש במסנן כדי להציג רק את סוגי המדיה שאתה מעוניין. לביצועי חיפוש טובים יותר, מתבצע חיפוש בנתונים עם פקודות מאקרו לא פתורות.  הקישור *מסנן* זמין מעל לרשימת סוגי המדיה. אם אתה לחץ עליו, מסנן הופך לזמין שבו תוכל לסנן סוגי מדיה לפי שם ומעמד.  ![](../../../../../assets/en/manual/web_interface/media_types_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the user groups you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of user groups. If you click on it, a filter becomes available where you can filter user groups by name and status.  ![](../../../../../assets/en/manual/web_interface/user_groups_filter1.png){width="600"}
he	##### באמצעות מסנן  אתה יכול להשתמש במסנן כדי להציג רק את קבוצות המשתמשים שאתה מעוניין. לביצועי חיפוש טובים יותר, מתבצע חיפוש בנתונים עם פקודות מאקרו לא פתורות.  הקישור *מסנן* זמין מעל רשימת קבוצות המשתמשים. אם אתה לחץ עליו, מסנן הופך לזמין שבו תוכל לסנן קבוצות משתמשים לפי שם ומעמד.  ![](../../../../../assets/en/manual/web_interface/user_groups_filter1.png){width="600"}

en-us	#### Using jmx.discovery  This item returns a JSON object with low-level discovery macros describing MBean objects or attributes. For example, in the discovery of MBean attributes (reformatted for clarity):  ``` {.javascript} [     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionCount",         "{#JMXATTR}":"CollectionCount"     },     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionTime",         "{#JMXATTR}":"CollectionTime"     },     {         "{#JMXVALUE}":"true",         "{#JMXTYPE}":"java.lang.Boolean",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Valid",         "{#JMXATTR}":"Valid"     },     {         "{#JMXVALUE}":"PS Scavenge",         "{#JMXTYPE}":"java.lang.String",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Name",         "{#JMXATTR}":"Name"     },     {         "{#JMXVALUE}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXTYPE}":"javax.management.ObjectName",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,ObjectName",         "{#JMXATTR}":"ObjectName"     } ] ```  In the discovery of MBeans (reformatted for clarity):  ``` {.javascript} [     {         "{#JMXDOMAIN}":"java.lang",         "{#JMXTYPE}":"GarbageCollector",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXNAME}":"PS Scavenge"     } ]  ```
he	#### שימוש ב-jmx.discovery  פריט זה מחזיר אובייקט JSON עם פקודות מאקרו גילוי ברמה נמוכה תיאור אובייקטים או תכונות MBean. למשל, בגילוי של תכונות MBean (פורמט מחדש לצורך הבהירות):  ``` {.javascript} [      {          "{#JMXVALUE}":"0",          "{#JMXTYPE}":"java.lang.Long",          "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",          "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionCount",          "{#JMXATTR}": "ספירת אוסף"      },      {          "{#JMXVALUE}":"0",          "{#JMXTYPE}":"java.lang.Long",          "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",          "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionTime",          "{#JMXATTR}":"זמן איסוף"      },      {          "{#JMXVALUE}":"נכון",          "{#JMXTYPE}":"java.lang.Boolean",          "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",          "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Valid",          "{#JMXATTR}":"תקף"      },      {          "{#JMXVALUE}":"PS Scavenge",          "{#JMXTYPE}":"java.lang.String",          "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",          "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Name",          "{#JMXATTR}":"שם"      },      {          "{#JMXVALUE}":"java.lang:type=GarbageCollector,name=PS Scavenge",          "{#JMXTYPE}":"javax.management.ObjectName",          "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",          "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,ObjectName",          "{#JMXATTR}":"שם אובייקט"      } ] ```  בגילוי של MBeans (פורמט מחדש לצורך הבהירות):  ``` {.javascript} [      {          "{#JMXDOMAIN}":"java.lang",          "{#JMXTYPE}":"אספן זבל",          "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",          "{#JMXNAME}":"PS Scavenge"      } ]  ```

en-us	#### Using LLD macros in user macro contexts  LLD macros may be used inside user macro context, for example, [in trigger prototypes](/manual/config/macros/user_macros_context#use_cases).
he	#### שימוש בפקודות מאקרו LLD בהקשרי מאקרו של משתמש  ניתן להשתמש בפקודות מאקרו LLD בתוך הקשר מאקרו של משתמש, למשל, [in הדק אב טיפוס](/manual/config/macros/user_macros_context#use_cases).

en-us	#### Using macro functions  Macro functions are supported with low-level discovery macros (except in low-level discovery rule filter), allowing to extract a certain part of the macro value using a regular expression.  For example, you may want to extract the customer name and interface number from the following LLD macro for the purposes of event tagging:      {#IFALIAS}=customername_1  To do so, the `regsub` macro function can be used with the macro in the event tag value field of a trigger prototype:  ![](../../../../assets/en/manual/config/macros/lld_macro_function.png)  Note, that commas are not allowed in unquoted item [key parameters](/manual/config/items/item/key#key_parameters), so the parameter containing a macro function has to be quoted. The backslash (`\`) character should be used to escape double quotes inside the parameter. Example:      net.if.in["{{#IFALIAS}.regsub(\"(.*)_([0-9]+)\", \1)}",bytes]  For more information on macro function syntax, see: [Macro functions](/manual/config/macros/macro_functions)  Macro functions are supported in low-level discovery macros since Zabbix 4.0.
he	#### שימוש בפונקציות מאקרו  פונקציות מאקרו נתמכות עם פקודות מאקרו גילוי ברמה נמוכה (למעט ב מסנן כלל גילוי ברמה נמוכה), המאפשר לחלץ חלק מסוים של ערך המאקרו באמצעות ביטוי רגולרי.  לדוגמה, ייתכן שתרצה לחלץ את שם הלקוח והממשק מספר ממאקרו LLD הבא למטרות תיוג אירועים:       {#IFALIAS}=שם לקוח_1  לשם כך, ניתן להשתמש בפונקציית המאקרו 'regsub' עם המאקרו ב- שדה ערך תג אירוע של אב טיפוס טריגר:  ![](../../../../assets/en/manual/config/macros/lld_macro_function.png)  שימו לב, אסור להשתמש בפסיקים בפריט ללא ציטוט [key פרמטרים](/manual/config/items/item/key#key_parameters), אז יש לצטט פרמטר המכיל פונקציית מאקרו. הנטוי האחורי יש להשתמש בתו (`\`) כדי להימלט ממירכאות כפולות בתוך פָּרָמֶטֶר. דוגמא:       net.if.in["{{#IFALIAS}.regsub(\"(.*)_([0-9]+)\", \1)}",bytes]  למידע נוסף על תחביר פונקציית מאקרו, ראה: [מאקרו functions](/manual/config/macros/macro_functions)  פונקציות מאקרו נתמכות בפקודות מאקרו גילוי ברמה נמוכה מאז Zabbix 4.0.

en-us	#### Using mass update  To mass-update some triggers, do the following:  -   Mark the checkboxes of the triggers you want to update in the list -   Click on *Mass update* below the list -   Navigate to the tab with required attributes (*Trigger*, *Tags* or     *Dependencies*) -   Mark the checkboxes of any attribute to update  ![](../../../../assets/en/manual/config/triggers/trigger_mass.png)  ![](../../../../assets/en/manual/config/triggers/trigger_mass_b.png)  The following options are available when selecting the respective button for tag update:  -   *Add* - allows to add new tags for the triggers; -   *Replace* - will remove any existing tags from the trigger and     replace them with the one(s) specified below; -   *Remove* - will remove specified tags from triggers.  Note, that tags with the same name, but different values are not considered 'duplicates' and can be added to the same trigger.  ![](../../../../assets/en/manual/config/triggers/trigger_mass_c.png)  *Replace dependencies* - will remove any existing dependencies from the trigger and replace them with the one(s) specified.  Click on *Update* to apply the changes.
he	#### שימוש בעדכון המוני  כדי לעדכן באופן המוני כמה טריגרים, בצע את הפעולות הבאות:  - סמן את תיבות הסימון של הטריגרים שברצונך לעדכן ברשימה - לחץ על *עדכון המוני* מתחת לרשימה - נווט לכרטיסייה עם התכונות הנדרשות (*טריגר*, *תגים* או      *תלות*) - סמן את תיבות הסימון של כל תכונה לעדכון  ![](../../../../assets/en/manual/config/triggers/trigger_mass.png)  ![](../../../../assets/en/manual/config/triggers/trigger_mass_b.png)  האפשרויות הבאות זמינות בעת בחירת הלחצן המתאים לעדכון תג:  - *הוסף* - מאפשר להוסיף תגיות חדשות עבור הטריגרים; - *החלף* - יסיר את כל התגים הקיימים מהטריגר ו      החלף אותם באלה המפורטים להלן; - *הסר* - יסיר תגים שצוינו מהטריגרים.  שימו לב, תגים בעלי שם זהה, אך ערכים שונים אינם נחשב 'כפולים' וניתן להוסיף אותו לאותו טריגר.  ![](../../../../assets/en/manual/config/triggers/trigger_mass_c.png)  *החלף תלות* - יסיר כל תלות קיימות מה- להפעיל ולהחליף אותם באחד/ים שצוינו.  לחץ על *עדכן* כדי להחיל את השינויים.