en-us	#### MySQL/MariaDB  Character sets utf8 (aka utf8mb3) and utf8mb4 are supported (with utf8_bin and utf8mb4_bin collation respectively) for Zabbix server/proxy to work properly with MySQL database. It is recommended to use utf8mb4 for new installations.  For Zabbix 6.0.11 and newer, deterministic triggers need to be created during the import of schema. On MySQL and MariaDB, this requires `GLOBAL log_bin_trust_function_creators = 1` to be set if binary logging is enabled and there is no superuser privileges and log_bin_trust_function_creators = 1 is not set in MySQL configuration file.  If you are installing from Zabbix **packages**, proceed to the [instructions](https://www.zabbix.com/download) for your platform.  If you are installing Zabbix from sources:   * Create and configure a database and a user.  ```bash mysql -uroot -p<password>  mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; mysql> create user 'zabbix'@'localhost' identified by '<password>'; mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost'; mysql> SET GLOBAL log_bin_trust_function_creators = 1; mysql> quit; ```  * Import the data into the database. For a Zabbix proxy database, only `schema.sql` should be imported (no images.sql nor data.sql).  ```bash cd database/mysql mysql -uzabbix -p<password> zabbix < schema.sql # stop here if you are creating database for Zabbix proxy mysql -uzabbix -p<password> zabbix < images.sql mysql -uzabbix -p<password> zabbix < data.sql ```  `log_bin_trust_function_creators` can be disabled after the schema has been successfully imported:  ```bash mysql -uroot -p<password>  mysql> SET GLOBAL log_bin_trust_function_creators = 0; mysql> quit; ```
fa	#### MySQL/MariaDB  مجموعه کاراکترهای utf8 (معروف به utf8mb3) و utf8mb4 (به ترتیب با ترکیب utf8_bin و utf8mb4_bin) برای سرور/پراکسی Zabbix پشتیبانی می‌شوند تا به درستی با پایگاه داده MySQL کار کنند. توصیه می شود برای نصب های جدید از utf8mb4 استفاده کنید.  برای Zabbix 6.0.11 و جدیدتر، باید محرک‌های قطعی در طول وارد کردن طرحواره ایجاد شوند. در MySQL و MariaDB، اگر Logging باینری فعال باشد و امتیاز superuser وجود نداشته باشد و log_bin_trust_function_creators = 1 در فایل پیکربندی MySQL تنظیم نشده باشد، باید «GLOBAL log_bin_trust_function_creators = 1» تنظیم شود.  اگر از Zabbix **packages** نصب می کنید، به [دستورالعمل ها] (https://www.zabbix.com/download) بروید. پلت فرم شما  اگر Zabbix را از منابع نصب می کنید:  * ایجاد و پیکربندی یک پایگاه داده و یک کاربر.  ``باش mysql -uroot -p<password>  mysql> ایجاد پایگاه داده zabbix کاراکتر مجموعه utf8mb4 collate utf8mb4_bin; mysql> ایجاد کاربر 'zabbix'@'localhost' شناسایی شده توسط '<password>'; mysql> همه امتیازات را در zabbix.* به 'zabbix'@'localhost' اعطا می کند. mysql> SET GLOBAL log_bin_trust_function_creators = 1; mysql> quit; ```  * داده ها را به پایگاه داده وارد کنید. برای پایگاه داده پروکسی Zabbix، فقط «schema.sql» باید وارد شود (بدون images.sql و data.sql).  ``باش دیتابیس سی دی/mysql mysql -uzabbix -p<رمز عبور> zabbix < schema.sql اگر در حال ایجاد پایگاه داده برای پروکسی Zabbix هستید، در اینجا توقف کنید mysql -uzabbix -p<رمز عبور> zabbix < images.sql mysql -uzabbix -p<رمز عبور> zabbix < data.sql ```  «log_bin_trust_function_creators» را می توان پس از وارد کردن موفقیت آمیز طرح غیرفعال کرد:  ``باش mysql -uroot -p<password>  mysql> SET GLOBAL log_bin_trust_function_creators = 0; mysql> quit; ```

en-us	## NAME  zabbix\_agent2 - Zabbix agent 2\ \ [ ]{#lbAC}
fa	## نام  zabbix\_agent2 - Zabbix agent 2\ \ [ ]{#lbAC}

en-us	## NAME  zabbix\_agentd - Zabbix agent daemon [ ]{#lbAC}
fa	ایجنت زبیکس -سرویس ایجنت زبیکس

en-us	## NAME  zabbix\_get - Zabbix get utility [ ]{#lbAC}
fa	## نام دستور  zabbix\_get - ابزار دریافت مقادیر Zabbix [ ]{#lbAC}

en-us	## NAME  zabbix\_js - Zabbix JS utility [ ]{#lbAC}
fa	## نام  zabbix\_js - ابزار Zabbix JS [ ]{#lbAC}

en-us	## NAME  zabbix\_proxy - Zabbix proxy daemon [ ]{#lbAC}
fa	## نام  zabbix\_js - ابزار Zabbix JS [ ]{#lbAC}

en-us	## NAME  zabbix\_sender - Zabbix sender utility [ ]{#lbAC}
fa	## نام  zabbix\_sender - ابزار ارسال کننده Zabbix [ ]{#lbAC}

en-us	## NAME  zabbix\_server - Zabbix server daemon [ ]{#lbAC}
fa	## نام  zabbix\_server - دیمون سرور Zabbix [ ]{#lbAC}

en-us	## NAME  zabbix\_web\_service - Zabbix web service [ ]{#lbAC}
fa	## نام  zabbix\_web\_service - وب سرویس Zabbix [ ]{#lbAC}

en-us	##### Naming and location of persistent files  Zabbix agent distinguishes active checks by their keys. For example, logrt\[/home/zabbix/test.log\] and logrt\[/home/zabbix/test.log,\] are different items.  Modifying the item logrt\[/home/zabbix/test.log,,,10\] in frontend to logrt\[/home/zabbix/test.log,,,20\] will result in deleting the item logrt[/home/zabbix/test.log,,,10] from the agent's list of active checks and creating logrt\[/home/zabbix/test.log,,,20\] item \(some attributes are carried across modification in frontend/server, not in agent\).  The file name is composed of MD5 sum of item key with item key length appended to reduce possibility of collisions.  For example, the state of logrt\[/home/zabbix50/test.log,,,,,,,,/home/zabbix50/agent_private\] item will be kept in persistent file c963ade4008054813bbc0a650bb8e09266.  Multiple log items can use the same value of **persistent\_dir**.  **persistent\_dir** is specified by taking into account specific file system layouts, mount points and mount options and storage mirroring configuration - the persistent file should be on the same mirrored filesystem as the monitored log file.  If **persistent\_dir** directory cannot be created or does not exist, or access rights for Zabbix agent does not allow to create/write/read/delete files the log item becomes NOTSUPPORTED.
fa	##### نام‌گذاری و مکان فایل‌های ماندگار  عامل Zabbix چک های فعال را با کلید آنها متمایز می کند. مثلا، logrt\[/home/zabbix/test.log\] و logrt\[/home/zabbix/test.log،\] هستند آیتم های مختلف تغییر مورد logrt\[/home/zabbix/test.log,,,10\] در frontend به logrt\[/home/zabbix/test.log,,,20\] منجر به حذف مورد logrt[/home/zabbix/test.log,,,10] از لیست چک های فعال نماینده و ایجاد logrt\[/home/zabbix/test.log,,,20\] مورد \(برخی از ویژگیها در میان اصلاحات در frontend/server انجام می شود، نه در agent\).  نام فایل از مجموع MD5 کلید آیتم با طول کلید آیتم ضمیمه شده تشکیل شده است برای کاهش احتمال برخورد به عنوان مثال، وضعیت logrt\[/home/zabbix50/test.log,,,,,,,,/home/zabbix50/agent_private\] مورد خواهد بود در فایل دائمی c963ade4008054813bbc0a650bb8e09266 نگهداری شود.  چندین آیتم گزارش می توانند از همان مقدار **persistent\_dir** استفاده کنند.  **persistent\_dir** با در نظر گرفتن سیستم فایل خاص مشخص می شود طرح‌بندی‌ها، نقاط نصب و گزینه‌های نصب و پیکربندی انعکاسی ذخیره‌سازی - فایل پایدار باید در همان سیستم فایل آینه‌ای مانند فایل نظارت شده باشد ورود به سیستم فایل.  اگر دایرکتوری **persistent\_dir** نمی تواند ایجاد شود یا وجود نداشته باشد یا دسترسی داشته باشید حقوق عامل Zabbix اجازه ایجاد/نوشتن/خواندن/حذف فایل ها را نمی دهد مورد ورود به سیستم NOTSUPPORTED می شود.

en-us	#### Negative problem duration  It is actually possible in some common situations to have negative problem duration i.e. when the problem resolution time is earlier than problem creation time, e. g.:  -   If some host is monitored by proxy and a network error happens,     leading to no data received from the proxy for a while, the     nodata(/host/key) trigger will be fired by the server. When the     connection is restored, the server will receive item data from the     proxy having a time from the past. Then, the nodata(/host/key)     problem will be resolved and it will have a negative problem     duration; -   When item data that resolve the problem event are sent by Zabbix     sender and contain a timestamp earlier than the problem creation     time, a negative problem duration will also be displayed.  ::: noteclassic Negative problem duration is not affecting [SLA calculation](/manual/it_services) or [Availability report](/manual/web_interface/frontend_sections/reports/availability) of a particular trigger in any way; it neither reduces nor expands problem time. :::
fa	#### مدت زمان مشکل منفی  در واقع ممکن است در برخی از موقعیت های رایج منفی باشد مدت زمان مشکل یعنی زمانی که زمان حل مشکل زودتر از آن است زمان ایجاد مشکل، e. g.:  - اگر برخی از هاست ها توسط پروکسی نظارت شود و خطای شبکه رخ دهد،     منجر به عدم دریافت اطلاعات از پروکسی برای مدتی،     تریگر nodata(/host/key) توسط سرور فعال می شود. وقتی که     اتصال بازیابی می شود، سرور داده های مورد را از     پروکسی که زمانی از گذشته دارد. سپس، nodata (/host/key)     مشکل حل خواهد شد و مشکل منفی خواهد داشت     مدت زمان؛ - هنگامی که داده های موردی که رویداد مشکل را حل می کند توسط Zabbix ارسال می شود     فرستنده و حاوی یک مهر زمانی زودتر از ایجاد مشکل است     زمان، مدت زمان مشکل منفی نیز نمایش داده خواهد شد.  ::: نوتکلاسیک طول مدت مشکل منفی بر [SLA محاسبه](/دستی/it_services) یا [در دسترس بودن گزارش](/دستی/web_interface/frontend_sections/reports/availability) از یک محرک خاص به هر نحوی؛ نه مشکل را کاهش می دهد و نه گسترش می دهد زمان. :::

en-us	#### Net service name  Since Zabbix 5.4.0 it is possible to connect to Oracle by using net service name.  <net\_service\_name> is a simple name for a service that resolves to a connect descriptor.  In order to use the service name for creating a connection, this service name has to be defined in the tnsnames.ora file located on both the database server and the client systems. The easiest way to make sure that the connection will succeed is to define the location of tnsnames.ora file in the TNS\_ADMIN environment variable. The default location of the tnsnames.ora file is:      $ORACLE_HOME/network/admin/  A simple tnsnames.ora file example:      ORCL =       (DESCRIPTION =         (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))         (CONNECT_DATA =           (SERVER = DEDICATED)           (SERVICE_NAME = ORCL)         )       )  To set configuration parameters for the "Net Service Name" connection method, use one of the following options:  -    Set an empty parameter DBHost and set DBName as usual:  ```{=html} <!-- --> ```     DBHost=     DBName=ORCL  -   Set both parameters and leave both empty:  ```{=html} <!-- --> ```     DBHost=     DBName=  In the second case, the TWO\_TASK environment variable has to be set. It specifies the default remote Oracle service (service name). When this variable is defined, the connector connects to the specified database by using an Oracle listener that accepts connection requests. This variable is for use on Linux and UNIX only. Use the LOCAL environment variable for Microsoft Windows.  **Example:**  Connect to a database using Net Service Name set as ORCL and the default port. Database parameters set in the server or proxy configuration file (zabbix\_server.conf and zabbix\_proxy.conf):      DBHost=     #DBPort=     DBUser=myusername     DBName=ORCL     DBPassword=mypassword  During Zabbix frontend installation, set the corresponding parameters in the *Configure DB connection* step of the setup wizard:  -   Database host: -   Database port: 0 -   Database name: ORCL -   User: myusername -   Password: mypassword  ![](../../../../assets/en/manual/appendix/install/oracle_service_name.png){width="600"}  Alternatively, these parameters can be set in the frontend configuration file (zabbix.conf.php):      $DB["TYPE"]                     = 'ORACLE';     $DB["SERVER"]                   = '';     $DB["PORT"]           = '0';     $DB["DATABASE"]                 = 'ORCL';     $DB["USER"]                     = 'myusername';     $DB["PASSWORD"]                 = 'mypassword';  Connection string used by Zabbix to establish connection:      DBUser/DBPassword@ORCL
fa	#### نام سرویس Net  از Zabbix 5.4.0 امکان اتصال به Oracle با استفاده از net وجود دارد نام سرویس  <net\_service\_name> یک نام ساده برای سرویسی است که حل می شود به یک توصیفگر اتصال  به منظور استفاده از نام سرویس برای ایجاد یک اتصال، این سرویس نام باید در فایل tnsnames.ora که در هر دو قرار دارد، تعریف شود سرور پایگاه داده و سیستم های مشتری ساده ترین راه برای اطمینان که اتصال موفق خواهد شد برای تعریف مکان است فایل tnsnames.ora در متغیر محیطی TNS\_ADMIN. به طور پیش فرض محل فایل tnsnames.ora است:      $ORACLE_HOME/network/admin/  یک مثال ساده از فایل tnsnames.ora:      ORCL =       (توضیح =         (آدرس = (پروتوکل = TCP) (HOST = میزبان محلی) (پورت = 1521))         (CONNECT_DATA =           (سرور = اختصاصی)           (SERVICE_NAME = ORCL)         )       )  برای تنظیم پارامترهای پیکربندی برای اتصال "Net Service Name". روش، از یکی از گزینه های زیر استفاده کنید:  - یک پارامتر خالی DBHost تنظیم کنید و DBName را به طور معمول تنظیم کنید:  ```{=html} <!---> ```     DBHost=     DBName=ORCL  - هر دو پارامتر را تنظیم کنید و هر دو را خالی بگذارید:  ```{=html} <!---> ```     DBHost=     DBName=  در حالت دوم، متغیر محیطی TWO\_TASK باید تنظیم شود. آی تی سرویس پیش‌فرض اوراکل از راه دور (نام سرویس) را مشخص می‌کند. زمانی که این متغیر تعریف شده است، اتصال دهنده به پایگاه داده مشخص شده توسط با استفاده از شنونده اوراکل که درخواست های اتصال را می پذیرد. این متغیر فقط برای استفاده در لینوکس و یونیکس است. از متغیر محیطی LOCAL استفاده کنید برای مایکروسافت ویندوز  **مثال:**  با استفاده از Net Service Name به عنوان ORCL و پیش فرض به پایگاه داده متصل شوید بندر. پارامترهای پایگاه داده در فایل پیکربندی سرور یا پروکسی تنظیم شده است (zabbix\_server.conf و zabbix\_proxy.conf):      DBHost=     #DBPort=     DBUser=myusername     DBName=ORCL     DBPassword=mypassword  در طول نصب Zabbix frontend، پارامترهای مربوطه را در آن تنظیم کنید مرحله *پیکربندی اتصال DB* جادوگر راه اندازی:  - میزبان پایگاه داده: - پورت پایگاه داده: 0 - نام پایگاه داده: ORCL - کاربر: myusername - رمز عبور: mypassword  ![](../../../../assets/en/manual/appendix/install/oracle_service_name.png){width="600"}  متناوبا، این پارامترها را می توان در پیکربندی frontend تنظیم کرد فایل (zabbix.conf.php):      $DB["TYPE"] = 'ORACLE';     $DB["SERVER"] = '';     $DB["PORT"] = '0';     $DB["DATABASE"] = 'ORCL';     $DB["USER"] = 'myusername';     $DB["PASSWORD"] = 'mypassword';  رشته اتصال که توسط Zabbix برای ایجاد اتصال استفاده می شود:      DBUser/DBPassword@ORCL

en-us	##### Network data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**net.dns**\[<ip>,name,<type>,<timeout>,<count>,<protocol>\]|<|<|<| |Checks if DNS service is up.|0 - DNS is down (server did not respond or DNS resolution failed)<br><br>1 - DNS is up|**ip** - IP address of DNS server (leave empty for the default DNS server, on Windows supported for Zabbix agent 2, ignored for Zabbix agent)<br>**name** - DNS name to query<br>**type** - record type to be queried (default is *SOA*)<br>**timeout** (ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer) - timeout for the request in seconds (default is 1 second)<br>**count** (ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer) - number of tries for the request (default is 2)<br>**protocol** (since version 3.0) - the protocol used to perform DNS queries: *udp* (default) or *tcp*|Example:<br>=> net.dns\[8.8.8.8,example.com,MX,2,1\]<br><br>The possible values for `type` are:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (not supported for Zabbix agent on Windows, Zabbix agent 2 on all OS), *HINFO*, *MINFO*, *TXT*, *AAAA*, *SRV*<br><br>Internationalized domain names are not supported, please use IDNA encoded names instead.<br><br>SRV record type is supported since Zabbix 1.8.6 (Unix) and 2.0.0 (Windows).<br><br>Naming before Zabbix 2.0 (still supported): *net.tcp.dns*| |**net.dns.record**\[<ip>,name,<type>,<timeout>,<count>,<protocol>\]|<|<|<| |Performs a DNS query.|Character string with the required type of information|**ip** - IP address of DNS server (leave empty for the default DNS server, ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer)<br>**name** - DNS name to query<br>**type** - record type to be queried (default is *SOA*)<br>**timeout** (ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer) - timeout for the request in seconds (default is 1 second)<br>**count** (ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer) - number of tries for the request (default is 2)<br>**protocol**(since version 3.0) - the protocol used to perform DNS queries: *udp* (default) or *tcp*|Example:<br>=> net.dns.record\[8.8.8.8,example.com,MX,2,1\]<br><br>The possible values for `type` are:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (not supported for Zabbix agent on Windows, Zabbix agent 2 on all OS), *HINFO*, *MINFO*, *TXT*, *AAAA*, *SRV*<br><br>Internationalized domain names are not supported, please use IDNA encoded names instead.<br><br>SRV record type is supported since Zabbix 1.8.6 (Unix) and 2.0.0 (Windows).<br><br>Naming before Zabbix 2.0 (still supported): *net.tcp.dns.query*| |**net.if.collisions**\[if\]|<|<|<| |Number of out-of-window collisions.|Integer|**if** - network interface name| | |**net.if.discovery**|<|<|<| |List of network interfaces. Used for low-level discovery.|JSON object| |Supported since Zabbix 2.0.<br><br>On FreeBSD, OpenBSD and NetBSD supported since Zabbix 2.2.<br><br>Some Windows versions (for example, Server 2008) might require the latest updates installed to support non-ASCII characters in interface names.| |**net.if.in**\[if,<mode>\]|<|<|<| |Incoming traffic statistics on network interface.|Integer|**if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows)<br>**mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*frame* - the number of packet framing errors<br>*compressed* - the number of compressed packets received by the device driver<br>*multicast* - the number of multicast frames received by the device driver|On Windows, the item gets values from 64-bit counters if available. 64-bit interface statistic counters were introduced in Windows Vista and Windows Server 2008. If 64-bit counters are not available, the agent uses 32-bit counters.<br><br>Multi-byte interface names on Windows are supported since Zabbix 1.8.6.<br><br>Examples:<br>=> net.if.in\[eth0,errors\]<br>=> net.if.in\[eth0\]<br><br>You may obtain network interface descriptions on Windows with net.if.discovery or net.if.list items.<br><br>You may use this key with the *Change per second* preprocessing step in order to get bytes per second statistics.| |**net.if.out**\[if,<mode>\]|<|<|<| |Outgoing traffic statistics on network interface.|Integer|**if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows)<br>**mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*collisions (colls)* - the number of collisions detected on the interface<br>*carrier* - the number of carrier losses detected by the device driver<br>*compressed* - the number of compressed packets transmitted by the device driver|On Windows, the item gets values from 64-bit counters if available. 64-bit interface statistic counters were introduced in Windows Vista and Windows Server 2008. If 64-bit counters are not available, the agent uses 32-bit counters.<br><br>Multi-byte interface names on Windows are supported since Zabbix agent 1.8.6 version.<br><br>Examples:<br>=> net.if.out\[eth0,errors\]<br>=> net.if.out\[eth0\]<br><br>You may obtain network interface descriptions on Windows with net.if.discovery or net.if.list items.<br><br>You may use this key with the *Change per second* preprocessing step in order to get bytes per second statistics.| |**net.if.total**\[if,<mode>\]|<|<|<| |Sum of incoming and outgoing traffic statistics on network interface.|Integer|**if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows)<br>**mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*compressed* - the number of compressed packets transmitted or received by the device driver|On Windows, the item gets values from 64-bit counters if available. 64-bit interface statistic counters were introduced in Windows Vista and Windows Server 2008. If 64-bit counters are not available, the agent uses 32-bit counters.<br><br>Examples:<br>=> net.if.total\[eth0,errors\]<br>=> net.if.total\[eth0\]<br><br>You may obtain network interface descriptions on Windows with net.if.discovery or net.if.list items.<br><br>You may use this key with the *Change per second* preprocessing step in order to get bytes per second statistics.<br><br>Note that dropped packets are supported only if both net.if.in and net.if.out work for dropped packets on your platform.| |**net.tcp.listen**\[port\]|<|<|<| |Checks if this TCP port is in LISTEN state.|0 - it is not in LISTEN state<br><br>1 - it is in LISTEN state|**port** - TCP port number|Example:<br>=> net.tcp.listen\[80\]<br><br>On Linux supported since Zabbix 1.8.4<br><br>Since Zabbix 3.0.0, on Linux kernels 2.6.14 and above, information about listening TCP sockets is obtained from the kernel's NETLINK interface, if possible. Otherwise, the information is retrieved from /proc/net/tcp and /proc/net/tcp6 files.| |**net.tcp.port**\[<ip>,port\]|<|<|<| |Checks if it is possible to make TCP connection to specified port.|0 - cannot connect<br><br>1 - can connect|**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number|Example:<br>=> net.tcp.port\[,80\] → can be used to test availability of web server running on port 80.<br><br>For simple TCP performance testing use net.tcp.service.perf\[tcp,<ip>,<port>\]<br><br>Note that these checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually).| |**net.tcp.service**\[service,<ip>,<port>\]|<|<|<| |Checks if service is running and accepting TCP connections.|0 - service is down<br><br>1 - service is running|**service** - either of:<br>*ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number (by default standard service port number is used)|Example:<br>=> net.tcp.service\[ftp,,45\] → can be used to test the availability of FTP server on TCP port 45.<br><br>Note that these checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually).<br><br>Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.port for checks like these.<br><br>Checking of LDAP and HTTPS on Windows is only supported by Zabbix agent 2.<br><br>Note that the telnet check looks for a login prompt (':' at the end).<br><br>*https* and *telnet* services are supported since Zabbix 2.0.| |**net.tcp.service.perf**\[service,<ip>,<port>\]|<|<|<| |Checks performance of TCP service.|Float<br><br>0 - service is down<br><br>seconds - the number of seconds spent while connecting to the service|**service** - either of:<br>*ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number (by default standard service port number is used)|Example:<br>=> net.tcp.service.perf\[ssh\] → can be used to test the speed of initial response from SSH server.<br><br>Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.service.perf\[tcp,<ip>,<port>\] for checks like these.<br><br>Checking of LDAP and HTTPS on Windows is only supported by Zabbix agent 2.<br><br>Note that the telnet check looks for a login prompt (':' at the end).<br><br>*https* and *telnet* services are supported since Zabbix 2.0.| |**net.tcp.socket.count**\[<laddr>,<lport>,<raddr>,<rport>,<state>\]|<|<|<| |Return the number of TCP sockets that match parameters.|Integer|**laddr** - local IPv4/6 address or CIDR subnet<br>**lport** - local port number or service name<br>**raddr** - remote IPv4/6 address or CIDR subnet<br>**rport** - remote port number or service name<br>**state** - connection state (*established*, *syn\_sent*, *syn\_recv*, *fin\_wait1*, *fin\_wait2*, *time\_wait*, *close*, *close\_wait*, *last\_ack*, *listen*, *closing*)|This item is supported on Linux only on both Zabbix agent/agent 2. On Zabbix agent 2 it is also supported on 64-bit Windows.<br><br>Example:<br>=> net.tcp.socket.count\[,80,,,established\] → returns the number of connections to local TCP port 80 in the *established* state<br><br>This item is supported since Zabbix 6.0.| |**net.udp.listen**\[port\]|<|<|<| |Checks if this UDP port is in LISTEN state.|0 - it is not in LISTEN state<br><br>1 - it is in LISTEN state|**port** - UDP port number|Example:<br>=> net.udp.listen\[68\]<br><br>On Linux supported since Zabbix 1.8.4| |**net.udp.service**\[service,<ip>,<port>\]|<|<|<| |Checks if service is running and responding to UDP requests.|0 - service is down<br><br>1 - service is running|**service** - *ntp* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number (by default standard service port number is used)|Example:<br>=> net.udp.service\[ntp,,45\] → can be used to test the availability of NTP service on UDP port 45.<br><br>This item is supported since Zabbix 3.0.0, but *ntp* service was available for net.tcp.service\[\] item in prior versions.| |**net.udp.service.perf**\[service,<ip>,<port>\]|<|<|<| |Checks performance of UDP service.|Float<br><br>0 - service is down<br><br>seconds - the number of seconds spent waiting for response from the service|**service** - *ntp* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number (by default standard service port number is used)|Example:<br>=> net.udp.service.perf\[ntp\] → can be used to test response time from NTP service.<br><br>This item is supported since Zabbix 3.0.0, but *ntp* service was available for net.tcp.service\[\] item in prior versions.| |**net.udp.socket.count**\[<laddr>,<lport>,<raddr>,<rport>,<state>\]|<|<|<| |Return the number of UDP sockets that match parameters.|Integer|**laddr** - local IPv4/6 address or CIDR subnet<br>**lport** - local port number or service name<br>**raddr** - remote IPv4/6 address or CIDR subnet<br>**rport** - remote port number or service name<br>**state** - connection state (*established*, *unconn*)|This item is supported on Linux only on both Zabbix agent/agent 2. On Zabbix agent 2 it is also supported on 64-bit Windows.<br><br>Example:<br>=> net.udp.socket.count\[,,,,established\] → returns the number of UDP sockets in the connected state<br><br>This item is supported since Zabbix 6.0.|
fa	##### Network data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**net.dns**\[<ip>,name,<type>,<timeout>,<count>,<protocol>\]|<|<|<| |Checks if DNS service is up.|0 - DNS is down (server did not respond or DNS resolution failed)<br><br>1 - DNS is up|**ip** - IP address of DNS server (leave empty for the default DNS server, on Windows supported for Zabbix agent 2, ignored for Zabbix agent)<br>**name** - DNS name to query<br>**type** - record type to be queried (default is *SOA*)<br>**timeout** (ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer) - timeout for the request in seconds (default is 1 second)<br>**count** (ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer) - number of tries for the request (default is 2)<br>**protocol** (since version 3.0) - the protocol used to perform DNS queries: *udp* (default) or *tcp*|Example:<br>=> net.dns\[8.8.8.8,example.com,MX,2,1\]<br><br>The possible values for `type` are:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (not supported for Zabbix agent on Windows, Zabbix agent 2 on all OS), *HINFO*, *MINFO*, *TXT*, *AAAA*, *SRV*<br><br>Internationalized domain names are not supported, please use IDNA encoded names instead.<br><br>SRV record type is supported since Zabbix 1.8.6 (Unix) and 2.0.0 (Windows).<br><br>Naming before Zabbix 2.0 (still supported): *net.tcp.dns*| |**net.dns.record**\[<ip>,name,<type>,<timeout>,<count>,<protocol>\]|<|<|<| |Performs a DNS query.|Character string with the required type of information|**ip** - IP address of DNS server (leave empty for the default DNS server, ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer)<br>**name** - DNS name to query<br>**type** - record type to be queried (default is *SOA*)<br>**timeout** (ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer) - timeout for the request in seconds (default is 1 second)<br>**count** (ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer) - number of tries for the request (default is 2)<br>**protocol**(since version 3.0) - the protocol used to perform DNS queries: *udp* (default) or *tcp*|Example:<br>=> net.dns.record\[8.8.8.8,example.com,MX,2,1\]<br><br>The possible values for `type` are:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (not supported for Zabbix agent on Windows, Zabbix agent 2 on all OS), *HINFO*, *MINFO*, *TXT*, *AAAA*, *SRV*<br><br>Internationalized domain names are not supported, please use IDNA encoded names instead.<br><br>SRV record type is supported since Zabbix 1.8.6 (Unix) and 2.0.0 (Windows).<br><br>Naming before Zabbix 2.0 (still supported): *net.tcp.dns.query*| |**net.if.collisions**\[if\]|<|<|<| |Number of out-of-window collisions.|Integer|**if** - network interface name| | |**net.if.discovery**|<|<|<| |List of network interfaces. Used for low-level discovery.|JSON object| |Supported since Zabbix 2.0.<br><br>On FreeBSD, OpenBSD and NetBSD supported since Zabbix 2.2.<br><br>Some Windows versions (for example, Server 2008) might require the latest updates installed to support non-ASCII characters in interface names.| |**net.if.in**\[if,<mode>\]|<|<|<| |Incoming traffic statistics on network interface.|Integer|**if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows)<br>**mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*frame* - the number of packet framing errors<br>*compressed* - the number of compressed packets received by the device driver<br>*multicast* - the number of multicast frames received by the device driver|On Windows, the item gets values from 64-bit counters if available. 64-bit interface statistic counters were introduced in Windows Vista and Windows Server 2008. If 64-bit counters are not available, the agent uses 32-bit counters.<br><br>Multi-byte interface names on Windows are supported since Zabbix 1.8.6.<br><br>Examples:<br>=> net.if.in\[eth0,errors\]<br>=> net.if.in\[eth0\]<br><br>You may obtain network interface descriptions on Windows with net.if.discovery or net.if.list items.<br><br>You may use this key with the *Change per second* preprocessing step in order to get bytes per second statistics.| |**net.if.out**\[if,<mode>\]|<|<|<| |Outgoing traffic statistics on network interface.|Integer|**if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows)<br>**mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*collisions (colls)* - the number of collisions detected on the interface<br>*carrier* - the number of carrier losses detected by the device driver<br>*compressed* - the number of compressed packets transmitted by the device driver|On Windows, the item gets values from 64-bit counters if available. 64-bit interface statistic counters were introduced in Windows Vista and Windows Server 2008. If 64-bit counters are not available, the agent uses 32-bit counters.<br><br>Multi-byte interface names on Windows are supported since Zabbix agent 1.8.6 version.<br><br>Examples:<br>=> net.if.out\[eth0,errors\]<br>=> net.if.out\[eth0\]<br><br>You may obtain network interface descriptions on Windows with net.if.discovery or net.if.list items.<br><br>You may use this key with the *Change per second* preprocessing step in order to get bytes per second statistics.| |**net.if.total**\[if,<mode>\]|<|<|<| |Sum of incoming and outgoing traffic statistics on network interface.|Integer|**if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows)<br>**mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*compressed* - the number of compressed packets transmitted or received by the device driver|On Windows, the item gets values from 64-bit counters if available. 64-bit interface statistic counters were introduced in Windows Vista and Windows Server 2008. If 64-bit counters are not available, the agent uses 32-bit counters.<br><br>Examples:<br>=> net.if.total\[eth0,errors\]<br>=> net.if.total\[eth0\]<br><br>You may obtain network interface descriptions on Windows with net.if.discovery or net.if.list items.<br><br>You may use this key with the *Change per second* preprocessing step in order to get bytes per second statistics.<br><br>Note that dropped packets are supported only if both net.if.in and net.if.out work for dropped packets on your platform.| |**net.tcp.listen**\[port\]|<|<|<| |Checks if this TCP port is in LISTEN state.|0 - it is not in LISTEN state<br><br>1 - it is in LISTEN state|**port** - TCP port number|Example:<br>=> net.tcp.listen\[80\]<br><br>On Linux supported since Zabbix 1.8.4<br><br>Since Zabbix 3.0.0, on Linux kernels 2.6.14 and above, information about listening TCP sockets is obtained from the kernel's NETLINK interface, if possible. Otherwise, the information is retrieved from /proc/net/tcp and /proc/net/tcp6 files.| |**net.tcp.port**\[<ip>,port\]|<|<|<| |Checks if it is possible to make TCP connection to specified port.|0 - cannot connect<br><br>1 - can connect|**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number|Example:<br>=> net.tcp.port\[,80\] → can be used to test availability of web server running on port 80.<br><br>For simple TCP performance testing use net.tcp.service.perf\[tcp,<ip>,<port>\]<br><br>Note that these checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually).| |**net.tcp.service**\[service,<ip>,<port>\]|<|<|<| |Checks if service is running and accepting TCP connections.|0 - service is down<br><br>1 - service is running|**service** - either of:<br>*ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number (by default standard service port number is used)|Example:<br>=> net.tcp.service\[ftp,,45\] → can be used to test the availability of FTP server on TCP port 45.<br><br>Note that these checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually).<br><br>Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.port for checks like these.<br><br>Checking of LDAP and HTTPS on Windows is only supported by Zabbix agent 2.<br><br>Note that the telnet check looks for a login prompt (':' at the end).<br><br>*https* and *telnet* services are supported since Zabbix 2.0.| |**net.tcp.service.perf**\[service,<ip>,<port>\]|<|<|<| |Checks performance of TCP service.|Float<br><br>0 - service is down<br><br>seconds - the number of seconds spent while connecting to the service|**service** - either of:<br>*ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number (by default standard service port number is used)|Example:<br>=> net.tcp.service.perf\[ssh\] → can be used to test the speed of initial response from SSH server.<br><br>Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.service.perf\[tcp,<ip>,<port>\] for checks like these.<br><br>Checking of LDAP and HTTPS on Windows is only supported by Zabbix agent 2.<br><br>Note that the telnet check looks for a login prompt (':' at the end).<br><br>*https* and *telnet* services are supported since Zabbix 2.0.| |**net.tcp.socket.count**\[<laddr>,<lport>,<raddr>,<rport>,<state>\]|<|<|<| |Return the number of TCP sockets that match parameters.|Integer|**laddr** - local IPv4/6 address or CIDR subnet<br>**lport** - local port number or service name<br>**raddr** - remote IPv4/6 address or CIDR subnet<br>**rport** - remote port number or service name<br>**state** - connection state (*established*, *syn\_sent*, *syn\_recv*, *fin\_wait1*, *fin\_wait2*, *time\_wait*, *close*, *close\_wait*, *last\_ack*, *listen*, *closing*)|This item is supported on Linux only on both Zabbix agent/agent 2. On Zabbix agent 2 it is also supported on 64-bit Windows.<br><br>Example:<br>=> net.tcp.socket.count\[,80,,,established\] → returns the number of connections to local TCP port 80 in the *established* state<br><br>This item is supported since Zabbix 6.0.| |**net.udp.listen**\[port\]|<|<|<| |Checks if this UDP port is in LISTEN state.|0 - it is not in LISTEN state<br><br>1 - it is in LISTEN state|**port** - UDP port number|Example:<br>=> net.udp.listen\[68\]<br><br>On Linux supported since Zabbix 1.8.4| |**net.udp.service**\[service,<ip>,<port>\]|<|<|<| |Checks if service is running and responding to UDP requests.|0 - service is down<br><br>1 - service is running|**service** - *ntp* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number (by default standard service port number is used)|Example:<br>=> net.udp.service\[ntp,,45\] → can be used to test the availability of NTP service on UDP port 45.<br><br>This item is supported since Zabbix 3.0.0, but *ntp* service was available for net.tcp.service\[\] item in prior versions.| |**net.udp.service.perf**\[service,<ip>,<port>\]|<|<|<| |Checks performance of UDP service.|Float<br><br>0 - service is down<br><br>seconds - the number of seconds spent waiting for response from the service|**service** - *ntp* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number (by default standard service port number is used)|Example:<br>=> net.udp.service.perf\[ntp\] → can be used to test response time from NTP service.<br><br>This item is supported since Zabbix 3.0.0, but *ntp* service was available for net.tcp.service\[\] item in prior versions.| |**net.udp.socket.count**\[<laddr>,<lport>,<raddr>,<rport>,<state>\]|<|<|<| |Return the number of UDP sockets that match parameters.|Integer|**laddr** - local IPv4/6 address or CIDR subnet<br>**lport** - local port number or service name<br>**raddr** - remote IPv4/6 address or CIDR subnet<br>**rport** - remote port number or service name<br>**state** - connection state (*established*, *unconn*)|This item is supported on Linux only on both Zabbix agent/agent 2. On Zabbix agent 2 it is also supported on 64-bit Windows.<br><br>Example:<br>=> net.udp.socket.count\[,,,,established\] → returns the number of UDP sockets in the connected state<br><br>This item is supported since Zabbix 6.0.|

en-us	#### Network discovery  In a [network discovery rule](/manual/discovery/network_discovery/rule), user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Update interval|<|no| |*SNMP v1, v2*|<|<| | |SNMP community|yes| |^|SNMP OID|yes| |*SNMP v3*|<|<| | |Context name|yes| |^|Security name|yes| |^|Authentication passphrase|yes| |^|Privacy passphrase|yes| |^|SNMP OID|yes|
fa	#### هاست/نمونه های اولیه میزبان  در یک [host](/manual/config/hosts/host) و [host نمونه اولیه](/manual/vm_monitoring#host_prototypes) پیکربندی، کاربر ماکروها را می توان در زمینه های زیر استفاده کرد:  |موقعیت|<|چند ماکرو/میکس با متن^[1](پشتیبانی_شده توسط_location_user#footnotes)^| |-|-----------------------------|----------| |IP/DNS رابط|<|فقط DNS| |پورت رابط|<|نه| |*SNMP v1, v2*|<|<| | |جامعه SNMP|بله| |*SNMP v3*|<|<| | |نام زمینه|بله| |^|نام امنیتی|بله| |^| عبارت عبور احراز هویت|بله| |^|عبارت عبور حریم خصوصی|بله| |*IPMI*|<|<| | |نام کاربری|بله| |^|رمز عبور|بله| |*برچسب ها*^[2](پشتیبانی_شده توسط_location_user#footnotes)^|<|<| | |اسامی برچسب|بله| |^|مقادیر برچسب|بله|

en-us	#### New item for PostgreSQL Zabbix agent 2 plugin  New [item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#postgresql), **pgsql.version**, has been added to PostgreSQL Zabbix agent 2 plugin. This item is used for returning the PostgreSQL version.
fa	#### مورد جدید برای پلاگین PostgreSQL Zabbix agent 2  [Item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#postgresql)، **pgsql.version** جدید به پلاگین PostgreSQL Zabbix agent 2. این مورد برای برگرداندن نسخه PostgreSQL استفاده می شود.

en-us	#### New items in Zabbix agent 2 plugins  The items for returning the database server version are now available in [MongoDB plugin](https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md?at=refs%2Fheads%2Frelease%2F6.0) ([`mongodb.version`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mongodb)) and [Oracle Database plugin](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/oracle/README.md?at=refs%2Fheads%2Frelease%2F6.0) ([`oracle.version`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#oracle)).
fa	#### موارد جدید در افزونه های Zabbix agent 2  موارد برای بازگرداندن نسخه سرور پایگاه داده اکنون در [افزونه MongoDB] (https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md?at=refs%2Fheads%2Frelease%2F6) موجود است .0) ([`mongodb.version`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mongodb)) و [افزونه پایگاه داده Oracle](https://git.zabbix.com/projects/ZBX/repos /zabbix/browse/src/go/plugins/oracle/README.md?at=refs%2Fheads%2Frelease%2F6.0) ([`oracle.version`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2 #فرقه)).

en-us	#### New templates  New template is available:  - [HPE iLO by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_ilo_http?at=refs%2Fheads%2Frelease%2F6.0)  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the downloaded latest Zabbix version.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
fa	#### قالب های جدید  قالب جدید موجود است:  - [HPE iLO توسط HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_ilo_http?at=refs%2Fheads%2Frelease%2F6.0)  شما می توانید این قالب را دریافت کنید:  - در *پیکربندی* → *قالب*ها در نصب های جدید؛ - اگر در حال ارتقا از نسخه های قبلی هستید، می توانید قالب های جدید را از Zabbix [Git     مخزن](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     یا آنها را در فهرست *zabbix/templates* آخرین نسخه دانلود شده Zabbix پیدا کنید.     سپس، در حالی که در *Configuration* → *Templates* هستید، می توانید آنها را به صورت دستی در Zabbix وارد کنید.

en-us	#### New templates  New templates are available:  - [FortiGate by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_http?at=refs%2Fheads%2Frelease%2F6.0) - [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.0) - [Nextcloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.0)  You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new     templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the downloaded latest     Zabbix version. Then, while in *Configuration* → *Templates* you can     import them manually into Zabbix.
fa	#### قالب های جدید  قالب های جدید موجود است:  - [FortiGate by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_http?at=refs%2Fheads%2Frelease%2F6.0) - [FortiGate توسط SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.0) - [Nextcloud توسط HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.0)  می توانید این قالب ها را دریافت کنید:  - در *پیکربندی* → *قالب*ها در نصب های جدید؛ - اگر در حال ارتقا از نسخه های قبلی هستید، می توانید نسخه جدید را دانلود کنید     الگوهای Zabbix [Git     مخزن](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     یا آنها را در فهرست *zabbix/templates* آخرین نسخه دانلود شده پیدا کنید     نسخه Zabbix. سپس، در حالی که در *پیکربندی* → *قالب*ها هستید، می توانید     آنها را به صورت دستی در Zabbix وارد کنید.

en-us	### Notation
fa	### نشانه گذاری

en-us	 ::: noteclassic If installing from [Zabbix Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), you need to run the following command prior to proceeding to the next steps: <br><br> `make dbschema` :::
fa	 ::: نوتکلاسیک اگر از [مخزن Zabbix Git] (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse) نصب می‌کنید، باید دستور زیر را قبل از ادامه مراحل بعدی اجرا کنید: <br><br> ساخت dbschema :::

en-us	::: noteimportant Deprecated widgets will be removed in the upcoming major release. :::
fa	::: نکته مهم ویجت های منسوخ شده در نسخه اصلی آینده حذف خواهند شد. :::

en-us	 ::: noteimportant The instructions provided on this page are designed for advanced users. Note that these instructions might need to be adjusted for your specific configuration. :::
fa	 ::: نکته مهم دستورالعمل های ارائه شده در این صفحه برای کاربران حرفه ای طراحی شده است. توجه داشته باشید که این دستورالعمل ها ممکن است نیاز به تنظیم برای پیکربندی خاص شما داشته باشند. :::

en-us	::: noteimportant This widget is deprecated and will be removed in the upcoming major release. Consider using the [*Top hosts*](/manual/api/reference/dashboard/widget_fields/top_hosts) widget instead. :::
fa	::: نکته مهم این ویجت منسوخ شده است و در نسخه اصلی بعدی حذف خواهد شد. به جای آن از ویجت [*Top hosts*](/manual/api/reference/dashboard/widget_fields/top_hosts) استفاده کنید. :::

en-us	 Notes for AIX:  1. When choosing parameters for proc.mem[] item key on AIX, try to specify narrow process selection criteria. Otherwise there is a risk of getting unwanted processes counted into proc.mem[] result.  Example: ``` $ zabbix_agentd -t proc.mem[,,,NonExistingProcess,rss] proc.mem[,,,NonExistingProcess,rss]           [u|2879488] ```  This example shows how specifying only command line (regular expression to match) parameter results in Zabbix agent self-accounting - probably not what you want.
fa	 نکاتی برای AIX:  1. هنگام انتخاب پارامترها برای کلید آیتم proc.mem[] در AIX، سعی کنید معیارهای انتخاب فرآیند محدودی را مشخص کنید. در غیر این صورت، خطر شمرده شدن فرآیندهای ناخواسته در نتیجه proc.mem[] وجود دارد.  مثال: ``` $ zabbix_agentd -t proc.mem[,,,NonExistingProcess,rss] proc.mem[,,,NonExistingProcess,rss] [u|2879488] ```  این مثال نشان می دهد که چگونه تعیین پارامتر تنها خط فرمان (عبارت منظم برای تطبیق) منجر به خود حسابداری عامل Zabbix می شود - احتمالاً آن چیزی نیست که شما می خواهید.

en-us	#### Notes on handling 'copytruncate' log file rotation  `logrt` with the `copytruncate` option assumes that different log files have different records (at least their timestamps are different), therefore MD5 sums of initial blocks (up to the first 512 bytes) will be different. Two files with the same MD5 sums of initial blocks means that one of them is the original, another - a copy.  `logrt` with the `copytruncate` option makes effort to correctly process log file copies without reporting duplicates. However, things like producing multiple log file copies with the same timestamp, log file rotation more often than logrt\[\] item update interval, frequent restarting of agent are not recommended. The agent tries to handle all these situations reasonably well, but good results cannot be guaranteed in all circumstances.
fa	#### نکاتی در مورد مدیریت چرخش فایل لاگ 'copytruncate'  «logrt» با گزینه «copytruncate» فرض می‌کند که فایل‌های log مختلف سوابق متفاوتی دارند (حداقل مهر زمانی آنها متفاوت است) بنابراین مجموع MD5 بلوک های اولیه (تا 512 بایت اول) خواهد بود ناهمسان. دو فایل با مجموع MD5 یکسان بلوک های اولیه به این معنی است یکی از آنها اصلی است، دیگری - یک کپی.  "logrt" با گزینه "copytruncate" تلاش می کند تا به درستی پردازش شود فایل لاگ بدون گزارش موارد تکراری کپی می شود. با این حال، چیزهایی مانند تولید چندین کپی فایل log با همان مهر زمانی، فایل log چرخش بیشتر از logrt\[\] فاصله به روز رسانی مورد، مکرر راه اندازی مجدد عامل توصیه نمی شود. نماینده سعی می کند همه چیز را مدیریت کند این شرایط نسبتا خوب است، اما نمی توان نتایج خوب را تضمین کرد در همه شرایط

en-us	#### Notes on persistent files for log\*\[\] items
fa	#### یادداشت‌هایی در مورد فایل‌های ماندگار برای موارد گزارش\*\[\]

en-us	#### OK events  An OK event closes the related problem event(s) and may be created by 3 components:  -   triggers - based on 'OK event generation' and 'OK event closes'     settings; -   event correlation -   task manager – when an event is [manually     closed](/manual/config/events/manual_close)
fa	#### رویدادهای خوب  یک رویداد OK رویداد(های) مشکل مرتبط را می بندد و ممکن است توسط 3 ایجاد شود اجزاء:  - محرک ها - بر اساس "تولید رویداد OK" و "رویداد OK بسته می شود"     تنظیمات؛ - همبستگی رویداد - مدیر وظیفه - زمانی که یک رویداد [دستی است     بسته](/دستی/پیکربندی/رویدادها/دستی_بستن)

en-us	#### Operational data of problems  It is possible to display operational data for current problems, i.e. the latest item values as opposed to the item values at the time of the problem.  Operational data display can be configured in the filter of *Monitoring* → *Problems* or in the configuration of the respective [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/problems), by selecting one of the three options:  -   *None* - no operational data is displayed -   *Separately* - operational data is displayed in a separate column  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_live_data_b0.png){width="600"}  -   *With problem name* - operational data is appended to the problem     name and in parentheses. Operational data are appended to the     problem name only if the *Operational data* field is non-empty in     the trigger configuration.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_live_data_a0.png){width="600"}  The content of operational data can be configured with each [trigger](/manual/config/triggers/trigger), in the *Operational data* field. This field accepts an arbitrary string with macros, most importantly, the `{ITEM.LASTVALUE<1-9>}` macro.  `{ITEM.LASTVALUE<1-9>}` in this field will always resolve to the latest values of items in the trigger expression. `{ITEM.VALUE<1-9>}` in this field will resolve to the item values at the moment of trigger status change (i.e. change into problem, change into OK, being closed manually by a user or being closed by correlation).
fa	#### داده های عملیاتی مشکلات  امکان نمایش داده های عملیاتی برای مشکلات فعلی، یعنی. آخرین مقادیر آیتم بر خلاف مقادیر آیتم در زمان مسئله.  نمایش داده های عملیاتی را می توان در فیلتر *مانیتورینگ* پیکربندی کرد. → *مشکلات* یا در پیکربندی [داشبورد] مربوطه ویجت](/دستی/واسط_وب/بخش های_فروندی/نظارت/داشبورد/ویجت ها/مشکلات)، با انتخاب یکی از سه گزینه:  - *هیچ* - هیچ داده عملیاتی نمایش داده نمی شود - *به طور جداگانه* - داده های عملیاتی در یک ستون جداگانه نمایش داده می شود  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_live_data_b0.png){width="600"}  - *با نام مشکل* - داده های عملیاتی به مشکل اضافه می شود     نام و داخل پرانتز داده های عملیاتی به ضمیمه شده است     نام مشکل فقط در صورتی که قسمت *Operational Data* خالی نباشد     پیکربندی ماشه  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_live_data_a0.png){width="600"}  محتوای داده های عملیاتی را می توان با هر یک پیکربندی کرد [trigger](/manual/config/triggers/trigger)، در *اطلاعات عملیاتی* رشته. این فیلد یک رشته دلخواه با ماکروها را می پذیرد مهمتر از همه، ماکرو `{ITEM.LASTVALUE<1-9>}`.  "{ITEM.LASTVALUE<1-9>}" در این فیلد همیشه تا آخرین نسخه حل می شود مقادیر آیتم ها در عبارت ماشه «{ITEM.VALUE<1-9>}» در این فیلد به مقادیر مورد در لحظه وضعیت ماشه حل می شود تغییر (یعنی تبدیل به مشکل، تغییر به OK، بسته شدن دستی توسط یک کاربر یا بسته شدن توسط همبستگی).

en-us	#### Operators  The following operators are supported for triggers **(in descending priority of execution)**:  |Priority|Operator|Definition|**Notes for [unknown values](/manual/config/triggers/expression#expressions_with_unknown-operands)**|Force cast operand to float ^**1**^| |-|-|----|----------------|--| |**1**|**-**|Unary minus|**-**Unknown → Unknown|Yes| |**2**|**not**|Logical NOT|**not** Unknown → Unknown|Yes| |**3**|**\***|Multiplication|0 **\*** Unknown → Unknown<br>(yes, Unknown, not 0 - to not lose<br>Unknown in arithmetic operations)<br>1.2 **\*** Unknown → Unknown|Yes| |<|**/**|Division|Unknown **/** 0 → error<br>Unknown **/** 1.2 → Unknown<br>0.0 **/** Unknown → Unknown|Yes| |**4**|**+**|Arithmetical plus|1.2 **+** Unknown → Unknown|Yes| |<|**-**|Arithmetical minus|1.2 **-** Unknown → Unknown|Yes| |**5**|**\<**|Less than. The operator is defined as:<br><br>A<B ⇔ (A<B-0.000001)|1.2 **<** Unknown → Unknown|Yes| |<|**<=**|Less than or equal to. The operator is defined as:<br><br>A<=B ⇔ (A≤B+0.000001)|Unknown **<=** Unknown → Unknown|Yes| |<|**>**|More than. The operator is defined as:<br><br>A>B ⇔ (A>B+0.000001)| |Yes| |<|**>=**|More than or equal to. The operator is defined as:<br><br>A>=B ⇔ (A≥B-0.000001)| |Yes| |**6**|**=**|Is equal. The operator is defined as:<br><br>A=B ⇔ (A≥B-0.000001) and (A≤B+0.000001)| |No ^**1**^| |<|**<>**|Not equal. The operator is defined as:<br><br>A<>B ⇔ (A<B-0.000001) or (A>B+0.000001)| |No ^**1**^| |**7**|**and**|Logical AND|0 **and** Unknown → 0<br>1 **and** Unknown → Unknown<br>Unknown **and** Unknown → Unknown|Yes| |**8**|**or**|Logical OR|1 **or** Unknown → 1<br>0 **or** Unknown → Unknown<br>Unknown **or** Unknown → Unknown|Yes|  ^**1**^ String operand is still cast to numeric if:  -   another operand is numeric -   operator other than **=** or **<>** is used on an operand  (If the cast fails - numeric operand is cast to a string operand and both operands get compared as strings.)  **not**, **and** and **or** operators are case-sensitive and must be in lowercase. They also must be surrounded by spaces or parentheses.  All operators, except unary **-** and **not**, have left-to-right associativity. Unary **-** and **not** are non-associative (meaning **-(-1)** and **not (not 1)** should be used instead of **--1** and **not not 1**).  Evaluation result:  -   **<**, **<=**, **>**, **>=**, **=**, **<>**     operators shall yield '1' in the trigger expression if the specified     relation is true and '0' if it is false. If at least one operand is     Unknown the result is Unknown; -   **and** for known operands shall yield '1' if both of its operands     compare unequal to '0'; otherwise, it yields '0'; for unknown     operands **and** yields '0' only if one operand compares equal to     '0'; otherwise, it yields 'Unknown'; -   **or** for known operands shall yield '1' if either of its operands     compare unequal to '0'; otherwise, it yields '0'; for unknown     operands **or** yields '1' only if one operand compares unequal to     '0'; otherwise, it yields 'Unknown'; -   The result of the logical negation operator **not** for a known     operand is '0' if the value of its operand compares unequal to '0';     '1' if the value of its operand compares equal to '0'. For unknown     operand **not** yields 'Unknown'.
fa	#### اپراتورها  عملگرهای زیر برای تریگرها **(به صورت نزولی) پشتیبانی می شوند اولویت اجرا)**:  |اولویت|اپراتور|تعریف|**یادداشت ها برای [مقادیر ناشناخته](/manual/config/triggers/expression#expressions_with_unknown-operands)**|اجبار کردن عملوند cast به شناور ^**1**^| |-|-|----|----------------|--| |**1**|**-**|یکی منهای|**-**ناشناس → ناشناخته|بله| |**2**|**نه**|منطقی نه|**نه** ناشناخته → ناشناخته|بله| |**3**|**\***|ضرب|0 **\*** ناشناخته → ناشناخته<br>(بله، ناشناخته، نه 0 - برای از دست ندادن<br>نامشخص در عملیات حسابی)<br >1.2 **\*** ناشناخته → ناشناس|بله| |<|**/**|بخش|ناشناخته **/** 0 → خطا<br>ناشناخته ***/** 1.2 → ناشناخته<br>0.0 ***/** ناشناس → ناشناخته|بله| |**4**|**+**|به علاوه حساب|1.2 **+** ناشناخته → ناشناخته|بله| |<|**-**|حسابی منهای|1.2 **-** نامعلوم → ناشناخته|بله| |**5**|**\<**|کمتر از. عملگر به صورت زیر تعریف می شود:<br><br>A<B ⇔ (A<B-0.000001)|1.2 ***<** ناشناخته → ناشناخته|بله| |<|**<=**|کمتر یا مساوی. عملگر به صورت زیر تعریف می شود:<br><br>A<=B ⇔ (A≤B+0.000001)|ناشناس **<=** ناشناخته → ناشناخته|بله| |<|**>**|بیش از. عملگر به صورت زیر تعریف می شود:<br><br>A>B ⇔ (A>B+0.000001)| |بله| |<|**>=**|بیشتر یا مساوی. عملگر به صورت زیر تعریف می شود:<br><br>A>=B ⇔ (A≥B-0.000001)| |بله| |**6**|**=**|برابر است. عملگر به صورت زیر تعریف می شود:<br><br>A=B ⇔ (A≥B-0.000001) و (A≤B+0.000001)| |نه ^**1**^| |<|**<>**|مساوی نیست. عملگر به صورت زیر تعریف می شود:<br><br>A<>B ⇔ (A<B-0.000001) یا (A>B+0.000001)| |نه ^**1**^| |**7**|**و**| و منطقی|0 **و** ناشناخته → 0<br>1 **و** ناشناخته → ناشناخته<br>ناشناس **و** ناشناخته → ناشناخته| بله| |**8**|**یا**|یا منطقی|1 **یا** ناشناس → 1<br>0 **یا** ناشناخته → ناشناخته<br>ناشناس **یا** ناشناخته → ناشناخته| بله|  ^**1**^ عملوند رشته همچنان به عددی تبدیل می شود اگر:  - عملوند دیگر عددی است - عملگر غیر از **=** یا **<>** در عملوند استفاده می شود  (اگر Cast شکست خورد - عملوند عددی به یک عملوند رشته ای ریخته می شود و هر دو عملوند به عنوان رشته مقایسه می شوند.)  اپراتورهای **not**، **و** و **یا** به حروف بزرگ و کوچک حساس هستند و باید in باشند حروف کوچک همچنین باید با فاصله یا پرانتز احاطه شوند.  همه عملگرها، به جز unary **-** و **not**، از چپ به راست دارند انجمنی Unary **-** و **not** غیر تداعی هستند (به معنی **-(-1)** و **نه (1)** باید به جای **--1** و **نه 1**).  نتیجه ارزیابی:  - ***، ***، ***، **>**، **>=**، **=**، **<>**     اپراتورها در صورت مشخص شده باید "1" را در عبارت ماشه نشان دهند     رابطه درست است و اگر نادرست باشد '0'. اگر حداقل یک عملوند باشد     ناشناخته نتیجه ناشناخته است. - **و** برای عملوندهای شناخته شده، اگر هر دو عملوند آن باشد، "1" به دست می آید     مقایسه نامساوی با '0'؛ در غیر این صورت، '0' به دست می آید. برای ناشناخته     عملوندهای **و** تنها در صورتی '0' به دست می دهند که یک عملوند برابر باشد     '0'; در غیر این صورت، "ناشناخته" را نشان می دهد. - **یا** برای عملوندهای شناخته شده، اگر هر یک از عملوندهای آن، "1" باشد     مقایسه نامساوی با '0'؛ در غیر این صورت، '0' به دست می آید. برای ناشناخته     عملوند **یا** تنها در صورتی "1" را به دست می دهد که یکی از عملوندها با     '0'; در غیر این صورت، "ناشناخته" را نشان می دهد. - نتیجه عملگر نفی منطقی **نه** برای معلوم     عملوند '0' است اگر مقدار عملوند آن با '0' مقایسه شود.     "1" اگر مقدار عملوند آن برابر با "0" مقایسه شود. برای ناشناخته     عملوند **not** "Unknown" را به دست می دهد.

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix agent in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  [ ]{#lbAF}
fa	## گزینه ها  **-c**، **--config** *config-file* به جای فایل پیش فرض، از *config-file* جایگزین استفاده کنید.  **-R**، **--runtime-control** *runtime-option* عملکردهای اداری را مطابق *runtime-option* انجام دهید.

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix proxy in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  [ ]{#lbAF}
fa	## گزینه ها  **-c**، **--config** *config-file* به جای فایل پیش فرض، از *config-file* جایگزین استفاده کنید.  **-R**، **--runtime-control** *runtime-option* عملکردهای اداری را مطابق *runtime-option* انجام دهید.

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAF}
fa	## گزینه ها  **-c**، **--config** *config-file* به جای فایل پیش فرض، از *config-file* جایگزین استفاده کنید.  **-h**، **--راهنما** این راهنما را نمایش دهید و از آن خارج شوید.  **-V**، **--نسخه** اطلاعات نسخه خروجی و خروج.  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.
fa	## گزینه ها  **-c**، **--config** *config-file* به جای فایل پیش فرض، از *config-file* جایگزین استفاده کنید.  **-R**، **--runtime-control** *runtime-option* عملکردهای اداری را مطابق *runtime-option* انجام دهید.

en-us	## OPTIONS  **-s**, **--host** *host-name-or-IP*   Specify host name or IP address of a host.  **-p**, **--port** *port-number*   Specify port number of agent running on the host. Default is 10050.  **-I**, **--source-address** *IP-address*   Specify source IP address.  **-t**, **--timeout** *seconds*   Specify timeout. Valid range: 1-30 seconds (default: 30)  **-k**, **--key** *item-key*   Specify key of item to retrieve value for.  **--tls-connect** *value*   How to connect to agent. Values:  [ ]{#lbAF}
fa	## گزینه ها  **-s**، **--host** *host-name-or-IP* نام میزبان یا آدرس IP یک میزبان را مشخص کنید.  **-p**، **--پورت** *درگاه-شماره* شماره پورت عامل در حال اجرا بر روی هاست را مشخص کنید. پیش فرض 10050 است.  **-I**، **--منبع-آدرس** *آدرس IP* آدرس IP منبع را مشخص کنید.  **-t**، **--تایم اوت** *ثانیه* تایم اوت را مشخص کنید. محدوده معتبر: 1-30 ثانیه (پیش‌فرض: 30)  **-k**، **--کلید** *کلید مورد* کلید مورد را برای بازیابی مقدار مشخص کنید.  **--tls-connect** *value* نحوه اتصال به نماینده ارزش های:  [ ]{#lbAF}

en-us	## OPTIONS  **-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.  **-p**, **--param** *input-param*   Specify the input parameter.  **-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.  **-l**, **--loglevel** *log-level*   Specify the log level.  **-t**, **--timeout** *timeout*   Specify the timeout in seconds. Valid range: 1\-60 seconds (default: 10)  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAF}
fa	## گزینه ها   **-s**، **--اسکریپت** *اسکریپت-فایل* نام فایل اسکریپت مورد نظر را برای اجرا مشخص کنید. اگر '-' به صورت مشخص شده باشد نام فایل، اسکریپت از stdin خوانده می شود.  **-p**، **--param** *input-param* پارامتر ورودی را مشخص کنید.  **-i**، **--ورودی** *ورودی-فایل* نام فایل پارامتر ورودی را مشخص کنید. اگر '-' به صورت مشخص شده باشد نام فایل، ورودی از stdin خوانده می شود.  **-l**، **--loglevel** *log-level* سطح گزارش را مشخص کنید.  **-t**، **--تایم اوت** *تایم اوت* تایم اوت را بر حسب ثانیه مشخص کنید.  **-h**، **--راهنما** این راهنما را نمایش دهید و از آن خارج شوید.  **-V**، **--نسخه** اطلاعات نسخه خروجی و خروج.  [ ]{#lbAF}

en-us	 ### Oracle  Export and import must be performed in tmux/screen to ensure that the session isn't dropped. Zabbix server should be down during the upgrade.  See also: [Important notes](#important-notes)  #### Table upgrade  * Install Oracle Data Pump (available in the [Instant Client Tools package](https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html)).   See Oracle Data Pump [documentation](https://docs.oracle.com/en/database/oracle/oracle-database/19/sutil/oracle-data-pump-performance-tips.html) for performance tips.  * Rename tables using `history_pk_prepare.sql`.  ``` {.bash} cd /usr/share/zabbix/zabbix-sql-scripts/database/oracle sqlplus zabbix/password@oracle_host/service sqlplus> @history_pk_prepare.sql ```
fa	 ### اوراکل  صادرات و واردات باید در tmux/screen انجام شود تا اطمینان حاصل شود که جلسه حذف نشده است. سرور Zabbix باید در حین ارتقاء از کار بیفتد.  همچنین ببینید: [یادداشت های مهم] (#important-notes)  #### ارتقای جدول  * Oracle Data Pump (موجود در [بسته Instant Client Tools] (https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html)) را نصب کنید.  برای نکات عملکرد، Oracle Data Pump [مستندات] (https://docs.oracle.com/en/database/oracle/oracle-database/19/sutil/oracle-data-pump-performance-tips.html) را ببینید.  * تغییر نام جداول با استفاده از `history_pk_prepare.sql`.  ``` {.bash} cd /usr/share/zabbix/zabbix-sql-scripts/database/oracle sqlplus zabbix/password@oracle_host/service sqlplus> @history_pk_prepare.sql ```

en-us	#### Oracle  Instructions for creating and configuring Oracle database are provided in a separate [section](/manual/appendix/install/oracle).
fa	#### اوراکل  دستورالعمل های ایجاد و پیکربندی پایگاه داده Oracle ارائه شده است در یک [بخش] جداگانه (/کتابچه راهنما/ضمیمه/نصب/اوراکل).

en-us	#### Other agent options  It is possible to run multiple instances of the agent on a host. A single instance can use the default configuration file or a configuration file specified in the command line. In case of multiple instances each agent instance must have its own configuration file (one of the instances can use the default configuration file).  The following command line parameters can be used with Zabbix agent:  |Parameter|Description| |--|--------| |**UNIX and Windows agent**|<| |-c --config <config-file>|Path to the configuration file.<br>You may use this option to specify a configuration file that is not the default one.<br>On UNIX, default is /usr/local/etc/zabbix\_agentd.conf or as set by [compile-time](/manual/installation/install#installing_zabbix_daemons) variables *--sysconfdir* or *--prefix*<br>On Windows, default is c:\\zabbix\_agentd.conf| |-p --print|Print known items and exit.<br>*Note*: To return [user parameter](/manual/config/items/userparameters) results as well, you must specify the configuration file (if it is not in the default location).| |-t --test <item key>|Test specified item and exit.<br>*Note*: To return [user parameter](/manual/config/items/userparameters) results as well, you must specify the configuration file (if it is not in the default location).| |-h --help|Display help information| |-V --version|Display version number| |**UNIX agent only**|<| |-R --runtime-control <option>|Perform administrative functions. See [runtime control](/manual/concepts/agent#runtime_control).| |**Windows agent only**|<| |-m --multiple-agents|Use multiple agent instances (with -i,-d,-s,-x functions).<br>To distinguish service names of instances, each service name will include the Hostname value from the specified configuration file.| |**Windows agent only (functions)**|<| |-i --install|Install Zabbix Windows agent as service| |-d --uninstall|Uninstall Zabbix Windows agent service| |-s --start|Start Zabbix Windows agent service| |-x --stop|Stop Zabbix Windows agent service|  Specific **examples** of using command line parameters:  -   printing all built-in agent items with values -   testing a user parameter with "mysql.ping" key defined in the     specified configuration file -   installing a "Zabbix Agent" service for Windows using the default     path to configuration file c:\\zabbix\_agentd.conf -   installing a "Zabbix Agent \[Hostname\]" service for Windows using     the configuration file zabbix\_agentd.conf located in the same     folder as agent executable and make the service name unique by     extending it by Hostname value from the config file  ```{=html} <!-- --> ```     zabbix_agentd --print     zabbix_agentd -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf     zabbix_agentd.exe -i     zabbix_agentd.exe -i -m -c zabbix_agentd.conf
fa	#### سایر گزینه های عامل  امکان اجرای چندین نمونه از عامل بر روی یک میزبان وجود دارد. آ یک نمونه می تواند از فایل تنظیمات پیش فرض یا a استفاده کند فایل پیکربندی مشخص شده در خط فرمان در صورت تعدد نمونه هایی که هر نمونه عامل باید فایل پیکربندی خاص خود را داشته باشد (یک از نمونه ها می توانند از فایل پیکربندی پیش فرض استفاده کنند).  پارامترهای خط فرمان زیر را می توان با عامل Zabbix استفاده کرد:  |پارامتر|توضیحات| |--|--------| |**یونیکس و عامل ویندوز**|<| |-c --config <config-file>|مسیری به فایل پیکربندی.<br>می توانید از این گزینه برای تعیین فایل پیکربندی که فایل پیش فرض نیست استفاده کنید.<br>در یونیکس، پیش فرض /usr/local است. /etc/zabbix\_agentd.conf یا مطابق با متغیرهای [compile-time](/manual/installation/install#installing_zabbix_daemons) *--sysconfdir* یا *--prefix*<br>در ویندوز، پیش‌فرض c:\ است. \zabbix\_agentd.conf| |-p --print|چاپ موارد شناخته شده و خروج.<br>*نکته*: برای برگرداندن نتایج [user parameter](/manual/config/items/userparameters) نیز، باید فایل پیکربندی را مشخص کنید (اگر در مکان پیش فرض نیست).| |-t --test <item key>|مورد مشخص شده را آزمایش کنید و از آن خارج شوید.<br>*نکته*: برای برگرداندن نتایج [user parameter](/manual/config/items/userparameters) نیز، باید فایل پیکربندی را مشخص کنید. (اگر در مکان پیش فرض نباشد).| |-h --help|نمایش اطلاعات راهنما| |-V --version|نمایش شماره نسخه| |**فقط عامل یونیکس**|<| |-R --runtime-control <option>|عملکردهای اداری را انجام دهید. [runtime control](/manual/concepts/agent#runtime_control) را ببینید.| |**فقط عامل ویندوز**|<| |-m --multiple-agents|از چندین نمونه عامل استفاده کنید (با توابع -i,-d,-s,-x).<br>برای تشخیص نام سرویس نمونه‌ها، هر نام سرویس شامل مقدار نام میزبان از مقدار مشخص شده می‌شود. فایل پیکربندی.| |**فقط عامل ویندوز (توابع)**|<| |-i --install|Install Zabbix Windows agent as service| |-d --uninstall|حذف سرویس عامل ویندوز Zabbix| |-s --start|راه اندازی سرویس عامل ویندوز Zabbix| |-x --stop|توقف سرویس عامل ویندوز Zabbix|  **نمونه*های خاص استفاده از پارامترهای خط فرمان:  - چاپ تمام آیتم های عامل داخلی با مقادیر - تست یک پارامتر کاربر با کلید "mysql.ping" تعریف شده در     فایل پیکربندی مشخص شده - نصب سرویس "Zabbix Agent" برای ویندوز با استفاده از پیش فرض     مسیر فایل پیکربندی c:\\zabbix\_agentd.conf - نصب سرویس "Zabbix Agent \[Hostname\]" برای ویندوز با استفاده از     فایل پیکربندی zabbix\_agentd.conf واقع در همان     پوشه را به عنوان یک عامل اجرایی کنید و نام سرویس را منحصر به فرد کنید     گسترش آن با مقدار نام میزبان از فایل پیکربندی  ```{=html} <!---> ```     zabbix_agentd --print     zabbix_agentd -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf     zabbix_agentd.exe -i     zabbix_agentd.exe -i -m -c zabbix_agentd.conf

en-us	### Other changes and bug fixes
fa	### سایر تغییرات و رفع اشکال

en-us	##### Other expressions  Function parameters may contain other expressions, as in the following syntax:      min(min(/host/key,1h),min(/host2/key2,1h)*10)  Note that other expressions may not be used, if the function references item history. For example, the following syntax is not allowed:  ~~`min(/host/key,#5*10)`~~
fa	##### عبارات دیگر  پارامترهای تابع ممکن است شامل عبارات دیگری مانند موارد زیر باشد نحو:      دقیقه (دقیقه (/ میزبان / کلید، 1 ساعت)، دقیقه (/ میزبان 2 / کلید 2، 1 ساعت) * 10)  توجه داشته باشید که اگر تابع ارجاع دهد، ممکن است از عبارات دیگر استفاده نشود تاریخچه آیتم به عنوان مثال، نحو زیر مجاز نیست:  ~~`min(/host/key,#5*10)`~~

en-us	### Other types of discovery  More detail and how-tos on other types of out-of-the-box discovery is available in the following sections:  -   discovery of [network     interfaces](/manual/discovery/low_level_discovery/examples/network_interfaces); -   discovery of [CPUs and CPU     cores](/manual/discovery/low_level_discovery/examples/cpu); -   discovery of [SNMP     OIDs](/manual/discovery/low_level_discovery/examples/snmp_oids); -   discovery of [JMX     objects](/manual/discovery/low_level_discovery/examples/jmx); -   discovery using [ODBC SQL     queries](/manual/discovery/low_level_discovery/examples/sql_queries); -   discovery of [Windows     services](/manual/discovery/low_level_discovery/examples/windows_services); -   discovery of [host     interfaces](/manual/discovery/low_level_discovery/examples/host_interfaces)     in Zabbix.  For more detail on the JSON format for discovery items and an example of how to implement your own file system discoverer as a Perl script, see [creating custom LLD rules](/manual/discovery/low_level_discovery/custom_rules).
fa	### انواع دیگر کشف  جزئیات بیشتر و نحوه انجام سایر انواع کشف خارج از جعبه است در بخش های زیر موجود است:  - کشف [شبکه     رابط ها](/دستی/کشف/کاوش_سطح_کم/مثال/رابط_شبکه); - کشف [CPU و CPU     هسته ها](/دستی/کشف/کاوش_سطح_کم/examples/cpu); - کشف [SNMP     OIDs](/manual/discovery/low_level_discovery/examples/snmp_oids); - کشف [JMX     اشیاء](/دستی/کشف/کاوش_سطح_کم/مثال/jmx); - کشف با استفاده از [ODBC SQL     پرس و جو](/دستی/کشف/کاوش_سطح_کم/examples/sql_queries); - کشف [ویندوز     خدمات](/دستی/کشف/کاوش_سطح_کم/نمونه/سرویسهای_ویندوز); - کشف [میزبان     رابط‌ها](/دستی/کشف/کاوش_سطح_کم/نمونه‌ها/اینترفیس_هاست)     در Zabbix.  برای جزئیات بیشتر در مورد فرمت JSON برای موارد کشف و نمونه ای از چگونه کشف کننده سیستم فایل خود را به عنوان یک اسکریپت Perl پیاده سازی کنید، ببینید [ایجاد قوانین LLD سفارشی](/manual/discovery/low_level_discovery/custom_rules).

en-us	#### Output value  JSONPaths can be divided in definite and indefinite paths. A definite path can return only null or a single match. An indefinite path can return multiple matches, basically JSONPaths with detached, multiple name/index list, array slice or expression segments. However, when a function is used the JSONPath becomes definite, as functions always output single value.  A definite path returns the object/array/value it's referencing, while indefinite path returns an array of the matched objects/arrays/values.  ::: noteimportant The property order in JSONPath query results may not align with the original JSON property order due to internal optimization methods. For example, the JSONPath `$.books[1]["author", "title"]` may return `["title", "author"]`. If preserving the original property order is essential, alternative post-query processing methods should be considered. :::
fa	#### مقدار خروجی  JSONPaths را می توان به مسیرهای معین و نامحدود تقسیم کرد. یک قطعی مسیر فقط می تواند null یا یک تطابق را برگرداند. یک مسیر نامشخص می تواند منطبق‌های متعدد، اساساً JSONPaths با جدا، چندگانه را برمی‌گرداند لیست نام / فهرست، قطعه آرایه یا بخش های عبارت. با این حال، زمانی که یک از تابع استفاده می شود، JSONPath مانند توابع همیشه مشخص می شود مقدار واحد خروجی  یک مسیر معین، شی/آرایه/مقداری را که به آن ارجاع می دهد، برمی گرداند مسیر نامشخص آرایه ای از اشیاء/آرایه ها/مقدارهای همسان را برمی گرداند.  ::: نکته مهم ممکن است به دلیل روش‌های بهینه‌سازی داخلی، ترتیب ویژگی در نتایج جستجوی JSONPath با ترتیب ویژگی اصلی JSON مطابقت نداشته باشد. برای مثال، JSONPath `$.books[1]["author"، "title"]" ممکن است "["title"، "author"]" را برگرداند. اگر حفظ سفارش اصلی ضروری است، روش های پردازش پس از پرس و جو جایگزین باید در نظر گرفته شود. :::

en-us	#### Override  The **Override** tab allows setting rules to modify the list of item, trigger, graph and host prototypes or their attributes for discovered objects that meet given criteria.  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_e.png)  Overrides (if any) are displayed in a reorderable drag-and-drop list and executed in the order in which they are defined.  To configure details of a new override, click on ![](../../../assets/en/manual/config/add_link.png) in the *Overrides* block. To edit an existing override, click on the override name. A popup window will open allowing to edit the override rule details.  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_override.png)  All mandatory parameters are marked with red asterisks.  |Parameter|Description| |--|--------| |*Name*|A unique (per LLD rule) override name.| |*If filter matches*|Defines whether next overrides should be processed when filter conditions are met:<br>**Continue overrides** - subsequent overrides will be processed.<br>**Stop processing** - operations from preceding (if any) and this override will be executed, subsequent overrides will be ignored for matched LLD rows.| |*Filters*|Determines to which discovered entities the override should be applied. Override filters are processed after discovery rule [filters](low_level_discovery#filter) and have the same functionality.| |*Operations*|Override operations are displayed with these details:<br>**Condition** - an object type (item prototype/trigger prototype/graph prototype/host prototype) and a condition to be met (equals/does not equal/contains/does not contain/matches/does not match)<br>**Action** - links for editing and removing an operation are displayed.|  **Configuring an operation**  To configure details of a new operation, click on ![](../../../assets/en/manual/config/add_link.png) in the Operations block. To edit an existing operation, click on ![](../../../assets/en/manual/config/edit_link.png) next to the operation. A popup window where you can edit the operation details will open.  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_override_op.png)  |Parameter|<|<|Description| |-|-|----------|----------------------------------------| |*Object*|<|<|Four types of objects are available:<br>Item prototype<br>Trigger prototype<br>Graph prototype<br>Host prototype| |*Condition*|<|<|Allows filtering entities to which the operation should be applied.| | |Operator|<|Supported operators:<br>**equals** - apply to this prototype<br>**does not equal** - apply to all prototypes, except this<br>**contains** - apply, if prototype name contains this string<br>**does not contain** - apply, if prototype name does not contain this string<br>**matches** - apply, if prototype name matches regular expression<br>**does not match** - apply, if prototype name does not match regular expression<br>| |^|Pattern|<|A [regular expression](/manual/regular_expressions) or a string to search for.| |^|Object: *Item prototype*|<|<| |^| |*Create enabled*|When the checkbox is marked, the buttons will appear, allowing to override original item prototype settings:<br>*Yes* - the item will be added in an enabled state.<br>*No* - the item will be added to a discovered entity but in a disabled state.| |^|^|*Discover*|When the checkbox is marked, the buttons will appear, allowing to override original item prototype settings:<br>*Yes* - the item will be added.<br>*No* - the item will not be added.| |^|^|*Update interval*|When the checkbox is marked, two options will appear, allowing to set different interval for the item:<br>*Delay* - Item update interval. [User macros](/manual/config/macros/user_macros) and [time suffixes](/manual/appendix/suffixes) (e.g. 30s, 1m, 2h, 1d) are supported. Should be set to 0 if *Custom interval* is used.<br>*Custom interval* - click ![](../../../assets/en/manual/config/add_link.png) to specify flexible/scheduling intervals. For detailed information see [Custom intervals](/manual/config/items/item/custom_intervals).| |^|^|*History storage period*|When the checkbox is marked, the buttons will appear, allowing to set different history storage period for the item:<br>*Do not keep history* - if selected, the history will not be stored.<br>*Storage period* - if selected, an input field for specifying storage period will appear to the right. [User macros](/manual/config/macros/user_macros) and [LLD macros](/manual/config/macros/lld_macros) are supported.| |^|^|*Trend storage period*|When the checkbox is marked, the buttons will appear, allowing to set different trend storage period for the item:<br>*Do not keep trends* - if selected, the trends will not be stored.<br>*Storage period* - if selected, an input field for specifying storage period will appear to the right. [User macros](/manual/config/macros/user_macros) and [LLD macros](/manual/config/macros/lld_macros) are supported.| |^|^|*Tags*|When the checkbox is marked, a new block will appear, allowing to specify tag-value pairs.<br>These tags will be appended to the tags specified in the item prototype, even if the tag names match.| |^|Object: *Trigger prototype*|<|<| |^| |*Create enabled*|When the checkbox is marked, the buttons will appear, allowing to override original trigger prototype settings:<br>*Yes* - the trigger will be added in an enabled state.<br>*No* - the trigger will be added to a discovered entity, but in a disabled state.| |^|^|*Discover*|When the checkbox is marked, the buttons will appear, allowing to override original trigger prototype settings:<br>*Yes* - the trigger will be added.<br>*No* - the trigger will not be added.| |^|^|*Severity*|When the checkbox is marked, trigger severity buttons will appear, allowing to modify trigger severity.| |^|^|*Tags*|When the checkbox is marked, a new block will appear, allowing to specify tag-value pairs.<br>These tags will be appended to the tags specified in the trigger prototype, even if the tag names match.| |^|Object: *Graph prototype*|<|<| |^| |*Discover*|When the checkbox is marked, the buttons will appear, allowing to override original graph prototype settings:<br>*Yes* - the graph will be added.<br>*No* - the graph will not be added.| |^|Object: *Host prototype*|<|<| |^| |*Create enabled*|When the checkbox is marked, the buttons will appear, allowing to override original host prototype settings:<br>*Yes* - the host will be created in an enabled state.<br>*No* - the host will be created in a disabled state.| |^|^|*Discover*|When the checkbox is marked, the buttons will appear, allowing to override original host prototype settings:<br>*Yes* - the host will be discovered.<br>*No* - the host will not be discovered.| |^|^|*Link templates*|When the checkbox is marked, an input field for specifying templates will appear. Start typing the template name or click on *Select* next to the field and select templates from the list in a popup window.<br>All templates linked to a host prototype will be replaced by templates from this override.| |^|^|*Tags*|When the checkbox is marked, a new block will appear, allowing to specify tag-value pairs.<br>These tags will be appended to the tags specified in the host prototype, even if the tag names match.| |^|^|*Host inventory*|When the checkbox is marked, the buttons will appear, allowing to select different inventory [mode](/manual/config/hosts/inventory) for the host prototype:<br>*Disabled* - do not populate host inventory<br>*Manual* - provide details manually<br>*Automated* - auto-fill host inventory data based on collected metrics.|
fa	#### Anul·lar  La psónya **Sobrecàrrega** permet definir regles per modificar la llista d'elements prototip, triggers, gràfics i equips o els seus atributs per als objectes descoberts que compleixen uns criteris determinats.  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_e.png)  Les sobrecàrregues (si n'hi ha) es mostren en una llista reordenable arrossegant i deixant anar i s'executen en l'ordre en què es defineixen. Per configurar els detalls d'una nova sobrecàrrega, feu clic a ![](../../../assets/en/manual/config/add_link.png) al bloc *Sobrecàrregues*. Per modificar una sobrecàrrega existent, feu clic al nom de la sobrecàrrega. S'obrirà una finestra emergent que us permetrà editar els detalls de la regla de sobrecàrrega.  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_override.png)  Tots els paràmetres necessaris són marcats amb asteriscs vermells.  |Paràmetre|Descripció| |--|---------| |*Nom*|Un nom de sobrecàrrega únic (segons la regla LLD).| |*Si el filtre coincideix*|Defineix si s'han de processar les sobrecàrregues següents quan es compleixin les condicions del filtre:<br>**Continuar les sobrecàrregues** - es processaran les sobrecàrregues posteriors.<br>**Aturar el processament** - atura operacions anteriors (si n'hi ha) i s'executarà aquesta sobrecàrrega, s'ignoraran les sobrecàrregues posteriors per a les línies LLD corresponents.| |*Filtres*|Determina a quines entitats descobertes s'ha d'aplicar la substitució. Els filtres de sobrecàrrega es processen després dels [filtres](low_level_discovery#filter) de la regla de descoberta i tenen la mateixa funcionalitat.| |*Operacions*|Les operacions de sobrecàrrega es mostren amb aquests detalls:<br>**Condició** - un tipus d'objecte (prototip d'element/prototip de trigger/prototip de gràfic/prototip d'equip) i una condició que s'ha de complir (igual/no és igual/conté/no conté/coincideix/no coincideix)<br>**Acció** - es mostren enllaços per modificar i esborrar una operació.|  **Configura una operació**  Per configurar els detalls d'una nova operació, feu clic a ![](../../../assets/en/manual/config/add_link.png) al bloc *Operacions*. Per editar una operació existent, feu clic a ![](../../../assets/en/manual/config/edit_link.png) al costat de l'operació. S'obrirà una finestra emergent on podeu editar els detalls de l'operació.  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_override_op.png)  |Paràmetre|<|<|Descripció| |-|-|-----------|------------------------------------ ------| |*Objecte*|<|<|Hi ha quatre tipus d'objectes disponibles:<br>Prototip d'element<br>Prototip de trigger<br>Prototip de gràfic<br>Prototip d'equip| |*Condició*|<|<|Permet filtrar les entitats a les quals s'ha d'aplicar l'operació.| | |Operador|<|Operadors admesos:<br>**igual** - s'aplica a aquest prototip<br>**no és igual** - s'aplica a tots els prototips excepte aquest <br>**conté** - s'aplica, si el nom del prototip conté una cadena<br>**no conté** - s'aplica, si el nom del prototip no conté una cadena<br>* *coincideix** - s'aplica, si el nom del prototip coincideix amb l'expressió regular<br>**no coincideix** - s'aplica, si el nom del prototip no coincideix amb l'expressió regular<br >| |^|Patró|<|[Expressió regular](/manual/expressions_regulars) o cadena a cercar.| |^|Objecte: *Prototip d'element*|<|<| |^| |*Crear activat*|Quan és marcat, apareixeran botons que permetran anul·lar la configuració original del prototip d'element:<br>*Sí* - l'element s'afegirà en un estat activat.<br> *No* - l'element s'afegirà a una entitat descoberta però en estat discapacitat.| |^|^|*Descobrir*|Quan és marcat, apareixeran botons que us permetran anul·lar la configuració del prototip d'element original:<br>*Sí* - l'element s'afegirà.<br>* No* - l'element no s'afegirà.| |^|^|*Interval d'actualització*|Quan és marcat, apareixeran dues opcions, que us permetran establir un interval diferent per a l'element:<br>*Endarreriment* - Interval d'actualització de l'element. S'admeten tant [macros d'usuari](/manual/config/macros/user_macros) com [sufixos de temps](/manual/appendix/sufixos) (p. ex., 30 s, 1 m, 2 h, 1 d). S'ha d'establir a 0 si s'empra un *Interval personalitzat*.<br>*Interval personalitzat* - feu clic a ![](../../../assets/en/manual/config/add_link.png) per especificar un interval flexible/planificat. Per obtindre informació detallada, veieu els [intervals personalitzats](/manual/config/items/item/custom_intervals).| |^|^|*Període d'emmagatzematge de l'historial*|Quan és marcat, apareixen botons que us permeten establir un període d'emmagatzematge de l'historial diferent per a l'element:<br>*No conservar l'historial 'historial* - si s'escull, l'historial no s'emmagatzemarà.<br>*Període d'emmagatzematge* - si es tria, a la dreta apareixerà un camp d'entrada per especificar el període d'emmagatzematge. S'admeten tant [macros d'usuari](/manual/config/macros/user_macros) com [macros LLD](/manual/config/macros/lld_macros).| |^|^|*Període d'emmagatzematge de tendències*|Quan és marcat, apareixen botons que permeten establir un període d'emmagatzematge de tendències diferent per a l'element:<br>*No conservar les tendències* - si es tria, les tendències no s'emmagatzemaran.<br >*Període d'emmagatzematge* - si es tria, apareixerà un camp d'entrada per especificar el període d'emmagatzematge a la dreta. S'admeten tant [macros d'usuari](/manual/config/macros/user_macros) com [macros LLD](/manual/config/macros/lld_macros).| |^|^|*Etiquetes*|Quan la casella és marcada, apareixerà un bloc nou que permetrà especificar parelles d'etiqueta-valor.<br>Aquestes etiquetes s'afegiran a les etiquetes especificades al prototip de l'element, encara que a l'etiqueta els noms coincideixen.| |^|Assumpte: *Prototip de trigger*|<|<| |^| |*Crear activat*|Quan és marcat, apareixeran botons que us permetran anul·lar la configuració original del prototip de trigger:<br>*Sí* - el trigger s'afegirà en estat activat.<br>*No* - el trigger s'afegirà a una entitat descoberta, però en estat desactivat.| |^|^|*Descobrir*|Quan és marcat, apareixeran botons que us permetran anul·lar la configuració original del prototip del trigger:<br>*Sí* - s'afegirà el trigger.<br>*No* - el trigger no s'afegirà pas.| |^|^|*Gravetat*|Quan és marcat, apareixeran botons de gravetat del trigger, que permetran canviar la gravetat del trigger.| |^|^|*Etiquetes*|Quan la casella és marcada, apareixerà un bloc nou, que permetrà especificar parelles d'etiqueta-valor.<br>Aquestes etiquetes s'afegiran a les etiquetes especificades al prototip de trigger, encara que els noms d'etiquetes coincideixin.| |^|Assumpte: *Prototip de gràfic*|<|<| |^| |*Descobrir*|Quan és marcat, apareixeran botons que us permetran anul·lar la configuració original del gràfic prototip:<br>*Sí* - el gràfic s'afegirà.<br>*No* - el gràfic no s'afegirà. | |^|Assumpte: *Prototip d'equip*|<|<| |^| |*Crear activat*|Quan és marcat, apareixeran botons que us permetran anul·lar la configuració del prototip d'equip original:<br>*Sí* - l'equip es crearà en estat habilitat.<br> *No* - l'equip es crearà en estat desactivat.| |^|^|*Descoberta*|Quan és marcat, apareixeran botons que us permetran anul·lar la configuració del prototip d'equip original:<br>*Sí* - l'equip es descobrirà.<br>* No* - l'equip no serà descobert.| |^|^|*Enllaçar models*|Quan és marcat, apareixerà un camp d'entrada per especificar models. Comenceu a escriure el nom del model o feu clic a *Triar* al costat del camp i trieu models de la llista en una finestra emergent.<br>Tots els models enllaçats a un prototip d'equip se substituiran per models d'aquesta sobrecàrrega.| |^|^|*Etiquetes*|Quan és marcat, apareixerà un bloc nou que permetrà especificar parelles d'etiquetes-valors.<br>Aquestes etiquetes s'afegiran a les etiquetes especificades al prototip de l'equip, fins i tot si els noms d'etiquetes coincideixen.| |^|^|*Inventari de l'equip*|Quan és marcat, apareixeran botons que us permetran triar un [mode](/manual/config/hosts/inventory) diferent d'inventari per a l'equip prototip:<br>*Desactivat* - no emplena l'inventari de l'equip<br>*Manual* - proporcionar detalls manualment<br>*Automàtic* - emplena automàticament les dades de l'inventari de l'equip en funció de les mètriques recollides.|

en-us	#### Overview  Aggregate calculations are a [calculated item](/manual/config/items/itemtypes/calculated)  type allowing to collect information from several items by Zabbix server and  then calculate an aggregate, depending on the aggregate function used.  Only unsigned integer and float values (type of information) are supported for aggregate calculation  items.  Aggregate calculations do not require any agent running on the host being monitored.
fa	#### بررسی اجمالی  محاسبات انبوه یک [محاسبه محاسبه شده] است (/دستی/پیکربندی/ایتم/مجموعه/محاسبه) نوع اجازه جمع آوری اطلاعات از چندین مورد توسط سرور Zabbix و سپس یک مجموع را، بسته به تابع مجموع مورد استفاده، محاسبه کنید.  فقط مقادیر صحیح بدون علامت و مقادیر شناور (نوع اطلاعات) برای محاسبه انبوه پشتیبانی می شوند موارد.  محاسبات انبوه به هیچ عاملی که روی میزبان اجرا می شود نیاز ندارد تحت نظارت است.

en-us	#### Overview  As an alternative to setting up manually or reusing an existing server for Zabbix, users may [download](http://www.zabbix.com/download_appliance) a Zabbix appliance or a Zabbix appliance installation CD image.  Zabbix appliance and installation CD versions are based on AlmaLinux 8 (x86\_64).  Zabbix appliance installation CD can be used for instant deployment of Zabbix server (MySQL).  ::: noteimportant  You can use this Appliance to evaluate Zabbix. The Appliance is not intended for serious production use.  :::
fa	#### بررسی اجمالی  به عنوان جایگزینی برای راه اندازی دستی یا استفاده مجدد از سرور موجود برای Zabbix، کاربران ممکن است [دانلود](http://www.zabbix.com/download_appliance) یک دستگاه Zabbix یا یک تصویر سی دی نصب دستگاه Zabbix.  نسخه های سی دی دستگاه و نصب Zabbix بر اساس AlmaLinux 8 هستند (x86\_64).  سی دی نصب دستگاه Zabbix را می توان برای استقرار فوری استفاده کرد سرور Zabbix (MySQL).  ::: نکته مهم  شما می توانید از این Appliance برای ارزیابی Zabbix استفاده کنید. دستگاه برای استفاده جدی در تولید در نظر گرفته نشده است. :::

en-us	#### Overview  A vertical menu in a sidebar provides access to various Zabbix frontend sections.  The menu is dark blue in the default theme.  ![](../../../assets/en/manual/introduction/vertical_menu.png){width="600"}
fa	#### بررسی اجمالی  یک منوی عمودی در یک نوار کناری، دسترسی به قسمت های مختلف Zabbix را فراهم می کند.   منو در قالب پیش فرض آبی تیره است.  ![](../../../assets/en/manual/introduction/vertical_menu.png){width="600"}

en-us	#### Overview  A Zabbix database must be created during the installation of Zabbix server or proxy.  This section provides instructions for creating a Zabbix database. A separate set of instructions is available for each supported database.  UTF-8 is the only encoding supported by Zabbix. It is known to work without any security flaws. Users should be aware that there are known security issues if using some of the other encodings.
fa	#### بررسی اجمالی  در حین نصب Zabbix باید یک پایگاه داده Zabbix ایجاد شود سرور یا پروکسی  این بخش دستورالعمل هایی را برای ایجاد پایگاه داده Zabbix ارائه می دهد. آ مجموعه جداگانه ای از دستورالعمل ها برای هر پایگاه داده پشتیبانی شده در دسترس است.  UTF-8 تنها رمزگذاری است که توسط Zabbix پشتیبانی می شود. معلوم است که کار می کند بدون هیچ نقص امنیتی کاربران باید بدانند که وجود دارد مشکلات امنیتی در صورت استفاده از برخی از کدگذاری های دیگر.

en-us	#### Overview  Change of trigger status is the most frequent and most important source of events. Each time the trigger changes its state, an event is generated. The event contains details of the trigger state's change - when it happened and what the new state is.  Two types of events are created by triggers - Problem and OK.
fa	#### بررسی اجمالی  تغییر وضعیت ماشه شایع ترین و مهم ترین منبع است از رویدادها هر بار که ماشه حالت خود را تغییر می دهد، یک رویداد است تولید شده است. این رویداد حاوی جزئیات تغییر حالت ماشه است - چه زمانی اتفاق افتاد و وضعیت جدید چگونه است.  دو نوع رویداد توسط تریگرها ایجاد می شوند - مشکل و OK.

en-us	#### Overview  Configuring a template requires that you first create a template by defining its general parameters and then you add entities (items, triggers, graphs, etc.) to it.
fa	#### بررسی اجمالی  پیکربندی یک الگو مستلزم آن است که ابتدا یک الگو توسط پارامترهای کلی آن را تعریف کنید و سپس موجودیت ها را اضافه کنید (اقلام، محرک ها، نمودارها، و غیره) به آن.

en-us	#### Overview  Foreach functions are used in [aggregate calculations](/manual/config/items/itemtypes/calculated/aggregate) to return one aggregate value for each item that is selected by the used **item filter**. An array of values is returned.  For example, the *avg_foreach* function will return an array of values, where each value is the *average* history value of the selected item, during the time interval that is specified.  The [item filter](#item-filter-syntax) is part of the syntax used by foreach functions. The use of wildcards is supported in the item filter, thus the required items can be selected quite flexibly.
fa	#### بررسی اجمالی  توابع Foreach در [محاسبات مجموع](/manual/config/items/itemtypes/calculated/aggregate) برای برگرداندن یک مقدار مجموع برای هر موردی که توسط **فیلتر مورد استفاده** انتخاب می شود استفاده می شود. آرایه ای از مقادیر برگردانده می شود.  به عنوان مثال، تابع *avg_foreach* آرایه ای از مقادیر را برمی گرداند، که در آن هر مقدار مقدار *متوسط* تاریخ مورد انتخاب شده، در بازه زمانی مشخص شده است.  [item filter] (#item-filter-syntax) بخشی از نحوی است که توسط توابع foreach استفاده می‌شود. استفاده از حروف عام در فیلتر مورد پشتیبانی می شود، بنابراین موارد مورد نیاز را می توان کاملاً انعطاف پذیر انتخاب کرد.

en-us	### Overview  High availability (HA) is typically required in critical infrastructures  that can afford virtually no downtime. So for any service that  may fail there must be a failover option in place to take over should the current service fail.  Zabbix offers a **native** high-availability solution that is easy to  set up and does not require any previous HA expertise. Native Zabbix HA  may be useful for an extra layer of protection against software/hardware  failures of Zabbix server or to have less downtime due to maintenance.  In the Zabbix high availability mode multiple Zabbix servers are run as  nodes in a cluster. While one Zabbix server in the cluster is active,  others are on standby, ready to take over if necessary.  ![](../../../../assets/en/manual/config/zabbix_ha.png)  Switching to Zabbix HA is non-committal. You may switch back to standalone  operation at any point.  See also: [Implementation details](#implementation-details)
fa	### بررسی اجمالی  در دسترس بودن بالا (HA) معمولاً در زیرساخت های حیاتی مورد نیاز است که تقریباً نمی تواند از پس هیچ زمان خرابی برآید. بنابراین برای هر سرویسی که ممکن است شکست بخورد، باید یک گزینه Failover برای تصاحب وجود داشته باشد اگر سرویس فعلی از کار بیفتد.  Zabbix یک راه حل **بومی** با در دسترس بودن بالا ارائه می دهد که به راحتی قابل استفاده است راه اندازی شده و به هیچ تخصص قبلی HA نیاز ندارد. بومی Zabbix HA ممکن است برای یک لایه حفاظتی اضافی در برابر نرم افزار/سخت افزار مفید باشد خرابی سرور Zabbix یا خرابی کمتر به دلیل نگهداری.  در حالت دسترسی بالا Zabbix چندین سرور Zabbix به عنوان اجرا می شود گره ها در یک خوشه در حالی که یک سرور Zabbix در خوشه فعال است، دیگران در حالت آماده باش هستند و در صورت لزوم آماده هستند تا مسئولیت را بر عهده بگیرند.  ![](../../../../assets/en/manual/config/zabbix_ha.png)  تغییر به Zabbix HA غیر تعهدی است. ممکن است به حالت مستقل برگردید عملیات در هر نقطه  همچنین ببینید: [جزئیات پیاده سازی] (#implementation-details)

en-us	#### Overview  Hosts are [exported](/manual/xml_export_import) with many related objects and object relations.  Host export contains:  -   linked host groups -   host data -   template linkage -   host group linkage -   host interfaces -   directly linked items -   directly linked triggers -   directly linked graphs -   directly linked discovery rules with all prototypes -   directly linked web scenarios -   host macros -   host inventory data -   value maps
fa	#### مرور اجمالی   هاست ها به همراه موارد زیادی خروجی گرفته می شود .  خروجی هاست ها شامل :  -   linked host groups -   host data -   template linkage -   host group linkage -   host interfaces -   directly linked items -   directly linked triggers -   directly linked graphs -   directly linked discovery rules with all prototypes -   directly linked web scenarios -   host macros -   host inventory data -   value maps

en-us	#### Overview  In *Monitoring → Problems* you can see what problems you currently have. Problems are those triggers that are in the "Problem" state.  ![](../../../../../assets/en/manual/web_interface/problems.png){width="600"}  |Column|Description| |--|-----------| |*Time*|Problem start time is displayed.| |*Severity*|Problem severity is displayed.<br>Problem severity is originally based on the severity of the underlying problem trigger, however, after the event has happened it can be updated using the *Update problem* [screen](/manual/acknowledges#updating_problems). Color of the problem severity is used as cell background during problem time.| |*Recovery time*|Problem resolution time is displayed.| |*Status*|Problem status is displayed:<br>**Problem** - unresolved problem<br>**Resolved** - recently resolved problem. You can hide recently resolved problems using the filter.<br>New and recently resolved problems blink for 2 minutes. Resolved problems are displayed for 5 minutes in total. Both of these values are configurable in *Administration* → *General* → *[Trigger displaying options](/manual/web_interface/frontend_sections/administration/general#trigger_displaying_options)*.| |*Info*|A green information icon is displayed if a problem is closed by global correlation or manually when updating the problem. Rolling a mouse over the icon will display more details:<br>![info.png](../../../../../assets/en/manual/web_interface/info.png)<br>The following icon is displayed if a suppressed problem is being shown (see *Show suppressed problems* option in the filter). Rolling a mouse over the icon will display more details:<br>![](../../../../../assets/en/manual/web_interface/info_suppressed2.png)| |*Host*|Problem host is displayed.| |*Problem*|Problem name is displayed.<br>Problem name is based on the name of the underlying problem trigger.<br>Macros in the trigger name are resolved at the time of the problem happening and the resolved values do not update any more.<br>*Note* that it is possible to append the problem name with [operational data](#operational_data_of_problems) showing some latest item values.<br>Clicking on the problem name brings up the [event menu](#event_menu).<br>Hovering on the ![](../../../../../assets/en/manual/web_interface/item_description_icon.png) icon after the problem name will bring up the trigger description (for those problems that have it).| |*Operational data*|[Operational data](#operational_data_of_problems) are displayed containing latest item values.<br>Operational data can be a combination of text and item value macros if configured on a trigger level. If no operational data is configured on a trigger level, the latest values of all items from the expression are displayed.<br>This column is only displayed if *Separately* is selected for *Show operational data* in the filter.| |*Duration*|Problem duration is displayed.<br>See also: [Negative problem duration](#negative_problem_duration)| |*Ack*|The acknowledgment status of the problem is displayed:<br>**Yes** - green text indicating that the problem is acknowledged. A problem is considered to be acknowledged if all events for it are acknowledged.<br>**No** - a red link indicating unacknowledged events.<br>If you click on the link you will be taken to the [problem update](/manual/acknowledges#updating_problems) screen where various actions can be taken on the problem, including commenting and acknowledging the problem.| |*Actions*|History of activities about the problem is displayed using symbolic icons:<br>![icon\_comment.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_comment.png) - comments have been made. The number of comments is also displayed.<br>![icon\_sev\_up1.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_sev_up1.png) - problem severity has been increased (e.g. Information → Warning)<br>![icon\_sev\_down1.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_sev_down1.png) - problem severity has been decreased (e.g. Warning → Information)<br>![icon\_severity\_back.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_severity_back.png) - problem severity has been changed, but returned to the original level (e.g. Warning → Information → Warning)<br>![icon\_actions.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_actions.png) - actions have been taken. The number of actions is also displayed.<br>![icon\_actions\_progress1.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_actions_progress1.png) - actions have been taken, at least one is in progress. The number of actions is also displayed.<br>![icon\_actions\_failed.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_actions_failed.png) - actions have been taken, at least one has failed. The number of actions is also displayed.<br>When rolling the mouse over the icons, popups with details about the activity are displayed. See [viewing details](#Viewing_details) to learn more about icons used in the popup for actions taken.| |*Tags*|[Tags](/manual/config/tagging) are displayed (if any).<br>In addition, tags from an external ticketing system may also be displayed (see the *Process tags* option when configuring [webhooks](/manual/config/notifications/media/webhook)).|
fa	#### بررسی اجمالی  در *مانیتورینگ → مشکلات* می توانید ببینید که در حال حاضر چه مشکلاتی دارید. مشکلات آن دسته از محرک هایی هستند که در حالت "مشکل" هستند.  ![](../../../../../assets/en/manual/web_interface/problems.png){width="600"}  |ستون|توضیحات| |--|-----------| |*زمان*|زمان شروع مشکل نمایش داده می شود.| |*شدت*|شدت مشکل نمایش داده می‌شود.<br>شدت مشکل در اصل بر اساس شدت عامل اصلی مشکل است، اما پس از وقوع رویداد می‌توان آن را با استفاده از *به‌روزرسانی مشکل* [صفحه](/manual به‌روزرسانی کرد. /تصدیق#مشکلات_به روز رسانی). رنگ شدت مشکل به عنوان پس زمینه سلول در زمان مشکل استفاده می شود.| |*زمان بازیابی*|زمان حل مشکل نمایش داده می شود.| |*وضعیت*|وضعیت مشکل نمایش داده می شود:<br>**مشکل** - مشکل حل نشده<br>**حل شده** - مشکل اخیراً حل شده است. می‌توانید مشکلات حل‌شده اخیر را با استفاده از فیلتر پنهان کنید.<br>مشکلات جدید و اخیراً حل‌شده به مدت ۲ دقیقه چشمک می‌زنند. مشکلات حل شده در کل به مدت 5 دقیقه نمایش داده می شوند. هر دوی این مقادیر در *Administration* → *General* → *[Trigger displaying options](/manual/web_interface/frontend_sections/administration/general#trigger_displaying_options)* قابل تنظیم هستند.| |*اطلاعات*|اگر مشکلی با همبستگی کلی یا به صورت دستی هنگام به روز رسانی مشکل بسته شود، یک نماد اطلاعات سبز نشان داده می شود. با چرخاندن ماوس روی نماد، جزئیات بیشتری نمایش داده می‌شود:<br>![info.png](../../../../../assets/en/manual/web_interface/info.png)<br >در صورت نمایش یک مشکل سرکوب شده، نماد زیر نمایش داده می شود (به گزینه *نمایش مشکلات سرکوب شده* در فیلتر مراجعه کنید). با چرخاندن ماوس روی نماد، جزئیات بیشتری نمایش داده می‌شود:<br>![](../../../../../assets/en/manual/web_interface/info_suppressed2.png)| |*میزبان*|میزبان مشکل نمایش داده می شود.| |*مشکل*|نام مشکل نمایش داده می‌شود.<br>نام مشکل بر اساس نام راه‌انداز مشکل اساسی است.<br>ماکروهای موجود در نام راه‌انداز در زمان بروز مشکل حل می‌شوند و مقادیر حل‌شده به‌روزرسانی نمی‌شوند. دیگر.<br>*توجه داشته باشید* که می‌توان نام مشکل را با [اطلاعات عملیاتی](#operational_data_of_problems) اضافه کرد که برخی از آخرین مقادیر مورد را نشان می‌دهد.<br>با کلیک بر روی نام مشکل، [ منوی رویداد] ظاهر می‌شود (# event_menu).<br>روی نماد ![](../../../../../assets/en/manual/web_interface/item_description_icon.png) بعد از نام مشکل، ماشه را نشان می دهد. توضیحات (برای مشکلاتی که آن را دارند).| |*داده های عملیاتی*|[Operational data](#operational_data_of_problems) حاوی آخرین مقادیر مورد نمایش داده می شود.<br>داده های عملیاتی می توانند ترکیبی از متن و ماکروهای مقدار مورد باشند، اگر در سطح راه اندازی پیکربندی شوند. اگر هیچ داده عملیاتی در سطح ماشه پیکربندی نشده باشد، آخرین مقادیر همه موارد از عبارت نمایش داده می شود.<br>این ستون تنها در صورتی نمایش داده می شود که *به طور جداگانه* برای *نمایش داده های عملیاتی* در فیلتر انتخاب شده باشد.| |*مدت*|مدت زمان مشکل نمایش داده می شود.<br>همچنین ببینید: [مدت زمان مشکل منفی](#negative_problem_duration)| |*Ack*|وضعیت تأیید مشکل نمایش داده می‌شود:<br>**بله** - متن سبز رنگ که نشان می‌دهد مشکل تأیید شده است. اگر همه رویدادهای مربوط به آن تأیید شوند، یک مشکل تأیید شده در نظر گرفته می شود.<br>**خیر** - یک پیوند قرمز که رویدادهای تأیید نشده را نشان می دهد.<br>اگر روی پیوند کلیک کنید، به [به روز رسانی مشکل] هدایت می شوید. صفحه نمایش (/manual/acknowledges#updating_problems) که در آن می توان اقدامات مختلفی را برای حل مشکل انجام داد، از جمله اظهار نظر و تأیید مشکل.| |*اقدامات*|تاریخچه فعالیت های مربوط به مشکل با استفاده از نمادهای نمادین نمایش داده می شود:<br>![icon\_comment.png](../../../../../assets/en/manual/ web_interface/frontend_sections/monitoring/icon_comment.png) - نظرات داده شده است. تعداد نظرات نیز نمایش داده می شود.<br>![icon\_sev\_up1.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_sev_up1 .png) - شدت مشکل افزایش یافته است (به عنوان مثال اطلاعات → هشدار)<br>![icon\_sev\_down1.png](../../../../../assets/en/manual/ web_interface/frontend_sections/monitoring/icon_sev_down1.png) - شدت مشکل کاهش یافته است (به عنوان مثال هشدار → اطلاعات)<br>![icon\_severity\_back.png](../../../../.. /assets/en/manual/web_interface/frontend_sections/monitoring/icon_severity_back.png) - شدت مشکل تغییر کرده است، اما به سطح اصلی بازگشته است (به عنوان مثال هشدار → اطلاعات → هشدار)<br>![icon\_actions.png]( ../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_actions.png) - اقدامات انجام شده است. تعداد اقدامات نیز نمایش داده می شود.<br>![icon\_actions\_progress1.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_actions_progress1 .png) - اقدامات انجام شده است، حداقل یکی در حال انجام است. تعداد اقدامات نیز نمایش داده می شود.<br>![icon\_actions\_failed.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_actions_failed .png) - اقدامات انجام شده است، حداقل یکی شکست خورده است. تعداد اقدامات نیز نمایش داده می‌شود.<br>هنگامی که ماوس را روی نمادها می‌چرخانید، پنجره‌های بازشو با جزئیات مربوط به فعالیت نمایش داده می‌شوند. برای اطلاعات بیشتر درباره نمادهای مورد استفاده در پنجره بازشو برای اقدامات انجام شده، به [مشاهده جزئیات](#Viewing_details) مراجعه کنید.| |*برچسب‌ها*|[برچسب‌ها](/manual/config/tagging) نمایش داده می‌شوند (در صورت وجود).<br>علاوه بر این، برچسب‌ها از یک سیستم فروش بلیط خارجی نیز ممکن است نمایش داده شوند (گزینه *برچسب‌های فرآیند* را هنگام پیکربندی [ مشاهده کنید] webhooks](/manual/config/notifications/media/webhook)).|

en-us	#### Overview  In the *Monitoring → Maps* section you can configure, manage and view [network maps](/manual/config/visualization/maps).  When you open this section, you will either see the last map you accessed or a listing of all maps you have access to.  All maps can be either public or private. Public maps are available to all users, while private maps are accessible only to their owner and the users the map is shared with.
fa	#### بررسی اجمالی  در بخش *Monitoring → Maps* می توانید پیکربندی، مدیریت و مشاهده کنید [نقشه های شبکه](/دستی/پیکربندی/تجسم/نقشه).  وقتی این بخش را باز می کنید، آخرین نقشه خود را می بینید دسترسی داشته باشید یا فهرستی از همه نقشه هایی که به آنها دسترسی دارید.  همه نقشه ها می توانند عمومی یا خصوصی باشند. نقشه های عمومی در دسترس هستند همه کاربران، در حالی که نقشه های خصوصی فقط برای مالک و مالک آنها قابل دسترسی است کاربرانی که نقشه با آنها به اشتراک گذاشته می شود.

en-us	#### Overview  It is possible to make some internal metrics of Zabbix server and proxy accessible remotely by another Zabbix instance or a third-party tool. This can be useful so that supporters/service providers can monitor their client Zabbix servers/proxies remotely or, in organizations where Zabbix is not the main monitoring tool, that Zabbix internal metrics can be monitored by a third-party system in an umbrella-monitoring setup.  Zabbix internal stats are exposed to a configurable set of addresses listed in the new 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter. Requests will be accepted only from these addresses.
fa	#### بررسی اجمالی  امکان ایجاد برخی معیارهای داخلی سرور و پروکسی Zabbix وجود دارد از راه دور توسط یک نمونه دیگر Zabbix یا یک ابزار شخص ثالث قابل دسترسی است. این می تواند مفید باشد تا حامیان/ارائه دهندگان خدمات بتوانند نظارت کنند سرویس دهنده ها/پراکسی های Zabbix مشتری آنها از راه دور یا در سازمان هایی که در آن Zabbix ابزار نظارتی اصلی نیست که معیارهای داخلی Zabbix می توانند توسط یک سیستم شخص ثالث در یک راه اندازی نظارت چتری نظارت شود.  آمار داخلی Zabbix در معرض مجموعه ای از آدرس های قابل تنظیم است فهرست شده در «StatsAllowedIP» جدید [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) پارامتر. درخواست فقط از این آدرس ها پذیرفته می شود.

en-us	#### Overview  Kerberos authentication can be used in web monitoring and HTTP items in Zabbix since version 4.4.0.  This section describes an example of configuring Kerberos with Zabbix server to perform web monitoring of `www.example.com` with user 'zabbix'.
fa	#### بررسی اجمالی  احراز هویت Kerberos را می توان در نظارت بر وب و موارد HTTP در آن استفاده کرد Zabbix از نسخه 4.4.0.  این بخش نمونه ای از پیکربندی Kerberos با Zabbix را توضیح می دهد سرور برای انجام نظارت بر وب «www.example.com» با کاربر 'zabbix'.

en-us	### Overview  Low-level discovery provides a way to automatically create items, triggers, and graphs for different entities on a computer. For instance, Zabbix can automatically start monitoring file systems or network interfaces on your machine, without the need to create items for each file system or network interface manually. Additionally, it is possible to configure Zabbix to remove unneeded entities automatically based on actual results of periodically performed discovery.  A user can define their own types of discovery, provided they follow a particular JSON protocol.  The general architecture of the discovery process is as follows.  First, a user creates a discovery rule in "Configuration" → "Templates" → "Discovery" column. A discovery rule consists of (1) an item that discovers the necessary entities (for instance, file systems or network interfaces) and (2) prototypes of items, triggers, and graphs that should be created based on the value of that item.  An item that discovers the necessary entities is like a regular item seen elsewhere: the server asks a Zabbix agent (or whatever the type of the item is set to) for a value of that item, the agent responds with a textual value. The difference is that the value the agent responds with should contain a list of discovered entities in a JSON format. While the details of this format are only important for implementers of custom discovery checks, it is necessary to know that the returned value contains a list of macro → value pairs. For instance, item "net.if.discovery" might return two pairs: "{\#IFNAME}" → "lo" and "{\#IFNAME}" → "eth0".  These macros are used in names, keys and other prototype fields where they are then substituted with the received values for creating real items, triggers, graphs or even hosts for each discovered entity. See the full list of [options](/manual/config/macros/lld_macros) for using LLD macros.  When the server receives a value for a discovery item, it looks at the macro → value pairs and for each pair generates real items, triggers, and graphs, based on their prototypes. In the example with "net.if.discovery" above, the server would generate one set of items, triggers, and graphs for the loopback interface "lo", and another set for interface "eth0".  Note that since **Zabbix 4.2**, the format of the JSON returned by low-level discovery rules has been changed. It is no longer expected that the JSON will contain the "data" object. Low-level discovery will now accept a normal JSON containing an array, in order to support new features such as the item value preprocessing and custom paths to low-level discovery macro values in a JSON document.  Built-in discovery keys have been updated to return an array of LLD rows at the root of JSON document. Zabbix will automatically extract a macro and value if an array field uses the {\#MACRO} syntax as a key. Any new native discovery checks will use the new syntax without the "data" elements. When processing a low-level discovery value first the root is located (array at `$.` or `$.data`).  While the "data" element has been removed from all native items related to discovery, for backward compatibility Zabbix will still accept the JSON notation with a "data" element, though its use is discouraged. If the JSON contains an object with only one "data" array element, then it will automatically extract the content of the element using JSONPath `$.data`. Low-level discovery now accepts optional user-defined LLD macros with a custom path specified in JSONPath syntax.  ::: notewarning As a result of the changes above, newer agents no longer will be able to work with an older Zabbix server. :::  See also: [Discovered entities](#discovered_entities)
fa	### بررسی اجمالی  کشف سطح پایین راهی برای ایجاد خودکار آیتم ها فراهم می کند، تریگرها و نمودارها برای موجودیت های مختلف در یک کامپیوتر. برای مثال، Zabbix می تواند به طور خودکار نظارت بر سیستم های فایل یا شبکه را آغاز کند اینترفیس روی دستگاه شما، بدون نیاز به ایجاد موارد برای هر کدام فایل سیستم یا رابط شبکه به صورت دستی. علاوه بر این، امکان پذیر است برای پیکربندی Zabbix برای حذف خودکار موجودیت های غیر ضروری بر اساس نتایج واقعی کشف دوره ای انجام شده  یک کاربر می تواند انواع کشف خود را تعریف کند، مشروط بر اینکه از الف پیروی کند پروتکل JSON خاص  معماری کلی فرآیند کشف به شرح زیر است.  ابتدا، کاربر یک قانون کشف در "پیکربندی" → "قالب ها" ایجاد می کند. → ستون "کشف". یک قانون کشف شامل (1) یک آیتم است که موجودیت های لازم (به عنوان مثال، سیستم های فایل یا شبکه) را کشف می کند رابط ها) و (2) نمونه های اولیه اقلام، محرک ها و نمودارهایی که باید بر اساس ارزش آن آیتم ایجاد شود.  آیتمی که موجودیت های لازم را کشف می کند مانند یک آیتم معمولی است در جاهای دیگر دیده می شود: سرور از یک عامل Zabbix (یا هر نوع دیگری) می پرسد آیتم روی) برای مقداری از آن آیتم تنظیم می شود، عامل با a پاسخ می دهد ارزش متنی تفاوت این است که مقداری که عامل با آن پاسخ می دهد باید حاوی لیستی از موجودیت های کشف شده در قالب JSON باشد. در حالی که جزئیات این قالب فقط برای اجراکنندگان سفارشی مهم است بررسی های کشف، لازم است بدانید که مقدار بازگشتی حاوی لیستی از جفت‌های ارزش → ماکرو است. به عنوان مثال، آیتم "net.if.discovery" ممکن است دو جفت را برگرداند: "{\#IFNAME}" → "lo" و "{\#IFNAME}" → "eth0".  این ماکروها در نام‌ها، کلیدها و سایر فیلدهای نمونه اولیه استفاده می‌شوند سپس با مقادیر دریافتی برای ایجاد واقعی جایگزین می شوند آیتم ها، محرک ها، نمودارها یا حتی میزبان ها برای هر موجودیت کشف شده. دیدن لیست کامل [گزینه ها](/manual/config/macros/lld_macros) برای استفاده ماکروهای LLD  هنگامی که سرور یک مقدار برای یک آیتم کشف شده دریافت می کند، به آن نگاه می کند ماکرو → جفت ارزش و برای هر جفت آیتم های واقعی، محرک ها، و نمودارها بر اساس نمونه های اولیه آنها. در مثال با "net.if.discovery" در بالا، سرور یک مجموعه از موارد را ایجاد می کند، تریگرها و نمودارها برای رابط حلقه بک "lo" و مجموعه دیگری برای رابط "eth0".  توجه داشته باشید که از **Zabbix 4.2**، فرمت JSON توسط قوانین کشف سطح پایین تغییر کرده است. دیگر انتظار نمی رود که JSON حاوی شی "داده" خواهد بود. سطح پایین کشف خواهد شد اکنون یک JSON معمولی حاوی یک آرایه را بپذیرید تا از جدید پشتیبانی کنید ویژگی هایی مانند پیش پردازش ارزش آیتم و مسیرهای سفارشی به مقادیر ماکرو کشف سطح پایین در یک سند JSON.  کلیدهای کشف داخلی برای برگرداندن آرایه ای از ردیف های LLD به روز شده اند در ریشه سند JSON. Zabbix به طور خودکار یک ماکرو را استخراج می کند و مقدار اگر یک فیلد آرایه از نحو {\#MACRO} به عنوان کلید استفاده کند. هر جدید چک‌های کشف بومی از نحو جدید بدون «داده» استفاده می‌کنند. عناصر. هنگام پردازش یک مقدار کشف سطح پایین ابتدا ریشه است واقع شده (آرایه در «$.» یا «$.data»).  در حالی که عنصر "داده" از همه موارد بومی مرتبط حذف شده است برای کشف، برای سازگاری با عقب، Zabbix همچنان این را می پذیرد نماد JSON با عنصر "داده"، اگرچه استفاده از آن ممنوع است. اگر JSON حاوی یک شی با تنها یک عنصر آرایه "داده" است، سپس آن را به طور خودکار محتوای عنصر را با استفاده از JSONPath استخراج می کند "$.data". اکنون کشف سطح پایین LLD اختیاری تعریف شده توسط کاربر را می پذیرد ماکروهایی با یک مسیر سفارشی مشخص شده در دستور JSONPath.  ::: هشدار در نتیجه تغییرات فوق، عوامل جدیدتر شماره دیگر قادر خواهد بود با یک سرور قدیمی Zabbix کار کند. :::  همچنین ببینید: [موجودات کشف شده](#مواد_کشف شده)

en-us	#### Overview  Media types are [exported](/manual/xml_export_import) with all related objects and object relations.
fa	#### مرور  Media types are [exported](/manual/xml_export_import) with all related objects and object relations.

en-us	#### Overview  Network map [export](/manual/xml_export_import) contains:  -   all related images -   map structure - all map settings, all contained elements with their     settings, map links and map link status indicators  ::: notewarning Any host groups, hosts, triggers, other maps or other elements that may be related to the exported map are not exported. Thus, if at least one of the elements the map refers to is missing, importing it will fail. :::  Network map export/import is supported since Zabbix 1.8.2.
fa	#### کلیات  Network map [export](/manual/xml_export_import) contains:  -   all related images -   map structure - all map settings, all contained elements with their     settings, map links and map link status indicators  ::: notewarning Any host groups, hosts, triggers, other maps or other elements that may be related to the exported map are not exported. Thus, if at least one of the elements the map refers to is missing, importing it will fail. :::  Network map export/import is supported since Zabbix 1.8.2.

en-us	#### Overview  ODBC monitoring corresponds to the *Database monitor* item type in the Zabbix frontend.  ODBC is a C programming language middle-ware API for accessing database management systems (DBMS). The ODBC concept was developed by Microsoft and later ported to other platforms.  Zabbix may query any database, which is supported by ODBC. To do that, Zabbix does not directly connect to the databases, but uses the ODBC interface and drivers set up in ODBC. This function allows for more efficient monitoring of different databases for multiple purposes - for example, checking specific database queues, usage statistics and so on. Zabbix supports unixODBC, which is one of the most commonly used open source ODBC API implementations.  ::: noteimportant See also the [known issues](/manual/installation/known_issues#odbc_checks) for ODBC checks. :::
fa	#### بررسی اجمالی  مانیتورینگ ODBC با نوع آیتم *مانیتور پایگاه داده* مطابقت دارد جلویی Zabbix.  ODBC یک API میان افزار زبان برنامه نویسی C برای دسترسی به پایگاه داده است سیستم های مدیریت (DBMS). مفهوم ODBC توسط مایکروسافت توسعه داده شد و بعداً به پلتفرم های دیگر منتقل شد.  Zabbix ممکن است هر پایگاه داده ای را که توسط ODBC پشتیبانی می شود، پرس و جو کند. برای انجام آن، Zabbix مستقیماً به پایگاه داده ها متصل نمی شود، اما از ODBC استفاده می کند رابط و درایورهای تنظیم شده در ODBC. این تابع اجازه می دهد تا بیشتر نظارت کارآمد از پایگاه داده های مختلف برای اهداف متعدد - برای به عنوان مثال، بررسی صف های پایگاه داده خاص، آمار استفاده و غیره. Zabbix از unixODBC پشتیبانی می کند که یکی از پرکاربردترین برنامه های باز است منبع پیاده سازی های ODBC API.  ::: نکته مهم همچنین رجوع کنید به [معروف Issues](/manual/installation/known_issues#odbc_checks) برای ODBC چک ها :::

en-us	#### Overview  Problem events in Zabbix can be acknowledged by users.  If a user gets notified about a problem event, they can go to Zabbix frontend, open the problem update popup window of that problem using one of the ways listed below and acknowledge the problem. When acknowledging, they can enter their comment for it, saying that they are working on it or whatever else they may feel like saying about it.  This way, if another system user spots the same problem, they immediately see if it has been acknowledged and the comments so far.  This way the workflow of resolving problems with more than one system user can take place in a coordinated way.  Acknowledgment status is also used when defining [action operations](/manual/config/notifications/action/operation). You can define, for example, that a notification is sent to a higher level manager only if an event is not acknowledged for some time.  To acknowledge events and comment on them, a user must have at least read permissions to the corresponding triggers. To change problem severity or close problem, a user must have read-write permissions to the corresponding triggers.  There are **several** ways to access the problem update popup window, which allows acknowledging a problem.  -   You may select problems in *Monitoring* → *Problems* and then click     on *Mass update* below the list -   You can click in the *Ack* column showing the acknowledgment status     of problems in:     -   *Monitoring → Dashboard* (*Problems* and *Problems by severity*         widgets)     -   *Monitoring → Problems*     -   *Monitoring → Problems → Event details*  The *Ack* column contains either a 'Yes' or a 'No' link, indicating an acknowledged or an unacknowledged problem respectively. Clicking on the links will take you to the problem update popup window.  -   You can click on an unresolved problem cell in:     -   *Monitoring → Dashboard* (*Trigger overview* widget)  The popup menu contains an *Acknowledge* option that will take you to the problem update window.
fa	#### بررسی اجمالی  رویدادهای مشکل در Zabbix توسط کاربران قابل تایید است.  اگر کاربر در مورد یک رویداد مشکل مطلع شود، می تواند به Zabbix برود frontend، پنجره بازشو به روز رسانی مشکل آن مشکل را با استفاده از یکی باز کنید از راه های ذکر شده در زیر و تصدیق مشکل. چه زمانی با اذعان، می توانند نظر خود را برای آن وارد کنند و بگویند که هستند کار کردن روی آن یا هر چیز دیگری که ممکن است دوست داشته باشند در مورد آن بگویند.  به این ترتیب، اگر کاربر دیگری از سیستم متوجه همان مشکل شود، آنها فورا ببینید آیا تایید شده است و نظرات تا کنون.  به این ترتیب گردش کار حل مشکلات با بیش از یک سیستم کاربر می تواند به صورت هماهنگ انجام شود.  هنگام تعریف [عمل، وضعیت تصدیق نیز استفاده می شود عملیات](/دستی/پیکربندی/اعلان‌ها/عملیات/عملیات). تو می توانی برای مثال تعریف کنید که یک اعلان به سطح بالاتر ارسال می شود مدیر تنها در صورتی که یک رویداد برای مدتی تایید نشده باشد.  برای تأیید رویدادها و اظهار نظر در مورد آنها، یک کاربر باید حداقل داشته باشد خواندن مجوزها برای محرک های مربوطه. برای تغییر مشکل مشکل یا مشکل، کاربر باید مجوز خواندن و نوشتن داشته باشد محرک های مربوطه  **چند راه** برای دسترسی به پنجره بازشو به روز رسانی مشکل وجود دارد، که اجازه می دهد تا یک مشکل را تصدیق کنید.  - می توانید مشکلات را در *Monitoring* → *Problems* انتخاب کنید و سپس کلیک کنید     در *به روز رسانی انبوه* در زیر لیست - می توانید در ستون *Ack* که وضعیت تایید را نشان می دهد کلیک کنید     مشکلات در:     - *نظارت → داشبورد* (*مشکلات* و *مشکلات بر اساس شدت*         ویجت ها)     - *نظارت → مشکلات*     - *نظارت → مشکلات → جزئیات رویداد*  ستون *Ack* حاوی یک پیوند "بله" یا "خیر" است که نشان دهنده یک است به ترتیب یک مشکل تایید شده یا تایید نشده. با کلیک بر روی پیوندها شما را به پنجره بازشو به روز رسانی مشکل می برند.  - می توانید روی یک سلول مشکل حل نشده کلیک کنید:     - *مانیتورینگ → داشبورد* (*نمایش کلی ماشه* ویجت)  منوی بازشو حاوی یک گزینه *Acknowledge* است که شما را به آن می برد پنجره به روز رسانی مشکل

en-us	#### Overview  Receiving notifications on unsupported items is supported since Zabbix 2.2.  It is part of the concept of internal events in Zabbix, allowing users to be notified on these occasions. [Internal events](/manual/config/events/sources#internal-events) reflect a change of state:  -   when items go from 'normal' to 'unsupported' (and back) -   when triggers go from 'normal' to 'unknown' (and back) -   when low-level discovery rules go from 'normal' to 'unsupported'     (and back)  This section presents a how-to for **receiving notification** when an item turns unsupported.
fa	#### بررسی اجمالی  دریافت اعلان در مورد موارد پشتیبانی نشده از Zabbix پشتیبانی می شود 2.2.  این بخشی از مفهوم رویدادهای داخلی در Zabbix است که به کاربران اجازه می دهد در این مواقع اطلاع رسانی شود. [رویدادهای داخلی](/manual/config/events/sources#internal-events) منعکس کننده تغییر حالت:  - وقتی آیتم‌ها از «عادی» به «پشتیبانی نشده» می‌شوند (و برمی‌گردند) - زمانی که محرک ها از "عادی" به "ناشناخته" می روند (و برمی گردند) - زمانی که قوانین کشف سطح پایین از "عادی" به "پشتیبانی نشده" تبدیل می شوند     (و برگشت)  این بخش روشی را برای **دریافت اعلان** ارائه می دهد مورد پشتیبانی نمی شود.

en-us	#### Overview  Server - proxy data exchange is based on JSON format.  Request and response messages must begin with [header and data length](/manual/appendix/protocols/header_datalen).
fa	#### بررسی اجمالی  تبادل اطلاعات سرور - پروکسی بر اساس فرمت JSON است.  پیام‌های درخواست و پاسخ باید با [سرصفحه و داده‌ها شروع شوند طول](/دستی/ضمیمه/پروتکل/هدر_داده).

en-us	### Overview  Since Zabbix 6.0, primary keys are used for all tables in  new installations.  This section provides instructions for manually upgrading the history tables in existing installations to primary keys.  Instructions are available for:  * [MySQL](#mysql) * [PostgreSQL](#postgresql) * [TimescaleDB](#postgresql-timescaledb) * [Oracle](#oracle)
fa	### بررسی اجمالی  از Zabbix 6.0، کلیدهای اولیه برای همه جداول در استفاده می شود تاسیسات جدید  این بخش دستورالعمل هایی را برای ارتقاء دستی ارائه می دهد جداول تاریخچه در تاسیسات موجود تا کلیدهای اولیه.  دستورالعمل ها برای:  * [MySQL] (#mysql) * [PostgreSQL] (#postgresql) * [TimescaleDB](#postgresql-timescaledb) * [Oracle] (#oracle)

en-us	#### Overview  Sometimes you may want to run an agent check that does not come predefined with Zabbix. This is where user parameters come to help.  You may write a command that retrieves the data you need and include it in the user parameter in the [agent configuration file](/manual/appendix/config/zabbix_agentd) ('UserParameter' configuration parameter).  A user parameter has the following syntax:      UserParameter=<key>,<command>  As you can see, a user parameter also contains a key. The key will be necessary when configuring an item. Enter a key of your choice that will be easy to reference (it must be unique within a host).  Restart the agent or use the agent [runtime control](/manual/concepts/agent#runtime_control) option to pick up the new parameter, e. g.:      zabbix_agentd -R userparameter_reload  Then, when [configuring an item](item), enter the key to reference the command from the user parameter you want executed.  User parameters are commands executed by Zabbix agent. Note that up to 16MB of data can be returned before [item value preprocessing](/manual/config/items/preprocessing) steps.  **/bin/sh** is used as a command line interpreter under UNIX operating systems. User parameters obey the agent check timeout; if timeout is reached the forked user parameter process is terminated.  See also:  -   [Step-by-step     tutorial](/manual/config/items/userparameters/extending_agent) on     making use of user parameters -   [Command execution](/manual/appendix/command_execution)
fa	#### بررسی اجمالی  گاهی اوقات ممکن است بخواهید یک چک عاملی را اجرا کنید که نمی آید با Zabbix از پیش تعریف شده است. اینجاست که پارامترهای کاربر به کمک می آیند.  شما می توانید دستوری بنویسید که داده های مورد نیاز شما را بازیابی کرده و در آن قرار دهد در پارامتر کاربر در پیکربندی [agent file](/manual/appendix/config/zabbix_agentd) ('UserParameter' پارامتر پیکربندی).  یک پارامتر کاربر دارای نحو زیر است:      UserParameter=<key>,<command>  همانطور که می بینید، یک پارامتر کاربر همچنین حاوی یک کلید است. کلید خواهد بود هنگام پیکربندی یک آیتم ضروری است. کلید دلخواه خود را وارد کنید ارجاع آسان باشد (باید در یک میزبان منحصر به فرد باشد).  عامل را مجددا راه اندازی کنید یا از عامل [runtime control](/manual/concepts/agent#runtime_control) گزینه ای برای انتخاب پارامتر جدید، e. g.:      zabbix_agentd -R userparameter_reload  سپس، هنگام [پیکربندی یک آیتم] (مورد)، کلیدی را برای ارجاع به آن وارد کنید دستور از پارامتر کاربری که می خواهید اجرا شود.  پارامترهای کاربر دستوراتی هستند که توسط عامل Zabbix اجرا می شوند. توجه داشته باشید که تا 16 مگابایت داده را می توان قبل از مراحل [preprocessing مقدار مورد](/manual/config/items/preprocessing) برگرداند.  **/bin/sh** به عنوان مفسر خط فرمان تحت سیستم عامل های یونیکس استفاده می شود. پارامترهای کاربر از مهلت زمانی بررسی عامل تبعیت می کنند. در صورت رسیدن به مهلت، فرآیند پارامتر کاربر فوک شده خاتمه می یابد.  همچنین ببینید:  -   [گام به گام     tutorial](/manual/config/items/userparameters/extending_agent) در     استفاده از پارامترهای کاربر - [اجرای فرمان](/دستی/ضمیمه/فرمان_اجرا)

en-us	#### Overview  Templates are [exported](/manual/xml_export_import) with many related objects and object relations.  Template export contains:  -   linked host groups -   template data -   linkage to other templates -   linkage to host groups -   directly linked items -   directly linked triggers -   directly linked graphs -   directly linked dashboards -   directly linked discovery rules with all prototypes -   directly linked web scenarios -   value maps
fa	#### بررسی اجمالی  الگوها شامل موارد ذیل و بسیاری از روابط بین اجزا (Objects)می باشند : [exported](/manual/xml_export_import)   خروجی الگو ها شامل موارد ذیل است:  - گروه های میزبان مرتبط - داده های قالب - پیوند به قالب های دیگر - ارتباط با گروه های میزبان - موارد مرتبط مستقیم - تریگر های مرتبط مستقیم - نمودارهای مرتبط مستقیم - داشبوردهای مرتبط مستقیم - قوانین کشف با تمام نمونه های اولیه  - سناریوهای وب با پیوند مستقیم - ارتباطات مقادیر

en-us	#### Overview  The expressions used in [triggers](/manual/config/triggers) are very flexible. You can use them to create complex logical tests regarding monitored statistics.  A simple expression uses a **function** that is applied to the item with some parameters. The function returns a result that is compared to the threshold, using an operator and a constant.  The syntax of a simple useful expression is `function(/host/key,parameter)<operator><constant>`.  For example:        min(/Zabbix server/net.if.in[eth0,bytes],5m)>100K  will trigger if the number of received bytes during the last five minutes was always over 100 kilobytes.  While the syntax is exactly the same, from the functional point of view there are two types of trigger expressions:  -   problem expression - defines the conditions of the problem -   recovery expression (optional) - defines additional conditions of     the problem resolution  When defining a problem expression alone, this expression will be used both as the problem threshold and the problem recovery threshold. As soon as the problem expression evaluates to TRUE, there is a problem. As soon as the problem expression evaluates to FALSE, the problem is resolved.  When defining both problem expression and the supplemental recovery expression, problem resolution becomes more complex: not only the problem expression has to be FALSE, but also the recovery expression has to be TRUE. This is useful to create [hysteresis](#hysteresis) and avoid trigger flapping.
fa	#### بررسی اجمالی  عبارات استفاده شده در [triggers](/manual/config/triggers) بسیار هستند قابل انعطاف. می توانید از آنها برای ایجاد تست های منطقی پیچیده در مورد استفاده کنید آمار نظارت شده  یک عبارت ساده از یک *تابع** استفاده می کند که به آیتم با اعمال می شود برخی از پارامترها تابع نتیجه ای را برمی گرداند که با آن مقایسه می شود آستانه، با استفاده از یک عملگر و یک ثابت.  نحو یک عبارت مفید ساده است `function(/host/key,parameter)<operator><constant>`.  مثلا:        min(/Zabbix server/net.if.in[eth0,bytes],5m)>100K  اگر تعداد بایت های دریافتی در طول پنج بایت گذشته فعال شود دقیقه همیشه بیش از 100 کیلوبایت بود.  در حالی که نحو دقیقاً یکسان است، از نقطه نظر عملکردی دو نوع عبارت ماشه وجود دارد:  - بیان مسئله - شرایط مسئله را تعریف می کند - عبارت بازیابی (اختیاری) - شرایط اضافی را تعریف می کند     حل مشکل  هنگام تعریف یک عبارت مشکل به تنهایی، از این عبارت استفاده می شود هم به عنوان آستانه مشکل و هم به عنوان آستانه بازیابی مشکل. مانند به محض اینکه عبارت مشکل به TRUE ارزیابی شود، مشکلی وجود دارد. مانند به محض اینکه عبارت مشکل به FALSE ارزیابی شود، مشکل وجود دارد حل شد.  هنگام تعریف بیان مشکل و بازیابی تکمیلی بیان، حل مسئله پیچیده تر می شود: نه تنها بیان مشکل باید FALSE باشد، اما عبارت بازیابی نیز باید باشد برای واقعی بودن این برای ایجاد [hysteresis] (#hysteresis) و اجتناب مفید است بال زدن ماشه

en-us	#### Overview  The **memtype** parameter is supported on Linux, AIX, FreeBSD, and Solaris platforms.  Three common values of 'memtype' are supported on all of these platforms: `pmem`, `rss` and `vsize`. Additionally, platform-specific 'memtype' values are supported on some platforms.
fa	#### بررسی اجمالی  پارامتر **memtype** در لینوکس، AIX، FreeBSD و سکوهای سولاریس  سه مقدار مشترک "memtype" در همه اینها پشتیبانی می شود پلتفرم‌ها: «pmem»، «rss» و «vsize». علاوه بر این، پلتفرم خاص مقادیر "memtype" در برخی از سیستم عامل ها پشتیبانی می شوند.

en-us	#### Overview  These checks use the communication with Zabbix agent for data gathering.  There are [passive and active](/manual/appendix/items/activepassive) agent checks. When configuring an item, you can select the required type:  -   *Zabbix agent* - for passive checks -   *Zabbix agent (active)* - for active checks
fa	#### بررسی اجمالی  این چک ها از ارتباط با عامل Zabbix برای جمع آوری داده ها استفاده می کنند.  [منفعل و فعال] وجود دارد (/دستی/ضمیمه/آیتم/فعال منفعل) چک های نمایندگی هنگام پیکربندی یک آیتم، می توانید موارد مورد نیاز را انتخاب کنید نوع:  - *عامل Zabbix* - برای چک های غیرفعال - *عامل Zabbix (فعال)* - برای چک های فعال

en-us	#### Overview  This section contains a list of locations, where [user-definable](/manual/config/macros/user_macros) macros are supported.  ::: noteclassic  Only global-level user macros are supported for *Actions*, *Network discovery*, *Proxies* and all locations listed under *Other locations* section of this page. In the mentioned locations, host-level and template-level macros will not be resolved.  :::
fa	#### بررسی اجمالی  این بخش شامل فهرستی از مکان‌ها است که در آن ماکروهای [قابل تعریف توسط کاربر](/manual/config/macros/user_macros) پشتیبانی.  ::: نوتکلاسیک  فقط ماکروهای کاربر سطح جهانی برای *Actions* پشتیبانی می شوند، *کشف شبکه*، *پراکسی*ها و همه مکان های فهرست شده در زیر *سایر بخش مکان*های این صفحه. در مکان های ذکر شده در سطح میزبان و ماکروهای سطح قالب حل نمی شوند. :::

en-us	#### Overview  This section contains instructions for creating Oracle database and configuring connections between the database and Zabbix server, proxy, and frontend.
fa	#### بررسی اجمالی  این بخش حاوی دستورالعمل هایی برای ایجاد پایگاه داده Oracle و پیکربندی اتصالات بین پایگاه داده و سرور Zabbix، پروکسی، و frontend

en-us	#### Overview  This section lists parameters supported in a Zabbix agent (Windows) configuration file (zabbix\_agentd.conf).   Note that:  -   The default values reflect daemon defaults, not the values in the     shipped configuration files; -   Zabbix supports configuration files only in UTF-8 encoding without     [BOM](https://en.wikipedia.org/wiki/Byte_order_mark); -   Comments starting with "\#" are only supported in the beginning of     the line.
fa	#### Overview  This section lists parameters supported in the Ceph Zabbix agent 2 plugin configuration file (ceph.conf). Note that:  -   The default values reflect process defaults, not the values in the     shipped configuration files; -   Zabbix supports configuration files only in UTF-8 encoding without     [BOM](https://en.wikipedia.org/wiki/Byte_order_mark); -   Comments starting with "\#" are only supported at the beginning of     the line.

en-us	#### Overview  This section provides details of supported JSONPath functionality in item value preprocessing steps.  JSONPath consists of segments separated with dots. A segment can be either a simple word like a JSON value name, `*` or a more complex construct enclosed within square brackets `[` `]`. The separating dot before bracket segment is optional and can be omitted. For example:  |Path|Description| |----|-----------| |`$.object.name`|Return the object.name contents.| |`$.object['name']`|Return the object.name contents.| |`$.object.['name']`|Return the object.name contents.| |`$["object"]['name']`|Return the object.name contents.| |`$.['object'].["name"]`|Return the object.name contents.| |`$.object.history.length()`|Return the number of object.history array elements.| |`$[?(@.name == 'Object')].price.first()`|Return the price field of the first object with name 'Object'.| |`$[?(@.name == 'Object')].history.first().length()`|Return the number of history array elements of the first object with name 'Object'.| |`$[?(@.price > 10)].length()`|Return the number of objects with price being greater than 10.|  See also: [Escaping special characters from LLD macro values in JSONPath](/manual/config/items/preprocessing/jsonpath_functionality/escaping_lld_macros).
fa	#### بررسی اجمالی  این بخش جزئیات عملکرد JSONPath را ارائه می دهد مراحل پیش پردازش ارزش آیتم  JSONPath شامل بخش هایی است که با نقطه از هم جدا شده اند. یک بخش می تواند باشد یک کلمه ساده مانند نام مقدار JSON، «*» یا پیچیده تر ساختار محصور در داخل پرانتز "[` `]". نقطه جدا کننده قسمت قبل از براکت اختیاری است و می توان آن را حذف کرد. مثلا:  |مسیر|توضیحات| |----|-----------| |`$.object.name`|محتوای object.name را برگردانید.| |`$.object['name']`|محتوای object.name را برگردانید.| |`$.object.['name']`|محتوای object.name را برگردانید.| |`$["object"]['name']`|محتوای object.name را برگردانید.| |`$.['object'].["name"]`|محتوای object.name را برگردانید.| |`$.object.history.length()`|تعداد عناصر آرایه object.history را برگردانید.| |`$[?(@.name == 'Object')].price.first()`|فیلد قیمت اولین شی را با نام 'Object' برگردانید.| |`$[?(@.name == 'Object')].history.first().length()`|تعداد عناصر آرایه تاریخ اولین شی با نام 'Object' را برگردانید.| |`$[?(@.price > 10)].length()`|تعداد اشیا با قیمت بیشتر از 10 را برگردانید.|  همچنین ببینید: [گریز از کاراکترهای ویژه از مقادیر ماکرو LLD در JSONPath](/manual/config/items/preprocessing/jsonpath_functionality/escaping_lld_macros).

en-us	#### Overview  This section provides instructions on installing Zabbix web service and configuring Zabbix to enable generation of [scheduled reports](/manual/config/reports).  ::: noteimportant  Currently the support of scheduled reports is experimental.  :::
fa	#### بررسی اجمالی  این بخش دستورالعمل‌هایی را در مورد نصب وب سرویس Zabbix و پیکربندی Zabbix برای فعال کردن تولید [گزارش‌های زمان‌بندی شده](/manual/config/reports) ارائه می‌کند.  ::: نکته مهم  در حال حاضر پشتیبانی از گزارش های برنامه ریزی شده آزمایشی است. :::

en-us	### Overview  This section provides several encryption configuration examples for CentOS 8.2 and MySQL 8.0.21 and can be used as a quickstart guide for encrypting the connection to the database.    ::: noteimportant  If MySQL host is set to localhost, encryption options will not be available. In this case a connection between Zabbix frontend and the database uses a socket file (on Unix) or shared memory (on Windows) and cannot be encrypted. :::   ::: noteclassic  List of encryption combinations is not limited to the ones listed on this page. There are a lot more combinations available.  :::
fa	### بررسی اجمالی  این بخش چندین نمونه پیکربندی رمزگذاری را برای شما ارائه می دهد CentOS 8.2 و MySQL 8.0.21 و می تواند به عنوان راهنمای شروع سریع برای رمزگذاری اتصال به پایگاه داده  ::: نکته مهم  اگر میزبان MySQL روی localhost تنظیم شده است، گزینه های رمزگذاری وجود نخواهد داشت در دسترس. در این مورد یک ارتباط بین زاببیکس frontend و پایگاه داده از یک فایل سوکت (در یونیکس) یا حافظه مشترک (در ویندوز) استفاده می کند و نمی توان رمزگذاری کرد :::  ::: نوتکلاسیک  لیست رمزگذاری ترکیبات به موارد ذکر شده در این صفحه محدود نمی شود. وجود دارد ترکیبات بسیار بیشتری در دسترس است. :::

en-us	### Overview  This section provides several encryption configuration examples for CentOS 8.2 and PostgreSQL 13.  ::: noteclassic  Connection between Zabbix frontend and PostgreSQL cannot be encrypted (parameters in GUI are disabled), if the value of *Database host* field begins with a slash or the field is empty.  :::
fa	### بررسی اجمالی  این بخش چندین نمونه پیکربندی رمزگذاری را برای شما ارائه می دهد CentOS 8.2 و PostgreSQL 13.  ::: نوتکلاسیک  اتصال بین Zabbix frontend و PostgreSQL نمی تواند باشد رمزگذاری شده (پارامترها در رابط کاربری گرافیکی غیرفعال هستند)، اگر مقدار *پایگاه داده باشد فیلد میزبان* با اسلش شروع می شود یا فیلد خالی است. :::

en-us	#### Overview  To configure a network discovery rule used by Zabbix to discover hosts and services:  -   Go to *Configuration → Discovery* -   Click on *Create rule* (or on the rule name to edit an existing one) -   Edit the discovery rule attributes
fa	#### بررسی اجمالی  برای پیکربندی یک قانون کشف شبکه که توسط Zabbix برای کشف میزبان ها استفاده می شود و خدمات:  - به *پیکربندی → کشف* بروید - روی *ایجاد قانون* کلیک کنید (یا روی نام قانون برای ویرایش یک قانون موجود) - ویژگی های قانون کشف را ویرایش کنید

en-us	#### Overview  While generally problem events are resolved automatically when trigger status goes from 'Problem' to 'OK', there may be cases when it is difficult to determine if a problem has been resolved by means of a trigger expression. In such cases, the problem needs to be resolved manually.  For example, *syslog* may report that some kernel parameters need to be tuned for optimal performance. In this case the issue is reported to Linux administrators, they fix it and then close the problem manually.  Problems can be closed manually only for triggers with the *Allow manual close* option enabled.  When a problem is "manually closed", Zabbix generates a new internal task for Zabbix server. Then the *task manager* process executes this task and generates an OK event, therefore closing problem event.  A manually closed problem does not mean that the underlying trigger will never go into a 'Problem' state again. The trigger expression is re-evaluated and may result in a problem:  -   When new data arrive for any item included in the trigger expression     (note that the values discarded by a throttling preprocessing step     are not considered as received and will not cause trigger expression     to be re-evaluated); -   When time-based functions are used in the expression. Complete     time-based function list can be found on [Triggers     page](/manual/config/triggers).
fa	#### بررسی اجمالی  در حالی که به طور کلی رویدادهای مشکل به طور خودکار هنگام شروع حل می شوند وضعیت از «مشکل» به «OK» می‌رود، ممکن است مواردی وجود داشته باشد که باشد تعیین اینکه آیا یک مشکل با استفاده از a حل شده است یا خیر بیان ماشه در چنین مواقعی باید مشکل برطرف شود به صورت دستی  به عنوان مثال، *syslog* ممکن است گزارش دهد که برخی از پارامترهای هسته باید وجود داشته باشند برای عملکرد بهینه تنظیم شده است. در این صورت موضوع به اطلاع می رسد مدیران لینوکس آن را برطرف می کنند و سپس به صورت دستی مشکل را می بندند.  مشکلات را می توان به صورت دستی فقط برای محرک ها با راهنمای *Allow بسته کرد گزینه بستن* فعال شد.  هنگامی که یک مشکل به صورت دستی بسته می شود، Zabbix یک داخلی جدید ایجاد می کند وظیفه سرور Zabbix سپس فرآیند *task manager* این را اجرا می کند task و یک رویداد OK تولید می کند، بنابراین رویداد مشکل را می بندد.  یک مشکل بسته به صورت دستی به این معنی نیست که ماشه اصلی خواهد بود هرگز دوباره به حالت "مشکل" نروید. عبارت ماشه است دوباره ارزیابی شده و ممکن است منجر به مشکل شود:  - هنگامی که داده های جدید برای هر مورد موجود در عبارت ماشه می رسد     (توجه داشته باشید که مقادیر حذف شده توسط یک مرحله پیش پردازش throttling     به عنوان دریافتی در نظر گرفته نمی شوند و باعث بیان ماشه نمی شوند     مورد ارزیابی مجدد) - وقتی از توابع مبتنی بر زمان در عبارت استفاده می شود. کامل     لیست عملکرد مبتنی بر زمان را می توان در [تریگرها     page](/manual/config/triggers).

en-us	#### Overview  With the *Scheduled reports* feature, you can set up a PDF version of a given dashboard to be sent to specified recipients at recurring intervals.  ![](/assets/en/manual/web_interface/scheduled_report_pdf_example.png){width="600"}  ::: noteimportant Currently the support of scheduled reports is experimental. :::  ::: noteclassic For multi-page dashboards, only the first page is included in the PDF report. :::  Pre-requisites:  -  Zabbix web service must be installed and configured correctly to enable scheduled report generation - see [Setting up scheduled reports](/manual/appendix/install/web_service) for instructions. -  A user must have a [user role](/manual/web_interface/frontend_sections/administration/user_roles) of type *Admin* or *Super admin* with the following permissions:    - *Scheduled reports* in the *Access to UI elements* block (to view reports)    - *Manage scheduled reports* in the *Access to actions* block (to create/edit reports)  To create a scheduled report in Zabbix frontend, do the following:  -   Go to: *Reports* → *Scheduled reports* -   Click *Create report* in the upper right corner of the screen -   Enter parameters of the report in the form  You can also create a report by opening an existing one, clicking the *Clone* button, and then saving it under a different name.
fa	#### بررسی اجمالی  با ویژگی *گزارش‌های زمان‌بندی شده*، می‌توانید یک نسخه PDF از یک داشبورد معین را تنظیم کنید تا در فواصل زمانی مکرر برای گیرندگان مشخص ارسال شود.  ![](/assets/en/manual/web_interface/scheduled_report_pdf_example.png){width="600"}  ::: نکته مهم در حال حاضر پشتیبانی از گزارش های برنامه ریزی شده آزمایشی است. :::  ::: نوتکلاسیک برای داشبوردهای چند صفحه ای، فقط صفحه اول در گزارش PDF گنجانده شده است. :::  پیش نیازها:  - وب سرویس Zabbix باید به درستی نصب و پیکربندی شود تا تولید گزارش برنامه ریزی شده را فعال کند - برای دستورالعمل ها به [تنظیم گزارش های زمان بندی شده](/manual/appendix/install/web_service) مراجعه کنید. - یک کاربر باید یک [نقش کاربر](/manual/web_interface/frontend_sections/administration/user_roles) از نوع *Admin* یا *Super Admin* با مجوزهای زیر داشته باشد:    - *گزارش های زمان بندی شده* در بلوک *دسترسی به عناصر رابط کاربری* (برای مشاهده گزارش ها)    - *مدیریت گزارش های برنامه ریزی شده* در بلوک *دسترسی به اقدامات* (برای ایجاد/ویرایش گزارش ها)  برای ایجاد یک گزارش برنامه ریزی شده در Zabbix frontend، موارد زیر را انجام دهید:  - برو به: *گزارش ها* → *گزارش های برنامه ریزی شده* - روی *ایجاد گزارش* در گوشه سمت راست بالای صفحه کلیک کنید - پارامترهای گزارش را در فرم وارد کنید  همچنین می‌توانید با باز کردن یک گزارش موجود، کلیک کردن روی دکمه *Clone* و سپس ذخیره آن با نام دیگری، یک گزارش ایجاد کنید.

en-us	#### Overview  With Zabbix you can check several availability aspects of web sites.\  ::: noteimportant To perform web monitoring Zabbix server must be initially [configured](/manual/installation/install#from_the_sources) with cURL (libcurl) support. :::  To activate web monitoring you need to define web scenarios. A web scenario consists of one or several HTTP requests or "steps". The steps are periodically executed by Zabbix server in a pre-defined order. If a host is monitored by proxy, the steps are executed by the proxy.  Web scenarios are attached to hosts/templates in the same way as items, triggers, etc. That means that web scenarios can also be created on a template level and then applied to multiple hosts in one move.  The following information is collected in any web scenario:  -   average download speed per second for all steps of whole scenario -   number of the step that failed -   last error message  The following information is collected in any web scenario step:  -   download speed per second -   response time -   response code  For more details, see [web monitoring items](/manual/web_monitoring/items).  Data collected from executing web scenarios is kept in the database. The data is automatically used for graphs, triggers and notifications.  Zabbix can also check if a retrieved HTML page contains a pre-defined string. It can execute a simulated login and follow a path of simulated mouse clicks on the page.  Zabbix web monitoring supports both HTTP and HTTPS. When running a web scenario, Zabbix will optionally follow redirects (see option *Follow redirects* below). Maximum number of redirects is hard-coded to 10 (using cURL option [CURLOPT\_MAXREDIRS](http://curl.haxx.se/libcurl/c/CURLOPT_MAXREDIRS.html)). All cookies are preserved during the execution of a single scenario.  See also [known issues](/manual/installation/known_issues#https_checks) for web monitoring using HTTPS protocol.
fa	#### مرور اجمالی   With Zabbix you can check several availability aspects of web sites.\  ::: noteimportant To perform web monitoring Zabbix server must be initially [configured](/manual/installation/install#from_the_sources) with cURL (libcurl) support. :::  To activate web monitoring you need to define web scenarios. A web scenario consists of one or several HTTP requests or "steps". The steps are periodically executed by Zabbix server in a pre-defined order. If a host is monitored by proxy, the steps are executed by the proxy.  Web scenarios are attached to hosts/templates in the same way as items, triggers, etc. That means that web scenarios can also be created on a template level and then applied to multiple hosts in one move.  The following information is collected in any web scenario:  -   average download speed per second for all steps of whole scenario -   number of the step that failed -   last error message  The following information is collected in any web scenario step:  -   download speed per second -   response time -   response code  For more details, see [web monitoring items](/manual/web_monitoring/items).  Data collected from executing web scenarios is kept in the database. The data is automatically used for graphs, triggers and notifications.  Zabbix can also check if a retrieved HTML page contains a pre-defined string. It can execute a simulated login and follow a path of simulated mouse clicks on the page.  Zabbix web monitoring supports both HTTP and HTTPS. When running a web scenario, Zabbix will optionally follow redirects (see option *Follow redirects* below). Maximum number of redirects is hard-coded to 10 (using cURL option [CURLOPT\_MAXREDIRS](http://curl.haxx.se/libcurl/c/CURLOPT_MAXREDIRS.html)). All cookies are preserved during the execution of a single scenario.  See also [known issues](/manual/installation/known_issues#https_checks) for web monitoring using HTTPS protocol.

en-us	#### Overview  You may want to use SNMP monitoring on devices such as printers, network switches, routers or UPS that usually are SNMP-enabled and on which it would be impractical to attempt setting up complete operating systems and Zabbix agents.  To be able to retrieve data provided by SNMP agents on these devices, Zabbix server must be [initially configured](/manual/installation/install#configure-the-sources) with SNMP support by specifying the `--with-net-snmp` flag.  SNMP checks are performed over the UDP protocol only.  Zabbix server and proxy daemons query SNMP devices for multiple values in a single request. This affects all kinds of SNMP items (regular SNMP items, SNMP items with dynamic indexes, and SNMP low-level discovery) and should make SNMP processing much more efficient. See the [bulk processing](#internal-workings-of-bulk-processing) section for technical details on how it works internally. Bulk requests can also be disabled for devices that cannot handle them properly using the "Use bulk requests" setting for each interface.  Zabbix server and proxy daemons log lines similar to the following if they receive an incorrect SNMP response:      SNMP response from host "gateway" does not contain all of the requested variable bindings  While they do not cover all the problematic cases, they are useful for identifying individual SNMP devices for which bulk requests should be disabled.  Zabbix server/proxy will always retry at least one time after an unsuccessful query attempt: either through the SNMP library's retrying mechanism or through the internal [bulk processing](#internal-workings-of-bulk-processing) mechanism.  ::: notewarning If monitoring SNMPv3 devices, make sure that msgAuthoritativeEngineID (also known as snmpEngineID or "Engine ID") is never shared by two devices. According to [RFC 2571](http://www.ietf.org/rfc/rfc2571.txt) (section 3.1.1.1) it must be unique for each device. :::  ::: notewarning  RFC3414 requires the SNMPv3 devices to persist their engineBoots. Some devices do not do that, which results in their SNMP messages being discarded as outdated after being restarted. In such situation, SNMP cache needs to be manually cleared on a server/proxy (by using [-R snmp\_cache\_reload](/manual/concepts/server#runtime-control)) or the server/proxy needs to be restarted.  :::
fa	#### بررسی اجمالی  ممکن است بخواهید از نظارت SNMP در دستگاه هایی مانند چاپگر، شبکه استفاده کنید سوئیچ ها، روترها یا یو پی اس هایی که معمولاً دارای SNMP هستند و روی آنها فعال است تلاش برای راه اندازی سیستم عامل های کامل غیر عملی خواهد بود و عوامل Zabbix.  برای اینکه بتوانید داده های ارائه شده توسط عوامل SNMP در این دستگاه ها را بازیابی کنید، سرور Zabbix باید در ابتدا [ configured](/manual/installation/install#configure-the-sources) با پشتیبانی از SNMP با مشخص کردن پرچم «--with-net-snmp».  بررسی های SNMP فقط از طریق پروتکل UDP انجام می شود.  سرور Zabbix و شیاطین پراکسی دستگاه های SNMP را برای مقادیر متعدد پرس و جو می کنند در یک درخواست واحد این روی انواع آیتم های SNMP (SNMP معمولی) تأثیر می گذارد آیتم ها، آیتم های SNMP با نمایه های پویا، و کشف سطح پایین SNMP) و باید پردازش SNMP را بسیار کارآمدتر کند. رجوع به [فله پردازش] (#internal-workings-of-bulk-processing) بخش برای فنی جزئیات در مورد نحوه عملکرد داخلی درخواست های انبوه را نیز می توان غیرفعال کرد برای دستگاه‌هایی که نمی‌توانند با استفاده از «استفاده انبوه تنظیم درخواست ها برای هر رابط.  خطوط لاگ سرور Zabbix و proxy daemons مشابه اگر زیر است آنها یک پاسخ SNMP نادرست دریافت می کنند:      پاسخ SNMP از "دروازه" میزبان شامل همه اتصالات متغیر درخواستی نیست  در حالی که آنها همه موارد مشکل ساز را پوشش نمی دهند، برای آنها مفید هستند شناسایی تک تک دستگاه‌های SNMP که درخواست‌های انبوه باید برای آنها باشد معلول.  سرور/پراکسی Zabbix همیشه حداقل یک بار پس از یک بار دوباره امتحان می کند تلاش ناموفق برای جستجو: یا از طریق تلاش مجدد کتابخانه SNMP مکانیسم یا از طریق داخلی [فله پردازش] (#internal-workings-of-bulk-processing) مکانیزم.  ::: هشدار در صورت نظارت بر دستگاه های SNMPv3، مطمئن شوید که msgAuthoritativeEngineID (همچنین به عنوان snmpEngineID یا "Engine ID" شناخته می شود) است هرگز توسط دو دستگاه به اشتراک گذاشته نمی شود. طبق [RFC 2571] (http://www.ietf.org/rfc/rfc2571.txt) (بخش 3.1.1.1) باید منحصر به فرد برای هر دستگاه :::  ::: هشدار  RFC3414 به دستگاه‌های SNMPv3 برای ادامه کار نیاز دارد بوت های موتور آنها برخی از دستگاه‌ها این کار را انجام نمی‌دهند، که منجر به آنها می‌شود پیام‌های SNMP پس از راه‌اندازی مجدد به‌عنوان منسوخ شده کنار گذاشته می‌شوند. در چنین در شرایط، کش SNMP باید به صورت دستی روی سرور/پراکسی پاک شود (توسط با استفاده از [-R snmp\_cache\_reload](/manual/concepts/server#runtime-control)) یا سرور/پراکسی نیاز به راه اندازی مجدد دارد. :::

en-us	#### Overview  Zabbix agent 2 is a new generation of Zabbix agent and may be used in place of Zabbix agent.  This section lists parameters supported in a Zabbix agent 2 configuration file (zabbix\_agent2.conf).   Note that:  -   The default values reflect process defaults, not the values in the     shipped configuration files; -   Zabbix supports configuration files only in UTF-8 encoding without     [BOM](https://en.wikipedia.org/wiki/Byte_order_mark); -   Comments starting with "\#" are only supported in the beginning of     the line.
fa	#### بررسی اجمالی  Zabbix Agent 2 نسل جدید Zabbix Agent می باشد و ممکن است به جای Zabbix Agent از آن استفاده شود.  این قسمت پارامترهای پشتیبانی شده در یک فایل پیکربندی Zabbix Agent 2 را فهرست می کند (zabbix\_agent2.conf).  توجه داشته باشید که:  - مقادیر پیش‌فرض منعکس‌کننده پیش‌فرض‌های فرآیند هستند، نه مقادیر موجود در فایل های پیکربندی ایجاد شده؛ - Zabbix فقط از فایل های پیکربندی با انکودینگ UTF-8 بدون [BOM](https://en.wikipedia.org/wiki/Byte_order_mark) پشتیبانی می کند؛ - نظراتی که با "\#" شروع می شوند تنها در صورتی پشتیانی می شوند که در ابتدای خط باشند.     

en-us	#### Overview  Zabbix agent is deployed on a monitoring target to actively monitor local resources and applications (hard drives, memory, processor statistics, etc.).  The agent gathers operational information locally and reports data to Zabbix server for further processing. In case of failures (such as a hard disk running full or a crashed service process), Zabbix server can actively alert the administrators of the particular machine that reported the failure.  Zabbix agents are extremely efficient because of use of native system calls for gathering statistical information.
fa	#### Overview  Zabbix agent is deployed on a monitoring target to actively monitor local resources and applications (hard drives, memory, processor statistics etc).  The agent gathers operational information locally and reports data to Zabbix server for further processing. In case of failures (such as a hard disk running full or a crashed service process), Zabbix server can actively alert the administrators of the particular machine that reported the failure.  Zabbix agents are extremely efficient because of use of native system calls for gathering statistical information.

en-us	#### Overview  Zabbix can be used for centralized monitoring and analysis of log files with/without log rotation support.  Notifications can be used to warn users when a log file contains certain strings or string patterns.  To monitor a log file you must have:  -   Zabbix agent running on the host -   log monitoring item set up  ::: noteimportant The size limit of a monitored log file depends on [large file support](/manual/appendix/items/large_file_support). :::
fa	#### بررسی اجمالی  Zabbix می تواند برای نظارت و تجزیه و تحلیل متمرکز فایل های گزارش استفاده شود با / بدون پشتیبانی از چرخش ورود به سیستم.  اعلان‌ها می‌توانند برای هشدار دادن به کاربران زمانی که یک فایل گزارش حاوی موارد خاصی است استفاده شود رشته ها یا الگوهای رشته ای.  برای نظارت بر یک فایل گزارش باید موارد زیر را داشته باشید:  - عامل Zabbix در حال اجرا بر روی هاست - تنظیم آیتم نظارت بر گزارش  ::: نکته مهم محدودیت اندازه یک فایل گزارش نظارت شده به این بستگی دارد [فایل بزرگ support](/manual/appendix/items/large_file_support). :::

en-us	#### Overview  Zabbix proxy is a process that may collect monitoring data from one or more monitored devices and send the information to the Zabbix server, essentially working on behalf of the server. All collected data is buffered locally and then transferred to the Zabbix server the proxy belongs to.  Deploying a proxy is optional, but may be very beneficial to distribute the load of a single Zabbix server. If only proxies collect data, processing on the server becomes less CPU and disk I/O hungry.  A Zabbix proxy is the ideal solution for centralized monitoring of remote locations, branches and networks with no local administrators.  Zabbix proxy requires a separate database.  ::: noteimportant Note that databases supported with Zabbix proxy are SQLite, MySQL and PostgreSQL. Using Oracle is at your own risk and may contain some limitations as, for example, in [return values](/manual/discovery/low_level_discovery#overview) of low-level discovery rules. :::  See also: [Using proxies in a distributed environment](/manual/distributed_monitoring/proxies)
fa	#### بررسی اجمالی  پروکسی Zabbix فرآیندی است که ممکن است داده های نظارتی را از یک یا جمع آوری کند دستگاه های نظارت شده بیشتر و ارسال اطلاعات به سرور Zabbix، اساساً از طرف سرور کار می کند. تمام داده های جمع آوری شده است به صورت محلی بافر شده و سپس پروکسی به سرور Zabbix منتقل می شود متعلق به.  استقرار یک پروکسی اختیاری است، اما ممکن است برای توزیع بسیار مفید باشد بار یک سرور Zabbix. اگر فقط پراکسی ها داده ها را جمع آوری کنند، پردازش روی سرور کمتر CPU و دیسک ورودی/خروجی گرسنه می شود.  یک پروکسی Zabbix راه حل ایده آل برای نظارت متمرکز است مکان ها، شعب و شبکه های راه دور بدون سرپرست محلی.  پروکسی Zabbix به یک پایگاه داده جداگانه نیاز دارد.  ::: نکته مهم توجه داشته باشید که پایگاه های داده با پروکسی Zabbix پشتیبانی می شوند SQLite، MySQL و PostgreSQL هستند. استفاده از اوراکل به عهده خودتان است و ممکن است دارای محدودیت هایی باشد، به عنوان مثال، در [بازگشت مقادیر](/manual/discovery/low_level_discovery#overview) از سطح پایین قوانین کشف :::  همچنین ببینید: [استفاده از پراکسی ها در توزیع شده محیط](/دستی/distributed_monitoring/پراکسی)

en-us	#### Overview  Zabbix server is the central process of Zabbix software.  The server performs the polling and trapping of data, it calculates triggers, sends notifications to users. It is the central component to which Zabbix agents and proxies report data on availability and integrity of systems. The server can itself remotely check networked services (such as web servers and mail servers) using simple service checks.  The server is the central repository in which all configuration, statistical and operational data is stored, and it is the entity in Zabbix that will actively alert administrators when problems arise in any of the monitored systems.  The functioning of a basic Zabbix server is broken into three distinct components; they are: Zabbix server, web frontend and database storage.  All of the configuration information for Zabbix is stored in the database, which both the server and the web frontend interact with. For example, when you create a new item using the web frontend (or API) it is added to the items table in the database. Then, about once a minute Zabbix server will query the items table for a list of the items which are active that is then stored in a cache within the Zabbix server. This is why it can take up to two minutes for any changes made in Zabbix frontend to show up in the latest data section.
fa	#### بررسی اجمالی  سرور Zabbix فرآیند مرکزی نرم افزار Zabbix است.  سرور نظرسنجی و به دام انداختن داده ها را انجام می دهد، محاسبه می کند باعث می شود، اعلان ها را برای کاربران ارسال می کند. این جزء مرکزی است که عوامل و پراکسی های Zabbix داده ها را در مورد در دسترس بودن و یکپارچگی سیستم ها سرور خودش می تواند شبکه را از راه دور بررسی کند خدمات (مانند وب سرورها و سرورهای پست الکترونیکی) با استفاده از سرویس ساده چک ها  سرور مخزن مرکزی است که در آن تمام تنظیمات، داده های آماری و عملیاتی ذخیره می شود و موجودیت موجود در آن است Zabbix که در صورت بروز مشکل به طور فعال به مدیران هشدار می دهد هر یک از سیستم های نظارت شده  عملکرد یک سرور اصلی Zabbix به سه قسمت مجزا تقسیم می شود اجزاء؛ آنها عبارتند از: سرور Zabbix، وب پیشانی و ذخیره سازی پایگاه داده.  تمام اطلاعات پیکربندی Zabbix در آن ذخیره می شود پایگاه داده، که هم سرور و هم وب سایت با آن تعامل دارند. برای به عنوان مثال، هنگامی که یک آیتم جدید را با استفاده از صفحه وب (یا API) ایجاد می کنید به جدول آیتم ها در پایگاه داده اضافه می شود. سپس، تقریباً یک بار در دقیقه سرور Zabbix جدول آیتم ها را برای لیستی از موارد مورد پرس و جو می کند فعال هستند که سپس در یک کش در سرور Zabbix ذخیره می شوند. این به همین دلیل است که ممکن است برای هر تغییری که در Zabbix ایجاد شده است تا دو دقیقه طول بکشد frontend تا در آخرین بخش داده نمایش داده شود.

en-us	### Parameters  `(array)` IDs of hosts to delete.
fa	### پارامتر ها  `(array)` IDs of hosts to delete.

en-us	### Parameters  `(array)` IDs of items to clear.
fa	### پارامتر ها   `(array)` IDs of items to clear.

en-us	### Parameters  `(array)` IDs of proxies to delete.
fa	### پارامتر ها  `(array)` IDs of hosts to delete.

en-us	### Parameters  `(array)` IDs of the actions to delete.
fa	### پارامترها  شناسه «(آرایه)» های اکشن  برای حذف کردن .

en-us	### Parameters  `(array)` IDs of the correlations to delete.
fa	### پارامتر ها   «(آرایه)» شناسه های همبستگی برای حذف.

en-us	### Parameters  `(array)` IDs of the dashboards to delete.
fa	### پارامتر ها   «(آرایه)» شناسه های همبستگی برای حذف.

en-us	### Parameters  `(array)` IDs of the discovery rules to delete.
fa	### پارامتر ها   «(آرایه)» شناسه های همبستگی برای حذف.

en-us	### Parameters  `(array)` IDs of the graph prototypes to delete.
fa	###پارامتر ها  `object graphprototype.delete(array graphPrototypeIds)`  This method allows to delete graph prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Parameters  `(array)` IDs of the graphs to delete.
fa	### پارامتر ها   `(array)` IDs of the graphs to delete.

en-us	### Parameters  `(array)` IDs of the host groups to delete.
fa	###پارامتر ها   `(array)` IDs of the host groups to delete.

en-us	### Parameters  `(array)` IDs of the host interfaces to delete.
fa	### پارامتر ها   `(array)` IDs of the host interfaces to delete.

en-us	### Parameters  `(array)` IDs of the host prototypes to delete.
fa	### پارامتر ها   `(array)` IDs of the host prototypes to delete.

en-us	### Parameters  `(array)` IDs of the icon maps to delete.
fa	### پارامتر ها   `(array)` IDs of the icon maps to delete.

en-us	### Parameters  `(array)` IDs of the images to delete.
fa	#id عکس ها برای حذف

en-us	### Parameters  `(array)` IDs of the item prototypes to delete.
fa	### پارامتر ها   `(array)` IDs of the host prototypes to delete.

en-us	### Parameters  `(array)` IDs of the items to delete.
fa	id عکس ها برای حذف

en-us	### Parameters  `(array)` IDs of the LLD rules to delete.
fa	### پارامتر ها   «(آرایه)» شناسه های همبستگی برای حذف.

en-us	### Parameters  `(array)` IDs of the maintenance periods to delete.
fa	### پارامترها  شناسه «(آرایه)» های اکشن  برای حذف کردن .

en-us	### Parameters  `(array)` IDs of the maps to delete.
fa	### پارامتر ها   `(array)` IDs of the graphs to delete.

en-us	### Parameters  `(array)` IDs of the regular expressions to delete.
fa	### پارامترها  شناسه «(آرایه)» های اکشن  برای حذف کردن .

en-us	### Parameters  `(array)` IDs of the scheduled reports to delete.
fa	### پارامتر ها   `(array)` IDs of the graphs to delete.

en-us	### Parameters  `(array)` IDs of the scripts to delete.
fa	### پارامتر ها   `(array)` IDs of the graphs to delete.

en-us	### Parameters  `(array)` IDs of the tokens to delete.
fa	id عکس ها برای حذف

en-us	### Parameters  `(array)` IDs of the tokens to generate.
fa	### پارامترها  شناسه «(آرایه)» های اکشن  برای حذف کردن .

en-us	### Parameters  `(array)` IDs of the value maps to delete.
fa	### پارامتر ها   `(array)` IDs of the graphs to delete.

en-us	### Parameters  `(array)` IDs of the web scenarios to delete.
fa	### پارامتر ها   `(array)` IDs of the web scenarios to delete.

en-us	### Parameters  `(array)` The method accepts an empty array.
fa	### پارامترها  `(آرایه)` این روش یک آرایه خالی را می پذیرد.

en-us	### Parameters  `(object/array)` Action properties to be updated.  The `actionid` property must be defined for each action, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard action properties](object#action), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Action [filter](/manual/api/reference/action/object#action_filter) object to replace the current filter.| |operations|array|Action [operations](/manual/api/reference/action/object#action_operation) to replace existing operations.| |recovery\_operations|array|Action [recovery operations](/manual/api/reference/action/object#action_recovery_operation) to replace existing recovery operations.| |update\_operations|array|Action [update operations](/manual/api/reference/action/object#action_update_operation) to replace existing update operations.|
fa	### پارامترها  `(شیء/آرایه)` ویژگی های اکشن به روز می شوند.  خاصیت «actionid» باید برای هر عمل تعریف شود خواص اختیاری هستند فقط ویژگی های تصویب شده به روز می شوند، همه بقیه بدون تغییر باقی خواهند ماند.  علاوه بر [ویژگی‌های اقدام استاندارد] (object#action)، متد پارامترهای زیر را می پذیرد.  |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |filter|object|عمل [filter](/manual/api/reference/action/object#action_filter) برای جایگزینی فیلتر فعلی.| |عملیات|آرایه|عملیات [عملیات](/manual/api/reference/action/object#action_operation) برای جایگزینی عملیات موجود.| |بازیابی\_عملیات|آرایه|عملیات [عملیات بازیابی](/manual/api/reference/action/object#action_recovery_operation) برای جایگزینی عملیات بازیابی موجود.| |update\_operations|آرایه|عملیات [عملیات به‌روزرسانی](/manual/api/reference/action/object#action_update_operation) برای جایگزینی عملیات به‌روزرسانی موجود.|

en-us	### Parameters  `(object/array)` Actions to create.  Additionally to the [standard action properties](object#action), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Action [filter](/manual/api/reference/action/object#action_filter) object for the action.| |operations|array|Action [operations](/manual/api/reference/action/object#action_operation) to create for the action.| |recovery\_operations|array|Action [recovery operations](/manual/api/reference/action/object#action_recovery_operation) to create for the action.| |update\_operations|array|Action [update operations](/manual/api/reference/action/object#action_update_operation) to create for the action.|
fa	### پارامتر ها   «(شیء/آرایه)» اقداماتی برای ساخت.  علاوه بر [ویژگی‌های اقدام استاندارد] (object#action)، متد پارامترهای زیر را می پذیرد.  |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |filter|object|Action [filter](/manual/api/reference/action/object#action_filter) شیء برای اکشن.| |عملیات|آرایه|عملیات [عملیات](/manual/api/reference/action/object#action_operation) برای ایجاد اکشن.| |بازیابی\_عملیات|آرایه|عملیات [عملیات بازیابی](/manual/api/reference/action/object#action_recovery_operation) برای ایجاد اکشن.| |update\_operations|آرایه|عملیات [عملیات به‌روزرسانی](/manual/api/reference/action/object#action_update_operation) برای ایجاد عمل.|

en-us	### Parameters  `(object/array)` A task to create.  The method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**type**<br>(required)|integer|Task type.<br><br>Possible values:<br>1 - Diagnostic information;<br>6 - Check now.| |**request**<br>(required)|object|Task request object according to the task type. Correct format of request object is described in [Task object](/manual/api/reference/task/object) section.| |proxy\_hostid|integer|Proxy about which Diagnostic information task will collect data.<br><br>Ignored for 'Check now' tasks.|  *Note* that 'Check now' tasks can be created only for the following types of items/discovery rules:  -   Zabbix agent -   SNMPv1/v2/v3 agent -   Simple check -   Internal check -   External check -   Database monitor -   HTTP agent -   IPMI agent -   SSH agent -   TELNET agent -   Calculated check -   JMX agent
fa	### مولفه های  «(شیء/آرایه)» وظیفه ای برای ایجاد.  این روش پارامترهای زیر را می پذیرد.  |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |**نوع**<br>(الزامی)|عدد صحیح|نوع وظیفه.<br><br>مقادیر ممکن:<br>1 - اطلاعات تشخیصی؛<br>6 - اکنون بررسی کنید.| |**درخواست**<br>(لازم)|شیء|شیء درخواست وظیفه با توجه به نوع کار. فرمت صحیح شی درخواست در بخش [Task object](/manual/api/reference/task/object) توضیح داده شده است.| |پروکسی\_hostid|عدد صحیح|پراکسی که وظیفه اطلاعات تشخیصی درباره آن داده‌ها را جمع‌آوری می‌کند.<br><br>برای وظایف «اکنون بررسی کنید» نادیده گرفته می‌شود.|  *توجه داشته باشید* که وظایف "اکنون بررسی کنید" را می توان فقط برای موارد زیر ایجاد کرد انواع اقلام / قوانین کشف:  - عامل Zabbix - عامل SNMPv1/v2/v3 - بررسی ساده - چک داخلی - چک خارجی - مانیتور پایگاه داده - عامل HTTP - عامل IPMI - عامل SSH - عامل TELNET - چک محاسبه شده - عامل JMX

en-us	### Parameters  `(object/array)` Correlation properties to be updated.  The `correlationid` property must be defined for each correlation, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard correlation properties](object#correlation), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Correlation [filter](/manual/api/reference/correlation/object#correlation_filter) object to replace the current filter.| |operations|array|Correlation [operations](/manual/api/reference/correlation/object#correlation_operation) to replace existing operations.|
fa	### پارامتر ها   "(شیء/آرایه)" ویژگی های همبستگی به روز می شوند.  ویژگی "correlationid" باید برای هر همبستگی، همه تعریف شود سایر خواص اختیاری هستند. فقط خواص پاس شده خواهد بود به روز شده، بقیه بدون تغییر باقی خواهند ماند.  علاوه بر [همبستگی استاندارد خواص](object#correlation)، روش موارد زیر را می پذیرد مولفه های.  |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |filter|object|Correlation [filter](/manual/api/reference/correlation/object#correlation_filter) شیء جایگزین فیلتر فعلی.| |عملیات|آرایه|همبستگی [عملیات](/manual/api/reference/correlation/object#correlation_operation) برای جایگزینی عملیات موجود.|

en-us	### Parameters  `(object/array)` Correlations to create.  Additionally to the [standard correlation properties](object#correlation), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**operations**<br>(required)|array|Correlation [operations](/manual/api/reference/correlation/object#correlation_operation) to create for the correlation.| |**filter**<br>(required)|object|Correlation [filter](/manual/api/reference/correlation/object#correlation_filter) object for the correlation.|
fa	### پارامتر ها   "(شیء/آرایه)" همبستگی برای ایجاد.  علاوه بر [همبستگی استاندارد خواص](object#correlation)، روش موارد مولفه های  زیر را می پذیرد   |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |**عملیات**<br>(الزامی)|آرایه|همبستگی [عملیات](/manual/api/reference/correlation/object#correlation_operation) برای ایجاد همبستگی.| |**filter**<br>(لازم)|شیء|همبستگی [filter](/manual/api/reference/correlation/object#correlation_filter) شیء برای همبستگی.|

en-us	### Parameters  `(object/array)` Dashboard properties to be updated.  The `dashboardid` property must be specified for each dashboard, all other properties are optional. Only the specified properties will be updated.  Additionally to the [standard dashboard properties](object#dashboard), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |pages|array|Dashboard [pages](object#dashboard_page) to replace the existing dashboard pages.<br><br>Dashboard pages are updated by the `dashboard_pageid` property. New dashboard pages will be created for objects without `dashboard_pageid` property and the existing dashboard pages will be deleted if not reused. Dashboard pages will be ordered in the same order as specified. Only the specified properties of the dashboard pages will be updated. At least one dashboard page object is required for `pages` property.| |users|array|Dashboard [user](object#dashboard_user) shares to replace the existing elements.| |userGroups|array|Dashboard [user group](object#dashboard_user_group) shares to replace the existing elements.|
fa	### پارامتر ها   `(object/array)` Dashboard properties to be updated.  The `dashboardid` property must be specified for each dashboard, all other properties are optional. Only the specified properties will be updated.  Additionally to the [standard dashboard properties](object#dashboard), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |pages|array|Dashboard [pages](object#dashboard_page) to replace the existing dashboard pages.<br><br>Dashboard pages are updated by the `dashboard_pageid` property. New dashboard pages will be created for objects without `dashboard_pageid` property and the existing dashboard pages will be deleted if not reused. Dashboard pages will be ordered in the same order as specified. Only the specified properties of the dashboard pages will be updated. At least one dashboard page object is required for `pages` property.| |users|array|Dashboard [user](object#dashboard_user) shares to replace the existing elements.| |userGroups|array|Dashboard [user group](object#dashboard_user_group) shares to replace the existing elements.|

en-us	### Parameters  `(object/array)` Dashboards to create.  Additionally to the [standard dashboard properties](object#dashboard), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**pages**<br>(required)|array|Dashboard [pages](object#dashboard_page) to be created for the dashboard. Dashboard pages will be ordered in the same order as specified. At least one dashboard page object is required for `pages` property.| |users|array|Dashboard [user](object#dashboard_user) shares to be created on the dashboard.| |userGroups|array|Dashboard [user group](object#dashboard_user_group) shares to be created on the dashboard.|
fa	### پارامتر ها 

en-us	### Parameters  `(object/array)` Discovery rule properties to be updated.  The `druleid` property must be defined for each discovery rule, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard discovery rule properties](object#discovery_rule), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dchecks|array|Discovery [checks](/manual/api/reference/dcheck/object) to replace existing checks.|
fa	### پارامتر ها   `(object/array)` Discovery rule properties to be updated.  The `druleid` property must be defined for each discovery rule, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard discovery rule properties](object#discovery_rule), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dchecks|array|Discovery [checks](/manual/api/reference/dcheck/object) to replace existing checks.|

en-us	### Parameters  `(object/array)` Discovery rules to create.  Additionally to the [standard discovery rule properties](object#discovery_rule), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**dchecks**<br>(required)|array|Discovery [checks](/manual/api/reference/dcheck/object) to create for the discovery rule.|
fa	### پارامتر ها   "(شیء/آرایه)" ساختن برای قانون جست و جو   علاوه بر [همبستگی استاندارد خواص](object#correlation)، روش موارد مولفه های  زیر را می پذیرد   |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |**عملیات**<br>(الزامی)|آرایه|همبستگی [عملیات](/manual/api/reference/correlation/object#correlation_operation) برای ایجاد همبستگی.| |**filter**<br>(لازم)|شیء|همبستگی [filter](/manual/api/reference/correlation/object#correlation_filter) شیء برای همبستگی.|

en-us	### Parameters  `(object/array)` [Global macro properties](object#global_macro) to be updated.  The `globalmacroid` property must be defined for each global macro, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.
fa	### پارامتر ها   `(object/array)` [Host group properties](object#host_group) to be updated.  The `groupid` property must be defined for each host group, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.

en-us	### Parameters  `(object/array)` Graph properties to be updated.  The `graphid` property must be defined for each graph, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard graph properties](object#graph) the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitems|array|Graph [items](/manual/api/reference/graphitem/object) to replace existing graph items. If a graph item has the `gitemid` property defined it will be updated, otherwise a new graph item will be created.|
fa	### پارامتر ها   `(object/array)` Graph properties to be updated.  The `graphid` property must be defined for each graph, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard graph properties](object#graph) the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitems|array|Graph [items](/manual/api/reference/graphitem/object) to replace existing graph items. If a graph item has the `gitemid` property defined it will be updated, otherwise a new graph item will be created.|

en-us	### Parameters  `(object/array)` Graph prototype properties to be updated.  The `graphid` property must be defined for each graph prototype, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard graph prototype properties](object#graph_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitems|array|Graph [items](/manual/api/reference/graphitem/object) to replace existing graph items. If a graph item has the `gitemid` property defined it will be updated, otherwise a new graph item will be created.|
fa	### پارامتر ها   `(object/array)` Graph prototype properties to be updated.  The `graphid` property must be defined for each graph prototype, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard graph prototype properties](object#graph_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitems|array|Graph [items](/manual/api/reference/graphitem/object) to replace existing graph items. If a graph item has the `gitemid` property defined it will be updated, otherwise a new graph item will be created.|

en-us	### Parameters  `(object/array)` Graph prototypes to create.  Additionally to the [standard graph prototype properties](object#graph_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**gitems**<br>(required)|array|Graph [items](/manual/api/reference/graphitem/object) to be created for the graph prototypes. Graph items can reference both items and item prototypes, but at least one item prototype must be present.|
fa	### پارامتر ها   `(object/array)` Graph prototypes to create.  Additionally to the [standard graph prototype properties](object#graph_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**gitems**<br>(required)|array|Graph [items](/manual/api/reference/graphitem/object) to be created for the graph prototypes. Graph items can reference both items and item prototypes, but at least one item prototype must be present.|

en-us	### Parameters  `(object/array)` Graphs to create.  Additionally to the [standard graph properties](object#graph), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**gitems**<br>(required)|array|Graph [items](/manual/api/reference/graphitem/object) to be created for the graph.|
fa	### پارامترها  `(object/array)` Graphs to create.  Additionally to the [standard graph properties](object#graph), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**gitems**<br>(required)|array|Graph [items](/manual/api/reference/graphitem/object) to be created for the graph.|

en-us	### Parameters  `(object/array)` [Host group properties](object#host_group) to be updated.  The `groupid` property must be defined for each host group, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.
fa	### پارامتر ها   `(object/array)` [Host group properties](object#host_group) to be updated.  The `groupid` property must be defined for each host group, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.

en-us	### Parameters  `(object/array)` Host groups to create. The method accepts host groups with the [standard host group properties](object#host_group).
fa	### پارامتر ها   `(object/array)` Host groups to create. The method accepts host groups with the [standard host group properties](object#host_group).

en-us	### Parameters  `(object/array)` [Host interface properties](object#host_interface) to be updated.  The `interfaceid` property must be defined for each host interface, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.
fa	### پارامتر ها   `(object/array)` [Host interface properties](object#host_interface) to be updated.  The `interfaceid` property must be defined for each host interface, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.

en-us	### Parameters  `(object/array)` Host interfaces to create. The method accepts host interfaces with the [standard host interface properties](object#host_interface).
fa	### پارامتر ها   `(object/array)` Host interfaces to create. The method accepts host interfaces with the [standard host interface properties](object#host_interface).

en-us	### Parameters  `(object/array)` Host properties to be updated.  The `hostid` property must be defined for each host, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.  Note, however, that updating the host technical name will also update the host's visible name (if not given or empty) by the host's technical name value.  Additionally to the [standard host properties](object#host), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groups|object/array|Host [groups](/manual/api/reference/hostgroup/object#host_group) to replace the current host groups the host belongs to.<br><br>The host groups must have the `groupid` property defined. All host groups that are not listed in the request will be unlinked.| |interfaces|object/array|Host [interfaces](/manual/api/reference/hostinterface/object) to replace the current host interfaces.<br><br>All interfaces that are not listed in the request will be removed.| |tags|object/array|Host [tags](/manual/api/reference/host/object#host_tag) to replace the current host tags.<br><br>All tags that are not listed in the request will be removed.| |inventory|object|Host [inventory](/manual/api/reference/host/object#host_inventory) properties.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to replace the current user macros.<br><br>All macros that are not listed in the request will be removed.| |templates|object/array|[Templates](/manual/api/reference/template/object) to replace the currently linked templates. All templates that are not listed in the request will be only unlinked.<br><br>The templates must have the `templateid` property defined.| |templates\_clear|object/array|[Templates](/manual/api/reference/template/object) to unlink and clear from the host.<br><br>The templates must have the `templateid` property defined.|  ::: notetip As opposed to the Zabbix frontend, when `name` (visible host name) is the same as `host` (technical host name), updating `host` via API will not automatically update `name`. Both properties need to be updated explicitly. :::
fa	### پارامترها `(object/array)` Host properties to be updated.  The `hostid` property must be defined for each host, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.  Note, however, that updating the host technical name will also update the host's visible name (if not given or empty) by the host's technical name value.  Additionally to the [standard host properties](object#host), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groups|object/array|Host [groups](/manual/api/reference/hostgroup/object#host_group) to replace the current host groups the host belongs to.<br><br>The host groups must have the `groupid` property defined. All host groups that are not listed in the request will be unlinked.| |interfaces|object/array|Host [interfaces](/manual/api/reference/hostinterface/object) to replace the current host interfaces.<br><br>All interfaces that are not listed in the request will be removed.| |tags|object/array|Host [tags](/manual/api/reference/host/object#host_tag) to replace the current host tags.<br><br>All tags that are not listed in the request will be removed.| |inventory|object|Host [inventory](/manual/api/reference/host/object#host_inventory) properties.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to replace the current user macros.<br><br>All macros that are not listed in the request will be removed.| |templates|object/array|[Templates](/manual/api/reference/template/object) to replace the currently linked templates. All templates that are not listed in the request will be only unlinked.<br><br>The templates must have the `templateid` property defined.| |templates\_clear|object/array|[Templates](/manual/api/reference/template/object) to unlink and clear from the host.<br><br>The templates must have the `templateid` property defined.|  ::: notetip As opposed to the Zabbix frontend, when `name` (visible host name) is the same as `host` (technical host name), updating `host` via API will not automatically update `name`. Both properties need to be updated explicitly. :::

en-us	### Parameters  `(object/array)` Host prototype properties to be updated.  The `hostid` property must be defined for each host prototype, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard host prototype properties](object#host_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groupLinks|array|Group [links](/manual/api/reference/hostprototype/object#group_link) to replace the current group links on the host prototype.| |groupPrototypes|array|Group [prototypes](/manual/api/reference/hostprototype/object#group_prototype) to replace the existing group prototypes on the host prototype.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to replace the current user macros.<br><br>All macros that are not listed in the request will be removed.| |tags|object/array|Host prototype [tags](/manual/api/reference/hostprototype/object#host_prototype_tag) to replace the current tags.<br><br>All tags that are not listed in the request will be removed.| |interfaces|object/array|Host prototype [custom interfaces](/manual/api/reference/hostprototype/object#custom_interface) to replace the current interfaces.<br><br>Custom interface object should contain all its parameters.<br>All interfaces that are not listed in the request will be removed.| |templates|object/array|[Templates](/manual/api/reference/template/object) to replace the currently linked templates.<br><br>The templates must have the `templateid` property defined.|
fa	###پارامتر ها   `(object/array)` Host prototype properties to be updated.  The `hostid` property must be defined for each host prototype, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard host prototype properties](object#host_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groupLinks|array|Group [links](/manual/api/reference/hostprototype/object#group_link) to replace the current group links on the host prototype.| |groupPrototypes|array|Group [prototypes](/manual/api/reference/hostprototype/object#group_prototype) to replace the existing group prototypes on the host prototype.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to replace the current user macros.<br><br>All macros that are not listed in the request will be removed.| |tags|object/array|Host prototype [tags](/manual/api/reference/hostprototype/object#host_prototype_tag) to replace the current tags.<br><br>All tags that are not listed in the request will be removed.| |interfaces|object/array|Host prototype [custom interfaces](/manual/api/reference/hostprototype/object#custom_interface) to replace the current interfaces.<br><br>Custom interface object should contain all its parameters.<br>All interfaces that are not listed in the request will be removed.| |templates|object/array|[Templates](/manual/api/reference/template/object) to replace the currently linked templates.<br><br>The templates must have the `templateid` property defined.|

en-us	### Parameters  `(object/array)` Host prototypes to create.  Additionally to the [standard host prototype properties](object#host_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groupLinks**<br>(required)|array|Group [links](/manual/api/reference/hostprototype/object#group_link) to be created for the host prototype.| |**ruleid**<br>(required)|string|ID of the LLD rule that the host prototype belongs to.| |groupPrototypes|array|Group [prototypes](/manual/api/reference/hostprototype/object#group_prototype) to be created for the host prototype.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to be created for the host prototype.| |tags|object/array|Host prototype [tags](/manual/api/reference/hostprototype/object#host_prototype_tag).| |interfaces|object/array|Host prototype [custom interfaces](/manual/api/reference/hostprototype/object#custom_interface).| |templates|object/array|[Templates](/manual/api/reference/template/object) to be linked to the host prototype.<br><br>The templates must have the `templateid` property defined.|
fa	### پارامتر ها   `(object/array)` Host prototypes to create.  Additionally to the [standard host prototype properties](object#host_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groupLinks**<br>(required)|array|Group [links](/manual/api/reference/hostprototype/object#group_link) to be created for the host prototype.| |**ruleid**<br>(required)|string|ID of the LLD rule that the host prototype belongs to.| |groupPrototypes|array|Group [prototypes](/manual/api/reference/hostprototype/object#group_prototype) to be created for the host prototype.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to be created for the host prototype.| |tags|object/array|Host prototype [tags](/manual/api/reference/hostprototype/object#host_prototype_tag).| |interfaces|object/array|Host prototype [custom interfaces](/manual/api/reference/hostprototype/object#custom_interface).| |templates|object/array|[Templates](/manual/api/reference/template/object) to be linked to the host prototype.<br><br>The templates must have the `templateid` property defined.|

en-us	### Parameters  `(object/array)` Hosts to create.  Additionally to the [standard host properties](object#host), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groups**<br>(required)|object/array|Host [groups](/manual/api/reference/hostgroup/object) to add the host to.<br><br>The host groups must have the `groupid` property defined.| |interfaces|object/array|[Interfaces](/manual/api/reference/hostinterface/object) to be created for the host.| |tags|object/array|Host [tags](/manual/api/reference/host/object#host_tag).| |templates|object/array|[Templates](/manual/api/reference/template/object) to be linked to the host.<br><br>The templates must have the `templateid` property defined.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to be created for the host.| |inventory|object|Host [inventory](/manual/api/reference/host/object#host_inventory) properties.|
fa	### پارامتر ها   `(object/array)` Hosts to create.  Additionally to the [standard host properties](object#host), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groups**<br>(required)|object/array|Host [groups](/manual/api/reference/hostgroup/object) to add the host to.<br><br>The host groups must have the `groupid` property defined.| |interfaces|object/array|[Interfaces](/manual/api/reference/hostinterface/object) to be created for the host.| |tags|object/array|Host [tags](/manual/api/reference/host/object#host_tag).| |templates|object/array|[Templates](/manual/api/reference/template/object) to be linked to the host.<br><br>The templates must have the `templateid` property defined.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to be created for the host.| |inventory|object|Host [inventory](/manual/api/reference/host/object#host_inventory) properties.|

en-us	### Parameters  `(object/array)` Icon map properties to be updated.  The `iconmapid` property must be defined for each icon map, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard icon map properties](object#icon_map), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |mappings|array|[Icon mappings](/manual/api/reference/iconmap/object#icon_mapping) to replace the existing icon mappings.|
fa	### پارامترها   "(شیء/آرایه)" ویژگی های آیکون نقشه به روز می شود.  ویژگی "iconmapid" باید برای هر آیکون نقشه تعریف شود و بقیه ویژگی ها اختیاری هستند فقط ویژگی های تصویب شده به روز می شوند،  بقیه بدون تغییر باقی خواهند ماند.  علاوه بر [مشخصات استاندارد icon map] (object#icon_map)، متد پارامترهای زیر را می پذیرد.  |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |mappings|آرایه|[Icon mappings](/manual/api/reference/iconmap/object#icon_mapping) برای جایگزینی نگاشت نمادهای موجود.|

en-us	### Parameters  `(object/array)` Icon maps to create.  Additionally to the [standard icon map properties](object#icon_map), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**mappings**<br>(required)|array|[Icon mappings](/manual/api/reference/iconmap/object#icon_mapping) to be created for the icon map.|
fa	###پارامتر ها   `(object/array)` Icon maps to create.  Additionally to the [standard icon map properties](object#icon_map), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**mappings**<br>(required)|array|[Icon mappings](/manual/api/reference/iconmap/object#icon_mapping) to be created for the icon map.|

en-us	### Parameters  `(object/array)` Image properties to be updated.  The `imageid` property must be defined for each image, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard image properties](object#image), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |image|string|Base64 encoded image. The maximum size of the encoded image is 1 MB. Maximum size can be adjusted by changing ZBX\_MAX\_IMAGE\_SIZE constant value.<br>Supported image formats are: PNG, JPEG, GIF.|
fa	### پارامترها   "(شیء/آرایه)" ویژگی های آیکون نقشه به روز می شود.  ویژگی "iconmapid" باید برای هر آیکون نقشه تعریف شود و بقیه ویژگی ها اختیاری هستند فقط ویژگی های تصویب شده به روز می شوند،  بقیه بدون تغییر باقی خواهند ماند.  علاوه بر [مشخصات استاندارد icon map] (object#icon_map)، متد پارامترهای زیر را می پذیرد.  |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |mappings|آرایه|[Icon mappings](/manual/api/reference/iconmap/object#icon_mapping) برای جایگزینی نگاشت نمادهای موجود.|

en-us	### Parameters  `(object/array)` Images to create.  Additionally to the [standard image properties](object#image), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(required)|string|Name of the image.| |**imagetype**<br>(required)|integer|Type of image.<br><br>Possible values:<br>1 - *(default)* icon;<br>2 - background image.| |**image**<br>(required)|string|Base64 encoded image. The maximum size of the encoded image is 1 MB. Maximum size can be adjusted by changing ZBX\_MAX\_IMAGE\_SIZE constant value.<br>Supported image formats are: PNG, JPEG, GIF.|
fa	### پارامتر ها   `(object/array)` Images to create.  Additionally to the [standard image properties](object#image), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(required)|string|Name of the image.| |**imagetype**<br>(required)|integer|Type of image.<br><br>Possible values:<br>1 - *(default)* icon;<br>2 - background image.| |**image**<br>(required)|string|Base64 encoded image. The maximum size of the encoded image is 1 MB. Maximum size can be adjusted by changing ZBX\_MAX\_IMAGE\_SIZE constant value.<br>Supported image formats are: PNG, JPEG, GIF.|

en-us	### Parameters  `(object/array)` Item properties to be updated.  The `itemid` property must be defined for each item, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard item properties](object#item), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |preprocessing|array|[Item preprocessing](/manual/api/reference/item/object#item_preprocessing) options to replace the current preprocessing options.| |tags|array|Item [tags.](/manual/api/reference/item/object#item_tag)|
fa	### پارامتر ها  `(object/array)` Web scenario properties to be updated.  The `httptestid` property must be defined for each web scenario, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard web scenario properties](object#web_scenario), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |steps|array|Scenario [steps](/manual/api/reference/httptest/object#scenario_step) to replace existing steps.| |tags|array|Web scenario [tags.](/manual/api/reference/httptest/object#web_scenario_tag)|

en-us	### Parameters  `(object/array)` Item prototype properties to be updated.  The `itemid` property must be defined for each item prototype, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard item prototype properties](object#item_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |preprocessing|array|Item prototype [preprocessing](/manual/api/reference/itemprototype/object#item_prototype_preprocessing) options to replace the current preprocessing options.| |tags|array|Item prototype [tags](/manual/api/reference/itemprototype/object#item_prototype_tag).|
fa	### پارامتر ها  `(object/array)` Web scenario properties to be updated.  The `httptestid` property must be defined for each web scenario, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard web scenario properties](object#web_scenario), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |steps|array|Scenario [steps](/manual/api/reference/httptest/object#scenario_step) to replace existing steps.| |tags|array|Web scenario [tags.](/manual/api/reference/httptest/object#web_scenario_tag)|

en-us	### Parameters  `(object/array)` Item prototype to create.  Additionally to the [standard item prototype properties](object#item_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**ruleid**<br>(required)|string|ID of the LLD rule that the item belongs to.| |preprocessing|array|Item prototype [preprocessing](/manual/api/reference/itemprototype/object#item_prototype_preprocessing) options.| |tags|array|Item prototype [tags](/manual/api/reference/itemprototype/object#item_prototype_tag).|
fa	###پارامتر ها   `(object/array)` Web scenarios to create.  Additionally to the [standard web scenario properties](object#web_scenario), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**steps**<br>(required)|array|Web scenario [steps](/manual/api/reference/httptest/object#scenario_step).| |tags|array|Web scenario [tags.](/manual/api/reference/httptest/object#web_scenario_tag)|

en-us	### Parameters  `(object/array)` Items to create.  Additionally to the [standard item properties](object#host), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |preprocessing|array|Item [preprocessing](/manual/api/reference/item/object#item_preprocessing) options.| |tags|array|Item [tags.](/manual/api/reference/item/object#item_tag)|
fa	###پارامتر ها   `(object/array)` Web scenarios to create.  Additionally to the [standard web scenario properties](object#web_scenario), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**steps**<br>(required)|array|Web scenario [steps](/manual/api/reference/httptest/object#scenario_step).| |tags|array|Web scenario [tags.](/manual/api/reference/httptest/object#web_scenario_tag)|

en-us	### Parameters  `(object/array)` Maintenance properties to be updated.  The `maintenanceid` property must be defined for each maintenance, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard maintenance properties](object#maintenance), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groups|object/array|Host [groups](/manual/api/reference/hostgroup/object) to replace the current groups.<br><br>The host groups must have the `groupid` property defined.| |hosts|object/array|[Hosts](/manual/api/reference/host/object) to replace the current hosts.<br><br>The hosts must have the `hostid` property defined.| |timeperiods|object/array|Maintenance [time periods](/manual/api/reference/maintenance/object#time_period) to replace the current periods.| |tags|object/array|[Problem tags](/manual/api/reference/maintenance/object#problem_tag) to replace the current tags.| |groupids<br>(deprecated)|array|This parameter is deprecated, please use `groups` instead.<br>IDs of the host groups that will undergo maintenance.| |hostids<br>(deprecated)|array|This parameter is deprecated, please use `hosts` instead.<br>IDs of the hosts that will undergo maintenance.|  ::: noteimportant At least one host or host group must be defined for each maintenance. :::
fa	### مولفه های  ویژگی های نگهداری `(شیء/آرایه)` به روز می شوند.  ویژگی "maintenanceid" باید برای هر تعمیر و نگهداری تعریف شود سایر خواص اختیاری هستند. فقط خواص پاس شده خواهد بود به روز شده، بقیه بدون تغییر باقی خواهند ماند.  علاوه بر [نگهداری استاندارد خواص](object#maintenance)، متد موارد زیر را می پذیرد مولفه های.  |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |groups|object/array|Host [groups](/manual/api/reference/hostgroup/object) برای جایگزینی گروه‌های فعلی.<br><br>گروه‌های میزبان باید دارای ویژگی «groupid» تعریف شده باشند.| |hosts|object/array|[Hosts](/manual/api/reference/host/object) برای جایگزینی میزبان‌های فعلی.<br><br>میزبان‌ها باید دارای ویژگی «hostid» تعریف شده باشند.| |timeperiods|object/array|Maintenance [دوره های زمانی](/manual/api/reference/maintenance/object#time_period) جایگزین دوره های جاری می شود.| |tags|object/array|[Problem Tags](/manual/api/reference/maintenance/object#problem_tag) برای جایگزینی برچسب های فعلی.| |groupids<br>(deprecated)|آرایه|این پارامتر منسوخ شده است، لطفاً به جای آن از «گروه‌ها» استفاده کنید.<br>شناسه‌های گروه‌های میزبان که تحت تعمیر و نگهداری قرار خواهند گرفت.| |hostids<br>(deprecated)|آرایه|این پارامتر منسوخ شده است، لطفاً به جای آن از "hosts" استفاده کنید.<br>شناسه هاست هایی که تحت تعمیر و نگهداری قرار خواهند گرفت.|  ::: نکته مهم حداقل یک میزبان یا گروه میزبان باید تعریف شود برای هر تعمیر و نگهداری :::

en-us	### Parameters  `(object/array)` Maintenances to create.  Additionally to the [standard maintenance properties](object#maintenance), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groups|object/array|Host [groups](/manual/api/reference/hostgroup/object) that will undergo maintenance.<br><br>The host groups must have the `groupid` property defined.<br><br>At least one object of `groups` or `hosts` must be specified.| |hosts|object/array|[Hosts](/manual/api/reference/host/object) that will undergo maintenance.<br><br>The hosts must have the `hostid` property defined.<br><br>At least one object of `groups` or `hosts` must be specified.| |**timeperiods**<br>(required)|object/array|Maintenance [time periods](/manual/api/reference/maintenance/object#time_period).| |tags|object/array|[Problem tags](/manual/api/reference/maintenance/object#problem_tag).<br><br>Define what problems must be suppressed.<br>If no tags are given, all active maintenance host problems will be suppressed.| |groupids<br>(deprecated)|array|This parameter is deprecated, please use `groups` instead.<br>IDs of the host groups that will undergo maintenance.| |hostids<br>(deprecated)|array|This parameter is deprecated, please use `hosts` instead.<br>IDs of the hosts that will undergo maintenance.|
fa	### مولفه های  "(شیء/آرایه)" نگهداری برای ایجاد.  علاوه بر [نگهداری استاندارد خواص](object#maintenance)، متد موارد زیر را می پذیرد مولفه های.  |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |groups|object/array|میزبان [گروه‌ها](/manual/api/reference/hostgroup/object) که تحت تعمیر و نگهداری قرار می‌گیرند.<br><br>گروه‌های میزبان باید دارای ویژگی «groupid» تعریف شده باشند.<br><br><br><br> br>حداقل یک شی از "گروه ها" یا "میزبان" باید مشخص شود.| |hosts|object/array|[Hosts](/manual/api/reference/host/object) که تحت تعمیر و نگهداری قرار می گیرد.<br><br>میزبان ها باید دارای ویژگی "hostid" تعریف شده باشند.<br><br> حداقل یک شی از "گروه ها" یا "میزبان ها" باید مشخص شود.| |**زمان‌های زمانی**<br>(الزامی)|شیء/آرایه|نگهداری [دوره‌های زمانی](/دستی/api/reference/maintenance/object#time_period).| |tags|object/array|[برچسب‌های مشکل](/manual/api/reference/maintenance/object#problem_tag).<br><br>تعریف کنید چه مشکلاتی باید سرکوب شوند.<br>اگر هیچ برچسبی داده نشد، همه فعال هستند مشکلات میزبان تعمیر و نگهداری سرکوب خواهد شد.| |groupids<br>(deprecated)|آرایه|این پارامتر منسوخ شده است، لطفاً به جای آن از «گروه‌ها» استفاده کنید.<br>شناسه‌های گروه‌های میزبان که تحت تعمیر و نگهداری قرار خواهند گرفت.| |hostids<br>(deprecated)|آرایه|این پارامتر منسوخ شده است، لطفاً به جای آن از "hosts" استفاده کنید.<br>شناسه هاست هایی که تحت تعمیر و نگهداری قرار خواهند گرفت.|

en-us	### Parameters  `(object/array)` Maps to create.  Additionally to the [standard map properties](object#map), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |links|array|Map [links](/manual/api/reference/map/object#map_link) to be created on the map.| |selements|array|Map [elements](/manual/api/reference/map/object#map_element) to be created on the map.| |urls|array|Map [URLs](/manual/api/reference/map/object#map_url) to be created on the map.| |users|array|Map [user](/manual/api/reference/map/object#map_user) shares to be created on the map.| |userGroups|array|Map [user group](/manual/api/reference/map/object#map_user_group) shares to be created on the map.| |shapes|array|Map [shapes](/manual/api/reference/map/object#map_shapes) to be created on the map.| |lines|array|Map [lines](/manual/api/reference/map/object#map_lines) to be created on the map.|  ::: notetip To create map links you'll need to set a map element `selementid` to an arbitrary value and then use this value to reference this element in the links `selementid1` or `selementid2` properties. When the element is created, this value will be replaced with the correct ID generated by Zabbix. [See example.](create#create_a_host_map) :::
fa	### مولفه های  «(شیء/آرایه)» نقشه هایی برای ایجاد.  علاوه بر [مشخصات نقشه استاندارد] (object#map)، روش پارامترهای زیر را می پذیرد.  |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |پیوندها|آرایه|نقشه [پیوندها](/manual/api/reference/map/object#map_link) روی نقشه ایجاد شود.| |selements|آرایه|نقشه [element](/manual/api/reference/map/object#map_element) روی نقشه ایجاد شود.| |urls|array|نقشه [URLs](/manual/api/reference/map/object#map_url) روی نقشه ایجاد شود.| |کاربران|آرایه|نقشه [user](/manual/api/reference/map/object#map_user) به اشتراک گذاری روی نقشه ایجاد می شود.| |userGroups|آرایه|نقشه [گروه کاربر](/manual/api/reference/map/object#map_user_group) اشتراک‌گذاری‌هایی که روی نقشه ایجاد می‌شوند.| |اشکال|آرایه|نقشه [اشکال](/manual/api/reference/map/object#map_shapes) روی نقشه ایجاد شود.| |خطوط|آرایه|نقشه [خطوط](/manual/api/reference/map/object#map_lines) روی نقشه ایجاد شود.|  ::: یادداشت برای ایجاد پیوندهای نقشه، باید یک عنصر نقشه را تنظیم کنید "selementid" به یک مقدار دلخواه و سپس از این مقدار برای ارجاع استفاده کنید این عنصر در پیوندهای "selementid1" یا "selementid2" خواص. هنگامی که عنصر ایجاد می شود، این مقدار با the جایگزین می شود شناسه صحیح ایجاد شده توسط Zabbix. [دیدن مثال.](create#create_a_host_map) :::

en-us	### Parameters  `(object/array)` Media type properties to be updated.  The `mediatypeid` property must be defined for each media type, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard media type properties](object#media_type), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |parameters|array|[Webhook parameters](object#webhook_parameters) to replace the current webhook parameters.| |message\_templates|array|[Message templates](object#message_template) to replace the current message templates.|
fa	### پارامترها   "(شیء/آرایه)" ویژگی های آیکون نقشه به روز می شود.  ویژگی "iconmapid" باید برای هر آیکون نقشه تعریف شود و بقیه ویژگی ها اختیاری هستند فقط ویژگی های تصویب شده به روز می شوند،  بقیه بدون تغییر باقی خواهند ماند.  علاوه بر [مشخصات استاندارد icon map] (object#icon_map)، متد پارامترهای زیر را می پذیرد.  |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |mappings|آرایه|[Icon mappings](/manual/api/reference/iconmap/object#icon_mapping) برای جایگزینی نگاشت نمادهای موجود.|

en-us	### Parameters  `(object/array)` Media types to create.  Additionally to the [standard media type properties](object#media_type), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |parameters|array|[Webhook parameters](object#webhook_parameters) to be created for the media type.| |message\_templates|array|[Message templates](object#message_template) to be created for the media type.|
fa	### پارامترها  `(object/array)` Graphs to create.  Additionally to the [standard graph properties](object#graph), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**gitems**<br>(required)|array|Graph [items](/manual/api/reference/graphitem/object) to be created for the graph.|

en-us	### Parameters  `(object/array)` Parameters containing the IDs of the events and update operations that should be performed.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**eventids**<br>(required)|string/object|IDs of the events to acknowledge.| |**action**<br>(required)|integer|Event update action(s). This is bitmask field, any combination of values is acceptable.<br><br>Possible values:<br>1 - close problem;<br>2 - acknowledge event;<br>4 - add message;<br>8 - change severity;<br>16 - unacknowledge event.| |message|string|Text of the message.<br>**Required**, if action contains 'add message' flag.| |severity|integer|New severity for events.<br>**Required**, if action contains 'change severity' flag.<br><br>Possible values:<br>0 - not classified;<br>1 - information;<br>2 - warning;<br>3 - average;<br>4 - high;<br>5 - disaster.|
fa	### پارامتر ها   `(object/array)` Parameters containing the IDs of the events and update operations that should be performed.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**eventids**<br>(required)|string/object|IDs of the events to acknowledge.| |**action**<br>(required)|integer|Event update action(s). This is bitmask field, any combination of values is acceptable.<br><br>Possible values:<br>1 - close problem;<br>2 - acknowledge event;<br>4 - add message;<br>8 - change severity;<br>16 - unacknowledge event.| |message|string|Text of the message.<br>**Required**, if action contains 'add message' flag.| |severity|integer|New severity for events.<br>**Required**, if action contains 'change severity' flag.<br><br>Possible values:<br>0 - not classified;<br>1 - information;<br>2 - warning;<br>3 - average;<br>4 - high;<br>5 - disaster.|

en-us	### Parameters  `(object/array)` Proxies to create.  Additionally to the [standard proxy properties](object#proxy), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hosts|array|[Hosts](/manual/api/reference/host/object) to be monitored by the proxy. If a host is already monitored by a different proxy, it will be reassigned to the current proxy.<br><br>The hosts must have the `hostid` property defined.| |interface|object|Host [interface](/manual/api/reference/hostinterface/object) to be created for the passive proxy.<br><br>Required for passive proxies.|
fa	### مولفه های  پروکسی های "(شیء/آرایه)" برای ایجاد.  علاوه بر [خواص پروکسی استاندارد] (object#proxy)، متد پارامترهای زیر را می پذیرد.  |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |hosts|آرایه|[Hosts](/manual/api/reference/host/object) که باید توسط پراکسی نظارت شود. اگر میزبانی قبلاً توسط پراکسی دیگری نظارت شده باشد، دوباره به پراکسی فعلی اختصاص داده می‌شود.<br><br>میزبان‌ها باید ویژگی "hostid" را تعریف کرده باشند.| |رابط|شیء|میزبان [رابط](/manual/api/reference/hostinterface/object) برای پراکسی غیرفعال ایجاد می‌شود.<br><br>برای پراکسی‌های غیرفعال مورد نیاز است.|

en-us	### Parameters  `(object/array)` Proxy properties to be updated.  The `proxyid` property must be defined for each proxy, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard proxy properties](object#proxy), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hosts|array|[Hosts](/manual/api/reference/host/object) to be monitored by the proxy. If a host is already monitored by a different proxy, it will be reassigned to the current proxy.<br><br>The hosts must have the `hostid` property defined.| |interface|object|Host [interface](/manual/api/reference/hostinterface/object) to replace the existing interface for the passive proxy.|
fa	### پارامتر ها   `(object/array)` Graph properties to be updated.  The `graphid` property must be defined for each graph, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard graph properties](object#graph) the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitems|array|Graph [items](/manual/api/reference/graphitem/object) to replace existing graph items. If a graph item has the `gitemid` property defined it will be updated, otherwise a new graph item will be created.|

en-us	### Parameters  `(object/array)` Regular expression properties to be updated.  The `regexpid` property must be defined for each object, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard properties](object#expressions), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |expressions|array|[Expressions](/manual/api/reference/regexp/object#expressions) options.|
fa	### پارامترها   "(شیء/آرایه)" ویژگی های آیکون نقشه به روز می شود.  ویژگی "iconmapid" باید برای هر آیکون نقشه تعریف شود و بقیه ویژگی ها اختیاری هستند فقط ویژگی های تصویب شده به روز می شوند،  بقیه بدون تغییر باقی خواهند ماند.  علاوه بر [مشخصات استاندارد icon map] (object#icon_map)، متد پارامترهای زیر را می پذیرد.  |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |mappings|آرایه|[Icon mappings](/manual/api/reference/iconmap/object#icon_mapping) برای جایگزینی نگاشت نمادهای موجود.|

en-us	### Parameters  `(object/array)` Regular expressions to create.  Additionally to the [standard properties](object), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |expressions|array|[Expressions](/manual/api/reference/regexp/object#expressions) options.|
fa	### پارامترها  `(object/array)` Graphs to create.  Additionally to the [standard graph properties](object#graph), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**gitems**<br>(required)|array|Graph [items](/manual/api/reference/graphitem/object) to be created for the graph.|

en-us	### Parameters  `(object/array)` Scheduled reports to create.  Additionally to the [standard scheduled report properties](object#report), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |users|object/array|[Users](object#users) to send the report to.| |user\_groups|object/array|[User groups](object#user_groups) to send the report to.|
fa	### پارامترها  `(object/array)` Graphs to create.  Additionally to the [standard graph properties](object#graph), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**gitems**<br>(required)|array|Graph [items](/manual/api/reference/graphitem/object) to be created for the graph.|

en-us	### Parameters  `(object/array)` Scripts to create.  The method accepts scripts with the [standard script properties](/manual/api/reference/script/object#script).
fa	### پارامترها   اسکریپت هایی برای ایجاد `(شیء/آرایه).  این روش اسکریپت هایی را با [خواص اسکریپت استاندارد می پذیرد ](/دستی/api/reference/script/object#script).

en-us	### Parameters  `(object/array)` service properties to be updated.  The `serviceid` property must be defined for each service, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard service properties](object#service), the method accepts the following parameters.  | Parameter     | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                             | |---------------|-----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------| | children      | array                                               | Child services to replace the current service children.<br><br>The children must have the `serviceid` property defined. | | parents       | array                                               | Parent services to replace the current service parents.<br><br>The parents must have the `serviceid` property defined.  | | tags          | array                                               | Service [tags](/manual/api/reference/service/object#service_tag) to replace the current service tags.                   | | problem\_tags | array                                               | [Problem tags](/manual/api/reference/service/object#problem_tag) to replace the current problem tags.                   | | status\_rules | array                                               | [Status rules](/manual/api/reference/service/object#status_rule) to replace the current status rules.                   |
fa	### مولفه های  ویژگی های سرویس `(شیء/آرایه)` باید به روز شوند.  ویژگی `serviceid` باید برای هر سرویس تعریف شود خواص اختیاری هستند فقط ویژگی های تصویب شده به روز می شوند، همه بقیه بدون تغییر باقی خواهند ماند.  علاوه بر [خواص سرویس استاندارد] (object#service)، متد پارامترهای زیر را می پذیرد.  | پارامتر | [Type](/manual/api/reference_commentary#data_types) | توضیحات | |------------------------------------------------- ------------------------------------------------- ------------------------------------------------ ------------------------------------------| | کودکان | آرایه | خدمات کودک برای جایگزینی فرزندان سرویس فعلی.<br><br>کودکان باید دارای ویژگی «serviceid» تعریف شده باشند. | | پدر و مادر | آرایه | خدمات والدین برای جایگزینی والدین خدمات فعلی.<br><br>والدین باید ویژگی "serviceid" را تعریف کنند. | | برچسب ها | آرایه | [برچسب‌ها](/manual/api/reference/service/object#service_tag) را برای جایگزینی برچسب‌های سرویس فعلی سرویس دهید. | | problem\_tags | آرایه | [برچسب‌های مشکل](/manual/api/reference/service/object#problem_tag) برای جایگزینی برچسب‌های مشکل فعلی. | | وضعیت\_قوانین | آرایه | [قوانین وضعیت](/manual/api/reference/service/object#status_rule) برای جایگزینی قوانین وضعیت فعلی. |

en-us	### Parameters  `(object/array)` SLA objects to create.  Additionally to the [standard SLA properties](object#sla), the method accepts the following parameters.  | Parameter                      | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                                                 | |--------------------------------|-----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------| | **service_tags**<br>(required) | array                                               | SLA service tags to be created for the SLA.<br>At least one service tag must be specified.                                                  | | schedule                       | array                                               | SLA schedule to be created for the SLA.<br>Specifying an empty parameter will be interpreted as a 24x7 schedule.<br>Default: 24x7 schedule. | | excluded_downtimes             | array                                               | SLA excluded downtimes to be created for the SLA.                                                                                           |
fa	### مولفه های  اشیاء SLA برای ایجاد «(شیء/آرایه)».  علاوه بر [ویژگی‌های استاندارد SLA] (object#sla)، متد پارامترهای زیر را می پذیرد.  | پارامتر | [Type](/manual/api/reference_commentary#data_types) | توضیحات | |------------------------------------------------ --------------------------------------------------- ------------------------------------------------ ------------------------------------------------ -----------------------------| | **تگ_سرویس**<br>(الزامی) | آرایه | برچسب‌های سرویس SLA باید برای SLA ایجاد شوند.<br>حداقل یک برچسب سرویس باید مشخص شود. | | برنامه زمانبندی | آرایه | زمان‌بندی SLA برای SLA ایجاد می‌شود.<br>تعیین یک پارامتر خالی به‌عنوان یک زمان‌بندی 24x7 تفسیر می‌شود.<br>پیش‌فرض: زمان‌بندی 24x7. | | excluded_downtimes | آرایه | SLA زمان های خرابی ایجاد شده برای SLA را حذف کرد. |

en-us	### Parameters  `(object/array)` SLA properties to be updated.  The `slaid` property must be defined for each SLA, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard SLA properties](object#sla), the method accepts the following parameters.  | Parameter           | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                                                                            | |---------------------|-----------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | service\_tags       | array                                               | SLA [service tags](/manual/api/reference/sla/object#sla-service-tag) to replace the current SLA service tags.<br><br>At least one service tag must be specified.       | | schedule            | array                                               | SLA [schedule](/manual/api/reference/sla/object#sla-schedule) to replace the current one.<br><br>Specifying parameter as empty will be interpreted as a 24x7 schedule. | | excluded\_downtimes | array                                               | SLA [excluded downtimes](/manual/api/reference/sla/object#sla-excluded-downtime) to replace the current ones.                                                          |
fa	### مولفه های  ویژگی های SLA `(شیء/آرایه)` باید به روز شوند.  خاصیت "slaid" باید برای هر SLA تعریف شود خواص اختیاری هستند فقط ویژگی های تصویب شده به روز می شوند، همه بقیه بدون تغییر باقی خواهند ماند.  علاوه بر [ویژگی‌های استاندارد SLA] (object#sla)، متد پارامترهای زیر را می پذیرد.  | پارامتر | [Type](/manual/api/reference_commentary#data_types) | توضیحات | |------------------------------------------------ ------------------------------------------------- ------------------------------------------------ ------------------------------------------------ ---------------------------------------------| | سرویس\_برچسب ها | آرایه | SLA [برچسب‌های سرویس](/manual/api/reference/sla/object#sla-service-tag) برای جایگزینی برچسب‌های سرویس فعلی SLA.<br><br>حداقل یک برچسب سرویس باید مشخص شود. | | برنامه زمانبندی | آرایه | SLA [زمان‌بندی](/manual/api/reference/sla/object#sla-schedule) برای جایگزینی زمان‌بندی فعلی.<br><br>تعیین پارامتر خالی به‌عنوان یک زمان‌بندی 24x7 تفسیر می‌شود. | | حذف شده\_downtimes | آرایه | SLA [حالت خرابی حذف شده](/دستی/api/reference/sla/object#sla-excluded-downtime) برای جایگزینی موارد فعلی. |

en-us	### Parameters  `(object/array)` Template dashboard properties to be updated.  The `dashboardid` property must be specified for each dashboard, all other properties are optional. Only the specified properties will be updated.  Additionally to the [standard template dashboard properties](object#template_dashboard), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |pages|array|Template dashboard [pages](object#template_dashboard_page) to replace the existing dashboard pages.<br><br>Dashboard pages are updated by the `dashboard_pageid` property. New dashboard pages will be created for objects without `dashboard_pageid` property and the existing dashboard pages will be deleted if not reused. Dashboard pages will be ordered in the same order as specified. Only the specified properties of the dashboard pages will be updated. At least one dashboard page object is required for `pages` property.|
fa	### مولفه های  ویژگی های داشبورد الگو به روز می شود.  ویژگی "dashboardid" باید برای هر داشبورد، همه مشخص شود سایر خواص اختیاری هستند. فقط خواص مشخص شده خواهد بود به روز شد.  علاوه بر این به [داشبورد قالب استاندارد خواص](object#template_dashboard)، این روش موارد زیر را می پذیرد مولفه های.  |پارامتر|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |pages|array|داشبورد الگو [صفحات](object#template_dashboard_page) برای جایگزینی صفحات داشبورد موجود.<br><br>صفحات داشبورد توسط ویژگی "dashboard_pageid" به روز می شوند. صفحات داشبورد جدید برای اشیاء بدون ویژگی "dashboard_pageid" ایجاد می شود و صفحات داشبورد موجود در صورت عدم استفاده مجدد حذف خواهند شد. صفحات داشبورد به همان ترتیبی که مشخص شده است مرتب می شوند. فقط ویژگی های مشخص شده صفحات داشبورد به روز می شود. حداقل یک شی صفحه داشبورد برای ویژگی "pages" مورد نیاز است.|

en-us	### Parameters  `(object/array)` Template dashboards to create.  Additionally to the [standard template dashboard properties](object#template_dashboard), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**pages**<br>(required)|array|Template dashboard [pages](object#dashboard_page) to be created for the dashboard. Dashboard pages will be ordered in the same order as specified. At least one dashboard page object is required for `pages` property.|
fa	### پارامتر ها 

en-us	### Parameters  `(object/array)` Templates to create.  Additionally to the [standard template properties](object#template), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groups**<br>(required)|object/array|Host [groups](/manual/api/reference/hostgroup/object) to add the template to.<br><br>The host groups must have the `groupid` property defined.| |tags|object/array|Template [tags](/manual/api/reference/template/object#template_tag).| |templates|object/array|[Templates](/manual/api/reference/template/object) to be linked to the template.<br><br>The templates must have the `templateid` property defined.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to be created for the template.|
fa	### پارامتر ها  قالب های برای ساخت یک آبجکت یا آرایه .  Additionally to the [standard template properties](object#template), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groups**<br>(required)|object/array|Host [groups](/manual/api/reference/hostgroup/object) to add the template to.<br><br>The host groups must have the `groupid` property defined.| |tags|object/array|Template [tags](/manual/api/reference/template/object#template_tag).| |templates|object/array|[Templates](/manual/api/reference/template/object) to be linked to the template.<br><br>The templates must have the `templateid` property defined.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to be created for the template.|

en-us	### Parameters  `(object/array)` Trigger properties to be updated.  The `triggerid` property must be defined for each trigger, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard trigger properties](object#trigger) the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dependencies|array|Triggers that the trigger is dependent on.<br><br>The triggers must have the `triggerid` property defined.| |tags|array|Trigger [tags.](/manual/api/reference/trigger/object#trigger_tag)|  ::: noteimportant The trigger expression has to be given in its expanded form. :::
fa	### پارامتر ها  `(object/array)` Web scenario properties to be updated.  The `httptestid` property must be defined for each web scenario, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard web scenario properties](object#web_scenario), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |steps|array|Scenario [steps](/manual/api/reference/httptest/object#scenario_step) to replace existing steps.| |tags|array|Web scenario [tags.](/manual/api/reference/httptest/object#web_scenario_tag)|

en-us	### Parameters  `(object/array)` [Trigger prototype properties](object#trigger_prototype) to be updated.  The `triggerid` property must be defined for each trigger prototype, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard trigger prototype properties](object#trigger_prototype) the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dependencies|array|Triggers and trigger prototypes that the trigger prototype is dependent on.<br><br>The triggers must have the `triggerid` property defined.| |tags|array|Trigger prototype [tags](/manual/api/reference/triggerprototype/object#trigger_prototype_tag).|  ::: noteimportant The trigger expression has to be given in its expanded form and must contain at least one item prototype. :::
fa	### پارامتر ها  `(object/array)` Web scenario properties to be updated.  The `httptestid` property must be defined for each web scenario, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard web scenario properties](object#web_scenario), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |steps|array|Scenario [steps](/manual/api/reference/httptest/object#scenario_step) to replace existing steps.| |tags|array|Web scenario [tags.](/manual/api/reference/httptest/object#web_scenario_tag)|

en-us	### Parameters  `(object/array)` User group properties to be updated.  The `usrgrpid` property must be defined for each user group, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard user group properties](object#user_group), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |rights|object/array|[Permissions](/manual/api/reference/usergroup/object#permission) to replace the current permissions assigned to the user group.| |tag\_filters|array|[Tag based permissions](/manual/api/reference/usergroup/object#tag_based_permission) to replace the current permissions assigned to the user group.| |users|object/array|[Users](/manual/api/reference/user/create) to replace the current users assigned to the user group.<br><br>The user must have only the `userid` property defined.|
fa	### پارامتر ها   `(object/array)` Graph properties to be updated.  The `graphid` property must be defined for each graph, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard graph properties](object#graph) the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitems|array|Graph [items](/manual/api/reference/graphitem/object) to replace existing graph items. If a graph item has the `gitemid` property defined it will be updated, otherwise a new graph item will be created.|

en-us	### Parameters  `(object/array)` [Value map properties](object#value_map) to be updated.  The `valuemapid` property must be defined for each value map, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.
fa	### پارامتر ها   `(object/array)` [Host group properties](object#host_group) to be updated.  The `groupid` property must be defined for each host group, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.

en-us	### Parameters  `(object/array)` Value maps to create.  The method accepts value maps with the [standard value map properties](object#value_map).
fa	### پارامتر ها   `(object/array)` Host groups to create. The method accepts host groups with the [standard host group properties](object#host_group).

en-us	### Parameters  `(object/array)` Web scenario properties to be updated.  The `httptestid` property must be defined for each web scenario, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard web scenario properties](object#web_scenario), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |steps|array|Scenario [steps](/manual/api/reference/httptest/object#scenario_step) to replace existing steps.| |tags|array|Web scenario [tags.](/manual/api/reference/httptest/object#web_scenario_tag)|
fa	### پارامتر ها  `(object/array)` Web scenario properties to be updated.  The `httptestid` property must be defined for each web scenario, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard web scenario properties](object#web_scenario), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |steps|array|Scenario [steps](/manual/api/reference/httptest/object#scenario_step) to replace existing steps.| |tags|array|Web scenario [tags.](/manual/api/reference/httptest/object#web_scenario_tag)|