en-us	#### Storing history data in multiple date-based indices  This section describes additional steps required to work with pipelines and ingest nodes.  To begin with, you must create templates for indices.  The following example shows a request for creating uint template:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/uint_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "uint*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "type": "long"          }       }    } }' ```  To create other templates, user should change the URL (last part is the name of template), change `"index_patterns"` field to match index name and to set valid mapping, which can be taken from `database/elasticsearch/elasticsearch.map`.  For example, the following command can be used to create a template for text index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/text_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "text*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  This is required to allow Elasticsearch to set valid mapping for indices created automatically. Then it is required to create the pipeline definition. Pipeline is some sort of preprocessing of data before putting data in indices. The following command can be used to create pipeline for uint index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_ingest/pipeline/uint-pipeline \  -H 'content-type:application/json' \  -d '{    "description": "daily uint index naming",    "processors": [       {          "date_index_name": {             "field": "clock",             "date_formats": [                "UNIX"             ],             "index_name_prefix": "uint-",             "date_rounding": "d"          }       }    ] }' ```  User can change the rounding parameter ("date\_rounding") to set a specific index rotation period. To create other pipelines, user should change the URL (last part is the name of pipeline) and change "index\_name\_prefix" field to match index name.  See also [Elasticsearch documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/date-index-name-processor.html).  Additionally, storing history data in multiple date-based indices should also be enabled in the new parameter in Zabbix server configuration:      ### Option: HistoryStorageDateIndex     # Enable preprocessing of history values in history storage to store values in different indices based on date.     # 0 - disable     # 1 - enable     #     # Mandatory: no     # Default:     # HistoryStorageDateIndex=0
fa	#### ذخیره داده های تاریخچه در چندین شاخص مبتنی بر تاریخ  این بخش مراحل اضافی مورد نیاز برای کار با خطوط لوله را توضیح می دهد و گره ها را بلعید.  برای شروع، باید الگوهایی برای شاخص ها ایجاد کنید.  مثال زیر درخواست ایجاد قالب uint را نشان می دهد:  ``` {.java} حلقه -X قرار دادن \  http://your-elasticsearch.here:9200/_template/uint_template \  -H 'content-type:application/json' \  -d'{    "index_patterns": [       "بی حسی*"    ]،    "تنظیمات": {       "فهرست مطالب": {          "تعداد_مثل": 1،          "تعداد_شارد": 5       }    }،    "نقشه برداری": {       "خواص": {          "itemid": {             "نوع": "طولانی"          }،          "ساعت": {             "format": "epoch_second",             "نوع": "تاریخ"          }،          "ارزش": {             "نوع": "طولانی"          }       }    } }' ```  برای ایجاد سایر قالب ها، کاربر باید URL را تغییر دهد (بخش آخر این است نام الگو)، فیلد «index_patterns» را برای مطابقت با نام فهرست تغییر دهید و برای تنظیم نقشه برداری معتبر، که می توان از آن برداشت کرد "پایگاه داده/elasticsearch/elasticsearch.map".  برای مثال می توان از دستور زیر برای ایجاد یک قالب برای استفاده کرد نمایه متن:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/text_template \  -H 'content-type:application/json' \  -d'{    "index_patterns": [       "متن*"    ]،    "تنظیمات": {       "فهرست مطالب": {          "تعداد_مثل": 1،          "تعداد_شارد": 5       }    }،    "نقشه برداری": {       "خواص": {          "itemid": {             "نوع": "طولانی"          }،          "ساعت": {             "format": "epoch_second",             "نوع": "تاریخ"          }،          "ارزش": {             "زمینه های": {                "تجزیه و تحلیل": {                   «شاخص»: درست،                   "متن را تایپ کنید"،                   "تحلیل کننده": "استاندارد"                }             }،             «شاخص»: نادرست،             "متن را تایپ کنید"          }       }    } }' ```  این مورد برای اجازه دادن به Elasticsearch برای تنظیم نقشه‌برداری معتبر برای شاخص‌ها لازم است به صورت خودکار ایجاد شده است. سپس لازم است خط لوله ایجاد شود تعریف. خط لوله نوعی پیش پردازش داده های قبلی است قرار دادن داده ها در شاخص ها برای ایجاد می توان از دستور زیر استفاده کرد خط لوله برای شاخص Uint:  ``` {.java} حلقه -X قرار دادن \  http://your-elasticsearch.here:9200/_ingest/pipeline/uint-pipeline \  -H 'content-type:application/json' \  -d'{    "توضیحات": "نامگذاری فهرست روزانه uint"،    "پردازنده ها": [       {          "date_index_name": {             "فیلد": "ساعت"،             "Date_formats": [                "یونیکس"             ]،             "index_name_prefix": "unint-",             "date_rounding": "d"          }       }    ] }' ```  کاربر می تواند پارامتر گرد کردن ("date\_rounding") را برای تنظیم a تغییر دهد دوره چرخش شاخص خاص برای ایجاد خطوط لوله دیگر، کاربر باید URL را تغییر دهید (بخش آخر نام خط لوله است) و تغییر دهید فیلد "index\_name\_prefix" برای مطابقت با نام فهرست.  [Elasticsearch مستندات] (https://www.elastic.co/guide/en/elasticsearch/reference/master/date-index-name-processor.html).  علاوه بر این، ذخیره داده های تاریخچه در چندین شاخص مبتنی بر تاریخ باید همچنین در پارامتر جدید در پیکربندی سرور Zabbix فعال شود:      ### گزینه: HistoryStorageDateIndex     # پیش پردازش مقادیر تاریخچه را در ذخیره سازی تاریخ فعال کنید تا مقادیر را بر اساس تاریخ در شاخص های مختلف ذخیره کنید.     # 0 - غیرفعال کنید     شماره 1 - فعال کردن     #     # اجباری: خیر     # پیش فرض:     # HistoryStorageDateIndex=0

en-us	### String history  The string history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|string|Received value.|
fa	### تاریخچه رشته   The string history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|string|Received value.|

en-us	#### Strings  Strings should be enclosed with single ' or double " quotes. Inside the strings, single or double quotes (depending on which are used to enclose it) and backslashes `\` are escaped with the backslash `\` character.
fa	#### رشته های  رشته ها باید با گیومه های یک یا دوتایی محصور شوند. در داخل رشته‌ها، نقل‌قول‌های تک یا دوتایی (بسته به اینکه کدام مورد برای محصور کردن استفاده می‌شود it) و بک اسلش های `\` با کاراکتر بک اسلش `\` حذف می شوند.

en-us	 #### Supported functions  |Function|Description| |--|--------| |*avg_foreach*|Returns the average value for each item.| |*bucket_rate_foreach*|Returns pairs (bucket upper bound, rate value) suitable for use in the [histogram\_quantile()](/manual/appendix/functions/aggregate#aggregate_functions1) function, where "bucket upper bound" is the value of item key parameter defined by the <parameter number> [parameter](#additional_parameters).| |*count_foreach*|Returns the number of values for each item.| |*exists_foreach*|Returns '1' for each enabled item.| |*last_foreach*|Returns the last value for each item.| |*max_foreach*|Returns the maximum value for each item.| |*min_foreach*|Returns the minimum value for each item.| |*sum_foreach*|Returns the sum of values for each item.|
fa	 #### توابع پشتیبانی شده  |عملکرد|توضیح| |--|--------| |*avg_foreach*|مقدار متوسط هر مورد را برمی‌گرداند.| |*bucket_rate_foreach*|جفت‌ها (کران بالای سطل، مقدار نرخ) مناسب برای استفاده در تابع [histogram\_quantile()](/manual/appendix/functions/aggregate#aggregate_functions1) را برمی‌گرداند، که در آن «کران بالای سطل» مقدار است. پارامتر کلید آیتم تعریف شده توسط <parameter number> [parameter](#additional_parameters).| |*count_foreach*|تعداد مقادیر هر مورد را برمی‌گرداند.| |*exists_foreach*|«1» را برای هر مورد فعال برمی‌گرداند.| |*last_foreach*|آخرین مقدار را برای هر مورد برمی‌گرداند.| |*max_foreach*|حداکثر مقدار را برای هر مورد برمی‌گرداند.| |*min_foreach*|حداقل مقدار را برای هر مورد برمی‌گرداند.| |*sum_foreach*|مجموع مقادیر هر مورد را برمی‌گرداند.|

en-us	#### Supported item keys  The table provides details on the item keys that you can use with Zabbix agent items grouped by the item family.  See also:  -   [Items supported by     platform](/manual/appendix/items/supported_by_platform) -   [Item keys supported by Zabbix agent     2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) -   [Item keys specific for Windows     agent](/manual/config/items/itemtypes/zabbix_agent/win_keys) -   [Minimum permission level for Windows agent     items](/manual/appendix/items/win_permissions)
fa	#### کلیدهای مورد پشتیبانی شده  جدول جزئیات کلیدهای موردی را ارائه می دهد که می توانید با Zabbix استفاده کنید اقلام عامل گروه بندی شده توسط خانواده اقلام.  همچنین ببینید:  - [موارد پشتیبانی شده توسط     پلت فرم](/دستی/ضمیمه/آیتم/supported_by_platform) - [کلیدهای مورد پشتیبانی شده توسط عامل Zabbix     2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) - [کلیدهای مورد خاص برای ویندوز     agent](/manual/config/items/itemtypes/zabbix_agent/win_keys) - [حداقل سطح مجوز برای عامل ویندوز     موارد](/دستی/ضمیمه/آیتم/مجوزهای_win)

en-us	#### Supported platforms  Due to the security requirements and mission-critical nature of server operation, UNIX is the only operating system that can consistently deliver the necessary performance, fault tolerance and resilience. Zabbix operates on market leading versions.  Zabbix server is tested on the following platforms:  -   Linux -   Solaris -   AIX -   HP-UX -   Mac OS X -   FreeBSD -   OpenBSD -   NetBSD -   SCO Open Server -   Tru64/OSF1  ::: noteclassic Zabbix may work on other Unix-like operating systems as well. :::
fa	#### پلتفرم های پشتیبانی شده  با توجه به الزامات امنیتی و ماهیت ماموریت حیاتی سرور یونیکس تنها سیستم عاملی است که می تواند به طور مداوم عملکرد، تحمل خطا و انعطاف پذیری لازم را ارائه دهد. Zabbix بر روی نسخه های پیشرو بازار کار می کند.  سرور Zabbix بر روی پلتفرم های زیر تست شده است:  - لینوکس - سولاریس - AIX - HP-UX - Mac OS X - FreeBSD - OpenBSD - NetBSD - سرور باز SCO - Tru64/OSF1  ::: نوتکلاسیک Zabbix ممکن است بر روی سایر سیستم عامل های مشابه یونیکس کار کند خوب. :::

en-us	#### Supported platforms  Zabbix agent is [supported](https://www.zabbix.com/download_agents?version=6.0+LTS&release=6.0.12&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0) on the following platforms:  -   Windows (all desktop and server versions since XP) -   Linux (also available in [distribution packages](https://www.zabbix.com/download?zabbix=6.0&os_distribution=alma_linux&os_version=9&components=agent&db=&ws=)) -   macOS -   IBM AIX -   FreeBSD -   OpenBSD -   Solaris  It is also possible to download legacy Zabbix agent binaries for [NetBSD](https://www.zabbix.com/download_agents?version=3.2&release=3.2.0&os=NetBSD&os_version=5.0&hardware=i386&encryption=No+encryption&packaging=Archive&show_legacy=1) and [HP-UX](https://www.zabbix.com/download_agents?version=2.4&release=2.4.4&os=HPUX&os_version=11.31&hardware=amd64&encryption=No+encryption&packaging=Archive&show_legacy=1), and those are compatible with current Zabbix server/proxy version.
fa	#### پلتفرم های پشتیبانی شده  عامل Zabbix [پشتیبانی می‌شود](https://www.zabbix.com/download_agents?version=6.0+LTS&release=6.0.12&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0):  - ویندوز (همه نسخه های دسکتاپ و سرور از XP) - لینوکس (همچنین در [بسته‌های توزیع] موجود است (https://www.zabbix.com/download?zabbix=6.0&os_distribution=alma_linux&os_version=9&components=agent&db=&ws=)) -   سیستم عامل مک - IBM AIX - FreeBSD - OpenBSD - سولاریس  همچنین امکان دانلود باینری های عامل Zabbix قدیمی برای [NetBSD](https://www.zabbix.com/download_agents?version=3.2&release=3.2.0&os=NetBSD&os_version=5.0&hardware=i386&encryption=No+encryption&packsaging=No+encryption&1 ) و [HP-UX](https://www.zabbix.com/download_agents?version=2.4&release=2.4.4&os=HPUX&os_version=11.31&hardware=amd64&encryption=No+encryption&packaging=Archive&show_legacy=1) و قابل سازگاری هستند نسخه فعلی سرور/پراکسی Zabbix.

en-us	#### Supported platforms  Zabbix proxy runs on the same list of [supported platforms](/manual/concepts/server#supported_platforms) as Zabbix server.
fa	#### پلتفرم های پشتیبانی شده  پروکسی Zabbix در همان لیست اجرا می شود [پلتفرم های پشتیبانی شده](/دستی/مفاهیم/سرور#پلتفرم های_پشتیبانی شده) به عنوان سرور Zabbix.

en-us	#### Supported segments  |Segment|Description| |--|--------| |`<name>`|Match object property by name.| |`*`|Match all object properties.| |`['<name>']`|Match object property by name.| |`['<name>', '<name>', ...]`|Match object property by any of the listed names.| |`[<index>]`|Match array element by the index.| |`[<number>, <number>, ...]`|Match array element by any of the listed indexes.| |`[*]`|Match all object properties or array elements.| |`[<start>:<end>]`|Match array elements by the defined range:<br>**<start>** - the first index to match (including). If not specified matches all array elements from the beginning. If negative specifies starting offset from the end of array.<br>**<end>** - the last index to match (excluding). If not specified matches all array elements to the end. If negative specifies starting offset from the end of array.| |`[?(<expression>)]`|Match objects/array elements by applying a filter expression.|  To find a matching segment ignoring its ancestry (detached segment) it must be prefixed with '..' , for example `$..name` or `$..['name']` return values of all 'name' properties.  Matched element names can be extracted by adding a `~` suffix to the JSONPath. It returns the name of the matched object or an index in string format of the matched array item. The output format follows the same rules as other JSONPath queries - definite path results are returned 'as is' and indefinite path results are returned in array. However there is not much point of extracting the name of an element matching a definite path - it's already known.
fa	#### بخش های پشتیبانی شده  |قسمت|توضیحات| |--|--------| |`<name>`|ویژگی شی را با نام مطابقت دهید.| |`*`|همه خصوصیات شیء را مطابقت دهید.| |`['<name>']`|ویژگی شی را با نام مطابقت دهید.| |`['<name>', '<name>', ...]`|ویژگی شی را با هر یک از نام های فهرست شده مطابقت دهید.| |`[<index>]`|تطبیق عنصر آرایه بر اساس نمایه.| |`[<شماره>، <تعداد>، ...]`|عنصر آرایه را با هر یک از فهرست‌های فهرست شده مطابقت دهید.| |`[*]`|همه خصوصیات شی یا عناصر آرایه را مطابقت دهید.| |`[<شروع>:<پایان>]`|تطابق عناصر آرایه بر اساس محدوده تعریف شده:<br>**<start>** - اولین شاخصی که مطابقت دارد (از جمله). اگر مشخص نشده باشد با تمام عناصر آرایه از ابتدا مطابقت دارد. اگر منفی شروع آفست را از انتهای آرایه مشخص می کند.<br>**<end>** - آخرین شاخصی که مطابقت دارد (به استثنای). اگر مشخص نشده باشد با تمام عناصر آرایه تا انتها مطابقت دارد. اگر منفی شروع آفست از انتهای آرایه را مشخص می کند.| |`[?(<expression>)]`|تطابق اشیاء/عناصر آرایه با اعمال یک عبارت فیلتر.|  برای پیدا کردن یک بخش منطبق با نادیده گرفتن اصل و نسب آن (بخش جدا شده) آن باید با «..» پیشوند باشد، برای مثال «$..name» یا «$..['name']». مقادیر همه ویژگی های 'name' را برمی گرداند.  نام عناصر منطبق را می توان با افزودن پسوند «~» به آن استخراج کرد JSONPath. نام شی منطبق یا یک فهرست را در برمی‌گرداند قالب رشته ای مورد آرایه منطبق. فرمت خروجی به شرح زیر است قوانین مشابه سایر پرس و جوهای JSONPath - نتایج مسیر قطعی هستند همانگونه که هست برگردانده می شود و نتایج مسیر نامشخص در آرایه برگردانده می شوند. با این حال استخراج نام یک عنصر فایده زیادی ندارد مطابقت با یک مسیر مشخص - قبلاً شناخته شده است.

en-us	## SYNOPSIS  **zabbix\_agent2** \[**-c** *config-file*\]\ **zabbix\_agent2** \[**-c** *config-file*\] **-p**\ **zabbix\_agent2** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agent2** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agent2 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}
fa	## خلاصه  **zabbix\_agent2** \[**-c** *config-file*\]\ **zabbix\_agent2** \[**-c** *config-file*\] **-p**\ **zabbix\_agent2** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agent2** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agent2 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_agentd** \[**-c** *config-file*\]\ **zabbix\_agentd** \[**-c** *config-file*\] **-p**\ **zabbix\_agentd** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agentd** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agentd -h**\ **zabbix\_agentd -V** [ ]{#lbAD}
fa	## خلاصه  **zabbix\_agent2** \[**-c** *config-file*\]\ **zabbix\_agent2** \[**-c** *config-file*\] **-p**\ **zabbix\_agent2** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agent2** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agent2 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-agent-cert-issuer** *cert-issuer*\] \[**--tls-agent-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -h**\ **zabbix\_get -V** [ ]{#lbAD}
fa	## نحوه استفاده  **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-agent-cert-issuer** *cert-issuer*\] \[**--tls-agent-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -h**\ **zabbix\_get -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_js -s** *script-file* **-p** *input-param* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -s** *script-file* **-i** *input-file* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -h**\ **zabbix\_js -V** [ ]{#lbAD}
fa	## خلاصه  **zabbix\_js -s** *اسکریپت-فایل* **-p** *input-param* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -s** *script-file* **-i** *input-file* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -h**\ **zabbix\_js -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_proxy** \[**-c** *config-file*\]\ **zabbix\_proxy** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_proxy -h**\ **zabbix\_proxy -V** [ ]{#lbAD}
fa	## خلاصه  **zabbix\_proxy** \[**-c** *config-file*\]\ **zabbix\_proxy** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_proxy -h**\ **zabbix\_proxy -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender -h**\ **zabbix\_sender -V** [ ]{#lbAD}
fa	## خلاصه  **zabbix\_sender** \[**-v**\] **-z** *سرور* \[**-p** *port*\] \[**-I** *آدرس IP*\] \[**-t** *timeout*\] **-s** *host* **-k** *key* **-o** *ارزش*\ **zabbix\_sender** \[**-v**\] **-z** *سرور* \[**-p** *port*\] \[**-I** *آدرس IP*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *آدرس IP*\] \[**-t** *timeout*\] \[**-s** *میزبان*\] **-k** *کلید* **-o** *مقدار*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *آدرس IP*\] \[**-t** *timeout*\] \[**-s** *میزبان*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *سرور* \[**-p** *port*\] \[**-I** *آدرس IP*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *رشته رمز*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *ارزش*\ **zabbix\_sender** \[**-v**\] **-z** *سرور* \[**-p** *port*\] \[**-I** *آدرس IP*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *رشته رمزی*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *آدرس IP*\] \[**-t** *timeout*\] \[**-s** *میزبان*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *گواهی صادرکننده*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *رشته رمز*\] **-k** *کلید* **-o** *مقدار*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *آدرس IP*\] \[**-t** *timeout*\] \[**-s** *میزبان*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *گواهی صادرکننده*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *رشته رمز*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *سرور* \[**-p** *port*\] \[**-I** *آدرس IP*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *فایل PSK* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *رشته رمز*\] **-k** *کلید* **-o** *مقدار*\ **zabbix\_sender** \[**-v**\] **-z** *سرور* \[**-p** *port*\] \[**-I** *آدرس IP*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *فایل PSK* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *رشته رمز*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *آدرس IP*\] \[**-t** *timeout*\] \[**-s** *میزبان*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *آدرس IP*\] \[**-t** *timeout*\] \[**-s** *میزبان*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender -h**\ **zabbix\_sender -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_server** \[**-c** *config-file*\]\ **zabbix\_server** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_server -h**\ **zabbix\_server -V** [ ]{#lbAD}
fa	## خلاصه  **zabbix\_server** \[**-c** *config-file*\]\ **zabbix\_server** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_server -h**\ **zabbix\_server -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_web\_service** \[**-c** *config-file*\]\ **zabbix\_web\_service -h**\ **zabbix\_web\_service -V** [ ]{#lbAD}
fa	## خلاصه  **zabbix\_web\_service** \[**-c** *config-file*\]\ **zabbix\_web\_service -h**\ **zabbix\_web\_service -V** [ ]{#lbAD}

en-us	#### Syntax  To retrieve aggregates, you may:  -   list several items for aggregation:  ``` aggregate_function(function(/host/key,parameter),function(/host2/key2,parameter),...) ```  Note that `function` here must be a history/trend function.  -   use the **foreach** function, as the only parameter, and its item filter to select the required items:  ``` aggregate_function(foreach_function(/host/key?[group="host group"],timeperiod)) ```  Aggregate function is one of the supported [aggregate functions](/manual/appendix/functions/aggregate#aggregate-functions-1): avg, max, min, sum, etc.  A **foreach** function (e.g. *avg_foreach*, *count_foreach*, etc.) returns one aggregate value for each selected item. Items are selected by using the item filter (`/host/key?[group="host group"]`), from item history.  If some of the items have no data for the requested period, they are ignored in the calculation. If no items have  data, the function will return an error.  For more details, see [foreach functions](/manual/appendix/functions/aggregate/foreach).  ::: noteclassic If the aggregate results in a float value it will be trimmed to an integer if the aggregated item type of information is *Numeric (unsigned)*. :::  An aggregate calculation may become unsupported if:  -   none of the referenced items is found (which may happen if the item     key is incorrect, none of the items exists or all included groups     are incorrect) -   no data to calculate a function
fa	#### نحو  برای بازیابی کل، می توانید:  - چندین مورد را برای تجمیع فهرست کنید:  ``` aggregate_function(function(/host/key,parameter),function(/host2/key2,parameter),...) ```  توجه داشته باشید که «تابع» در اینجا باید یک تابع تاریخ/روند باشد.  - از تابع **foreach** به عنوان تنها پارامتر و فیلتر آیتم آن برای انتخاب موارد مورد نیاز استفاده کنید:  ``` aggregate_function(foreach_function(/host/key?[group="host group"],timeperiod)) ```  تابع جمع یکی از [عملکردهای جمع] پشتیبانی شده است (/دستی/ضمیمه/توابع/جمع#عمومی-توابع-1): میانگین، حداکثر، حداقل، مجموع، و غیره.  یک تابع **foreach** (به عنوان مثال *avg_foreach*، *count_foreach*، و غیره) یک مقدار مجموع را برای هر مورد انتخاب شده برمی‌گرداند. موارد با استفاده از فیلتر مورد (`/host/key?[group="host group"]`) از تاریخچه مورد انتخاب می شوند.  اگر برخی از اقلام دارای داده ای برای دوره درخواستی نباشند، در محاسبه نادیده گرفته می شوند. اگر هیچ آیتمی ندارد داده، تابع یک خطا برمی گرداند.  برای جزئیات بیشتر، [foreach functions] (/manual/appendix/functions/aggregate/foreach) را ببینید.  ::: نوتکلاسیک اگر جمع منجر به یک مقدار شناور شود، بریده می شود به یک عدد صحیح اگر نوع اطلاعات مورد تجمیع شده *عددی باشد (بدون امضا)*. :::  یک محاسبه انبوه ممکن است پشتیبانی نشود اگر:  - هیچ یک از موارد ارجاع شده یافت نمی شود (که ممکن است در صورت مورد اتفاق بیفتد     کلید نادرست است، هیچ یک از آیتم ها وجود ندارد یا همه گروه های موجود هستند     نادرست هستند) - داده ای برای محاسبه یک تابع وجود ندارد

en-us	##### System requirements:  -   *RAM*: 1.5 GB -   *Disk space*: at least 8 GB should be allocated for the virtual     machine.  Zabbix installation CD/DVD boot menu:  ![](../../assets/en/manual/installation_cd_boot_menu1.png){width="600"}  Zabbix appliance contains a Zabbix server (configured and running on MySQL) and a frontend.  Zabbix virtual appliance is available in the following formats:  -   VMware (.vmx) -   Open virtualization format (.ovf) -   Microsoft Hyper-V 2012 (.vhdx) -   Microsoft Hyper-V 2008 (.vhd) -   KVM, Parallels, QEMU, USB stick, VirtualBox, Xen (.raw) -   KVM, QEMU (.qcow2)  To get started, boot the appliance and point a browser at the IP the appliance has received over DHCP.  ::: noteimportant  DHCP must be enabled on the host.  :::  To get the IP address from inside the virtual machine run:      ip addr show  To access Zabbix frontend, go to **http://<host\_ip>** (for access from the host's browser bridged mode should be enabled in the VM network settings).  ::: notetip If the appliance fails to start up in Hyper-V, you may want to press `Ctrl+Alt+F2` to switch tty sessions. :::
fa	##### سیستم مورد نیاز:  - *رم*: 1.5 گیگابایت - *فضای دیسک*: حداقل 8 گیگابایت باید به فضای مجازی اختصاص داده شود     دستگاه.  منوی بوت CD/DVD نصب Zabbix:  ![](../../assets/en/manual/installation_cd_boot_menu1.png){width="600"}  ابزار Zabbix حاوی یک سرور Zabbix (پیکربندی شده و در حال اجرا است MySQL) و یک فرانت اند.  ابزار مجازی Zabbix در قالب های زیر موجود است:  - VMware (vmx.) - باز کردن فرمت مجازی سازی (ovf.) - Microsoft Hyper-V 2012 (vhdx.) - Microsoft Hyper-V 2008 (.vhd) - KVM، Parallels، QEMU، USB stick، VirtualBox، Xen (.raw) - KVM، QEMU (.qcow2)  برای شروع، دستگاه را راه‌اندازی کنید و مرورگر را روی IP قرار دهید دستگاه از طریق DHCP دریافت کرده است.  ::: نکته مهم  DHCP باید در هاست فعال باشد. :::  برای دریافت آدرس IP از داخل ماشین مجازی:      نمایش ip Adr  برای دسترسی به Zabbix frontend، به **http://<host\_ip>** (برای دسترسی از مرورگر میزبان حالت پل شده باید در شبکه VM فعال شود تنظیمات).  ::: یادداشت اگر دستگاه در Hyper-V راه اندازی نشد، ممکن است می‌خواهید «Ctrl+Alt+F2» را برای جابه‌جایی جلسات tty فشار دهید. :::

en-us	#### - System Services  Systemd services are available:      systemctl list-units zabbix*
fa	#### - خدمات سیستم  خدمات سیستمی موجود است:      systemctl list-units zabbix*

en-us	##### Tabs for favorite filters  Frequently used sets of filter parameters can be saved in tabs.  To save a new set of filter parameters, open the main tab, and configure the filter settings, then press the *Save as* button. In a new popup window, define *Filter properties*.  ![problem\_filter0.png](../../../../../assets/en/manual/web_interface/filter_properties.png)  |Parameter|Description| |--|--------| |*Name*|The name of the filter to display in the tab list.| |*Show number of records*|Check, if you want the number of problems to be displayed next to the tab name.| |*Set custom time period*|Check to set specific default time period for this filter set. If set, you will only be able to change the time period for this tab by updating filter settings. For tabs without a custom time period, the time range can be changed by pressing the time selector button in the top right corner (button name depends on selected time interval: This week, Last 30 minutes, Yesterday, etc.).<br>This option is available only for filters in *Monitoring→Problems*.| |*From/To*|[Time period](/manual/config/visualization/graphs/simple#time_period_selector) start and end in absolute (`Y-m-d H:i:s`) or relative time syntax (`now-1d`). Available, if *Set custom time period* is checked.|  When saved, the filter is created as a named filter tab and immediately activated.  To edit the filter properties of an existing filter, press the gear symbol next to the active tab name.  ![problem\_filter2.png](../../../../../assets/en/manual/web_interface/filter_properties_link.png)  Notes:  -   To hide the filter area, click on the name of the current tab. Click on the     active tab name again to open the filter area again. -   Keyboard navigation is supported: use arrows to switch between tabs,     press *Enter* to open. -   The left/right buttons above the filter may be used to switch between     saved filters. Alternatively, the downward pointing button opens a drop-down      menu with all saved filters and you can click on the one you need. -   Filter tabs can be re-arranged by dragging and dropping. -   If the settings of a saved filter have been changed (but not saved), a green     dot is displayed after the filter name. To update the filter according to the new     settings, click on the *Update* button, which is displayed instead of the     *Save as* button. -   Current filter settings are remembered in the user profile. When the user     opens the page again, the filter settings will have stayed the same.  ::: noteclassic To share filters, copy and send to others a URL of an active filter. After opening this URL, other users will be able to save this set of parameters as a permanent filter in their Zabbix account.\ See also: [Page parameters](/manual/web_interface/page_parameters). :::
fa	##### زبانه ها برای فیلترهای مورد علاقه  مجموعه‌های متداول پارامترهای فیلتر را می‌توان در برگه‌ها ذخیره کرد.  برای ذخیره مجموعه جدیدی از پارامترهای فیلتر، برگه اصلی را باز کرده و پیکربندی کنید تنظیمات فیلتر، سپس دکمه *ذخیره به عنوان* را فشار دهید. در یک پنجره بازشو جدید پنجره، *خصوصیات فیلتر* را تعریف کنید.  ![problem\_filter0.png](../../../../../assets/en/manual/web_interface/filter_properties.png)  |پارامتر|توضیحات| |--|--------| |*Name*|نام فیلتر برای نمایش در لیست برگه ها.| |*نمایش تعداد رکورد*|اگر می خواهید تعداد مشکلات در کنار نام برگه نمایش داده شود، بررسی کنید.| |*تنظیم دوره زمانی سفارشی*|برای تنظیم دوره زمانی پیش‌فرض خاص برای این مجموعه فیلتر، علامت بزنید. در صورت تنظیم، فقط با به‌روزرسانی تنظیمات فیلتر، می‌توانید دوره زمانی این برگه را تغییر دهید. برای برگه‌های بدون بازه زمانی سفارشی، محدوده زمانی را می‌توان با فشار دادن دکمه انتخابگر زمان در گوشه بالا سمت راست تغییر داد (نام دکمه به فاصله زمانی انتخاب شده بستگی دارد: این هفته، 30 دقیقه گذشته، دیروز و غیره).<br> این گزینه فقط برای فیلترها در *Monitoring→Problems* موجود است.| |*از/به*|[دوره زمانی](/manual/config/visualization/graphs/simple#time_period_selector) به صورت مطلق (`Y-m-d H:i:s`) یا نحو زمان نسبی (`now-1d`) شروع و پایان می یابد ). در دسترس است، اگر *تنظیم دوره زمانی سفارشی* علامت زده شود.|  هنگامی که ذخیره می شود، فیلتر به عنوان یک تب فیلتر با نام ایجاد می شود و بلافاصله فعال می شود.  برای ویرایش خصوصیات فیلتر یک فیلتر موجود، نماد چرخ دنده را فشار دهید در کنار نام برگه فعال  ![problem\_filter2.png](../../../../../assets/en/manual/web_interface/filter_properties_link.png)  یادداشت:  - برای مخفی کردن قسمت فیلتر، روی نام تب فعلی کلیک کنید. کلیک کنید روی     نام برگه فعال دوباره برای باز کردن مجدد ناحیه فیلتر. - ناوبری صفحه کلید پشتیبانی می شود: از فلش ها برای جابجایی بین برگه ها استفاده کنید،     *Enter* را فشار دهید تا باز شود. - دکمه های چپ/راست بالای فیلتر ممکن است برای جابه جایی بین استفاده شود     فیلترهای ذخیره شده همچنین، دکمه اشاره رو به پایین یک کشویی باز می کند     منو با تمام فیلترهای ذخیره شده و می توانید روی فیلتر مورد نیاز خود کلیک کنید. - برگه های فیلتر را می توان با کشیدن و رها کردن دوباره مرتب کرد. - اگر تنظیمات یک فیلتر ذخیره شده تغییر کرده باشد (اما ذخیره نشده باشد)، یک رنگ سبز     نقطه بعد از نام فیلتر نمایش داده می شود. برای به روز رسانی فیلتر مطابق با جدید     تنظیمات، روی دکمه *به روز رسانی* کلیک کنید که به جای دکمه نمایش داده می شود     دکمه *ذخیره به عنوان*. - تنظیمات فعلی فیلتر در پروفایل کاربر به خاطر سپرده می شود. زمانی که کاربر     صفحه را دوباره باز می کند، تنظیمات فیلتر ثابت می ماند.  ::: نوتکلاسیک برای اشتراک‌گذاری فیلترها، یک URL از یک را کپی کرده و برای دیگران ارسال کنید فیلتر فعال پس از باز کردن این URL، سایر کاربران می توانند ذخیره کنند این مجموعه از پارامترها به عنوان یک فیلتر دائمی در حساب Zabbix آنها.\ همچنین ببینید: [صفحه پارامترها](/دستی/واسط_وب/پارامترهای_صفحه). :::

en-us	# task.create
fa	# sla.create

en-us	##### Task manager  If the 'Allow manual close' setting is enabled for trigger, then it's possible to manually close problem events generated by the trigger. This is done in the frontend when [updating a problem](/manual/acknowledges#updating_problems). The event is not closed directly – instead a 'close event' task is created, which is handled by the task manager shortly. The task manager will generate a corresponding OK event and the problem event will be closed.
fa	##### Task Manager  اگر تنظیم «مجاز بستن دستی» برای راه‌اندازی فعال باشد، در این صورت است بسته شدن دستی رویدادهای مشکل ایجاد شده توسط ماشه امکان پذیر است. این در قسمت جلویی هنگام [به روز رسانی a problem](/manual/acnowledges#updating_problems). رویداد نیست به طور مستقیم بسته شد - به جای آن یک کار "رویداد بسته" ایجاد می شود، که است به زودی توسط مدیر وظیفه رسیدگی می شود. مدیر وظیفه یک را ایجاد می کند رویداد OK مربوطه و رویداد مشکل بسته خواهد شد.

en-us	# Task  This class is designed to work with tasks (such as checking items or low-level discovery rules without config reload).  Object references:\  -   [Task](/manual/api/reference/task/object) -   ['Check now' request     object](/manual/api/reference/task/object#check_now_request_object) -   ['Diagnostic information' request     object](/manual/api/reference/task/object#diagnostic_information_request_object) -   [Statistic request     object](/manual/api/reference/task/object#statistic_request_object) -   [Statistic result     object](/manual/api/reference/task/object#statistic_result_object)  Available methods:\  -   [task.create](/manual/api/reference/task/create) - creating new     tasks -   [task.get](/manual/api/reference/task/get) - retrieving tasks
fa	# تسک  این کلاس برای کار با تسک ها (همانند چک کردن آیتم ها یا قوانین low-level discovery بدون ریلود کانفیگ ) طراحی شده است .  مرجع آبجکت ها :\  -   [Task](/manual/api/reference/task/object) -   ['Check now' request     object](/manual/api/reference/task/object#check_now_request_object) -   ['Diagnostic information' request     object](/manual/api/reference/task/object#diagnostic_information_request_object) -   [Statistic request     object](/manual/api/reference/task/object#statistic_request_object) -   [Statistic result     object](/manual/api/reference/task/object#statistic_result_object)  Available methods:\  -   [task.create](/manual/api/reference/task/create) - creating new     tasks -   [task.get](/manual/api/reference/task/get) - retrieving tasks

en-us	 #### template  Changes:\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.create`, `template.update`, `template.delete`, `template.massadd`, `template.massupdate`, `template.massremove`: added strict validation of the methods parameters.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.create`, `template.update`, `template.massadd`, `template.massupdate`: dropped support of parameter `hosts`.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.massremove`: dropped support of parameter `hostids`.
fa	 #### قالب  تغییرات:\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) "template.create"، "template.update"، "template.delete"، "template.massadd"، "template.massupdate" ", "template.massremove": اعتبارسنجی دقیق پارامترهای روش اضافه شده است.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) "template.create"، "template.update"، "template.massadd"، "template.massupdate": پشتیبانی از پارامتر قطع شد "میزبان". [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) «template.massremove»: پشتیبانی از پارامتر «hostids» حذف شد.

en-us	#### template  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `template.update`: the parameter `uuid` can now be updated.\
fa	#### قالب  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `template.update`: the parameter `uuid` can now be updated.\

en-us	# template.create
fa	# ساخت قالب

en-us	#### templatedashboard Changes:\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) added support of new widget type `item`.\
fa	داشبورد قالب #### تغییرات:\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) پشتیبانی از نوع ویجت جدید «item» را اضافه کرد.\

en-us	#### templatedashboard  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `templatedashboard.update`: the parameter `uuid` can now be updated.\
fa	#### قالب داشبورد   Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `templatedashboard.update`: the parameter `uuid` can now be updated.\

en-us	# templatedashboard.create
fa	# templatedashboard.create

en-us	# templatedashboard.get
fa	# templatedashboard.create

en-us	##### Template dashboard tags  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |dashboards| |\-| | |Root element for template dashboards.| | |uuid|x|`string`| |Unique identifier for this dashboard.| | |name|x|`string`| |Template dashboard name.| | |display period|\-|`integer`| |Display period of dashboard pages.| | |auto\_start|\-|`string`|0 - no<br>1 - yes|Slideshow auto start.| |pages| |\-| | |Root element for template dashboard pages.| | |name|\-|`string`| |Page name.| | |display period|\-|`integer`| |Page display period.| | |sortorder|\-|`integer`| |Page sorting order.| |widgets| |\-| | |Root element for template dashboard widgets.| | |type|x|`string`| |Widget type.| | |name|\-|`string`| |Widget name.| | |x|\-|`integer`|0-23|Horizontal position from the left side of the template dashboard.| | |y|\-|`integer`|0-62|Vertical position from the top of the template dashboard.| | |width|\-|`integer`|1-24|Widget width.| | |height|\-|`integer`|2-32|Widget height.| | |hide\_header|\-|`string`|0 - no<br>1 - yes|Hide widget header.| |fields| |\-| | |Root element for the template dashboard widget fields.| | |type|x|`string`|0 - INTEGER<br>1 - STRING<br>3 - HOST<br>4 - ITEM<br>5 - ITEM\_PROTOTYPE<br>6 - GRAPH<br>7 - GRAPH\_PROTOTYPE|Widget field type.| | |name|x|`string`| |Widget field name.| | |value|x|mixed| |Widget field value, depending on the field type.|
fa	##### تگ های داشبورد الگو  |عنصر|ویژگی عنصر|لازم|نوع|محدوده^**[1](#پاورقی)**^|توضیحات| |--|--|-|--|----|--------| |داشبورد| |\-| | |عنصر ریشه برای داشبوردهای قالب.| | |uuid|x|`رشته`| |شناسه منحصر به فرد این داشبورد.| | |نام|x|`رشته`| |نام داشبورد قالب.| | |دوره نمایش|\-|`عدد صحیح`| |دوره نمایش صفحات داشبورد.| | |auto\_start|\-|`string`|0 - no<br>1 - yes|شروع خودکار نمایش اسلاید.| |صفحات| |\-| | |عنصر ریشه برای صفحات داشبورد قالب.| | |نام|\-|`رشته`| |نام صفحه.| | |دوره نمایش|\-|`عدد صحیح`| |دوره نمایش صفحه.| | | مرتب کننده|\-|`عدد صحیح`| | ترتیب مرتب سازی صفحات.| |ابزارک| |\-| | |عنصر ریشه برای ویجت های داشبورد الگو.| | |نوع|x|`رشته`| |نوع ویجت.| | |نام|\-|`رشته`| |نام ویجت.| | |x|\-|`عدد صحیح`|0-23|موقعیت افقی از سمت چپ داشبورد الگو.| | |y|\-|`عدد صحیح`|0-62|موقعیت عمودی از بالای داشبورد الگو.| | |عرض|\-|`عدد صحیح`|1-24|عرض ویجت.| | |ارتفاع|\-|`عدد صحیح`|2-32|ارتفاع ویجت.| | |hide\_header|\-|`string`|0 - no<br>1 - yes|پنهان کردن سرصفحه ویجت.| | زمینه ها| |\-| | |عنصر ریشه برای فیلدهای ویجت داشبورد الگو.| | |type|x|`string`|0 - INTEGER<br>1 - STRING<br>3 - HOST<br>4 - ITEM<br>5 - ITEM\_PROTOTYPE<br>6 - GRAPH<br>7 - GRAPH \_PROTOTYPE|نوع فیلد ویجت.| | |نام|x|`رشته`| |نام فیلد ویجت.| | | ارزش|x|مختلط| |مقدار فیلد ویجت، بسته به نوع فیلد.|

en-us	# templatedashboard.update
fa	# templatedashboard.create

en-us	# template.get
fa	# ساخت قالب

en-us	##### Template graph tags  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |graphs| |\-| | |Root element for graphs.| | |uuid|x|`string`| |Unique identifier for this graph.| | |name|x|`string`| |Graph name.| | |width|\-|`integer`|20-65535 (default: 900)|Graph width, in pixels. Used for preview and for pie/exploded graphs.| | |height|\-|`integer`|20-65535 (default: 200)|Graph height, in pixels. Used for preview and for pie/exploded graphs.| | |yaxismin|\-|`double`|Default: 0|Value of Y axis minimum.<br><br>Used if 'ymin\_type\_1' is FIXED.| | |yaxismax|\-|`double`|Default: 0|Value of Y axis maximum.<br><br>Used if 'ymax\_type\_1' is FIXED.| | |show\_work\_period|\-|`string`|0 - NO<br>1 - YES (default)|Highlight non-working hours.<br><br>Used by normal and stacked graphs.| | |show\_triggers|\-|`string`|0 - NO<br>1 - YES (default)|Display simple trigger values as a line.<br><br>Used by normal and stacked graphs.| | |type|\-|`string`|0 - NORMAL (default)<br>1 - STACKED<br>2 - PIE<br>3 - EXPLODED|Graph type.| | |show\_legend|\-|`string`|0 - NO<br>1 - YES (default)|Display graph legend.| | |show\_3d|\-|`string`|0 - NO (default)<br>1 - YES|Enable 3D style.<br><br>Used by pie and exploded pie graphs.| | |percent\_left|\-|`double`|Default:0|Show the percentile line for left axis.<br><br>Used only for normal graphs.| | |percent\_right|\-|`double`|Default:0|Show the percentile line for right axis.<br><br>Used only for normal graphs.| | |ymin\_type\_1|\-|`string`|0 - CALCULATED (default)<br>1 - FIXED<br>2 - ITEM|Minimum value of Y axis.<br><br>Used by normal and stacked graphs.| | |ymax\_type\_1|\-|`string`|0 - CALCULATED (default)<br>1 - FIXED<br>2 - ITEM|Maximum value of Y axis.<br><br>Used by normal and stacked graphs.| |ymin\_item\_1| |\-| | |Individual item details.<br><br>Required if 'ymin\_type\_1' is ITEM.| | |host|x|`string`| |Item host.| | |key|x|`string`| |Item key.| |ymax\_item\_1| |\-| | |Individual item details.<br><br>Required if 'ymax\_type\_1' is ITEM.| | |host|x|`string`| |Item host.| | |key|x|`string`| |Item key.| |graph\_items| |x| | |Root element for graph items.| | |sortorder|\-|`integer`| |Draw order. The smaller value is drawn first. Can be used to draw lines or regions behind (or in front of) another.| | |drawtype|\-|`string`|0 - SINGLE\_LINE (default)<br>1 - FILLED\_REGION<br>2 - BOLD\_LINE<br>3 - DOTTED\_LINE<br>4 - DASHED\_LINE<br>5 - GRADIENT\_LINE|Draw style of the graph item.<br><br>Used only by normal graphs.| | |color|\-|`string`| |Element color (6 symbols, hex).| | |yaxisside|\-|`string`|0 - LEFT (default)<br>1 - RIGHT|Side of the graph where the graph item's Y scale will be drawn.<br><br>Used by normal and stacked graphs.| | |calc\_fnc|\-|`string`|1 - MIN<br>2 - AVG (default)<br>4 - MAX<br>7 - ALL (minimum, average and maximum; used only by simple graphs)<br>9 - LAST (used only by pie and exploded pie graphs)|Data to draw if more than one value exists for an item.| | |type|\-|`string`|0 - SIMPLE (default)<br>2 - GRAPH\_SUM (value of the item represents the whole pie; used only by pie and exploded pie graphs)|Graph item type.| |item| |x| | |Individual item.| | |host|x|`string`| |Item host.| | |key|x|`string`| |Item key.|
fa	##### تگ های نمودار الگو  |عنصر|ویژگی عنصر|لازم|نوع|محدوده^**[1](#پاورقی)**^|توضیحات| |--|--|-|--|----|--------| | نمودار| |\-| | |عنصر ریشه برای نمودارها.| | |uuid|x|`رشته`| |شناسه منحصر به فرد برای این نمودار.| | |نام|x|`رشته`| |نام نمودار.| | |عرض|\-|`عدد صحیح`|20-65535 (پیش‌فرض: 900)|عرض نمودار، بر حسب پیکسل. برای پیش نمایش و برای نمودارهای پای/منفجر شده استفاده می شود.| | |height|\-|`عدد صحیح`|20-65535 (پیش‌فرض: 200)|ارتفاع نمودار، بر حسب پیکسل. برای پیش نمایش و برای نمودارهای پای/منفجر شده استفاده می شود.| | |yaxismin|\-|`double`|پیش‌فرض: 0|مقدار حداقل محور Y.<br><br>اگر 'ymin\_type\_1' ثابت باشد استفاده می‌شود.| | |yaxismax|\-|`double`|پیش‌فرض: 0|مقدار حداکثر محور Y.<br><br>اگر "ymax\_type\_1" ثابت باشد استفاده می‌شود.| | |show\_work\_period|\-|`string`|0 - NO<br>1 - YES (پیش‌فرض)| ساعات غیر کاری را برجسته کنید.<br><br>در نمودارهای معمولی و پشته‌ای استفاده می‌شود.| | |show\_triggers|\-|`string`|0 - NO<br>1 - YES (پیش‌فرض)|مقادیر راه‌انداز ساده را به‌صورت یک خط نمایش دهید.<br><br>در نمودارهای معمولی و پشته‌ای استفاده می‌شود.| | |نوع|\-|`رشته`|0 - NORMAL (پیش فرض)<br>1 - انباشته<br>2 - PIE<br>3 - EXPLODED|نوع نمودار.| | |show\_legend|\-|`string`|0 - NO<br>1 - YES (پیش‌فرض)|نمایش افسانه نمودار.| | |show\_3d|\-|`string`|0 - NO (پیش‌فرض)<br>1 - YES|فعال کردن سبک سه‌بعدی.<br><br>استفاده شده توسط نمودارهای پای و دایره‌ای منفجر شده.| | |percent\_left|\-|`double`|پیش‌فرض:0|نمایش خط صدک برای محور چپ.<br><br>فقط برای نمودارهای معمولی استفاده می‌شود.| | |%\_right|\-|`double`|پیش‌فرض:0|نمایش خط صدک برای محور سمت راست.<br><br>فقط برای نمودارهای معمولی استفاده می‌شود.| | |ymin\_type\_1|\-|`string`|0 - CALCULATED (پیش‌فرض)<br>1 - ثابت<br>2 - ITEM|حداقل مقدار محور Y.<br><br>استفاده شده توسط عادی و پشته‌ای نمودارها.| | |ymax\_type\_1|\-|`string`|0 - CALCULATED (پیش‌فرض)<br>1 - ثابت<br>2 - ITEM|حداکثر مقدار محور Y.<br><br>استفاده شده توسط عادی و پشته‌ای نمودارها.| |ymin\_item\_1| |\-| | |جزئیات هر مورد.<br><br>اگر 'ymin\_type\_1' ITEM باشد، الزامی است.| | | میزبان|x|`رشته`| | میزبان آیتم.| | |کلید|x|`رشته`| |کلید مورد.| |ymax\_item\_1| |\-| | |جزئیات هر مورد.<br><br>اگر 'ymax\_type\_1' ITEM باشد الزامی است.| | | میزبان|x|`رشته`| | میزبان آیتم.| | |کلید|x|`رشته`| |کلید مورد.| |گراف\_اقلام| |x| | |عنصر ریشه برای آیتم های گراف.| | | مرتب کننده|\-|`عدد صحیح`| | ترتیب قرعه کشی. ابتدا مقدار کوچکتر ترسیم می شود. می توان از آن برای ترسیم خطوط یا مناطق پشت (یا جلوی) دیگری استفاده کرد.| | |drawtype|\-|`string`|0 - SINGLE\_LINE (پیش‌فرض)<br>1 - FILLED\_REGION<br>2 - BOLD\_LINE<br>3 - DOTTED\_LINE<br>4 - DASHED\_LINE <br>5 - GRADIENT\_LINE|سبک مورد گراف را بکشید.<br><br>فقط توسط نمودارهای معمولی استفاده می‌شود.| | |رنگ|\-|`رشته`| |رنگ عنصر (6 علامت، هگزا).| | |yaxisside|\-|`string`|0 - LEFT (پیش‌فرض)<br>1 - RIGHT|سمت نمودار که در آن مقیاس Y مورد نمودار ترسیم می‌شود.<br><br>در نمودارهای معمولی و پشته‌ای استفاده می‌شود. | | |calc\_fnc|\-|`string`|1 - MIN<br>2 - AVG (پیش‌فرض)<br>4 - MAX<br>7 - ALL (حداقل، متوسط و حداکثر؛ فقط توسط نمودارهای ساده استفاده می‌شود)< br>9 - LAST (فقط توسط نمودارهای پای و دایره منفجر شده استفاده می شود)|داده هایی برای ترسیم در صورتی که بیش از یک مقدار برای یک آیتم وجود داشته باشد.| | |type|\-|`string`|0 - SIMPLE (پیش‌فرض)<br>2 - GRAPH\_SUM (مقدار مورد کل پای را نشان می‌دهد؛ فقط توسط نمودارهای پای و دایره منفجر شده استفاده می‌شود)|نوع مورد نمودار.| | آیتم| |x| | |مورد تکی.| | | میزبان|x|`رشته`| | میزبان آیتم.| | |کلید|x|`رشته`| |کلید مورد.|

en-us	##### Template low-level discovery rule tags  |Element|Element property|Required|Type|Range|Description| |--|--|-|--|----|--------| |discovery\_rules| |\-| | |Root element for low-level discovery rules.| | |*For most of the element tag values, see element tag values for a regular item. Only the tags that are specific to low-level discovery rules, are described below.*| | | | | | |type|\-|`string`|0 - ZABBIX\_PASSIVE (default)<br>2 - TRAP<br>3 - SIMPLE<br>5 - INTERNAL<br>7 - ZABBIX\_ACTIVE<br>10 - EXTERNAL<br>11 - ODBC<br>12 - IPMI<br>13 - SSH<br>14 - TELNET<br>16 - JMX<br>18 - DEPENDENT<br>19 - HTTP\_AGENT<br>20 - SNMP\_AGENT|Item type.| | |lifetime|\-|`string`|Default: 30d|Time period after which items that are no longer discovered will be deleted. Seconds, time unit with suffix or user macro.| |filter| | | | |Individual filter.| | |evaltype|\-|`string`|0 - AND\_OR (default)<br>1 - AND<br>2 - OR<br>3 - FORMULA|Logic to use for checking low-level discovery rule filter conditions.| | |formula|\-|`string`| |Custom calculation formula for filter conditions.| |conditions| |\-| | |Root element for filter conditions.| | |macro|x|`string`| |Low-level discovery macro name.| | |value|\-|`string`| |Filter value: regular expression or global regular expression.| | |operator|\-|`string`|8 - MATCHES\_REGEX (default)<br>9 - NOT\_MATCHES\_REGEX|Condition operator.| | |formulaid|x|`character`| |Arbitrary unique ID that is used to reference a condition from the custom expression. Can only contain capital-case letters. The ID must be defined by the user when modifying filter conditions, but will be generated anew when requesting them afterward.| |lld\_macro\_paths| |\-| | |Root element for LLD macro paths.| | |lld\_macro|x|`string`| |Low-level discovery macro name.| | |path|x|`string`| |Selector for value which will be assigned to the corresponding macro.| |preprocessing| |\-| | |LLD rule value preprocessing.| |step| |\-| | |Individual LLD rule value preprocessing step.| | |*For most of the element tag values, see element tag values for a template item value preprocessing. Only the tags that are specific to template low-level discovery value preprocessing, are described below.*| | | | | | |type|x|`string`|5 - REGEX<br>11 - XMLPATH<br>12 - JSONPATH<br>15 - NOT\_MATCHES\_REGEX<br>16 - CHECK\_JSON\_ERROR<br>17 - CHECK\_XML\_ERROR<br>20 - DISCARD\_UNCHANGED\_HEARTBEAT<br>21 - JAVASCRIPT<br>23 - PROMETHEUS\_TO\_JSON<br>24 - CSV\_TO\_JSON<br>25 - STR\_REPLACE|Type of the item value preprocessing step.| |trigger\_prototypes| |\-| | |Root element for trigger prototypes.| | |*For trigger prototype element tag values, see regular [template trigger](/manual/xml_export_import/templates#template_trigger_tags) tags.*| | | | | |graph\_prototypes| |\-| | |Root element for graph prototypes.| | |*For graph prototype element tag values, see regular [template graph](/manual/xml_export_import/templates#template_graph_tags) tags.*| | | | | |host\_prototypes| |\-| | |Root element for host prototypes.| | |*For host prototype element tag values, see regular [host](/manual/xml_export_import/hosts#host_tags) tags.*| | | | | |item\_prototypes| |\-| | |Root element for item prototypes.| | |*For item prototype element tag values, see regular [template item](/manual/xml_export_import/templates#template_item_tags) tags.*| | | | | |master\_item| |\-| | |Individual item prototype master item/item prototype data.| | |key|x|`string`| |Dependent item prototype master item/item prototype key value.<br><br>Required for a dependent item.|
fa	##### Tags des règles de découverte de bas niveau du modèle  |Élément|Propriété de l'élément|Requis|Type|Intervalle|Description| |-------|----------------|--------|----|-----|-----------| |discovery\_rules|<|\-|<|<|Élément racine pour les règles de découverte de bas niveau.| |<|*Pour la plupart des valeurs de tag d'élément, voir les valeurs de tag d'élément pour un élément standard. Seules les tags spécifiques aux règles de découverte de bas niveau sont décrits ci-dessous.*|<|<|<|<| |<|type|\-|`chaîne`|0 - ZABBIX\_PASSIVE (par défaut)<br>2 - TRAP<br>3 - SIMPLE<br>5 - INTERNAL<br>7 - ZABBIX\_ACTIVE<br>10 - EXTERNAL<br>11 - ODBC<br>12 - IPMI<br>13 - SSH<br>14 - TELNET<br>16 - JMX<br>18 - DEPENDENT<br>19 - HTTP\_AGENT<br>20 - SNMP\_AGENT|Type d'élément.| |<|lifetime|\-|`chaîne`|Par défaut : 30d|Période après laquelle les éléments qui ne sont plus découverts seront supprimés. Secondes, unité de temps avec suffixe ou macro utilisateur.| |filter|<|<|<|<|Filtre individuel.| |<|evaltype|\-|`chaîne`|0 - AND\_OR (par défaut)<br>1 - AND<br>2 - OR<br>3 - FORMULA|Logique à utiliser pour vérifier les conditions de filtrage des règles de découverte de bas niveau.| |<|formula|\-|`chaîne`|<| Formule de calcul personnalisée pour les conditions de filtre.| |conditions|<|\-|<|<|Élément racine pour les conditions de filtres.| |<|macro|x|`chaîne`|<|Nom de macro de découverte de bas niveau.| |<|value|\-|`chaîne`|<|Valeur du filtre : expression régulière ou expression régulière globale.| |<|operator|\-|`chaîne`|8 - MATCHES\_REGEX (par défaut)<br>9 - NOT\_MATCHES\_REGEX|Opérateur de condition.| |<|formulaid|x|`caractère`|<|ID unique arbitraire utilisé pour référencer une condition à partir de l'expression personnalisée. Ne peut contenir que des lettres majuscules. L'ID doit être défini par l'utilisateur lors de la modification des conditions de filtrage, mais sera généré à nouveau lors de sa demande ultérieure.| |lld\_macro\_paths|<|\-|<|<|Élément racine pour les chemins de macro LLD.| |<|lld\_macro|x|`chaîne`|<|Nom de la macro de découverte de bas niveau.| |<|path|x|`chaîne`|<|Sélecteur de valeur qui sera affectée à la macro correspondante.| |preprocessing|<|\-|<|<|Prétraitement de la valeur de la règle LLD.| |step|<|\-|<|<|Étape de prétraitement de la valeur de la règle LLD individuelle.| |<|*Pour la plupart des valeurs de tag d'élément, voir les valeurs de tag d'élément pour un élément standard. Seules les tags spécifiques aux règles de découverte de bas niveau sont décrits ci-dessous.*|<|<|<|<| |<|type|x|`chaîne`|5 - REGEX<br>11 - XMLPATH<br>12 - JSONPATH<br>15 - NOT\_MATCHES\_REGEX<br>16 - CHECK\_JSON\_ERROR<br>17 - CHECK\_XML\_ERROR<br>20 - DISCARD\_UNCHANGED\_HEARTBEAT<br>21 - JAVASCRIPT<br>23 - PROMETHEUS\_TO\_JSON<br>24 - CSV\_TO\_JSON<br>25 - STR\_REPLACE|Type d'étape de prétraitement de la valeur de l'élément.| |trigger\_prototypes|<|\-|<|<|Élément racine pour les prototypes de déclencheur.| |<|*Pour les valeurs de tag de prototype de déclencheur, consulter les tags réguliers de [déclencheur du modèle](/manual/xml_export_import/templates#template_trigger_tags).*|<|<|<|<| |graph\_prototypes|<|\-|<|<|Élément racine pour les prototypes de graphique.| |<|*Pour les valeurs de tag de prototype de graphique, consulter les tags de [graphique de modèle](/manual/xml_export_import/templates#template_graph_tags).*|<|<|<|<| |host\_prototypes|<|\-|<|<|Élément racine pour les prototypes d'hôte.| |<|*Pour les valeurs de tag de prototype de hôte, consulter les tags réguliers des [hôtes](/manual/xml_export_import/hosts#host_tags).*|<|<|<|<| |item\_prototypes|<|\-|<|<|Élément racine pour les prototypes d'élément.| |<|*Pour les valeurs de tag de prototype d'élément, consulter les tags réguliers des [éléments](/manual/xml_export_import/templates#template_item_tags).*|<|<|<|<| |master\_item|<|\-|<|<|Elément principale du prototype d'élément individuel/données du prototype d'élément.| |<|key|x|`chaîne`|<| Valeur de clé de prototype d'élément principal de l'élément dépendant.<br><br>Obligatoire pour les éléments dépendants.|

en-us	# template.massadd
fa	# template.massadd

en-us	# template.massremove
fa	# ساخت قالب

en-us	## Templates
fa	## الگوها

en-us	## Templates
fa	## الگوها

en-us	#### Templates  In a [template](/manual/config/templates/template) configuration, user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| | |Tag names|yes| |^|Tag values|yes|
fa	#### پروکسی ها  در یک [پروکسی](/دستی/distributed_monitoring/proxies#configuration) پیکربندی، ماکروهای کاربر را می توان در فیلد زیر استفاده کرد:  |موقعیت|<|چند ماکرو/میکس با متن^[1](پشتیبانی_شده توسط_location_user#footnotes)^| |-|-----------------------------|----------| |پورت رابط (برای پراکسی غیرفعال)|<|نه|

en-us	##### Template tags  |Element|Element property|Required|Type|Range|Description| |--|--|-|--|----|--------| |templates| |\-| | |Root element for templates.| | |uuid|x|`string`| |Unique identifier for this template.| | |template|x|`string`| |Unique template name.| | |name|\-|`string`| |Visible template name.| | |description|\-|`text`| |Template description.| |groups| |x| | |Root element for template host groups.| | |uuid|x|`string`| |Unique identifier for this host group.| | |name|x|`string`| |Host group name.| |templates| |\-| | |Root element for linked templates.| | |name|x|`string`| |Template name.| |tags| |\-| | |Root element for template tags.| | |tag|x|`string`| |Tag name.| | |value|\-|`string`| |Tag value.| |macros| |\-| | |Root element for template user macros.| | |macro|x|`string`| |User macro name.| | |type|\-|`string`|0 - TEXT (default)<br>1 - SECRET\_TEXT<br>2 - VAULT|Type of the macro.| | |value|\-|`string`| |User macro value.| | |description|\-|`string`| |User macro description.| |valuemaps| |\-| | |Root element for template value maps.| | |uuid|x|`string`| |Unique identifier for this value map.| | |name|x|`string`| |Value map name.| | |mapping|\-| | |Root element for mappings.| | |value|x|`string`| |Value of a mapping.| | |newvalue|x|`string`| |New value of a mapping.|
fa	##### تگ های قالب  |عنصر|ویژگی عنصر|لازم|نوع|محدوده|توضیحات| |--|--|-|--|----|--------| |قالب ها| |\-| | |عنصر ریشه برای قالب ها.| | |uuid|x|`رشته`| |شناسه منحصر به فرد برای این الگو.| | |قالب|x|`رشته`| |نام قالب منحصر به فرد.| | |نام|\-|`رشته`| |نام قالب قابل مشاهده.| | |توضیحات|\-|`متن`| |شرح قالب.| |گروه| |x| | |عنصر ریشه برای گروه های میزبان الگو.| | |uuid|x|`رشته`| |شناسه منحصر به فرد برای این گروه میزبان.| | |نام|x|`رشته`| |نام گروه میزبان.| |قالب ها| |\-| | |عنصر ریشه برای الگوهای پیوند داده شده.| | |نام|x|`رشته`| |نام قالب.| | برچسب ها| |\-| | |عنصر ریشه برای تگ های قالب.| | |برچسب|x|`رشته`| |نام تگ.| | |مقدار|\-|`رشته`| |مقدار برچسب.| |ماکروها| |\-| | |عنصر ریشه برای ماکروهای کاربر الگو.| | |ماکرو|x|`رشته`| |نام ماکرو کاربر.| | |type|\-|`string`|0 - TEXT (پیش‌فرض)<br>1 - SECRET\_TEXT<br>2 - VAULT|نوع ماکرو.| | |مقدار|\-|`رشته`| |مقدار کلان کاربر.| | |توضیحات|\-|`رشته`| |توضیحات ماکرو کاربر.| |نقشه های ارزش| |\-| | |عنصر ریشه برای نقشه های ارزش الگو.| | |uuid|x|`رشته`| |شناسه منحصر به فرد برای این نقشه مقدار.| | |نام|x|`رشته`| |نام نقشه ارزش.| | |نقشه برداری|\-| | |عنصر ریشه برای نگاشت.| | |مقدار|x|`رشته`| | ارزش یک نقشه برداری.| | |newvalue|x|`string`| |مقدار جدید یک نقشه برداری.|

en-us	 ###### Terminate request  A request sent by the agent to shutdown a plugin.  |   |   | |---|---| |direction|agent → plugin| |response|no|  The request doesn't have specific parameters, it only contains [common data](#common-data) parameters.  *Example:*      {"id":3,"type":5}
fa	 ###### درخواست شروع  درخواستی برای اجرای تابع Start رابط Runner.  | | | |---|---| |جهت|عامل → افزونه| |پاسخ|نه|  درخواست پارامترهای خاصی ندارد، فقط شامل پارامترهای [common data] (#common-data) است.  *مثال:*      {"id":3,"type":4}

en-us	##### Terminology  Setting this option enforces to use TLS connection to database from Zabbix server/proxy and frontend to database:  -   required - connect using TLS as transport mode without identity     checks; -   verify\_ca - connect using TLS and verify certificate; -   verify\_full - connect using TLS, verify certificate and verify that     database identity (CN) specified by DBHost matches its certificate;
fa	##### واژه شناسی  تنظیم این گزینه باعث می شود از اتصال TLS به پایگاه داده استفاده شود سرور/پراکسی Zabbix و frontend به پایگاه داده:  - مورد نیاز - با استفاده از TLS به عنوان حالت حمل و نقل بدون هویت وصل شوید     چک ها؛ - تأیید\_ca - با استفاده از TLS وصل شوید و گواهی را تأیید کنید. - verify\_full - با استفاده از TLS متصل شوید، گواهی را تأیید کنید و آن را تأیید کنید     هویت پایگاه داده (CN) مشخص شده توسط DBHost با گواهی آن مطابقت دارد.

en-us	##### Testing  To test a report, click the *Test* button at the bottom of the report configuration form.  ::: noteclassic The *Test* button is not available if the report configuration form has been opened from the dashboard [action menu](/manual/web_interface/frontend_sections/monitoring/dashboard#viewing_and_editing_a_dashboard). :::  If the configuration is correct, the test report is sent immediately to the current user. For test reports, subscribers and *Generate report by* user settings are ignored.  If the configuration is incorrect, an error message is displayed describing the possible cause.  ![](../../../assets/en/manual/web_interface/report_test_error.png)
fa	##### آزمایش کردن  برای آزمایش یک گزارش، روی دکمه *تست* در پایین فرم پیکربندی گزارش کلیک کنید.  ::: نوتکلاسیک اگر فرم پیکربندی گزارش از داشبورد [منوی عملکرد] (/manual/web_interface/frontend_sections/monitoring/dashboard#viewing_and_editing_a_dashboard) باز شده باشد، دکمه *Test* موجود نیست. :::  اگر پیکربندی صحیح باشد، گزارش آزمایش بلافاصله برای کاربر فعلی ارسال می شود. برای گزارش‌های آزمایشی، تنظیمات مشترک و *ایجاد گزارش توسط* کاربر نادیده گرفته می‌شوند.  اگر پیکربندی نادرست باشد، یک پیغام خطا نشان داده می شود که علت احتمالی را توضیح می دهد.  ![](../../../assets/en/manual/web_interface/report_test_error.png)

en-us	### Text history  The text history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |id|string|ID of the history entry.| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|text|Received value.|
fa	### تاریخچه رشته   The text history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |id|string|ID of the history entry.| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|text|Received value.|

en-us	##### Text  The following parameters are supported if *Data* is set to "Text".  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Text*|1|columns.text.0|Any string value, including macros.<br>Supported macros: {HOST.\*}, {INVENTORY.\*}.<br><br>Parameter *Text* required if *Data* is set to "Text".|
fa	##### متن  اگر *داده* روی "متن" تنظیم شده باشد، پارامترهای زیر پشتیبانی می شوند.  |پارامتر|[نوع](/manual/api/reference/dashboard/object#dashboard-widget-field)|نام|مقدار| |-----|-|-----|-------------------| |*Text*|1|columns.text.0|هر مقدار رشته، از جمله ماکروها.<br>ماکروهای پشتیبانی شده: {HOST.\*}، {INVENTORY.\*}.<br><br>Parameter *Text* اگر *داده* روی "متن" تنظیم شده باشد، لازم است|

en-us	 The 1st criterion is a process name (argument <name>). In our example Zabbix agent will see it as 'topasrec'. In order to match, you need to either specify 'topasrec' or to leave it empty. The 2nd criterion is a user name (argument <user>). To match, you need to either specify 'root' or to leave it empty. The 3rd criterion used in process selection is an argument <cmdline>. Zabbix agent will see its value as '/usr/bin/topasrec -L -s 300 -R 1 -r 6 -o /var/perf/daily/ -ypersistent=1 -O type=bin -ystart_time=04:08:54,Mar16,2023'. To match, you need to either specify a regular expression which matches this string or to leave it empty.  Arguments <mode> and <memtype> are applied after using the three criteria mentioned above. 
fa	 معیار اول یک نام فرآیند است (آرگمون <نام>). در مثال ما عامل Zabbix آن را به عنوان "topasrec" می بیند. برای مطابقت، باید یا "topasrec" را مشخص کنید یا آن را خالی بگذارید. معیار دوم یک نام کاربری است (Argument <user>). برای مطابقت، باید یا «ریشه» را مشخص کنید یا آن را خالی بگذارید. سومین معیار مورد استفاده در انتخاب فرآیند آرگومان <cmdline> است. عامل Zabbix مقدار خود را به صورت '/usr/bin/topasrec -L -s 300 -R 1 -r 6 -o /var/perf/daily/ -ypersistent=1 -O type=bin -ystart_time=04:08 خواهد دید: 54، مارس 16، 2023 '. برای تطبیق، باید یا یک عبارت منظم را مشخص کنید که با این رشته مطابقت دارد یا آن را خالی بگذارید.  آرگومان های <mode> و <memtype> پس از استفاده از سه معیار ذکر شده در بالا اعمال می شوند.

en-us	The following parameters are supported for all columns.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Name*|1|columns.name.0|Any string value.| |***Data***<br>(required)|0|columns.data.0|1 - Item value;<br>2 - Host name;<br>3 - Text.| |***Base color***<br>(required)|1|columns.base_color.0|Hexadecimal color code (e.g. `FF0000`).|
fa	پارامترهای زیر برای همه ستون ها پشتیبانی می شوند.  |پارامتر|[نوع](/manual/api/reference/dashboard/object#dashboard-widget-field)|نام|مقدار| |-----|-|-----|-------------------| |*Name*|1|columns.name.0|هر مقدار رشته.| |***داده***<br>(ضروری)|0|columns.data.0|1 - مقدار مورد؛<br>2 - نام میزبان؛<br>3 - متن.| |***رنگ پایه***<br>(الزامی)|1|columns.base_color.0|کد رنگ هگزا دسیمال (به عنوان مثال `FF0000`).|

en-us	The official zabbix-web-service package is available in the [Zabbix repository](http://repo.zabbix.com/). Google Chrome browser is not included into these packages and has to be installed separately.
fa	بسته رسمی zabbix-web-service در [مخزن Zabbix] (http://repo.zabbix.com/) موجود است. مرورگر Google Chrome در این بسته ها گنجانده نشده است و باید جداگانه نصب شود.

en-us	 This page contains navigation links for dashboard widget parameters and possible property values for the respective [dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) objects.  To see the parameters and property values for each widget, go to individual widget pages for:  -   [Action log](/manual/api/reference/dashboard/widget_fields/action_log) -   [Clock](/manual/api/reference/dashboard/widget_fields/clock) -   [Discovery status](/manual/api/reference/dashboard/widget_fields/discovery_status) -   [Favorite graphs](/manual/api/reference/dashboard/widget_fields/favorite_graphs) -   [Favorite maps](/manual/api/reference/dashboard/widget_fields/favorite_maps) -   [Geomap](/manual/api/reference/dashboard/widget_fields/geomap) -   [Graph](/manual/api/reference/dashboard/widget_fields/graph) -   [Graph (classic)](/manual/api/reference/dashboard/widget_fields/graph_classic) -   [Graph prototype](/manual/api/reference/dashboard/widget_fields/graph_prototype) -   [Host availability](/manual/api/reference/dashboard/widget_fields/host_availability) -   [Item value](/manual/api/reference/dashboard/widget_fields/item_value) -   [Map](/manual/api/reference/dashboard/widget_fields/map) -   [Map navigation tree](/manual/api/reference/dashboard/widget_fields/map_tree) -   [Plain text](/manual/api/reference/dashboard/widget_fields/plain_text) -   [Problem hosts](/manual/api/reference/dashboard/widget_fields/problem_hosts) -   [Problems](/manual/api/reference/dashboard/widget_fields/problems) -   [SLA report](/manual/api/reference/dashboard/widget_fields/sla_report) -   [System information](/manual/api/reference/dashboard/widget_fields/system) -   [Problems by severity](/manual/api/reference/dashboard/widget_fields/problems_severity) -   [Top hosts](/manual/api/reference/dashboard/widget_fields/top_hosts) -   [Trigger overview](/manual/api/reference/dashboard/widget_fields/trigger_overview) -   [URL](/manual/api/reference/dashboard/widget_fields/url) -   [Web monitoring](/manual/api/reference/dashboard/widget_fields/web_monitoring)  Deprecated widgets:  -   [Data overview](/manual/api/reference/dashboard/widget_fields/data_overview)
fa	 این صفحه حاوی پیوندهای ناوبری برای پارامترهای ویجت داشبورد است و مقادیر اموال ممکن برای اشیاء [فیلد ویجت داشبورد](/manual/api/reference/dashboard/object#dashboard-widget-field) مربوطه.  برای مشاهده پارامترها و مقادیر ویژگی برای هر ویجت، به صفحات ویجت جداگانه بروید:  - [گزارش اقدام](/دستی/api/reference/dashboard/widget_fields/action_log) - [ساعت](/دستی/api/مرجع/داشبورد/فیلدهای_ویجت/ساعت) - [وضعیت کشف](/دستی/api/reference/dashboard/widget_fields/discovery_status) - [نمودارهای دلخواه](/دستی/آپی/مرجع/داشبورد/فیلدهای_ویجت/گرافهای_مورد علاقه) - [نقشه های مورد علاقه] (/دستی/api/reference/dashboard/widget_fields/favorite_maps) - [Geomap](/دستی/api/reference/dashboard/widget_fields/geomap) - [گراف](/دستی/api/مرجع/داشبورد/فیلدهای_ویجت/گراف) - [گراف (کلاسیک)](/دستی/آپی/مرجع/داشبورد/فیلدهای_ویجت/گراف_کلاسیک) - [نمونه اولیه نمودار](/دستی/api/reference/dashboard/widget_fields/graph_prototype) - [در دسترس بودن میزبان](/دستی/api/مرجع/داشبورد/فیلدهای_ویجت/دسترسی_میزبان) - [مقدار مورد](/دستی/api/reference/dashboard/widget_fields/item_value) - [نقشه](/دستی/api/reference/dashboard/widget_fields/map) - [درخت ناوبری نقشه](/دستی/api/reference/dashboard/widget_fields/map_tree) - [متن ساده](/دستی/api/مرجع/داشبورد/فیلدهای_ویجت/متن_ساده) - [میزبان‌های مشکل](/دستی/api/reference/dashboard/widget_fields/problem_hosts) - [مشکلات](/دستی/api/reference/dashboard/widget_fields/problems) - [گزارش SLA](/دستی/api/reference/dashboard/widget_fields/sla_report) - [اطلاعات سیستم] (/دستی/api/reference/dashboard/widget_fields/system) - [مشکلات بر اساس شدت](/دستی/api/reference/dashboard/widget_fields/problems_severity) - [میزبان های برتر](/دستی/api/reference/dashboard/widget_fields/top_hosts) - [نمایش کلی ماشه](/دستی/api/reference/dashboard/widget_fields/trigger_overview) - [URL](/دستی/api/reference/dashboard/widget_fields/url) - [نظارت وب](/دستی/api/مرجع/داشبورد/فیلدهای_ویجت/نظارت_وب)  ویجت های منسوخ شده:  - [نمایش کلی داده ها] (/دستی/api/مرجع/داشبورد/فیلدهای_ویجت/نمایش_داده)

en-us	# This topic does not exist yet.  We are sorry, the page you are looking for cannot be found. Return to the homepage, try searching, or get [help](https://www.zabbix.com/support).
fa	# این موضوع هنوز وجود ندارد.  متأسفیم، صفحه مورد نظر شما یافت نشد. به صفحه اصلی بازگردید، جستجو کنید یا [راهنما] (https://www.zabbix.com/support) را دریافت کنید.

en-us	##### Time period  The **second** parameter allows to specify the time period for aggregation. The time period can only be expressed as time, the amount of values (prefixed with **\#**) is not supported.  [Supported unit symbols](/manual/appendix/suffixes) can be used in this parameter for convenience, for example '5m' (five minutes) instead of '300s' (300 seconds) or '1d' (one day) instead of '86400' (86400 seconds).  Time period is ignored by the server if passed with the *last\_foreach* function and can thus be omitted:      last_foreach(/*/key?[group="host group"])  Time period is not supported with the *exists\_foreach* function.
fa	##### بازه زمانی  پارامتر **دومین** اجازه می دهد تا دوره زمانی را مشخص کنید تجمع. دوره زمانی را فقط می توان به صورت زمان، مقدار بیان کرد از مقادیر (با پیشوند **\#**) پشتیبانی نمی شود.  [نمادهای واحد پشتیبانی شده](/دستی/ضمیمه/پسوندها) را می توان در این مورد استفاده کرد پارامتر برای راحتی، به عنوان مثال '5m' (پنج دقیقه) به جای '300s' (300 ثانیه) یا '1d' (یک روز) به جای '86400' (86400) ثانیه).  اگر با *last\_foreach* سپری شود، بازه زمانی توسط سرور نادیده گرفته می شود. تابع و بنابراین می توان آن را حذف کرد:      last_foreach(/*/key?[group="گروه میزبان"])  دوره زمانی با تابع *exists\_foreach* پشتیبانی نمی شود.

en-us	#### TimescaleDB 2.12 support  Support for TimescaleDB version 2.12 is now available.
fa	#### پشتیبانی از TimescaleDB 2.12  پشتیبانی از TimescaleDB نسخه 2.12 اکنون در دسترس است.

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

en-us	##### Time shift  An optional time shift is supported with time or value count as the function parameter. This parameter allows to reference data from a period of time in the past.  Time shift starts with `now` - specifying the current time, and is followed by `+N<time unit>` or `-N<time unit>` - to add or subtract N time units.  For example, `avg(/host/key,1h:now-1d)` will return the average value for an hour one day ago.  ::: noteimportant Time shift specified in months (M) and years (y) is only supported for [trend functions](/manual/appendix/functions/trends).  Other functions support seconds (s), minutes (m), hours (h), days (d), and weeks (w). :::  **Time shift with absolute time periods**  Absolute time periods are supported in the time shift parameter, for example, midnight to midnight for a day, Monday-Sunday for a week, first day-last day of the month for a month.  Time shift for absolute time periods starts with `now` - specifying the current time, and is followed by any number of time operations: `/<time unit>` - defines the beginning and end of the time unit, for example, midnight to midnight for a day, `+N<time unit>` or `-N<time unit>` - to add or subtract N time units.  Please note that the value of time shift can be greater or equal to 0, while the time period minimum value is 1.  |Parameter|Description| |--|--------| |1d:now/d|Yesterday| |1d:now/d+1d|Today| |2d:now/d+1d|Last 2 days| |1w:now/w|Last week| |1w:now/w+1w|This week|
fa	##### تغییر زمان  یک تغییر زمانی اختیاری با شمارش زمان یا مقدار به عنوان پشتیبانی می شود پارامتر تابع این پارامتر اجازه می دهد تا به داده ها از a دوره زمانی در گذشته  تغییر زمان با "اکنون" شروع می شود - زمان فعلی را مشخص می کند و است به دنبال آن "+N<واحد زمان>" یا "-N<واحد زمان>" - برای اضافه یا تفریق N واحدهای زمانی  برای مثال، `avg(/host/key,1h:now-1d)` مقدار متوسط را برمی گرداند. یک روز پیش برای یک ساعت  ::: نکته مهم تغییر زمانی مشخص شده در ماه (M) و سال (y) فقط برای [عملکردهای روند] (/دستی/ضمیمه/توابع/روندها) پشتیبانی می‌شود. سایر توابع از ثانیه (s)، دقیقه (m)، ساعت (h)، روز (d) و هفته (w) پشتیبانی می کنند. :::  **تغییر زمانی با دوره های زمانی مطلق**  دوره های زمانی مطلق در پارامتر تغییر زمانی پشتیبانی می شوند، به عنوان مثال، نیمه شب تا نیمه شب برای یک روز، دوشنبه تا یکشنبه برای یک هفته، روز اول - آخرین روز از ماه برای یک ماه  تغییر زمانی برای دوره‌های زمانی مطلق با «اکنون» شروع می‌شود - با مشخص کردن آن زمان فعلی و هر تعداد عملیات زمانی به دنبال آن می آید: `/<واحد زمان>` - ابتدا و انتهای واحد زمان را برای به عنوان مثال، نیمه شب تا نیمه شب برای یک روز، `+N<واحد زمان>` یا `-N<واحد زمان>` - برای اضافه یا تفریق N واحد زمان.  لطفاً توجه داشته باشید که مقدار تغییر زمانی می تواند بزرگتر یا مساوی 0 باشد. در حالی که حداقل مقدار دوره زمانی 1 است.  |پارامتر|توضیحات| |--|--------| |1d:now/d|دیروز| |1d:now/d+1d|امروز| |2d:now/d+1d|2 روز گذشته| |1w:now/w|هفته گذشته| |1w:now/w+1w|این هفته|

en-us	To compile Zabbix web service from sources, see [Installing Zabbix web service](/manual/installation/install#installing_zabbix_web_service).  After the installation, run zabbix\_web\_service on the machine, where the web service is installed:      zabbix_web_service     
fa	برای کامپایل وب سرویس Zabbix از منابع، به [نصب سرویس وب Zabbix](/manual/installation/install#installing_zabbix_web_service) مراجعه کنید.  پس از نصب، zabbix\_web\_service را در دستگاهی که وب سرویس نصب شده است اجرا کنید:      zabbix_web_service     

en-us	# token.delete
fa	پاک کردن عکس 

en-us	# token.generate
fa	# token.generate

en-us	#### Trapper process  Receiving internal metric requests from an external Zabbix instance is handled by the trapper process that validates the request, gathers the metrics, creates the JSON data buffer and sends the prepared JSON back, for example, from server:  ``` {.java} {   "response": "success",   "data": {     "boottime": N,     "uptime": N,     "hosts": N,     "items": N,     "items_unsupported": N,     "preprocessing_queue": N,     "process": {       "alert manager": {         "busy": {           "avg": N,           "max": N,           "min": N         },         "idle": {           "avg": N,           "max": N,           "min": N         },         "count": N       }, ...     },     "queue": N,     "rcache": {       "total": N,       "free": N,       "pfree": N,       "used": N,       "pused": N     },     "requiredperformance": N,     "triggers": N,     "uptime": N,     "vcache": {       "buffer": {         "total": N,         "free": N,         "pfree": N,         "used": N,         "pused": N       },       "cache": {         "requests": N,         "hits": N,         "misses": N,         "mode": N       }     },     "vmware": {       "total": N,       "free": N,       "pfree": N,       "used": N,       "pused": N     },     "version": "N",     "wcache": {       "values": {         "all": N,         "float": N,         "uint": N,         "str": N,         "log": N,         "text": N,         "not supported": N       },       "history": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       },       "index": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       },       "trend": {         "pfree": N,         "free": N,         "total": N,         "used": N,         "pused": N       }     }   } } ```
fa	#### فرآیند Trapper  دریافت درخواست های متریک داخلی از یک نمونه خارجی Zabbix است توسط فرآیند trapper که درخواست را تایید می کند، مدیریت می شود معیارها، بافر داده JSON را ایجاد می کند و JSON آماده شده را پس می فرستد، به عنوان مثال، از سرور:  ``` {.java} {   "پاسخ": "موفقیت"،   "داده ها": {     "boottime": N،     "Uptime": N،     "میزبان": N،     "اقلام": N،     "items_unsupported": N,     "preprocessing_queue": N،     "روند": {       "Alert Manager": {         "مشغول": {           "متوسط": N،           "حداکثر": N،           "دقیقه": ن         }،         "بیکار": {           "متوسط": N،           "حداکثر": N،           "دقیقه": ن         }،         «شمارش»: ن       }، ...     }،     "صف": N،     "rcache": {       "کل": N،       "رایگان": N،       "pfree": N،       "استفاده شده": N،       "پوسیده": ن     }،     "عملکرد مورد نیاز": N،     "محرک ها": N،     "Uptime": N،     "vcache": {       "بافر": {         "کل": N،         "رایگان": N،         "pfree": N،         "استفاده شده": N،         "پوسیده": ن       }،       "کش": {         "درخواست ها": N,         "Hits": N,         "از دست دادن": N،         "حالت": N       }     }،     "vmware": {       "کل": N،       "رایگان": N،       "pfree": N،       "استفاده شده": N،       "پوسیده": ن     }،     "نسخه": "N",     "wcache": {       "ارزش های": {         "همه": N،         "شناور": N،         "unint": N،         "خیابان": N،         "log": N،         "متن": N،         "پشتیبانی نمی شود": N       }،       "تاریخ": {         "pfree": N،         "رایگان": N،         "کل": N،         "استفاده شده": N،         "پوسیده": ن       }،       "فهرست مطالب": {         "pfree": N،         "رایگان": N،         "کل": N،         "استفاده شده": N،         "پوسیده": ن       }،       "روند": {         "pfree": N،         "رایگان": N،         "کل": N،         "استفاده شده": N،         "پوسیده": ن       }     }   } } ```

en-us	#### trigger  Changes:\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `trigger.adddependencies`, `trigger.deletedependencies`: dropped the ability to edit the dependencies of inherited triggers.\
fa	#### تریگر  تغییرات:\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) «trigger.adddependencies»، «trigger.deletedependencies»: قابلیت ویرایش وابستگی‌های تریگرهای به ارث برده شده حذف شد.\

en-us	#### trigger  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `trigger.update`: the parameter `uuid` can now be updated.\
fa	#### تریگر  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `trigger.update`: the parameter `uuid` can now be updated.\

en-us	##### Trigger configuration  In trigger configuration, enable the *Allow manual close* option.  ![](../../../../assets/en/manual/config/manual_close_conf1.png)
fa	##### پیکربندی ماشه  در پیکربندی ماشه، گزینه *Allow manual close* را فعال کنید.  ![](../../../../assets/en/manual/config/manual_close_conf1.png)

en-us	#### triggerprototype  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `triggerprototype.update`: the parameter `uuid` can now be updated.\
fa	#### نمونه اولیه تریگر   Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `triggerprototype.update`: the parameter `uuid` can now be updated.\

en-us	# triggerprototype.get
fa	# دریافت نمونه اولیه گراف 

en-us	# triggerprototype.update
fa	# ساخت هاست نمونه

en-us	#### Triggers  In a [trigger](/manual/config/triggers/trigger) configuration, user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Name|<|yes| |Operational data|<|yes| |Expression (only in constants and function parameters; secret macros are not supported)|<|yes| |Description|<|yes| |URL^[3](supported_by_location_user#footnotes)^|<|yes| |Tag for matching|<|yes| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| | |Tag names|yes| |^|Tag values|yes|
fa	#### محرک ها  در یک پیکربندی [trigger](/manual/config/triggers/trigger)، کاربر ماکروها را می توان در زمینه های زیر استفاده کرد:  |موقعیت|<|چند ماکرو/میکس با متن^[1](پشتیبانی_شده توسط_location_user#footnotes)^| |-|-----------------------------|----------| |نام|<|بله| |داده های عملیاتی|<|بله| |عبارت (فقط در ثابت ها و پارامترهای تابع؛ ماکروهای مخفی پشتیبانی نمی شوند)|<|بله| |توضیحات|<|بله| |URL^[3](supported_location_user#footnotes)^|<|بله| |برچسب مطابقت|<|بله| |*برچسب ها*^[2](پشتیبانی_شده توسط_location_user#footnotes)^|<|<| | |اسامی برچسب|بله| |^|مقادیر برچسب|بله|

en-us	##### Triggers  Triggers have an 'OK event generation' setting that controls how OK events are generated:  -   *Expression* - an OK event is generated for a trigger in problem     state when its expression evaluates to FALSE. This is the simplest     setting, enabled by default. -   *Recovery expression* - an OK event is generated for a trigger in     problem state when its expression evaluates to FALSE and the     recovery expression evaluates to TRUE. This can be used if trigger     recovery criteria is different from problem criteria. -   *None* - an OK event is never generated. This can be used in     conjunction with multiple problem event generation to simply send a     notification when something happens.  Additionally triggers have an 'OK event closes' setting that controls which problem events are closed:  -   *All problems* - an OK event will close all open problems created by     the trigger -   *All problems if tag values match* - an OK event will close open     problems created by the trigger and having at least one matching tag     value. The tag is defined by 'Tag for matching' trigger setting. If     there are no problem events to close then OK event is not generated.     This is often called trigger level event correlation.
fa	##### محرک ها  راه‌اندازها یک تنظیم «تولید رویداد تأیید» دارند که میزان تأیید را کنترل می‌کند رویدادها ایجاد می شوند:  - *بیان* - یک رویداد OK برای یک ماشه در مشکل ایجاد می شود     حالت زمانی که عبارت آن به FALSE ارزیابی شود. این ساده ترین است     تنظیم، به طور پیش فرض فعال است. - *عبارت بازیابی* - یک رویداد OK برای یک ماشه در ایجاد می شود     حالت مشکل زمانی که عبارت آن به FALSE و مقدار ارزیابی شود     عبارت بازیابی به TRUE ارزیابی می شود. این می تواند در صورت ماشه استفاده شود     معیارهای بازیابی با معیارهای مشکل متفاوت است. - *هیچ* - یک رویداد OK هرگز تولید نمی شود. این را می توان در استفاده کرد     در ارتباط با تولید رویدادهای متعدد مشکل به سادگی ارسال یک     اطلاع رسانی زمانی که اتفاقی می افتد  علاوه بر این، ماشه‌ها دارای یک تنظیم «تأیید رویداد بسته می‌شوند» هستند که کنترل می‌کند کدام رویدادهای مشکل بسته هستند:  - *همه مشکلات* - یک رویداد OK همه مشکلات باز ایجاد شده توسط را می بندد     ماشه تفنگ - *همه مشکلات در صورت مطابقت مقادیر برچسب* - یک رویداد OK باز می شود     مشکلات ایجاد شده توسط ماشه و داشتن حداقل یک تگ مطابق     ارزش. برچسب با تنظیم ماشه "برچسب برای مطابقت" تعریف می شود. اگر     هیچ رویداد مشکلی برای بسته شدن وجود ندارد، پس رویداد OK ایجاد نمی شود.     این اغلب همبستگی رویداد سطح ماشه نامیده می شود.

en-us	# trigger.update
fa	اپدیت عکس 

en-us	#### Troubleshooting agent items  -   If used with the passive agent, *Timeout* value in server     configuration may need to be higher than *Timeout* in the agent     configuration file. Otherwise the item may not get any value because     the server request to agent timed out first.
fa	#### عیب یابی آیتم های عامل  - در صورت استفاده با عامل غیرفعال، مقدار *Timeout* در سرور     ممکن است لازم باشد پیکربندی بالاتر از *Timeout* در عامل باشد     فایل پیکربندی. در غیر این صورت ممکن است مورد ارزشی نداشته باشد زیرا     زمان درخواست سرور به نماینده ابتدا تمام شد.

en-us	#### Troubleshooting  The following steps may help you troubleshoot problems with Elasticsearch setup:  1.  Check if the mapping is correct (GET request to required index URL     like `http://localhost:9200/uint`). 2.  Check if shards are not in failed state (restart of Elasticsearch     should help). 3.  Check the configuration of Elasticsearch. Configuration should allow     access from the Zabbix frontend host and the Zabbix server host. 4.  Check Elasticsearch logs.  If you are still experiencing problems with your installation then please create a bug report with all the information from this list (mapping, error logs, configuration, version, etc.)
fa	#### عیب یابی  مراحل زیر ممکن است به شما در رفع مشکلات کمک کند راه اندازی Elasticsearch:  1. بررسی کنید که آیا نقشه برداری درست است (دریافت درخواست به URL فهرست مورد نیاز     مانند "http://localhost:9200/uint"). 2. بررسی کنید که آیا خرده ها در وضعیت ناموفق نیستند (Elasticsearch را مجدداً راه اندازی کنید     باید کمک کند). 3. پیکربندی Elasticsearch را بررسی کنید. پیکربندی باید اجازه دهد     دسترسی از میزبان جلویی Zabbix و میزبان سرور Zabbix. 4. سیاهههای مربوط به Elasticsearch را بررسی کنید.  اگر هنوز در نصب خود با مشکل مواجه هستید لطفا یک گزارش اشکال با تمام اطلاعات این لیست ایجاد کنید (نقشه نگاری، گزارش خطا، پیکربندی، نسخه و غیره)

en-us	###      **unencrypted**   connect without encryption (default)  ```{=html} <!-- --> ```    **psk**   connect using TLS and a pre-shared key  ```{=html} <!-- --> ```    **cert**   connect using TLS and a certificate  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification.  **--tls-crl-file** *CRL-file*   Full pathname of a file containing revoked certificates.  **--tls-agent-cert-issuer** *cert-issuer*   Allowed agent certificate issuer.  **--tls-agent-cert-subject** *cert-subject*   Allowed agent certificate subject.  **--tls-cert-file** *cert-file*   Full pathname of a file containing the certificate or certificate chain.  **--tls-key-file** *key-file*   Full pathname of a file containing the private key.  **--tls-psk-identity** *PSK-identity*   PSK-identity string.  **--tls-psk-file** *PSK-file*   Full pathname of a file containing the pre-shared key.  **--tls-cipher13** *cipher-string*   Cipher string for OpenSSL 1.1.1 or newer for TLS 1.3. Override the default ciphersuite selection criteria. This option is not available if OpenSSL version is less than 1.1.1.  **--tls-cipher** *cipher-string*   GnuTLS priority string (for TLS 1.2 and up) or OpenSSL cipher string (only for TLS 1.2). Override the default ciphersuite selection criteria.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAG}
fa	###     **رمزگذاری نشده** اتصال بدون رمزگذاری (پیش‌فرض)  ```{=html} <!---> ```    **psk** با استفاده از TLS و یک کلید مشترک از قبل متصل شوید  ```{=html} <!---> ```    **گواهی** با استفاده از TLS و گواهی متصل شوید  ```{=html} <!---> ``` **--tls-ca-file** *CA-file* نام مسیر کامل یک فایل حاوی گواهی (های) CA سطح بالا برای تایید گواهی همتا  **--tls-crl-file** *CRL-file* نام مسیر کامل یک فایل حاوی گواهی های باطل شده است.  **--tls-agent-cert-ssuer** *cert-ssuer* صادرکننده گواهی نماینده مجاز.  **--tls-agent-cert-subject** *cert-subject* موضوع گواهی نماینده مجاز  **--tls-cert-file** *cert-file* نام مسیر کامل یک فایل حاوی گواهی یا زنجیره گواهی.  **--tls-key-file** *key-file* نام مسیر کامل یک فایل حاوی کلید خصوصی.  **--tls-psk-identity** *PSK-identity* رشته هویت PSK.  **--tls-psk-file** *PSK-file* نام مسیر کامل یک فایل حاوی کلید از پیش مشترک.  **--tls-cipher13** *رشته رمز* رشته رمز برای OpenSSL 1.1.1 یا جدیدتر برای TLS 1.3. نادیده گرفتن معیارهای انتخاب مجموعه رمز پیش فرض این گزینه در دسترس نیست اگر نسخه OpenSSL کمتر از 1.1.1 است.  **--tls-cipher** *cipher-string* رشته اولویت GnuTLS (برای TLS 1.2 و بالاتر) یا رشته رمز OpenSSL (فقط برای TLS 1.2). معیارهای انتخاب مجموعه رمز پیش فرض را نادیده بگیرید.  **-h**، **--راهنما** این راهنما را نمایش دهید و از آن خارج شوید.  **-V**، **--نسخه** اطلاعات نسخه خروجی و خروج.  [ ]{#lbAG}

en-us	###      **unencrypted**   connect without encryption (default)  ```{=html} <!-- --> ```    **psk**   connect using TLS and a pre-shared key  ```{=html} <!-- --> ```    **cert**   connect using TLS and a certificate  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification.  **--tls-crl-file** *CRL-file*   Full pathname of a file containing revoked certificates.  **--tls-server-cert-issuer** *cert-issuer*   Allowed server certificate issuer.  **--tls-server-cert-subject** *cert-subject*   Allowed server certificate subject.  **--tls-cert-file** *cert-file*   Full pathname of a file containing the certificate or certificate chain.  **--tls-key-file** *key-file*   Full pathname of a file containing the private key.  **--tls-psk-identity** *PSK-identity*   PSK-identity string.  **--tls-psk-file** *PSK-file*   Full pathname of a file containing the pre-shared key.  **--tls-cipher13** *cipher-string*   Cipher string for OpenSSL 1.1.1 or newer for TLS 1.3. Override the default ciphersuite selection criteria. This option is not available if OpenSSL version is less than 1.1.1.  **--tls-cipher** *cipher-string*   GnuTLS priority string (for TLS 1.2 and up) or OpenSSL cipher string (only for TLS 1.2). Override the default ciphersuite selection criteria.  **-v**, **--verbose**   Verbose mode, **-vv** for more details.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAG}
fa	###     **رمزگذاری نشده** اتصال بدون رمزگذاری (پیش‌فرض)  ```{=html} <!---> ```    **psk** با استفاده از TLS و یک کلید مشترک از قبل متصل شوید  ```{=html} <!---> ```    **گواهی** با استفاده از TLS و گواهی متصل شوید  ```{=html} <!---> ``` **--tls-ca-file** *CA-file* نام مسیر کامل یک فایل حاوی گواهی (های) CA سطح بالا برای تایید گواهی همتا  **--tls-crl-file** *CRL-file* نام مسیر کامل یک فایل حاوی گواهی های باطل شده است.  **--tls-server-cert-issuer** *cert-ssuer* صادرکننده گواهی سرور مجاز است.  **--tls-server-cert-subject** *cert-subject* موضوع گواهی سرور مجاز است.  **--tls-cert-file** *cert-file* نام مسیر کامل یک فایل حاوی گواهی یا زنجیره گواهی.  **--tls-key-file** *key-file* نام مسیر کامل یک فایل حاوی کلید خصوصی.  **--tls-psk-identity** *PSK-identity* رشته هویت PSK.  **--tls-psk-file** *PSK-file* نام مسیر کامل یک فایل حاوی کلید از پیش مشترک.  **--tls-cipher13** *رشته رمز* رشته رمز برای OpenSSL 1.1.1 یا جدیدتر برای TLS 1.3. نادیده گرفتن معیارهای انتخاب مجموعه رمز پیش فرض این گزینه در دسترس نیست اگر نسخه OpenSSL کمتر از 1.1.1 است.  **--tls-cipher** *cipher-string* رشته اولویت GnuTLS (برای TLS 1.2 و بالاتر) یا رشته رمز OpenSSL (فقط برای TLS 1.2). معیارهای انتخاب مجموعه رمز پیش فرض را نادیده بگیرید.  **-v**، **-- پرحرف** حالت پرمخاطب، **-vv** برای جزئیات بیشتر.  **-h**، **--راهنما** این راهنما را نمایش دهید و از آن خارج شوید.  **-V**، **--نسخه** اطلاعات نسخه خروجی و خروج.  [ ]{#lbAG}

en-us	#### Uninstalling agent Windows service  To uninstall a single instance of Zabbix agent using the default configuration file:         zabbix_agentd.exe --uninstall  To uninstall a single instance of Zabbix agent using a non-default configuration file:         zabbix_agentd.exe --config <your_configuration_file> --uninstall  To uninstall multiple instances of Zabbix agent from Windows services:        zabbix_agentd.exe --config <configuration_file_for_instance_1> --uninstall --multiple-agents       zabbix_agentd.exe --config <configuration_file_for_instance_2> --uninstall --multiple-agents       ...       zabbix_agentd.exe --config <configuration_file_for_instance_N> --uninstall --multiple-agents
fa	#### حذف سرویس عامل ویندوز  برای حذف یک نمونه از عامل Zabbix با استفاده از پیش فرض فایل پیکربندی:         zabbix_agentd.exe -- حذف نصب کنید  برای حذف یک نمونه از عامل Zabbix با استفاده از یک غیر پیش فرض فایل پیکربندی:         zabbix_agentd.exe --config <your_configuration_file> -- uninstall  برای حذف چند نمونه از عامل Zabbix از سرویس های ویندوز:        zabbix_agentd.exe --config <configuration_file_for_instance_1> --uninstall --multiple-agents       zabbix_agentd.exe --config <configuration_file_for_instance_2> --uninstall --multiple-agents       ...       zabbix_agentd.exe --config <configuration_file_for_instance_N> --uninstall --multiple-agents

en-us	#### Unlinking templates from a host  Unlink templates "10106", "10104" from template "10085".  Request:  ```json {     "jsonrpc": "2.0",     "method": "template.massremove",     "params": {         "templateids": "10085",         "templateids_link": [             "10106",             "10104"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10085"         ]     },     "id": 1 } ```
fa	#### حذف هاست از گروه هاستی   Remove two hosts from the given host groups.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.massremove",     "params": {         "groupids": [             "5",             "6"         ],         "hostids": [             "30050",             "30001"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "5",             "6"         ]     },     "id": 1 } ```

en-us	#### Unlinking templates  Unlink and clear two templates from host.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10126",         "templates_clear": [             {                 "templateid": "10124"             },             {                 "templateid": "10125"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10126"         ]     },     "id": 1 } ```
fa	#### حذف لینک تمپلیت ها   Unlink and clear two templates from host.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10126",         "templates_clear": [             {                 "templateid": "10124"             },             {                 "templateid": "10125"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10126"         ]     },     "id": 1 } ```

en-us	#### Unlinking templates  Unlink a template from two hosts and delete all of the templated entities.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.massremove",     "params": {         "hostids": ["69665", "69666"],         "templateids_clear": "325"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "69665",             "69666"         ]     },     "id": 1 } ```
fa	#### حذف تمپلیت های لینک شده   Unlink a template from two hosts and delete all of the templated entities.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.massremove",     "params": {         "hostids": ["69665", "69666"],         "templateids_clear": "325"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "69665",             "69666"         ]     },     "id": 1 } ```

en-us	#### Update dependent item prototype  Update Dependent item prototype with new Master item prototype ID. Only dependencies on same host (template/discovery rule) are allowed, therefore Master and Dependent item should have same hostid and ruleid.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "master_itemid": "25570",         "itemid": "189030"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "189030"         ]     },     "id": 1 } ```
fa	#### ایجاد آیتم وابسته  یک مورد وابسته برای آیتم اصلی با شناسه 24759 ایجاد کنید. فقط وابستگی به همان میزبان مجاز است، بنابراین master و the آیتم وابسته باید میزبان یکسانی داشته باشد.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "item.create",     "params": {       "hostid": "30074"،       "name": "آیتم آزمایشی وابسته"،       "key_": "dependent.item",       "نوع": 18،       "master_itemid": "24759"،       "نوع_ارزش": 2     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "اقلام": [             "44211"         ]     }،     "id": 1 } ```

en-us	#### Update dependent item  Update Dependent item name and Master item ID. Only dependencies on same host are allowed, therefore Master and Dependent item should have same hostid.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "name": "Dependent item updated name",         "master_itemid": "25562",         "itemid": "189019"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "189019"         ]     },     "id": 1 } ```
fa	#### ایجاد آیتم وابسته  یک مورد وابسته برای آیتم اصلی با شناسه 24759 ایجاد کنید. فقط وابستگی به همان میزبان مجاز است، بنابراین master و the آیتم وابسته باید میزبان یکسانی داشته باشد.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "item.create",     "params": {       "hostid": "30074"،       "name": "آیتم آزمایشی وابسته"،       "key_": "dependent.item",       "نوع": 18،       "master_itemid": "24759"،       "نوع_ارزش": 2     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "اقلام": [             "44211"         ]     }،     "id": 1 } ```

en-us	#### Updated templates  Integration with OpenShift has been added to [Kubernetes cluster state by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_state_http?at=refs%2Fheads%2Frelease%2F6.0) template.
fa	#### قالب های به روز شده  ادغام با OpenShift به [Kubernetes Cluster State توسط HTTP] اضافه شده است (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_state_http?at=refs%2Fheads%2Frelease قالب %2F6.0).

en-us	#### Updated templates  [PostgreSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_odbc?at=refs%2Fheads%2Frelease%2F6.0) and [PostgreSQL by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2?at=refs%2Fheads%2Frelease%2F6.0) templates now include the item and trigger for monitoring PostgreSQL version.  [Cisco Meraki organization by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/meraki_http?at=release%2F6.0) template has been supplemented with items, item prototypes, LLD rules, and macros related to authentication, licenses, networks, SAML roles, and VPN statuses.
fa	#### قالب های به روز شده  [PostgreSQL توسط ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_odbc?at=refs%2Fheads%2Frelease%2F6.0) و [PostgreSQL توسط Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2?at=refs%2Fheads%2Frelease%2F6.0) الگوها اکنون شامل آیتم و ماشه برای نظارت بر نسخه PostgreSQL هستند.  [سازمان سیسکو Meraki توسط HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/meraki_http?at=release%2F6.0) الگو با آیتم ها، نمونه های اولیه آیتم ها، قوانین LLD و ماکروهای مربوط به تکمیل شده است احراز هویت، مجوزها، شبکه‌ها، نقش‌های SAML و وضعیت‌های VPN.

en-us	#### Update HTTP agent item  Enable item value trapping.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "23856",         "allow_traps": 1     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23856"         ]     },     "id": 1 } ```
fa	#### فعال سازی وب سناریو   Enable a web scenario, that is, set its status to "0".  Request:  ```json {     "jsonrpc": "2.0",     "method": "httptest.update",     "params": {         "httptestid": "5",         "status": 0     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "httptestids": [             "5"         ]     },     "id": 1 } ```

en-us	#### Update HTTP agent item prototype  Change query fields and remove all custom headers.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid":"28305",         "query_fields": [             {                 "random": "qwertyuiopasdfghjklzxcvbnm"             }         ],         "headers": []     }     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28305"         ]     },     "id": 1 } ```
fa	#### به روز رسانی آپشن های پیش پردازش قانون LLD   Update an LLD rule with preprocessing rule “JSONPath”.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "44211",         "preprocessing": [             {                 "type": 12,                 "params": "$.path.to.json",                 "error_handler": 2,                 "error_handler_params": "5"             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```

en-us	#### Updating an item with preprocessing  Update an item with item preprocessing rule "In range".  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "23856",         "preprocessing": [             {                 "type": 13,                 "params": "\n100",                 "error_handler": 1,                 "error_handler_params": ""             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23856"         ]     },     "id": 1 } ```
fa	#### به روز رسانی آپشن های پیش پردازش قانون LLD   Update an LLD rule with preprocessing rule “JSONPath”.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "44211",         "preprocessing": [             {                 "type": 12,                 "params": "$.path.to.json",                 "error_handler": 2,                 "error_handler_params": "5"             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```

en-us	##### Updating a report  To update an existing report, click the report name, make the required configuration changes, and then click the *Update* button.  If an existing report is updated by another user and this user changes the Dashboard, upon clicking the *Update* button, a warning message "Report generated by other users will be changed to the current user" will be displayed.  ![](../../../assets/en/manual/web_interface/report_update.png)  Clicking *OK* at this step will lead to the following changes:  -   *Generate report by* settings will be updated to display the user who edited the report last (unless *Generate report by* is set to the recipient). -   Users that have been displayed as "Inaccessible user" or "Inaccessible user group" will be deleted from the list of report subscribers.  Clicking *Cancel* will close the configuration form and cancel the report update.
fa	##### به روز رسانی گزارش  برای به روز رسانی یک گزارش موجود، روی نام گزارش کلیک کنید، تغییرات پیکربندی لازم را انجام دهید و سپس روی دکمه *به روز رسانی* کلیک کنید.  در صورتی که یک گزارش موجود توسط کاربر دیگری به روز شود و این کاربر داشبورد را تغییر دهد، با کلیک بر روی دکمه *به روز رسانی*، پیام هشدار "گزارش ایجاد شده توسط سایر کاربران به کاربر فعلی تغییر خواهد کرد" نمایش داده می شود.  ![](../../../assets/en/manual/web_interface/report_update.png)  با کلیک بر روی *OK* در این مرحله تغییرات زیر ایجاد می شود:  - تنظیمات *تولید گزارش توسط* برای نمایش کاربری که آخرین گزارش را ویرایش کرده است به روز می شود (مگر اینکه *تولید گزارش توسط* برای گیرنده تنظیم شده باشد). - کاربرانی که به عنوان «کاربر غیرقابل دسترسی» یا «گروه کاربری غیرقابل دسترسی» نمایش داده شده اند از فهرست مشترکان گزارش حذف خواهند شد.  با کلیک بر روی *لغو* فرم پیکربندی بسته می شود و به روز رسانی گزارش لغو می شود.

en-us	#### Updating a script item prototype  Update a script item prototype with a different script and remove unnecessary parameters that were used by previous script.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid": "23865",         "parameters": [],         "script": "Zabbix.Log(3, 'Log test');\nreturn 1;"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 1 } ```
fa	#### به روز رسانی اسکریپت قانون LLD   Update an LLD rule script with a different script and remove unnecessary parameters that were used by previous script.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "23865",         "parameters": [],         "script": "Zabbix.Log(3, 'Log test');\nreturn 1;"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 1 } ```

en-us	#### Updating a script item  Update a script item with a different script and remove unnecessary parameters that were used by previous script.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "23865",         "parameters": [],         "script": "Zabbix.Log(3, 'Log test');\nreturn 1;"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 1 } ```
fa	#### به روز رسانی اسکریپت قانون LLD   Update an LLD rule script with a different script and remove unnecessary parameters that were used by previous script.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "23865",         "parameters": [],         "script": "Zabbix.Log(3, 'Log test');\nreturn 1;"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 1 } ```

en-us	#### Updating dashboard pages  Rename the first dashboard page, replace widgets on the second dashboard page and add a new page as the third one. Delete all other dashboard pages.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.update",     "params": {         "dashboardid": "2",         "pages": [             {                 "dashboard_pageid": 1,                 "name": 'Renamed Page'             },             {                 "dashboard_pageid": 2,                 "widgets": [                     {                         "type": "clock",                         "x": 0,                         "y": 0,                         "width": 4,                         "height": 3                     }                 ]             },             {                 "display_period": 60             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 2 } ```
fa	#### به روز رسانی صفحات داشبورد   Rename the first dashboard page, replace widgets on the second dashboard page and add a new page as the third one. Delete all other dashboard pages.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.update",     "params": {         "dashboardid": "2",         "pages": [             {                 "dashboard_pageid": 1,                 "name": 'Renamed Page'             },             {                 "dashboard_pageid": 2,                 "widgets": [                     {                         "type": "clock",                         "x": 0,                         "y": 0,                         "width": 4,                         "height": 3                     }                 ]             },             {                 "display_period": 60             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 2 } ```

en-us	#### Updating global regular expression for file systems discovery.  Request:  ```json {     "jsonrpc": "2.0",     "method": "regexp.update",     "params": {       "regexpid": "1",       "name": "File systems for discovery",       "test_string": "",       "expressions": [         {           "expression": "^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|zfs)$",           "expression_type": "3",           "exp_delimiter": ",",           "case_sensitive": "0"         },         {           "expression": "^(ntfs|fat32|fat16)$",           "expression_type": "3",           "exp_delimiter": ",",           "case_sensitive": "0"         }       ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "regexpids": [             "1"         ]     },     "id": 1 } ```
fa	#### ساخت گراف   Create a graph with two items.  Request:  ```json {     "jsonrpc": "2.0",     "method": "graph.create",     "params": {         "name": "MySQL bandwidth",         "width": 900,         "height": 200,         "gitems": [             {                 "itemid": "22828",                 "color": "00AA00"             },             {                 "itemid": "22829",                 "color": "3333FF"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "graphids": [             "652"         ]     },     "id": 1 } ```

en-us	#### Updating host inventory  Change inventory mode and add location  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10387",         "inventory_mode": 0,         "inventory": {             "location": "Latvia, Riga"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10387"         ]     },     "id": 1 } ```
fa	#### به روز رسانی جست و جوی هاست   Change inventory mode and add location  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10387",         "inventory_mode": 0,         "inventory": {             "location": "Latvia, Riga"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10387"         ]     },     "id": 1 } ```

en-us	#### Updating host macros  Replace all host macros with two new ones.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10126",         "macros": [             {                 "macro": "{$PASS}",                 "value": "password"             },             {                 "macro": "{$DISC}",                 "value": "sda",                 "description": "Updated description"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10126"         ]     },     "id": 1 } ```
fa	#### به روز رسانی ماکروهای هاست   Replace all host macros with two new ones.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10126",         "macros": [             {                 "macro": "{$PASS}",                 "value": "password"             },             {                 "macro": "{$DISC}",                 "value": "sda",                 "description": "Updated description"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10126"         ]     },     "id": 1 } ```

en-us	#### Updating host prototype custom interfaces  Replace inherited interfaces with host prototype custom interfaces.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "custom_interfaces": "1",         "interfaces": [             {                 "main": "1",                 "type": "2",                 "useip": "1",                 "ip": "127.0.0.1",                 "dns": "",                 "port": "161",                 "details": {                     "version": "2",                     "bulk": "1",                     "community": "{$SNMP_COMMUNITY}"                 }             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```
fa	####به روز رسانی اینترفیس خاص هاست اولیه   Replace inherited interfaces with host prototype custom interfaces.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "custom_interfaces": "1",         "interfaces": [             {                 "main": "1",                 "type": "2",                 "useip": "1",                 "ip": "127.0.0.1",                 "dns": "",                 "port": "161",                 "details": {                     "version": "2",                     "bulk": "1",                     "community": "{$SNMP_COMMUNITY}"                 }             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```

en-us	#### Updating host prototype tags  Replace host prototype tags with new ones.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "tags": [             {                 "tag": "Datacenter",                 "value": "{#DATACENTER.NAME}"             },             {                 "tag": "Instance type",                 "value": "{#INSTANCE_TYPE}"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```
fa	#### به روز رسانی تگ نمونه اولیه هاست   Replace host prototype tags with new ones.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "tags": [             {                 "tag": "Datacenter",                 "value": "{#DATACENTER.NAME}"             },             {                 "tag": "Instance type",                 "value": "{#INSTANCE_TYPE}"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```

en-us	#### Updating host tags  Replace all host tags with a new one.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10387",         "tags": {             "tag": "OS",             "value": "RHEL 7"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10387"         ]     },     "id": 1 } ```
fa	#### به روز رسانی تگ های هاست   Replace all host tags with a new one.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10387",         "tags": {             "tag": "OS",             "value": "RHEL 7"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10387"         ]     },     "id": 1 } ```

en-us	#### Updating item preprocessing options  Update an item prototype with item preprocessing rule “Custom multiplier”.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid": "44211",         "preprocessing": [             {                 "type": 1,                 "params": "4",                 "error_handler": 2,                 "error_handler_params": "5"             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```
fa	#### به روز رسانی آپشن های پیش پردازش قانون LLD   Update an LLD rule with preprocessing rule “JSONPath”.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "44211",         "preprocessing": [             {                 "type": 12,                 "params": "$.path.to.json",                 "error_handler": 2,                 "error_handler_params": "5"             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```

en-us	#### Updating LLD rule preprocessing options  Update an LLD rule with preprocessing rule “JSONPath”.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "44211",         "preprocessing": [             {                 "type": 12,                 "params": "$.path.to.json",                 "error_handler": 2,                 "error_handler_params": "5"             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```
fa	#### به روز رسانی آپشن های پیش پردازش قانون LLD   Update an LLD rule with preprocessing rule “JSONPath”.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "44211",         "preprocessing": [             {                 "type": 12,                 "params": "$.path.to.json",                 "error_handler": 2,                 "error_handler_params": "5"             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```

en-us	#### Updating LLD rule script  Update an LLD rule script with a different script and remove unnecessary parameters that were used by previous script.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "23865",         "parameters": [],         "script": "Zabbix.Log(3, 'Log test');\nreturn 1;"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 1 } ```
fa	#### به روز رسانی اسکریپت قانون LLD   Update an LLD rule script with a different script and remove unnecessary parameters that were used by previous script.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "23865",         "parameters": [],         "script": "Zabbix.Log(3, 'Log test');\nreturn 1;"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 1 } ```

en-us	#### Updating problems  The problem update popup allows to:  -   comment on the problem -   view comments and actions so far -   change problem severity -   acknowledge/unacknowledge problem -   manually close problem  ![](../../assets/en/manual/acknowledges/update_problem.png){width="600"}  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Problem*|If only one problem is selected, the problem name is displayed.<br>If several problems are selected, *N problems selected* is displayed.| |*Message*|Enter text to comment on the problem (maximum 2048 characters).| |*History*|Previous activities and comments on the problem are listed, along with the time and user details.<br>For the meaning of icons used to denote user actions see the [event detail](/manual/web_interface/frontend_sections/monitoring/problems#viewing_details) page.<br>Note that history is displayed if only one problem is selected for the update.| |*Scope*|Define the scope of such actions as changing severity, acknowledging or manually closing problems:<br>**Only selected problem** - will affect this event only<br>**Selected and all other problems of related triggers** - in case of acknowledgment/closing problem, will affect this event and all other problems that are not acknowledged/closed so far. If the scope contains problems already acknowledged or closed, these problems will not be acknowledged/closed repeatedly. On the other hand, the number of message and severity change operations are not limited.| |*Change severity*|Mark the checkbox and click on the severity button to update problem severity.<br>The checkbox for changing severity is available if read-write permissions exist for at least one of the selected problems. Only those problems that are read-writable will be updated when clicking on *Update*.<br>If read-write permissions exist for none of the selected triggers, the checkbox is disabled.| |*Acknowledge*|Mark the checkbox to acknowledge the problem.<br>This checkbox is available if there is at least one unacknowledged problem among the selected.<br>It is not possible to add another acknowledgment for an already acknowledged problem (it is possible to add another comment though).| |*Unacknowledge*|Mark the checkbox to unacknowledge the problem.<br>This checkbox is available if there is at least one acknowledged problem among the selected.| |*Close problem*|Mark the checkbox to manually close the selected problem(s).<br>The checkbox for closing a problem is available if the *Allow manual close* option is checked in [trigger configuration](/manual/config/triggers/trigger) for at least one of the selected problems. Only those problems will be closed that are allowed to be closed when clicking on *Update*.<br>If no problem is manually closeable, the checkbox is disabled.<br>Already closed problems will not be closed repeatedly.|
fa	#### مشکلات به روز رسانی  پنجره به روز رسانی مشکل اجازه می دهد تا:  - نظر در مورد مشکل - مشاهده نظرات و اقدامات تا کنون - تغییر شدت مشکل - تصدیق/عدم تصدیق مشکل - مشکل را به صورت دستی ببندید  ![](../../assets/en/manual/acknowledges/update_problem.png){width="600"}  تمام فیلدهای ورودی اجباری با یک ستاره قرمز مشخص شده اند.  |پارامتر|توضیحات| |--|--------| |*مشکل*|اگر فقط یک مشکل انتخاب شده باشد، نام مشکل نمایش داده می شود.<br>اگر چندین مشکل انتخاب شده باشد، *N مشکل انتخاب شده* نمایش داده می شود.| |*پیام*|متن را برای نظر دادن در مورد مشکل وارد کنید (حداکثر 2048 کاراکتر).| |*سابقه*|فعالیت ها و نظرات قبلی در مورد مشکل همراه با زمان و جزئیات کاربر فهرست شده است.<br>برای اطلاع از معنی نمادهای مورد استفاده برای نشان دادن اقدامات کاربر به [جزئیات رویداد](/manual/web_interface/frontend_sections/ مراجعه کنید. صفحه monitoring/problems#viewing_details).<br>توجه داشته باشید که اگر فقط یک مشکل برای به‌روزرسانی انتخاب شود، تاریخچه نمایش داده می‌شود.| |*حوزه*|حوزه اقداماتی مانند تغییر شدت، تأیید یا بستن دستی مشکلات را تعریف کنید:<br>**فقط مشکل انتخاب شده** - فقط بر این رویداد تأثیر می گذارد<br>**انتخاب شده و همه مشکلات دیگر محرک های مرتبط ** - در صورت بروز مشکل تصدیق/بستن، بر این رویداد و سایر مشکلاتی که تا کنون اعتراف/تعطیل نشده اند تأثیر خواهد گذاشت. اگر محدوده شامل مشکلاتی باشد که قبلاً تأیید یا بسته شده اند، این مشکلات به طور مکرر تأیید / بسته نمی شوند. از طرفی تعداد عملیات تغییر پیام و شدت محدود نیست.| |*تغییر شدت*|چک باکس را علامت بزنید و روی دکمه شدت کلیک کنید تا شدت مشکل به‌روزرسانی شود.<br>در صورتی که مجوز خواندن و نوشتن برای حداقل یکی از مشکلات انتخاب شده وجود داشته باشد، کادر تأیید تغییر شدت در دسترس است. تنها مشکلاتی که قابل خواندن و نوشتن هستند با کلیک بر روی *به روز رسانی* به روز می شوند.<br>اگر مجوزهای خواندن-نوشتن برای هیچ یک از محرک های انتخاب شده وجود نداشته باشد، کادر انتخاب غیرفعال می شود.| |*Acknowledge*|برای تصدیق مشکل، کادر را علامت بزنید.<br>اگر حداقل یک مشکل تأیید نشده در میان انتخاب شده وجود داشته باشد، این کادر تأیید در دسترس است.<br>افزودن تأیید دیگری برای مشکلی که قبلاً تأیید شده است، امکان پذیر نیست ( هر چند امکان اضافه کردن نظر دیگری وجود دارد).| |*Unacknowledge*|برای عدم تأیید مشکل، کادر را علامت بزنید.<br>اگر حداقل یک مشکل تأیید شده در میان انتخاب شده وجود داشته باشد، این کادر تأیید در دسترس است.| |*بستن مشکل*|برای بستن دستی مشکل(های) انتخاب شده، کادر را علامت بزنید.<br>در صورتی که گزینه *اجازه بستن دستی* در [پیکربندی راه اندازی](/manual/config) علامت زده شود، کادر انتخاب برای بستن یک مشکل در دسترس است. /triggers/trigger) برای حداقل یکی از مشکلات انتخاب شده. فقط مشکلاتی بسته می‌شوند که با کلیک بر روی *به‌روزرسانی* بسته می‌شوند.<br>اگر مشکلی به‌صورت دستی قابل بسته نباشد، چک باکس غیرفعال می‌شود.<br>مشکلات از قبل بسته‌شده به‌طور مکرر بسته نمی‌شوند.|

en-us	#### Updating service tags  Make SLA with ID "5" to be calculated at monthly intervals for NoSQL related services, without changing its schedule or excluded downtimes; set SLO to 95%.  Request:  ```json {     "jsonrpc": "2.0",     "method": "sla.update",     "params": [         {             "slaid": "5",             "name": "NoSQL Database engines",             "slo": "95",             "period": 2,             "service_tags": [                 {                     "tag": "Database",                     "operator": "0",                     "value": "Redis"                 },                 {                     "tag": "Database",                     "operator": "0",                     "value": "MongoDB"                 }             ]         }     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```
fa	####به روز رسانی اینترفیس خاص هاست اولیه   Replace inherited interfaces with host prototype custom interfaces.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "custom_interfaces": "1",         "interfaces": [             {                 "main": "1",                 "type": "2",                 "useip": "1",                 "ip": "127.0.0.1",                 "dns": "",                 "port": "161",                 "details": {                     "version": "2",                     "bulk": "1",                     "community": "{$SNMP_COMMUNITY}"                 }             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```

en-us	#### Updating template dashboard pages  Rename the first dashboard page, replace widgets on the second dashboard page and add a new page as the third one. Delete all other dashboard pages.  Request:  ```json {     "jsonrpc": "2.0",     "method": "templatedashboard.update",     "params": {         "dashboardid": "2",         "pages": [             {                 "dashboard_pageid": 1,                 "name": 'Renamed Page'             },             {                 "dashboard_pageid": 2,                 "widgets": [                     {                         "type": "clock",                         "x": 0,                         "y": 0,                         "width": 4,                         "height": 3                     }                 ]             },             {                 "display_period": 60             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 2 } ```
fa	####به روز رسانی اینترفیس خاص هاست اولیه   Replace inherited interfaces with host prototype custom interfaces.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "custom_interfaces": "1",         "interfaces": [             {                 "main": "1",                 "type": "2",                 "useip": "1",                 "ip": "127.0.0.1",                 "dns": "",                 "port": "161",                 "details": {                     "version": "2",                     "bulk": "1",                     "community": "{$SNMP_COMMUNITY}"                 }             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```

en-us	#### - Upgrading  The Zabbix appliance packages may be upgraded. To do so, run:      dnf update zabbix*
fa	#### - ارتقاء  بسته های لوازم خانگی Zabbix ممکن است ارتقا یابد. برای انجام این کار، اجرا کنید:      به روز رسانی dnf zabbix*

en-us	#### Usage examples  Examples of keys for aggregate calculations.
fa	#### مثال های استفاده  نمونه هایی از کلیدها برای محاسبات کل.

en-us	#### user  Changes:\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) added new method `user.unblock`.\ [ZBXNEXT-4029](https://support.zabbix.com/browse/ZBXNEXT-4029) `user.create`, `user.update`: implemented password strength validation according the password policy.\
fa	#### کاربر  تغییرات:\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) روش جدید «user.unblock» را اضافه کرد.\ [ZBXNEXT-4029](https://support.zabbix.com/browse/ZBXNEXT-4029) «user.create»، «user.update»: اعتبارسنجی قدرت رمز عبور مطابق با خط مشی گذرواژه اجرا شده است.\

en-us	#### user  Changes:\ [ZBXNEXT-7971](https://support.zabbix.com/browse/ZBXNEXT-7971) `user.create`, `user.update`: increased max length of the "url" field to 2048 characters.\
fa	#### کاربر  تغییرات:\ [ZBXNEXT-7971](https://support.zabbix.com/browse/ZBXNEXT-7971) «user.create»، «user.update»: حداکثر طول فیلد «url» به 2048 کاراکتر افزایش یافت.\

en-us	#### usergroup  Changes:\ [ZBXNEXT-6866](https://support.zabbix.com/browse/ZBXNEXT-6866) `usergroup.create`, `usergroup.update`: `userids` parameter is now deprecated. Use `users` instead.\
fa	#### گروه کاربران  تغییرات:\ [ZBXNEXT-6866](https://support.zabbix.com/browse/ZBXNEXT-6866) «usergroup.create»، «usergroup.update»: پارامتر «userids» اکنون منسوخ شده است. به جای آن از «کاربران» استفاده کنید.\

en-us	# usergroup.get
fa	# دریافت گروه هاستی 

en-us	# usergroup.update
fa	# به روز رسانی گروه هاستی 

en-us	# usermacro.get
fa	# usermacro.get

en-us	# usermacro.updateglobal
fa	# usermacro.updateglobal

en-us	#### User permission check  Does the user have permission to write to hosts whose names begin with "MySQL" or "Linux" ?  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "countOutput": true,         "search": {             "host": ["MySQL", "Linux"]         },         "editable": true,         "startSearch": true,         "searchByAny": true     },     "auth": "766b71ee543230a1182ca5c44d353e36",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "0",     "id": 1 } ```  ::: noteclassic Zero result means no hosts with read/write permissions. :::
fa	#### بررسی مجوز کاربر  آیا کاربر اجازه دارد به هاست هایی که نامشان با MySQL" یا "Linux"؟ شروع می شود بنویسد ؟  " Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "countOutput": true,         "search": {             "host": ["MySQL", "Linux"]         },         "editable": true,         "startSearch": true,         "searchByAny": true     },     "auth": "766b71ee543230a1182ca5c44d353e36",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "0",     "id": 1 } ```  ::: noteclassic Zero result means no hosts with read/write permissions. :::

en-us	#### Using a custom expression filter  Create a correlation that will use a custom filter condition. The formula IDs "A" or "B" have been chosen arbitrarily. Condition type will be "Host group" with operator "<>".  Request:  ```json {     "jsonrpc": "2.0",     "method": "correlation.create",     "params": {         "name": "new host group correlation",         "description": "a custom description",         "status": 0,         "filter": {             "evaltype": 3,             "formula": "A or B",             "conditions": [                 {                     "type": 2,                     "operator": 1,                     "formulaid": "A"                 },                 {                     "type": 2,                     "operator": 1,                     "formulaid": "B"                 }             ]         },         "operations": [             {                 "type": 1             }         ]     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "2"         ]     },     "id": 1 } ```
fa	####  استفاده از یک فیلتر عبارت سفارشی  یک همبستگی ایجاد کنید که از یک شرط فیلتر سفارشی استفاده کند. این شناسه فرمول "A" یا "B" خودسرانه انتخاب شده است. نوع شرط خواهد بود "گروه میزبان" با عملگر "<>" باشد.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "همبستگی.ایجاد"،     "params": {         "نام": "همبستگی گروه میزبان جدید"،         "description": "یک توصیف سفارشی"،         "وضعیت": 0،         "فیلتر": {             "evaltype": 3،             "فرمول": "الف یا ب"،             "شرایط": [                 {                     "نوع": 2،                     "اپراتور": 1،                     "formulaid": "A"                 }،                 {                     "نوع": 2،                     "اپراتور": 1،                     "formulaid": "B"                 }             ]         }،         "عملیات": [             {                 "نوع": 1             }         ]     }،     "auth": "343baad4f88b4106b9b5961e77437688"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "همبستگی ها": [             "2"         ]     }،     "id": 1 } ```

en-us	#### Using a custom expression filter  Create an LLD rule with a filter that will use a custom expression to evaluate the conditions. The LLD rule must only discover objects the "{\#MACRO1}" macro value of which matches both regular expression "regex1" and "regex2", and the value of "{\#MACRO2}" matches either "regex3" or "regex4". The formula IDs "A", "B", "C" and "D" have been chosen arbitrarily.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Filtered LLD rule",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 3,             "formula": "(A and B) and (C or D)",             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1",                     "formulaid": "A"                 },                 {                     "macro": "{#MACRO1}",                     "value": "@regex2",                     "formulaid": "B"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex3",                     "formulaid": "C"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex4",                     "formulaid": "D"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```
fa	#### Using a custom expression filter  یک قانون LLD با فیلتری ایجاد کنید که از یک عبارت سفارشی برای استفاده کند شرایط را ارزیابی کنید قانون LLD فقط باید اشیاء را کشف کند مقدار کلان «{\#MACRO1}» که با هر دو عبارت معمولی مطابقت دارد "regex1" و "regex2"، و مقدار "{\#MACRO2}" با هر یک مطابقت دارد "regex3" یا "regex4". شناسه فرمول "A"، "B"، "C" و "D" بوده است خودسرانه انتخاب شده است.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Filtered LLD rule",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 3,             "formula": "(A and B) and (C or D)",             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1",                     "formulaid": "A"                 },                 {                     "macro": "{#MACRO1}",                     "value": "@regex2",                     "formulaid": "B"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex3",                     "formulaid": "C"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex4",                     "formulaid": "D"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```

en-us	#### Using a custom expression filter  Create a trigger action that will use a custom filter condition. The action must send a message for each trigger with severity higher or equal to "Warning" for hosts "10084" and "10106". The formula IDs "A", "B" and "C" have been chosen arbitrarily.  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Trigger action",         "eventsource": 0,         "status": 0,         "esc_period": "2m",         "filter": {             "evaltype": 3,             "formula": "A and (B or C)",             "conditions": [                 {                     "conditiontype": 4,                     "operator": 5,                     "value": "2",                     "formulaid": "A"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10084",                     "formulaid": "B"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10106",                     "formulaid": "C"                 }             ]         },         "operations": [             {                 "operationtype": 0,                 "esc_period": "0s",                 "esc_step_from": 1,                 "esc_step_to": 2,                 "evaltype": 0,                 "opmessage_grp": [                     {                         "usrgrpid": "7"                     }                 ],                 "opmessage": {                     "default_msg": 1,                     "mediatypeid": "1"                 }             }         ],         "pause_suppressed": "0",         "notify_if_canceled": "0"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "18"         ]     },     "id": 1 } ```
fa	#### با استفاده از یک فیلتر عبارت سفارشی  یک اقدام ماشه ای ایجاد کنید که از یک شرط فیلتر سفارشی استفاده کند. این اقدام باید برای هر محرک با شدت بالاتر یا پیامی ارسال کند برابر با "هشدار" برای میزبان "10084" و "10106". شناسه فرمول "A"، «ب» و «ج» خودسرانه انتخاب شده اند.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "اقدام. ایجاد"،     "params": {         "name": "عمل ماشه"،         "منبع رویداد": 0،         "وضعیت": 0،         "esc_period": "2m"،         "فیلتر": {             "evaltype": 3،             "فرمول": "A و (B یا C)"،             "شرایط": [                 {                     "شرایط نوع": 4،                     "اپراتور": 5،                     "ارزش": "2"،                     "formulaid": "A"                 }،                 {                     "شرایط نوع": 1،                     "اپراتور": 0،                     "value": "10084"،                     "formulaid": "B"                 }،                 {                     "شرایط نوع": 1،                     "اپراتور": 0،                     "value": "10106"،                     "formulaid": "C"                 }             ]         }،         "عملیات": [             {                 "نوع عملیات": 0،                 "esc_period": "0s"،                 "esc_step_from": 1،                 "esc_step_to": 2،                 "evaltype": 0،                 "opmessage_grp": [                     {                         "usrgrpid": "7"                     }                 ]،                 "opmessage": {                     "default_msg": 1،                     "mediatypeid": "1"                 }             }         ]،         "pause_suppressed": "0"،         "notify_if_cancelled": "0"     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "actionids": [             "18"         ]     }،     "id": 1 } ```

en-us	#### Using a filter  Create an LLD rule with a set of conditions to filter the results by. The conditions will be grouped together using the logical "and" operator.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Filtered LLD rule",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 1,             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex2",                     "operator": "9"                 },                 {                     "macro": "{#MACRO3}",                     "value": "",                     "operator": "12"                 },                 {                     "macro": "{#MACRO4}",                     "value": "",                     "operator": "13"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```
fa	#### hsjthni hc ّهمفثق  Create an LLD rule with a set of conditions to filter the results by. The conditions will be grouped together using the logical "and" operator.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Filtered LLD rule",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "filter": {             "evaltype": 1,             "conditions": [                 {                     "macro": "{#MACRO1}",                     "value": "@regex1"                 },                 {                     "macro": "{#MACRO2}",                     "value": "@regex2",                     "operator": "9"                 },                 {                     "macro": "{#MACRO3}",                     "value": "",                     "operator": "12"                 },                 {                     "macro": "{#MACRO4}",                     "value": "",                     "operator": "13"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```

en-us	##### - Using a static IP address  By default the appliance uses DHCP to obtain the IP address. To specify a static IP address:  -   Log in as root user; -   Open */etc/sysconfig/network-scripts/ifcfg-eth0* file; -   Replace *BOOTPROTO=dhcp* with *BOOTPROTO=none* -   Add the following lines:     -   *IPADDR=<IP address of the appliance>*     -   *PREFIX=<CIDR prefix>*     -   *GATEWAY=<gateway IP address>*     -   *DNS1=<DNS server IP address>* -   Run **systemctl restart network** command.  Consult the official Red Hat [documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces) if needed.
fa	##### - استفاده از آدرس IP ثابت  به طور پیش فرض دستگاه از DHCP برای به دست آوردن آدرس IP استفاده می کند. برای مشخص کردن یک آدرس IP ثابت:  - به عنوان کاربر ریشه وارد شوید. - فایل */etc/sysconfig/network-scripts/ifcfg-eth0* را باز کنید. - *BOOTPROTO=dhcp* را با *BOOTPROTO=هیچ* جایگزین کنید - خطوط زیر را اضافه کنید:     - *IPADDR=<آدرس IP دستگاه>*     - *PREFIX=<پیشوند CIDR>*     - *GATEWAY=<آدرس IP دروازه>*     - *DNS1=<آدرس IP سرور DNS>* - دستور **systemctl Restart Network** را اجرا کنید.  با کلاه قرمزی رسمی مشورت کنید [اسناد](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces) در صورت نیاز

en-us	#### Using custom query fields and headers  Create LLD rule with custom query fields and headers.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "hostid": "10257",         "interfaceid": "5",         "type": 19,         "name": "API HTTP agent",         "key_": "api_discovery_rule",         "value_type": 3,         "delay": "5s",         "url": "http://127.0.0.1?discoverer.php",         "query_fields": [             {                 "mode": "json"             },             {                 "elements": "2"             }         ],         "headers": {             "X-Type": "api",             "Authorization": "Bearer mF_A.B5f-2.1JcM"         },         "allow_traps": 1,         "trapper_hosts": "127.0.0.1"     },     "auth": "d678e0b85688ce578ff061bd29a20d3b",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 1 } ```
fa	#### استفاده از هدر ها و کوئری های شخصی سازی شذه   Create LLD rule with custom query fields and headers.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "hostid": "10257",         "interfaceid": "5",         "type": 19,         "name": "API HTTP agent",         "key_": "api_discovery_rule",         "value_type": 3,         "delay": "5s",         "url": "http://127.0.0.1?discoverer.php",         "query_fields": [             {                 "mode": "json"             },             {                 "elements": "2"             }         ],         "headers": {             "X-Type": "api",             "Authorization": "Bearer mF_A.B5f-2.1JcM"         },         "allow_traps": 1,         "trapper_hosts": "127.0.0.1"     },     "auth": "d678e0b85688ce578ff061bd29a20d3b",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 1 } ```

en-us	##### Using filter  You can use the filter to display only the maps you are interested in. For better search performance, data is searched with macros unresolved.
fa	##### استفاده از فیلتر  شما می توانید از فیلتر برای نمایش تنها نقشه های مورد علاقه خود استفاده کنید. برای عملکرد بهتر جستجو، داده ها با ماکروهای حل نشده جستجو می شوند.

en-us	#### Using filter  You can use the filter to display only the problems you are interested in. For better search performance, data is searched with macros unresolved.  The filter is located above the table. Favorite filter settings can be saved as tabs and then quickly accessed by clicking on the [tabs above the filter](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Show*|Filter by problem status:<br>**Recent problems** - unresolved and recently resolved problems are displayed (default)<br>**Problems** - unresolved problems are displayed<br>**History** - history of all events is displayed| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Hosts*|Filter by one or more hosts.| |*Triggers*|Filter by one or more triggers.| |*Problem*|Filter by problem name.| |*Severity*|Filter by trigger (problem) severity.| |*Age less than*|Filter by how old the problem is.| |*Host inventory*|Filter by inventory type and value.| |*Tags*|Filter by [event tag](/manual/config/tagging) name and value. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met<br>When filtered, the tags specified here will be displayed first with the problem, unless overridden by the *Tag display priority* (see below) list.| |*Show tags*|Select the number of displayed tags:<br>**None** - no *Tags* column in *Monitoring → Problems*<br>**1** - *Tags* column contains one tag<br>**2** - *Tags* column contains two tags<br>**3** - *Tags* column contains three tags<br>To see all tags for the problem roll your mouse over the three dots icon.| |*Tag name*|Select tag name display mode:<br>**Full** - tag names and values are displayed in full<br>**Shortened** - tag names are shortened to 3 symbols; tag values are displayed in full<br>**None** - only tag values are displayed; no names| |*Tag display priority*|Enter tag display priority for a problem, as a comma-separated list of tags (for example: `Services,Applications,Application`). Tag names only should be used, no values. The tags of this list will always be displayed first, overriding the natural ordering by alphabet.| |*Show operational data*|Select the mode for displaying [operational data](#operational_data_of_problems):<br>**None** - no operational data is displayed<br>**Separately** - operational data is displayed in a separate column<br>**With problem name** - append operational data to the problem name, using parentheses for the operational data| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.| |*Compact view*|Mark the checkbox to enable compact view.| |*Show details*|Mark the checkbox to display underlying trigger expressions of the problems. Disabled if *Compact view* checkbox is marked.| |*Show unacknowledged only*|Mark the checkbox to display unacknowledged problems only.| |*Show timeline*|Mark the checkbox to display the visual timeline and grouping. Disabled if *Compact view* checkbox is marked.| |*Highlight whole row*|Mark the checkbox to highlight the full line for unresolved problems. The problem severity color is used for highlighting.<br>Enabled only if the *Compact view* checkbox is marked in the standard blue and dark themes. *Highlight whole row* is not available in the high-contrast themes.|
fa	#### استفاده از فیلتر  شما می توانید از فیلتر برای نمایش تنها مشکلات مورد نظر خود استفاده کنید برای عملکرد بهتر جستجو، داده ها با ماکروها جستجو می شوند حل نشده  فیلتر بالای جدول قرار دارد. تنظیمات فیلتر مورد علاقه می تواند باشد به‌عنوان برگه‌ها ذخیره می‌شود و سپس با کلیک بر روی [برگه‌های بالا، به سرعت به آن دسترسی پیدا می‌کنید را filter](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_filter.png){width="600"}  |پارامتر|توضیحات| |--|--------| |*نمایش*|فیلتر بر اساس وضعیت مشکل:<br>**مشکلات اخیر** - مشکلات حل نشده و اخیراً حل نشده نمایش داده می شوند (پیش فرض)<br>**مشکلات** - مشکلات حل نشده نمایش داده می شوند<br>**تاریخچه* * - تاریخچه همه رویدادها نمایش داده می شود| |*گروه های میزبان*|فیلتر بر اساس یک یا چند گروه میزبان.<br>مشخص کردن یک گروه میزبان والد به طور ضمنی همه گروه های میزبان تودرتو را انتخاب می کند.| |*میزبان*|فیلتر بر اساس یک یا چند میزبان.| |*محرک*|بر اساس یک یا چند محرک فیلتر کنید.| |*مشکل*|فیلتر بر اساس نام مشکل.| |*شدت*|فیلتر بر اساس شدت ماشه (مشکل).| |*سن کمتر از*|بر اساس سن مشکل فیلتر کنید.| |*موجودی میزبان*|فیلتر بر اساس نوع و مقدار موجودی.| |*برچسب*|بر اساس نام و مقدار [برچسب رویداد](/manual/config/tagging) فیلتر کنید. امکان گنجاندن و همچنین حذف تگ ها و مقادیر تگ خاص وجود دارد. چند شرط را می توان تنظیم کرد. تطبیق نام برچسب همیشه به حروف کوچک و بزرگ حساس است.<br>برای هر شرط چندین عملگر موجود است:<br>**Exists** - شامل نام تگ های مشخص شده<br>**برابر** - شامل نام تگ های مشخص شده و مقادیر (حساس به حروف کوچک و بزرگ)<br>**حاوی** - شامل نام تگ های مشخص شده است که در آن مقادیر برچسب حاوی رشته وارد شده است (تطابق رشته های فرعی، حساس به حروف کوچک و بزرگ)<br>**وجود ندارد** - موارد مشخص شده را حذف می کند نام‌های برچسب<br>**برابر نیست** - نام‌ها و مقادیر تگ‌های مشخص شده را حذف می‌کند (حساس به حروف کوچک و بزرگ)<br>**حاوی نمی‌شود** - نام‌های برچسب مشخص‌شده را که در آن مقادیر برچسب حاوی رشته وارد شده هستند، حذف می‌کند ( مطابقت زیر رشته، حساس به حروف کوچک و بزرگ)<br>دو نوع محاسبه برای شرایط وجود دارد:<br>**And/Or** - همه شرایط باید برآورده شوند، شرایطی که نام برچسب یکسانی دارند با شرط Or گروه بندی می شوند<br >**یا** - اگر یک شرط برآورده شود کافی است<br>وقتی فیلتر شد، برچسب های مشخص شده در اینجا ابتدا با مشکل نمایش داده می شوند، مگر اینکه توسط لیست *اولویت نمایش برچسب* (به زیر مراجعه کنید) لغو شود.| |*نمایش برچسب*|تعداد برچسب های نمایش داده شده را انتخاب کنید:<br>**هیچ** - بدون ستون *برچسب*ها در *نظارت → مشکلات*<br>**1** - ستون *برچسب*ها دارای یک تگ است< br>**2** - ستون *برچسب*ها شامل دو تگ است<br>**3** - ستون *برچسب*ها شامل سه تگ است<br>برای دیدن همه تگهای مشکل، ماوس خود را روی نماد سه نقطه قرار دهید. | |*نام برچسب*|حالت نمایش نام تگ را انتخاب کنید:<br>**کامل** - نام تگ ها و مقادیر به صورت کامل نمایش داده می شوند<br>**کوتاه شده** - نام برچسب ها به 3 علامت کوتاه می شوند. مقادیر تگ به صورت کامل نمایش داده می شوند<br>**هیچ** - فقط مقادیر برچسب نمایش داده می شوند. بدون نام| |*اولویت نمایش برچسب*|اولویت نمایش برچسب را برای یک مشکل، به عنوان لیستی از برچسب ها که با کاما جدا شده اند وارد کنید (به عنوان مثال: "سرویس ها، برنامه ها، برنامه"). فقط باید از نام تگ استفاده شود، بدون مقدار. برچسب‌های این لیست همیشه اول نمایش داده می‌شوند و ترتیب طبیعی بر اساس حروف الفبا را لغو می‌کنند.| |*نمایش داده های عملیاتی*|حالت نمایش [داده های عملیاتی](#عملیات_داده_مشکلات):<br>**هیچ** - هیچ داده عملیاتی نمایش داده نمی شود<br>**به طور جداگانه** - داده های عملیاتی در یک نمایش داده می شود ستون جداگانه<br>**با نام مشکل** - اضافه کردن داده های عملیاتی به نام مشکل، با استفاده از پرانتز برای داده های عملیاتی| |*نمایش مشکلات سرکوب شده*|چک باکس را برای نمایش مشکلاتی که در غیر این صورت به دلیل نگهداری میزبان سرکوب می شوند (نمایش داده نمی شوند) علامت بزنید.| |*نمای فشرده*|برای فعال کردن نمای فشرده، کادر را علامت بزنید.| |*نمایش جزئیات*|برای نمایش عبارات محرک اصلی مشکلات، کادر را علامت بزنید. اگر کادر چک *نمای فشرده* علامت گذاری شده باشد غیرفعال می شود.| |*فقط نمایش ناشناس*|چک باکس را علامت بزنید تا فقط مشکلات تأیید نشده نمایش داده شود.| |*نمایش جدول زمانی*|برای نمایش جدول زمانی بصری و گروه بندی، کادر را علامت بزنید. اگر کادر چک *نمای فشرده* علامت گذاری شده باشد غیرفعال می شود.| |*کل ردیف را برجسته کنید*|باکس را علامت بزنید تا خط کامل برای مشکلات حل نشده برجسته شود. رنگ شدت مشکل برای برجسته کردن استفاده می‌شود.<br>فقط در صورتی فعال می‌شود که کادر چک *نمای فشرده* در طرح‌های زمینه آبی و تیره استاندارد علامت‌گذاری شده باشد. * برجسته کردن کل ردیف* در تم های با کنتراست بالا موجود نیست.|

en-us	#### Using maxdelay parameter  The 'maxdelay' parameter in log items allows ignoring some older lines from log files in order to get the most recent lines analyzed within the 'maxdelay' seconds.  ::: notewarning Specifying 'maxdelay' > 0 may lead to **ignoring important log file records and missed alerts**. Use it carefully at your own risk only when necessary. :::  By default items for log monitoring follow all new lines appearing in the log files. However, there are applications which in some situations start writing an enormous number of messages in their log files. For example, if a database or a DNS server is unavailable, such applications flood log files with thousands of nearly identical error messages until normal operation is restored. By default, all those messages will be dutifully analyzed and matching lines sent to server as configured in `log` and `logrt` items.  Built-in protection against overload consists of a configurable 'maxlines' parameter (protects server from too many incoming matching log lines) and a 10\*'maxlines' limit (protects host CPU and I/O from overloading by agent in one check). Still, there are 2 problems with the built-in protection. First, a large number of potentially not-so-informative messages are reported to server and consume space in the database. Second, due to the limited number of lines analyzed per second the agent may lag behind the newest log records for hours. Quite likely, you might prefer to be sooner informed about the current situation in the log files instead of crawling through old records for hours.  The solution to both problems is using the 'maxdelay' parameter. If 'maxdelay' > 0 is specified, during each check the number of processed bytes, the number of remaining bytes and processing time is measured. From these numbers the agent calculates an estimated delay - how many seconds it would take to analyze all remaining records in a log file.  If the delay does not exceed 'maxdelay' then the agent proceeds with analyzing the log file as usual.  If the delay is greater than 'maxdelay' then the agent **ignores a chunk of a log file by "jumping" over it** to a new estimated position so that the remaining lines could be analyzed within 'maxdelay' seconds.  Note that agent does not even read ignored lines into buffer, but calculates an approximate position to jump to in a file.  The fact of skipping log file lines is logged in the agent log file like this:      14287:20160602:174344.206 item:"logrt["/home/zabbix32/test[0-9].log",ERROR,,1000,,,120.0]"     logfile:"/home/zabbix32/test1.log" skipping 679858 bytes     (from byte 75653115 to byte 76332973) to meet maxdelay  The "to byte" number is approximate because after the "jump" the agent adjusts the position in the file to the beginning of a log line which may be further in the file or earlier.  Depending on how the speed of growing compares with the speed of analyzing the log file you may see no "jumps", rare or often "jumps", large or small "jumps", or even a small "jump" in every check. Fluctuations in the system load and network latency also affect the calculation of delay and hence, "jumping" ahead to keep up with the "maxdelay" parameter.  Setting 'maxdelay' < 'update interval' is not recommended (it may result in frequent small "jumps").
fa	#### با استفاده از پارامتر maxdelay  پارامتر "maxdelay" در آیتم های گزارش امکان نادیده گرفتن برخی از خطوط قدیمی تر را می دهد از فایل های ورود به سیستم به منظور به دست آوردن آخرین خطوط تجزیه و تحلیل در داخل "maxdelay" ثانیه.  ::: هشدار تعیین "maxdelay" > 0 ممکن است منجر به **نادیده گرفتن شود سوابق مهم فایل لاگ و هشدارهای از دست رفته**. با دقت از آن استفاده کنید فقط در صورت لزوم خود را به خطر می اندازد. :::  به‌طور پیش‌فرض، موارد برای نظارت بر گزارش، تمام خطوط جدیدی را که در آن ظاهر می‌شوند، دنبال می‌کنند فایل های گزارش با این حال، برنامه هایی وجود دارد که در برخی شرایط شروع به نوشتن تعداد زیادی پیام در پرونده های گزارش خود کنید. برای به عنوان مثال، اگر یک پایگاه داده یا یک سرور DNS در دسترس نباشد، چنین برنامه هایی فایل های گزارش سیل با هزاران پیام خطای تقریباً یکسان تا عملکرد عادی بازیابی می شود. به طور پیش فرض، همه آن پیام ها خواهند بود به دقت تجزیه و تحلیل شده و خطوط مطابق با پیکربندی به سرور ارسال می شود موارد "log" و "logrt".  حفاظت داخلی در برابر اضافه بار شامل یک قابل تنظیم است پارامتر 'maxlines' (سرور را از تطابق بیش از حد ورودی محافظت می کند خطوط log) و محدودیت 10\* 'maxlines' (از CPU میزبان و I/O محافظت می کند اضافه بار توسط نماینده در یک چک). با این حال، 2 مشکل در مورد وجود دارد حفاظت داخلی اول، تعداد زیادی از بالقوه پیام های نه چندان آموزنده به سرور گزارش می شوند و فضا را در آن مصرف می کنند پایگاه داده. دوم، به دلیل محدود بودن تعداد خطوط تحلیل شده در هر دوم ممکن است عامل ساعت ها از جدیدترین رکوردهای گزارش عقب بماند. کاملا احتمالاً، ممکن است ترجیح دهید زودتر از جریان فعلی مطلع شوید وضعیت در فایل های گزارش به جای خزیدن در پرونده های قدیمی برای ساعت ها.  راه حل هر دو مشکل استفاده از پارامتر "maxdelay" است. اگر 'maxdelay' > 0 مشخص شده است، در طول هر بررسی تعداد بایت های پردازش شده، تعداد بایت های باقی مانده و زمان پردازش است اندازه گیری شده. از این اعداد، عامل تاخیر تخمینی را محاسبه می کند - چند ثانیه طول می کشد تا تمام رکوردهای باقی مانده در یک گزارش تجزیه و تحلیل شود فایل.  اگر تأخیر از «maxdelay» تجاوز نکند، نماینده کار را ادامه می دهد تجزیه و تحلیل فایل log طبق معمول  اگر تاخیر بیشتر از "maxdelay" باشد، عامل **یک تکه را نادیده می گیرد یک فایل log با "پرش" از روی آن** به یک موقعیت تخمینی جدید به طوری که خطوط باقیمانده را می توان در عرض "maxdelay" ثانیه تجزیه و تحلیل کرد.  توجه داشته باشید که عامل حتی خطوط نادیده گرفته شده را در بافر نمی خواند، اما موقعیت تقریبی را برای پرش در یک فایل محاسبه می کند.  واقعیت پرش از خطوط فایل لاگ مانند فایل لاگ عامل ثبت می شود این:      14287:20160602:174344.206 مورد:"logrt["/home/zabbix32/test[0-9].log",ERROR,,1000,,,,120.0]"     logfile:"/home/zabbix32/test1.log" پرش از 679858 بایت     (از بایت 75653115 تا بایت 76332973) برای دیدار با maxdelay  عدد "به بایت" تقریبی است زیرا پس از "پرش" عامل است موقعیت را در فایل به ابتدای یک خط ورود تنظیم می کند که ممکن است بیشتر در فایل یا قبل از آن باشد.  بسته به اینکه سرعت رشد چگونه با سرعت رشد مقایسه می شود در تجزیه و تحلیل فایل گزارش، ممکن است هیچ "پرش"، نادر یا اغلب "پرش" مشاهده نشود، "پرش" بزرگ یا کوچک، یا حتی یک "پرش" کوچک در هر چک. نوسانات بار سیستم و تأخیر شبکه نیز بر آن تأثیر می گذارد محاسبه تاخیر و از این رو، "پریدن" به جلو برای همگام شدن با پارامتر "maxdelay".  تنظیم 'maxdelay' < 'update interval' توصیه نمی شود (ممکن است منجر به "پرش" های کوچک مکرر می شود).

en-us	### UTF-8 BOM in configuration import  [Configuration import](/manual/xml_export_import#details-about-import) now supports files with a UTF-8 byte-order mark (BOM).
fa	### UTF-8 BOM در وارد کردن پیکربندی  [Iconfiguration import](/manual/xml_export_import#details-about-import) اکنون از فایل‌هایی با علامت ترتیب بایت UTF-8 (BOM) پشتیبانی می‌کند.

en-us	 ###### Validate request  A request to execute *Validate* function of the *Configurator* interface.  |   |   | |---|---| |direction|agent → plugin| |response|yes|  Parameters specific to *Validate* requests:  |Name|Type|Comments| |---------|--------|----------| |private_options|JSON object (optional)|JSON object containing private plugin configuration options, if provided.|  *Example:*      {"id":7,"type":9,"private_options":{...}}
fa	 ###### پیکربندی درخواست  درخواستی برای اجرای تابع *Configure* رابط *Configurator*.  | | | |---|---| |جهت|عامل → افزونه| |پاسخ|عدم|  پارامترهای خاص درخواست های *پیکربندی*:  |نام|نوع|نظر| |---------|--------|----------| |global_options|شیء JSON|شیء JSON حاوی گزینه‌های پیکربندی عامل جهانی.| |private_options|شیء JSON (اختیاری)|شیء JSON حاوی گزینه‌های پیکربندی افزونه خصوصی، در صورت ارائه.|  *مثال:*      {"id":6,"type":8,"global_options":{...},"private_options":{...}}

en-us	 ###### Validate response  Response from *Validate* function of *Configurator* interface.  |   |   | |---|---| |direction|plugin → agent| |response|n/a|  Parameters specific to *Validate* responses:  |Name|Type|Comments| |---------|--------|----------| |error|string (optional)|An error message returned if the Validate function is not executed successfully. Absent if executed successfully.|  *Example:*      {"id":8,"type":10}  or      {"id":8,"type":10,"error":"error message"}
fa	 ###### پاسخ صادرات  پاسخ از تابع صادرات رابط صادرکننده.  | | | |---|---| |جهت|پلاگین → عامل| |پاسخ|عدم|  پارامترهای خاص برای پاسخ های صادراتی:  |نام|نوع|نظر| |---------|--------|----------| | مقدار | رشته (اختیاری) | مقدار پاسخ از تابع Export. وجود ندارد، در صورت بازگشت خطا.| |error|string (اختیاری) |پیام خطا در صورتی که تابع Export با موفقیت اجرا نشده باشد. وجود ندارد، در صورت بازگشت مقدار.|  *مثال ها:*      {"id":5,"type":7,"value":"response"}  یا      {"id":5,"type":7,"error":"پیام خطا"}

en-us	#### Value caching  Values required for trigger evaluation are cached by Zabbix server. Because of this trigger evaluation causes a higher database load for some time after the server restarts. The value cache is not cleared when item history values are removed (either manually or by housekeeper), so the server will use the cached values until they are older than the time periods defined in trigger functions or server is restarted.
fa	#### ذخیره مقدار  مقادیر مورد نیاز برای ارزیابی ماشه توسط سرور Zabbix ذخیره می شوند. به دلیل این ارزیابی ماشه باعث بارگذاری بیشتر پایگاه داده برای مدتی پس از راه اندازی مجدد سرور کش ارزش پاک نمی شود مقادیر تاریخچه آیتم ها حذف می شوند (به صورت دستی یا توسط خانه دار)، بنابراین سرور از مقادیر ذخیره شده استفاده می کند تا زمانی که آنها قدیمی تر از زمان باشند دوره های تعریف شده در توابع ماشه یا سرور راه اندازی مجدد می شود.

en-us	#### valuemap  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `valuemap.update`: the parameter `uuid` can now be updated.\
fa	#### نشان گذاری مقادیر  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `valuemap.update`: the parameter `uuid` can now be updated.\

en-us	# valuemap.create
fa	# ساخت آیکون مپ 

en-us	# valuemap.delete
fa	#دکمه آپدیت نقشه 

en-us	# valuemap.get
fa	#دکمه آپدیت نقشه 

en-us	# valuemap.update
fa	#دکمه آپدیت نقشه 

en-us	#### Verification  It can be verified that a problem has been closed manually:  -   in event details, available through *Monitoring* → *Problems*; -   by using the {EVENT.UPDATE.HISTORY} macro in notification messages     that will provide this information.
fa	#### تایید  می توان تأیید کرد که یک مشکل به صورت دستی بسته شده است:  - در جزئیات رویداد، از طریق *مانیتورینگ* → *مشکلات* در دسترس است. - با استفاده از ماکرو {EVENT.UPDATE.HISTORY} در پیام‌های اعلان     که این اطلاعات را ارائه خواهد کرد.

en-us	##### Verify agent parameters  Make sure that in the [agent configuration file](/manual/appendix/config/zabbix_agentd):  -   'Hostname' parameter matches the host name in the frontend -   Servers in the 'ServerActive' parameter are specified for the     processing of active checks
fa	##### پارامترهای عامل را بررسی کنید  مطمئن شوید که در پیکربندی [agent file](/manual/appendix/config/zabbix_agentd):  - پارامتر "Hostname" با نام میزبان در قسمت جلو مطابقت دارد - سرورها در پارامتر "ServerActive" برای     پردازش چک های فعال

en-us	### Verify CA mode
fa	### حالت CA را تأیید کنید

en-us	### Verify CA mode  Copy required MySQL CA to the Zabbix frontend server, assign proper permissions to allow the webserver to read this file.  ::: noteclassic  *Verify CA* mode doesn't work on SLES 12 and RHEL 7 due to older MySQL libraries.  :::
fa	### حالت CA را تأیید کنید  MySQL CA مورد نیاز را در سرور frontend Zabbix کپی کنید، به درستی اختصاص دهید اجازه می دهد تا سرور وب بتواند این فایل را بخواند.  ::: نوتکلاسیک  *تأیید کنید حالت CA* در SLES 12 و RHEL 7 به دلیل کار نمی کند کتابخانه های MySQL قدیمی :::

en-us	### Verify full mode
fa	### حالت کامل را تأیید کنید

en-us	### Verify Full mode
fa	### حالت کامل را تأیید کنید

en-us	#### Viewing maps  To view a map, click on its name in the list of all maps.  ![](../../../../../assets/en/manual/web_interface/maps.png){width="600"}  You can use the drop-down in the map title bar to select the lowest severity level of the problem triggers to display. The severity marked as *default* is the level set in the map configuration. If the map contains a sub-map, navigating to the sub-map will retain the higher-level map severity (except if it is *Not classified*, in this case, it will not be passed to the sub-map).
fa	#### مشاهده نقشه ها  برای مشاهده نقشه، روی نام آن در لیست همه نقشه ها کلیک کنید.  ![](../../../../../assets/en/manual/web_interface/maps.png){width="600"}  می توانید از منوی کشویی در نوار عنوان نقشه برای انتخاب کمترین استفاده کنید سطح شدت مشکل باعث نمایش آن می شود. شدت مشخص شده است به عنوان *پیش فرض* سطح تنظیم شده در پیکربندی نقشه است. اگر نقشه حاوی یک نقشه فرعی است، با حرکت به نقشه فرعی، این نقشه را حفظ می کند شدت نقشه سطح بالاتر (به جز اگر *طبقه بندی نشده* باشد، در این مورد، به نقشه فرعی منتقل نمی شود).

en-us	##### Virtual file system data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**vfs.dev.discovery**|<|<|<| |List of block devices and their type. Used for low-level discovery.|JSON object| |This item is supported on Linux platform only.<br><br>Supported since Zabbix 4.4.0.| |**vfs.dev.read**\[<device>,<type>,<mode>\]|<|<|<| |Disk read statistics.|Integer - with `type` in *sectors*, *operations*, *bytes*<br><br>Float - with `type` in *sps*, *ops*, *bps*<br><br>*Note*: if using an update interval of three hours or more^**[2](#footnotes)**^, will always return '0'|**device** - disk device (default is *all* ^**[3](#footnotes)**^)<br>**type** - possible values: *sectors*, *operations*, *bytes*, *sps*, *ops*, *bps*<br>Note that 'type' parameter support and defaults depend on the platform. See [platform-specific](/manual/appendix/items/supported_by_platform) details.<br>*sps*, *ops*, *bps* stand for: sectors, operations, bytes per second, respectively.<br>**mode** - possible values: *avg1* (one-minute average, default), *avg5*, *avg15*.<br>This parameter is supported only with `type` in: sps, ops, bps.|You may use relative device names (for example, `sda`) as well as an optional /dev/ prefix (for example, `/dev/sda`).<br><br>LVM logical volumes are supported.<br><br>Default values of 'type' parameter for different OSes:<br>AIX - operations<br>FreeBSD - bps<br>Linux - sps<br>OpenBSD - operations<br>Solaris - bytes<br><br>Example:<br>=> vfs.dev.read\[,operations\]<br><br>*sps*, *ops* and *bps* on supported platforms used to be limited to 8 devices (7 individual and one *all*). Since Zabbix 2.0.1 this limit is 1024 devices (1023 individual and one for *all*).| |**vfs.dev.write**\[<device>,<type>,<mode>\]|<|<|<| |Disk write statistics.|Integer - with `type` in *sectors*, *operations*, *bytes*<br><br>Float - with `type` in *sps*, *ops*, *bps*<br><br>*Note*: if using an update interval of three hours or more^**[2](#footnotes)**^, will always return '0'|**device** - disk device (default is *all* ^**[3](#footnotes)**^)<br>**type** - possible values: *sectors*, *operations*, *bytes*, *sps*, *ops*, *bps*<br>Note that 'type' parameter support and defaults depend on the platform. See [platform-specific](/manual/appendix/items/supported_by_platform) details.<br>*sps*, *ops*, *bps* stand for: sectors, operations, bytes per second, respectively.<br>**mode** - possible values: *avg1* (one-minute average, default), *avg5*, *avg15*.<br>This parameter is supported only with `type` in: sps, ops, bps.|You may use relative device names (for example, `sda`) as well as an optional /dev/ prefix (for example, `/dev/sda`).<br><br>LVM logical volumes are supported.<br><br>Default values of 'type' parameter for different OSes:<br>AIX - operations<br>FreeBSD - bps<br>Linux - sps<br>OpenBSD - operations<br>Solaris - bytes<br><br>Example:<br>=> vfs.dev.write\[,operations\]<br><br>*sps*, *ops* and *bps* on supported platforms used to be limited to 8 devices (7 individual and one *all*). Since Zabbix 2.0.1 this limit is 1024 (1023 individual and one for *all*).| |**vfs.dir.count**\[dir,<regex\_incl>,<regex\_excl>,<types\_incl>,<types\_excl>,<max\_depth>,<min\_size>,<max\_size>,<min\_age>,<max\_age>,<regex\_excl\_dir>\]|<|<|<| |Directory entry count.|Integer|**dir** - absolute path to directory<br>**regex\_incl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value)<br>**regex\_excl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value)<br>**types\_incl** - directory entry types to count, possible values:<br>*file* - regular file, *dir* - subdirectory, *sym* - symbolic link, *sock* - socket, *bdev* - block device, *cdev* - character device, *fifo* - FIFO, *dev* - synonymous with "bdev,cdev", *all* - all types (default), i.e. "file,dir,sym,sock,bdev,cdev,fifo". Multiple types must be separated with comma and quoted.<br>**types\_excl** - directory entry types (see <types\_incl>) to NOT count. If some entry type is in both <types\_incl> and <types\_excl>, directory entries of this type are NOT counted.<br>**max\_depth** - maximum depth of subdirectories to traverse. **-1** (default) - unlimited, **0** - no descending into subdirectories.<br>**min\_size** - minimum size (in bytes) for file to be counted. Smaller files will not be counted. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**max\_size** - maximum size (in bytes) for file to be counted. Larger files will not be counted. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**min\_age** - minimum age (in seconds) of directory entry to be counted. More recent entries will not be counted. [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**max\_age** - maximum age (in seconds) of directory entry to be counted. Entries so old and older will not be counted (modification time). [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**regex\_excl\_dir** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to regex\_excl)|Environment variables, e.g. `%APP_HOME%`, `$HOME` and `%TEMP%` are not supported.<br><br>Pseudo-directories "." and ".." are never counted.<br><br>Symbolic links are never followed for directory traversal.<br><br>On Windows, directory symlinks are skipped.<br><br>Both `regex_incl` and `regex_excl` are being applied to files and directories when calculating entry count, but are ignored when picking subdirectories to traverse (if regex\_incl is “(?i)\^.+\\.zip$” and max\_depth is not set, then all subdirectories will be traversed, but only files of type zip will be counted).<br><br>Execution time is limited by the timeout value in agent [configuration](/manual/appendix/config/zabbix_agentd). Since large directory traversal may take longer than that, no data will be returned and the item will turn unsupported. Partial count will not be returned.<br><br>When filtering by size, only regular files have meaningful sizes. Under Linux and BSD, directories also have non-zero sizes (a few Kb typically). Devices have zero sizes, e.g. the size of **/dev/sda1** does not reflect the respective partition size. Therefore, when using `<min_size>` and `<max_size>`, it is advisable to specify `<types_incl>` as "*file*", to avoid surprises.<br><br>Examples:<br>⇒ vfs.dir.count\[/dev\] - monitors number of devices in /dev (Linux)<br>⇒ vfs.dir.count\["C:\\Users\\ADMINI\~1\\AppData\\Local\\Temp"\] - monitors number of files in temporary directory (Windows)<br><br>Supported since Zabbix 4.0.0.| |**vfs.dir.get**\[dir,<regex\_incl>,<regex\_excl>,<types\_incl>,<types\_excl>,<max\_depth>,<min\_size>,<max\_size>,<min\_age>,<max\_age>,<regex\_excl\_dir>\]|<|<|<| |Directory entry list.|JSON|**dir** - absolute path to directory<br>**regex\_incl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value)<br>**regex\_excl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value)<br>**types\_incl** - directory entry types to list, possible values:<br>*file* - regular file, *dir* - subdirectory, *sym* - symbolic link, *sock* - socket, *bdev* - block device, *cdev* - character device, *fifo* - FIFO, *dev* - synonymous with "bdev,cdev", *all* - all types (default), i.e. "file,dir,sym,sock,bdev,cdev,fifo". Multiple types must be separated with comma and quoted.<br>**types\_excl** - directory entry types (see <types\_incl>) to NOT list. If some entry type is in both <types\_incl> and <types\_excl>, directory entries of this type are NOT listed.<br>**max\_depth** - maximum depth of subdirectories to traverse. **-1** (default) - unlimited, **0** - no descending into subdirectories.<br>**min\_size** - minimum size (in bytes) for file to be listed. Smaller files will not be listed. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**max\_size** - maximum size (in bytes) for file to be listed. Larger files will not be counted. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**min\_age** - minimum age (in seconds) of directory entry to be listed. More recent entries will not be listed. [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**max\_age** - maximum age (in seconds) of directory entry to be listed. Entries so old and older will not be listed (modification time). [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**regex\_excl\_dir** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to regex\_excl)|Environment variables, e.g. `%APP_HOME%`, `$HOME` and `%TEMP%` are not supported.<br><br>Pseudo-directories "." and ".." are never listed.<br><br>Symbolic links are never followed for directory traversal.<br><br>On Windows, directory symlinks are skipped.<br><br>Both `regex_incl` and `regex_excl` are being applied to files and directories when generating entry list, but are ignored when picking subdirectories to traverse (if regex\_incl is “(?i)\^.+\\.zip$” and max\_depth is not set, then all subdirectories will be traversed, but only files of type zip will be listed).<br><br>Execution time is limited by timeout value in agent [configuration](/manual/appendix/config/zabbix_agentd). Since large directory traversal may take longer than that, no data will be returned and the item will turn unsupported. Partial list will not be returned.<br><br>When filtering by size, only regular files have meaningful sizes. Under Linux and BSD, directories also have non-zero sizes (a few Kb typically). Devices have zero sizes, e.g. the size of **/dev/sda1** does not reflect the respective partition size. Therefore, when using `<min_size>` and `<max_size>`, it is advisable to specify `<types_incl>` as "*file*", to avoid surprises.<br><br>Examples:<br>⇒ vfs.dir.get\[/dev\] - retrieves device list in /dev (Linux)<br>⇒ vfs.dir.get\["C:\\Users\\ADMINI\~1\\AppData\\Local\\Temp"\] - retrieves file list in temporary directory (Windows)<br><br>Supported since Zabbix 6.0.0.| |**vfs.dir.size**\[dir,<regex\_incl>,<regex\_excl>,<mode>,<max\_depth>,<regex\_excl\_dir>\]|<|<|<| |Directory size (in bytes).|Integer|**dir** - absolute path to directory<br>**regex\_incl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value)<br>**regex\_excl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value)<br>**mode** - possible values:<br>*apparent* (default) - gets apparent file sizes rather than disk usage (acts as `du -sb dir`), *disk* - gets disk usage (acts as `du -s -B1 dir`). Unlike du command, vfs.dir.size item takes hidden files in account when calculating directory size (acts as `du -sb .[^.]* *` within dir).<br>**max\_depth** - maximum depth of subdirectories to traverse. **-1** (default) - unlimited, **0** - no descending into subdirectories.<br>**regex\_excl\_dir** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to regex\_excl)|Only directories with at least read permission for *zabbix* user are calculated.<br><br>On Windows any symlink is skipped and hard links are taken into account only once.<br><br>With large directories or slow drives this item may time out due to the Timeout setting in [agent](/manual/appendix/config/zabbix_agentd) and [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) configuration files. Increase the timeout values as necessary.<br><br>Examples:<br>⇒ vfs.dir.size\[/tmp,log\] - calculates size of all files in /tmp which contain 'log'<br>⇒ vfs.dir.size\[/tmp,log,\^.+\\.old$\] - calculates size of all files in /tmp which contain 'log' in their names, excluding files with names ending with '.old'<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 3.4.0.| |**vfs.file.cksum**\[file,<mode>\]|<|<|<| |File checksum, calculated by the UNIX cksum algorithm.|Integer - with `mode` as *crc32*<br><br>String - with `mode` as *md5*, *sha256*|**file** - full path to file<br>**mode** - *crc32* (default), *md5*, *sha256*|Example:<br>=> vfs.file.cksum\[/etc/passwd\]<br><br>Example of returned values (crc32/md5/sha256 respectively):<br>675436101<br>9845acf68b73991eb7fd7ee0ded23c44<br>ae67546e4aac995e5c921042d0cf0f1f7147703aa42bfbfb65404b30f238f2dc<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>The `mode` parameter is supported since Zabbix 6.0.| |**vfs.file.contents**\[file,<encoding>\]|<|<|<| |Retrieving contents of a file.|Text|**file** - full path to file<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)|Returns an empty string if the file is empty or contains LF/CR characters only.<br><br>The return value is limited to 16MB (including trailing whitespace that is truncated); [database limits](/manual/config/items/item#text-data-limits) also apply.<br><br>Byte order mark (BOM) is excluded from the output.<br><br>Example:<br>=> vfs.file.contents\[/etc/passwd\]| |**vfs.file.exists**\[file,<types\_incl>,<types\_excl>\]|<|<|<| |Checks if file exists.|0 - not found<br><br>1 - file of the specified type exists|**file** - full path to file<br>**types\_incl** - list of file types to include, possible values: *file* (regular file, default (if types\_excl is not set)), *dir* (directory), *sym* (symbolic link), *sock* (socket), *bdev* (block device), *cdev* (character device), *fifo* (FIFO), *dev* (synonymous with "bdev,cdev"), *all* (all mentioned types, default if types\_excl is set).<br>**types\_excl** - list of file types to exclude, see types\_incl for possible values (by default no types are excluded)|Multiple types must be separated with a comma and the entire set enclosed in quotes "".<br>On Windows the double quotes have to be backslash '\\' escaped and the whole item key enclosed in double quotes when using the command line utility for calling zabbix\_get.exe or agent2.<br><br>If the same type is in both <types\_incl> and <types\_excl>, files of this type are excluded.<br><br>Examples:<br>=> vfs.file.exists\[/tmp/application.pid\]<br>=> vfs.file.exists\[/tmp/application.pid,"file,dir,sym"\]<br>=> vfs.file.exists\[/tmp/application\_dir,dir\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Note that the item may turn unsupported on Windows if a directory is searched within a non-existing directory, e.g. vfs.file.exists\[C:\\no\\dir,dir\] (where 'no' does not exist).| |**vfs.file.get**\[file\]|<|<|<| |Return information about a file.|JSON object|**file** - full path to file|Supported file types on UNIX-like systems: regular file, directory, symbolic link, socket, block device, character device, FIFO<br><br>Supported file types on Windows: regular file, directory, symbolic link<br><br>Example:<br>=> vfs.file.get\[/etc/passwd\] → return a JSON with information about the /etc/passwd file (type, user, permissions, SID, uid etc)<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 6.0.| |**vfs.file.md5sum**\[file\]|<|<|<| |MD5 checksum of file.|Character string (MD5 hash of the file)|**file** - full path to file|Example:<br>=> vfs.file.md5sum\[/usr/local/etc/zabbix\_agentd.conf\]<br><br>Example of returned value:<br>b5052decb577e0fffd622d6ddc017e82<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.owner**\[file,<ownertype>,<resulttype>\]|<|<|<| |Retrieve owner of a file.|Character string|**file** - full path to file<br>**ownertype** - *user* (default) or *group* (Unix only)<br>**resulttype** - *name* (default) or *id*; for id - return uid/gid on Unix, SID on Windows|Example:<br>=> vfs.file.owner\[/tmp/zabbix\_server.log\] → return file owner of /tmp/zabbix\_server.log<br>=> vfs.file.owner\[/tmp/zabbix\_server.log,,id\] → return file owner ID of /tmp/zabbix\_server.log<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 6.0.| |**vfs.file.permissions**\[file\]|<|<|<| |Return a 4-digit string containing the octal number with Unix permissions.|String|**file** - full path to the file|Not supported on Windows.<br><br>Example:<br>=> vfs.file.permissions\[/etc/passwd\] → return permissions of /etc/passwd, for example, '0644'<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 6.0.| |**vfs.file.regexp**\[file,regexp,<encoding>,<start line>,<end line>,<output>\]|<|<|<| |Find string in a file.|The line containing the matched string, or as specified by the optional `output` parameter|**file** - full path to file<br>**regexp** - regular [expression](/manual/regular_expressions#overview) describing the required pattern<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**start line** - the number of first line to search (first line of file by default).<br>**end line** - the number of last line to search (last line of file by default).<br>**output** - an optional output formatting template. The **\\0** escape sequence is replaced with the matched part of text (from the first character where match begins until the character where match ends) while an **\\N** (where N=1...9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups).|Only the first matching line is returned.<br>An empty string is returned if no line matched the expression.<br><br>Byte order mark (BOM) is excluded from the output.<br><br>Content extraction using the `output` parameter takes place on the agent.<br><br>The `start line`, `end line` and `output` parameters are supported from version 2.2.<br><br>Examples:<br>=> vfs.file.regexp\[/etc/passwd,zabbix\]<br>=> vfs.file.regexp\[/path/to/some/file,"(\[0-9\]+)$",,3,5,\\1\]<br>=> vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\] → getting the ID of user *zabbix*<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.regmatch**\[file,regexp,<encoding>,<start line>,<end line>\]|<|<|<| |Find string in a file.|0 - match not found<br><br>1 - found|**file** - full path to file<br>**regexp** - regular [expression](/manual/regular_expressions#overview) describing the required pattern<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**start line** - the number of first line to search (first line of file by default).<br>**end line** - the number of last line to search (last line of file by default).|Byte order mark (BOM) is ignored.<br><br>The `start line` and `end line` parameters are supported from version 2.2.<br><br>Example:<br>=> vfs.file.regmatch\[/var/log/app.log,error\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.size**\[file,<mode>\]|<|<|<| |File size (in bytes).|Integer|**file** - full path to file<br>**mode** - possible values:<br>*bytes* (default) or *lines* (empty lines are counted, too)|The file must have read permissions for user *zabbix*.<br><br>Example:<br>=> vfs.file.size\[/var/log/syslog\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>The `mode` parameter is supported since Zabbix 6.0.| |**vfs.file.time**\[file,<mode>\]|<|<|<| |File time information.|Integer (Unix timestamp)|**file** - full path to the file<br>**mode** - possible values:<br>*modify* (default) - last time of modifying file content,<br>*access* - last time of reading file,<br>*change* - last time of changing file properties|Example:<br>=> vfs.file.time\[/etc/passwd,modify\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.fs.discovery**|<|<|<| |List of mounted filesystems and their types. Used for low-level discovery.|JSON object| |Supported since Zabbix 2.0.<br><br>The {\#FSDRIVETYPE} macro is supported on Windows since Zabbix 3.0.<br><br>The {\#FSLABEL} macro is supported on Windows since Zabbix 6.0.| |**vfs.fs.get**|<|<|<| |List of mounted filesystems, their types, disk space and inode statistics. Can be used for low-level discovery.|JSON object| |The {\#FSLABEL} macro is supported on Windows since Zabbix 6.0.<br><br>Since Zabbix 6.0.11, this item is capable of reporting file systems with the inode count equal to zero, which can be the case for file systems with dynamic inodes (e.g. btrfs).| |**vfs.fs.inode**\[fs,<mode>\]|<|<|<| |Number or percentage of inodes.|Integer - for number<br><br>Float - for percentage|**fs** - filesystem<br>**mode** - possible values:<br>*total* (default), *free*, *used*, *pfree* (free, percentage), *pused* (used, percentage)|Since Zabbix 6.0.11, this item will not become unsupported in pfree/pused modes if the inode count equals to zero, which can be the case for file systems with dynamic inodes (e.g. btrfs). Instead the pfree/pused values for such file systems will be reported as "100" and "0" respectively.<br><br>Example:<br>=> vfs.fs.inode\[/,pfree\]| |**vfs.fs.size**\[fs,<mode>\]|<|<|<| |Disk space in bytes or in percentage from total.|Integer - for bytes<br><br>Float - for percentage|**fs** - filesystem<br>**mode** - possible values:<br>*total* (default), *free*, *used*, *pfree* (free, percentage), *pused* (used, percentage)|If the filesystem is not mounted, returns the size of a local filesystem where the mount point is located.<br><br>Example:<br>=> vfs.fs.size\[/tmp,free\]<br><br>Reserved space of a file system is taken into account and not included when using the *free* mode.|
fa	##### Virtual file system data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**vfs.dev.discovery**|<|<|<| |List of block devices and their type. Used for low-level discovery.|JSON object| |This item is supported on Linux platform only.<br><br>Supported since Zabbix 4.4.0.| |**vfs.dev.read**\[<device>,<type>,<mode>\]|<|<|<| |Disk read statistics.|Integer - with `type` in *sectors*, *operations*, *bytes*<br><br>Float - with `type` in *sps*, *ops*, *bps*<br><br>*Note*: if using an update interval of three hours or more^**[2](#footnotes)**^, will always return '0'|**device** - disk device (default is *all* ^**[3](#footnotes)**^)<br>**type** - possible values: *sectors*, *operations*, *bytes*, *sps*, *ops*, *bps*<br>Note that 'type' parameter support and defaults depend on the platform. See [platform-specific](/manual/appendix/items/supported_by_platform) details.<br>*sps*, *ops*, *bps* stand for: sectors, operations, bytes per second, respectively.<br>**mode** - possible values: *avg1* (one-minute average, default), *avg5*, *avg15*.<br>This parameter is supported only with `type` in: sps, ops, bps.|You may use relative device names (for example, `sda`) as well as an optional /dev/ prefix (for example, `/dev/sda`).<br><br>LVM logical volumes are supported.<br><br>Default values of 'type' parameter for different OSes:<br>AIX - operations<br>FreeBSD - bps<br>Linux - sps<br>OpenBSD - operations<br>Solaris - bytes<br><br>Example:<br>=> vfs.dev.read\[,operations\]<br><br>*sps*, *ops* and *bps* on supported platforms used to be limited to 8 devices (7 individual and one *all*). Since Zabbix 2.0.1 this limit is 1024 devices (1023 individual and one for *all*).| |**vfs.dev.write**\[<device>,<type>,<mode>\]|<|<|<| |Disk write statistics.|Integer - with `type` in *sectors*, *operations*, *bytes*<br><br>Float - with `type` in *sps*, *ops*, *bps*<br><br>*Note*: if using an update interval of three hours or more^**[2](#footnotes)**^, will always return '0'|**device** - disk device (default is *all* ^**[3](#footnotes)**^)<br>**type** - possible values: *sectors*, *operations*, *bytes*, *sps*, *ops*, *bps*<br>Note that 'type' parameter support and defaults depend on the platform. See [platform-specific](/manual/appendix/items/supported_by_platform) details.<br>*sps*, *ops*, *bps* stand for: sectors, operations, bytes per second, respectively.<br>**mode** - possible values: *avg1* (one-minute average, default), *avg5*, *avg15*.<br>This parameter is supported only with `type` in: sps, ops, bps.|You may use relative device names (for example, `sda`) as well as an optional /dev/ prefix (for example, `/dev/sda`).<br><br>LVM logical volumes are supported.<br><br>Default values of 'type' parameter for different OSes:<br>AIX - operations<br>FreeBSD - bps<br>Linux - sps<br>OpenBSD - operations<br>Solaris - bytes<br><br>Example:<br>=> vfs.dev.write\[,operations\]<br><br>*sps*, *ops* and *bps* on supported platforms used to be limited to 8 devices (7 individual and one *all*). Since Zabbix 2.0.1 this limit is 1024 (1023 individual and one for *all*).| |**vfs.dir.count**\[dir,<regex\_incl>,<regex\_excl>,<types\_incl>,<types\_excl>,<max\_depth>,<min\_size>,<max\_size>,<min\_age>,<max\_age>,<regex\_excl\_dir>\]|<|<|<| |Directory entry count.|Integer|**dir** - absolute path to directory<br>**regex\_incl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value)<br>**regex\_excl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value)<br>**types\_incl** - directory entry types to count, possible values:<br>*file* - regular file, *dir* - subdirectory, *sym* - symbolic link, *sock* - socket, *bdev* - block device, *cdev* - character device, *fifo* - FIFO, *dev* - synonymous with "bdev,cdev", *all* - all types (default), i.e. "file,dir,sym,sock,bdev,cdev,fifo". Multiple types must be separated with comma and quoted.<br>**types\_excl** - directory entry types (see <types\_incl>) to NOT count. If some entry type is in both <types\_incl> and <types\_excl>, directory entries of this type are NOT counted.<br>**max\_depth** - maximum depth of subdirectories to traverse. **-1** (default) - unlimited, **0** - no descending into subdirectories.<br>**min\_size** - minimum size (in bytes) for file to be counted. Smaller files will not be counted. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**max\_size** - maximum size (in bytes) for file to be counted. Larger files will not be counted. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**min\_age** - minimum age (in seconds) of directory entry to be counted. More recent entries will not be counted. [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**max\_age** - maximum age (in seconds) of directory entry to be counted. Entries so old and older will not be counted (modification time). [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**regex\_excl\_dir** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to regex\_excl)|Environment variables, e.g. `%APP_HOME%`, `$HOME` and `%TEMP%` are not supported.<br><br>Pseudo-directories "." and ".." are never counted.<br><br>Symbolic links are never followed for directory traversal.<br><br>On Windows, directory symlinks are skipped.<br><br>Both `regex_incl` and `regex_excl` are being applied to files and directories when calculating entry count, but are ignored when picking subdirectories to traverse (if regex\_incl is “(?i)\^.+\\.zip$” and max\_depth is not set, then all subdirectories will be traversed, but only files of type zip will be counted).<br><br>Execution time is limited by the timeout value in agent [configuration](/manual/appendix/config/zabbix_agentd). Since large directory traversal may take longer than that, no data will be returned and the item will turn unsupported. Partial count will not be returned.<br><br>When filtering by size, only regular files have meaningful sizes. Under Linux and BSD, directories also have non-zero sizes (a few Kb typically). Devices have zero sizes, e.g. the size of **/dev/sda1** does not reflect the respective partition size. Therefore, when using `<min_size>` and `<max_size>`, it is advisable to specify `<types_incl>` as "*file*", to avoid surprises.<br><br>Examples:<br>⇒ vfs.dir.count\[/dev\] - monitors number of devices in /dev (Linux)<br>⇒ vfs.dir.count\["C:\\Users\\ADMINI\~1\\AppData\\Local\\Temp"\] - monitors number of files in temporary directory (Windows)<br><br>Supported since Zabbix 4.0.0.| |**vfs.dir.get**\[dir,<regex\_incl>,<regex\_excl>,<types\_incl>,<types\_excl>,<max\_depth>,<min\_size>,<max\_size>,<min\_age>,<max\_age>,<regex\_excl\_dir>\]|<|<|<| |Directory entry list.|JSON|**dir** - absolute path to directory<br>**regex\_incl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value)<br>**regex\_excl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value)<br>**types\_incl** - directory entry types to list, possible values:<br>*file* - regular file, *dir* - subdirectory, *sym* - symbolic link, *sock* - socket, *bdev* - block device, *cdev* - character device, *fifo* - FIFO, *dev* - synonymous with "bdev,cdev", *all* - all types (default), i.e. "file,dir,sym,sock,bdev,cdev,fifo". Multiple types must be separated with comma and quoted.<br>**types\_excl** - directory entry types (see <types\_incl>) to NOT list. If some entry type is in both <types\_incl> and <types\_excl>, directory entries of this type are NOT listed.<br>**max\_depth** - maximum depth of subdirectories to traverse. **-1** (default) - unlimited, **0** - no descending into subdirectories.<br>**min\_size** - minimum size (in bytes) for file to be listed. Smaller files will not be listed. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**max\_size** - maximum size (in bytes) for file to be listed. Larger files will not be counted. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**min\_age** - minimum age (in seconds) of directory entry to be listed. More recent entries will not be listed. [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**max\_age** - maximum age (in seconds) of directory entry to be listed. Entries so old and older will not be listed (modification time). [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**regex\_excl\_dir** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to regex\_excl)|Environment variables, e.g. `%APP_HOME%`, `$HOME` and `%TEMP%` are not supported.<br><br>Pseudo-directories "." and ".." are never listed.<br><br>Symbolic links are never followed for directory traversal.<br><br>On Windows, directory symlinks are skipped.<br><br>Both `regex_incl` and `regex_excl` are being applied to files and directories when generating entry list, but are ignored when picking subdirectories to traverse (if regex\_incl is “(?i)\^.+\\.zip$” and max\_depth is not set, then all subdirectories will be traversed, but only files of type zip will be listed).<br><br>Execution time is limited by timeout value in agent [configuration](/manual/appendix/config/zabbix_agentd). Since large directory traversal may take longer than that, no data will be returned and the item will turn unsupported. Partial list will not be returned.<br><br>When filtering by size, only regular files have meaningful sizes. Under Linux and BSD, directories also have non-zero sizes (a few Kb typically). Devices have zero sizes, e.g. the size of **/dev/sda1** does not reflect the respective partition size. Therefore, when using `<min_size>` and `<max_size>`, it is advisable to specify `<types_incl>` as "*file*", to avoid surprises.<br><br>Examples:<br>⇒ vfs.dir.get\[/dev\] - retrieves device list in /dev (Linux)<br>⇒ vfs.dir.get\["C:\\Users\\ADMINI\~1\\AppData\\Local\\Temp"\] - retrieves file list in temporary directory (Windows)<br><br>Supported since Zabbix 6.0.0.| |**vfs.dir.size**\[dir,<regex\_incl>,<regex\_excl>,<mode>,<max\_depth>,<regex\_excl\_dir>\]|<|<|<| |Directory size (in bytes).|Integer|**dir** - absolute path to directory<br>**regex\_incl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value)<br>**regex\_excl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value)<br>**mode** - possible values:<br>*apparent* (default) - gets apparent file sizes rather than disk usage (acts as `du -sb dir`), *disk* - gets disk usage (acts as `du -s -B1 dir`). Unlike du command, vfs.dir.size item takes hidden files in account when calculating directory size (acts as `du -sb .[^.]* *` within dir).<br>**max\_depth** - maximum depth of subdirectories to traverse. **-1** (default) - unlimited, **0** - no descending into subdirectories.<br>**regex\_excl\_dir** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to regex\_excl)|Only directories with at least read permission for *zabbix* user are calculated.<br><br>On Windows any symlink is skipped and hard links are taken into account only once.<br><br>With large directories or slow drives this item may time out due to the Timeout setting in [agent](/manual/appendix/config/zabbix_agentd) and [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) configuration files. Increase the timeout values as necessary.<br><br>Examples:<br>⇒ vfs.dir.size\[/tmp,log\] - calculates size of all files in /tmp which contain 'log'<br>⇒ vfs.dir.size\[/tmp,log,\^.+\\.old$\] - calculates size of all files in /tmp which contain 'log' in their names, excluding files with names ending with '.old'<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 3.4.0.| |**vfs.file.cksum**\[file,<mode>\]|<|<|<| |File checksum, calculated by the UNIX cksum algorithm.|Integer - with `mode` as *crc32*<br><br>String - with `mode` as *md5*, *sha256*|**file** - full path to file<br>**mode** - *crc32* (default), *md5*, *sha256*|Example:<br>=> vfs.file.cksum\[/etc/passwd\]<br><br>Example of returned values (crc32/md5/sha256 respectively):<br>675436101<br>9845acf68b73991eb7fd7ee0ded23c44<br>ae67546e4aac995e5c921042d0cf0f1f7147703aa42bfbfb65404b30f238f2dc<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>The `mode` parameter is supported since Zabbix 6.0.| |**vfs.file.contents**\[file,<encoding>\]|<|<|<| |Retrieving contents of a file.|Text|**file** - full path to file<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)|Returns an empty string if the file is empty or contains LF/CR characters only.<br><br>The return value is limited to 16MB (including trailing whitespace that is truncated); [database limits](/manual/config/items/item#text-data-limits) also apply.<br><br>Byte order mark (BOM) is excluded from the output.<br><br>Example:<br>=> vfs.file.contents\[/etc/passwd\]| |**vfs.file.exists**\[file,<types\_incl>,<types\_excl>\]|<|<|<| |Checks if file exists.|0 - not found<br><br>1 - file of the specified type exists|**file** - full path to file<br>**types\_incl** - list of file types to include, possible values: *file* (regular file, default (if types\_excl is not set)), *dir* (directory), *sym* (symbolic link), *sock* (socket), *bdev* (block device), *cdev* (character device), *fifo* (FIFO), *dev* (synonymous with "bdev,cdev"), *all* (all mentioned types, default if types\_excl is set).<br>**types\_excl** - list of file types to exclude, see types\_incl for possible values (by default no types are excluded)|Multiple types must be separated with a comma and the entire set enclosed in quotes "".<br>On Windows the double quotes have to be backslash '\\' escaped and the whole item key enclosed in double quotes when using the command line utility for calling zabbix\_get.exe or agent2.<br><br>If the same type is in both <types\_incl> and <types\_excl>, files of this type are excluded.<br><br>Examples:<br>=> vfs.file.exists\[/tmp/application.pid\]<br>=> vfs.file.exists\[/tmp/application.pid,"file,dir,sym"\]<br>=> vfs.file.exists\[/tmp/application\_dir,dir\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Note that the item may turn unsupported on Windows if a directory is searched within a non-existing directory, e.g. vfs.file.exists\[C:\\no\\dir,dir\] (where 'no' does not exist).| |**vfs.file.get**\[file\]|<|<|<| |Return information about a file.|JSON object|**file** - full path to file|Supported file types on UNIX-like systems: regular file, directory, symbolic link, socket, block device, character device, FIFO<br><br>Supported file types on Windows: regular file, directory, symbolic link<br><br>Example:<br>=> vfs.file.get\[/etc/passwd\] → return a JSON with information about the /etc/passwd file (type, user, permissions, SID, uid etc)<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 6.0.| |**vfs.file.md5sum**\[file\]|<|<|<| |MD5 checksum of file.|Character string (MD5 hash of the file)|**file** - full path to file|Example:<br>=> vfs.file.md5sum\[/usr/local/etc/zabbix\_agentd.conf\]<br><br>Example of returned value:<br>b5052decb577e0fffd622d6ddc017e82<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.owner**\[file,<ownertype>,<resulttype>\]|<|<|<| |Retrieve owner of a file.|Character string|**file** - full path to file<br>**ownertype** - *user* (default) or *group* (Unix only)<br>**resulttype** - *name* (default) or *id*; for id - return uid/gid on Unix, SID on Windows|Example:<br>=> vfs.file.owner\[/tmp/zabbix\_server.log\] → return file owner of /tmp/zabbix\_server.log<br>=> vfs.file.owner\[/tmp/zabbix\_server.log,,id\] → return file owner ID of /tmp/zabbix\_server.log<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 6.0.| |**vfs.file.permissions**\[file\]|<|<|<| |Return a 4-digit string containing the octal number with Unix permissions.|String|**file** - full path to the file|Not supported on Windows.<br><br>Example:<br>=> vfs.file.permissions\[/etc/passwd\] → return permissions of /etc/passwd, for example, '0644'<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 6.0.| |**vfs.file.regexp**\[file,regexp,<encoding>,<start line>,<end line>,<output>\]|<|<|<| |Find string in a file.|The line containing the matched string, or as specified by the optional `output` parameter|**file** - full path to file<br>**regexp** - regular [expression](/manual/regular_expressions#overview) describing the required pattern<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**start line** - the number of first line to search (first line of file by default).<br>**end line** - the number of last line to search (last line of file by default).<br>**output** - an optional output formatting template. The **\\0** escape sequence is replaced with the matched part of text (from the first character where match begins until the character where match ends) while an **\\N** (where N=1...9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups).|Only the first matching line is returned.<br>An empty string is returned if no line matched the expression.<br><br>Byte order mark (BOM) is excluded from the output.<br><br>Content extraction using the `output` parameter takes place on the agent.<br><br>The `start line`, `end line` and `output` parameters are supported from version 2.2.<br><br>Examples:<br>=> vfs.file.regexp\[/etc/passwd,zabbix\]<br>=> vfs.file.regexp\[/path/to/some/file,"(\[0-9\]+)$",,3,5,\\1\]<br>=> vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\] → getting the ID of user *zabbix*<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.regmatch**\[file,regexp,<encoding>,<start line>,<end line>\]|<|<|<| |Find string in a file.|0 - match not found<br><br>1 - found|**file** - full path to file<br>**regexp** - regular [expression](/manual/regular_expressions#overview) describing the required pattern<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**start line** - the number of first line to search (first line of file by default).<br>**end line** - the number of last line to search (last line of file by default).|Byte order mark (BOM) is ignored.<br><br>The `start line` and `end line` parameters are supported from version 2.2.<br><br>Example:<br>=> vfs.file.regmatch\[/var/log/app.log,error\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.size**\[file,<mode>\]|<|<|<| |File size (in bytes).|Integer|**file** - full path to file<br>**mode** - possible values:<br>*bytes* (default) or *lines* (empty lines are counted, too)|The file must have read permissions for user *zabbix*.<br><br>Example:<br>=> vfs.file.size\[/var/log/syslog\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>The `mode` parameter is supported since Zabbix 6.0.| |**vfs.file.time**\[file,<mode>\]|<|<|<| |File time information.|Integer (Unix timestamp)|**file** - full path to the file<br>**mode** - possible values:<br>*modify* (default) - last time of modifying file content,<br>*access* - last time of reading file,<br>*change* - last time of changing file properties|Example:<br>=> vfs.file.time\[/etc/passwd,modify\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.fs.discovery**|<|<|<| |List of mounted filesystems and their types. Used for low-level discovery.|JSON object| |Supported since Zabbix 2.0.<br><br>The {\#FSDRIVETYPE} macro is supported on Windows since Zabbix 3.0.<br><br>The {\#FSLABEL} macro is supported on Windows since Zabbix 6.0.| |**vfs.fs.get**|<|<|<| |List of mounted filesystems, their types, disk space and inode statistics. Can be used for low-level discovery.|JSON object| |The {\#FSLABEL} macro is supported on Windows since Zabbix 6.0.<br><br>Since Zabbix 6.0.11, this item is capable of reporting file systems with the inode count equal to zero, which can be the case for file systems with dynamic inodes (e.g. btrfs).| |**vfs.fs.inode**\[fs,<mode>\]|<|<|<| |Number or percentage of inodes.|Integer - for number<br><br>Float - for percentage|**fs** - filesystem<br>**mode** - possible values:<br>*total* (default), *free*, *used*, *pfree* (free, percentage), *pused* (used, percentage)|Since Zabbix 6.0.11, this item will not become unsupported in pfree/pused modes if the inode count equals to zero, which can be the case for file systems with dynamic inodes (e.g. btrfs). Instead the pfree/pused values for such file systems will be reported as "100" and "0" respectively.<br><br>Example:<br>=> vfs.fs.inode\[/,pfree\]| |**vfs.fs.size**\[fs,<mode>\]|<|<|<| |Disk space in bytes or in percentage from total.|Integer - for bytes<br><br>Float - for percentage|**fs** - filesystem<br>**mode** - possible values:<br>*total* (default), *free*, *used*, *pfree* (free, percentage), *pused* (used, percentage)|If the filesystem is not mounted, returns the size of a local filesystem where the mount point is located.<br><br>Example:<br>=> vfs.fs.size\[/tmp,free\]<br><br>Reserved space of a file system is taken into account and not included when using the *free* mode.|

en-us	 ##### Virtual memory data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**vm.memory.size**\[<mode>\]|<|<|<| |Memory size in bytes or in percentage from total.|Integer - for bytes<br><br>Float - for percentage|**mode** - possible values:<br>*total* (default), *active*, *anon*, *buffers*, *cached*, *exec*, *file*, *free*, *inactive*, *pinned*, *shared*, *slab*, *wired*, *used*, *pused* (used, percentage), *available*, *pavailable* (available, percentage)<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) support and [additional details](/manual/appendix/items/vm.memory.size_params) for this parameter.|This item accepts three categories of parameters:<br><br>1) *total* - total amount of memory;<br>2) platform-specific memory types: *active*, *anon*, *buffers*, *cached*, *exec*, *file*, *free*, *inactive*, *pinned*, *shared*, *slab*, *wired*;<br>3) user-level estimates on how much memory is used and available: *used*, *pused*, *available*, *pavailable*.|
fa	 ##### داده های حافظه مجازی  |کلید مورد|<|<|<| |--|--|------|------| |توضیحات|مقدار بازگشتی|پارامترها|نظرات| |**vm.memory.size**\[<mode>\]|<|<|<| |اندازه حافظه بر حسب بایت یا درصد از کل.|عدد صحیح - برای بایت<br><br>Float - برای درصد|**حالت** - مقادیر ممکن:<br>*total* (پیش‌فرض)، *فعال*، *anon*، *buffers*، *cached*، *exec*، *file*، *رایگان*، *غیرفعال*، *پین شده*، *اشتراک گذاشته شده*، *slab*، *wired*، *used*، *pused * (استفاده شده، درصد)، *موجود*، *موجود* (موجود، درصد)<br>همچنین به [پلتفرم خاص](/manual/appendix/items/supported_by_platform) و [جزئیات اضافی](/manual/appendix) مراجعه کنید /items/vm.memory.size_params) برای این پارامتر.|این مورد سه دسته پارامتر را می پذیرد:<br><br>1) *total* - مقدار کل حافظه؛<br>2) انواع حافظه مخصوص پلت فرم: *فعال*، *آنون*، *بافر*، *کش*شده*، *exec*، *فایل*، *رایگان*، *غیرفعال*، *پین*شده*، *اشتراک*گذاری*، *slab*، *سیمی*؛<br >3) برآوردهای سطح کاربر در مورد مقدار حافظه استفاده شده و موجود: *استفاده شده*، *پوسید*، *در دسترس*، *در دسترس*.|

en-us	##### - VMware  The images in *vmdk* format are usable directly in VMware Player, Server and Workstation products. For use in ESX, ESXi and vSphere they must be converted using [VMware converter](http://www.vmware.com/products/converter/). If you use VMWare Converter, you may encounter issues with the hybrid network adapter. In that case, you can try specifying the E1000 adapter during the conversion process. Alternatively, after the conversion is complete, you can delete the existing adapter and add an E1000 adapter.
fa	##### - VMware  تصاویر با فرمت *vmdk* مستقیماً در VMware Player، Server قابل استفاده هستند و محصولات ایستگاه کاری برای استفاده در ESX، ESXi و vSphere باید باشند با استفاده از [VMware مبدل] (http://www.vmware.com/products/converter/). اگر از VMWare Converter استفاده می کنید، ممکن است با آداپتور شبکه هیبریدی با مشکلاتی مواجه شوید. در این صورت می توانید امتحان کنید مشخص کردن آداپتور E1000 در طول فرآیند تبدیل. متناوبا، پس از تکمیل تبدیل، می توانید آداپتور موجود را حذف کرده و یک آداپتور E1000 اضافه کنید.

en-us	 ##### Web monitoring data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**web.page.get**\[host,<path>,<port>\]|<|<|<| |Get content of web page.|Web page source as text (including headers)|**host** - hostname or URL (as `scheme://host:port/path`, where only *host* is mandatory).<br>Allowed URL schemes: *http*, *https*^**[4](#footnotes)**^. Missing scheme will be treated as *http*. If URL is specified `path` and `port` must be empty. Specifying user name/password when connecting to servers that require authentication, for example: `http://user:password@www.example.com` is only possible with cURL support ^**[4](#footnotes)**^.<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) is supported in hostnames.<br>**path** - path to HTML document (default is /)<br>**port** - port number (default is 80 for HTTP)|This item turns unsupported if the resource specified in `host` does not exist or is unavailable.<br><br>`host` can be hostname, domain name, IPv4 or IPv6 address. But for IPv6 address Zabbix agent must be compiled with IPv6 support enabled.<br><br>Example:<br>=> web.page.get\[www.example.com,index.php,80\]<br>=> web.page.get\[https://www.example.com\]<br>=> web.page.get\[https://blog.example.com/?s=zabbix\]<br>=> web.page.get\[localhost:80\]<br>=> web.page.get\["\[::1\]/server-status"\]| |**web.page.perf**\[host,<path>,<port>\]|<|<|<| |Loading time of full web page (in seconds).|Float|**host** - hostname or URL (as `scheme://host:port/path`, where only *host* is mandatory).<br>Allowed URL schemes: *http*, *https*^**[4](#footnotes)**^. Missing scheme will be treated as *http*. If URL is specified `path` and `port` must be empty. Specifying user name/password when connecting to servers that require authentication, for example: `http://user:password@www.example.com` is only possible with cURL support ^**[4](#footnotes)**^.<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) is supported in hostnames.<br>**path** - path to HTML document (default is /)<br>**port** - port number (default is 80 for HTTP)|This item turns unsupported if the resource specified in `host` does not exist or is unavailable.<br><br>`host` can be hostname, domain name, IPv4 or IPv6 address. But for IPv6 address Zabbix agent must be compiled with IPv6 support enabled.<br><br>Example:<br>=> web.page.perf\[www.example.com,index.php,80\]<br>=> web.page.perf\[https://www.example.com\]| |**web.page.regexp**\[host,<path>,<port>,regexp,<length>,<output>\]|<|<|<| |Find string on a web page.|The matched string, or as specified by the optional `output` parameter|**host** - hostname or URL (as `scheme://host:port/path`, where only *host* is mandatory).<br>Allowed URL schemes: *http*, *https*^**[4](#footnotes)**^. Missing scheme will be treated as *http*. If URL is specified `path` and `port` must be empty. Specifying user name/password when connecting to servers that require authentication, for example: `http://user:password@www.example.com` is only possible with cURL support ^**[4](#footnotes)**^.<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) is supported in hostnames.<br>**path** - path to HTML document (default is /)<br>**port** - port number (default is 80 for HTTP)<br>**regexp** - regular [expression](/manual/regular_expressions#overview) describing the required pattern<br>**length** - maximum number of characters to return<br>**output** - an optional output formatting template. The **\\0** escape sequence is replaced with the matched part of text (from the first character where match begins until the character where match ends) while an **\\N** (where N=1...9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups).|This item turns unsupported if the resource specified in `host` does not exist or is unavailable.<br><br>`host` can be hostname, domain name, IPv4 or IPv6 address. But for IPv6 address Zabbix agent must be compiled with IPv6 support enabled.<br><br>Content extraction using the `output` parameter takes place on the agent.<br><br>The `output` parameter is supported from version 2.2.<br><br>Example:<br>=> web.page.regexp\[www.example.com,index.php,80,OK,2\]<br>=> web.page.regexp\[https://www.example.com,,,OK,2\]|
fa	 ##### داده های نظارت بر وب  |کلید مورد|<|<|<| |--|--|------|------| |توضیحات|مقدار بازگشتی|پارامترها|نظرات| |**web.page.get**\[host,<path>,<port>\]|<|<|<| |محتوای صفحه وب را دریافت کنید.|منبع صفحه وب به عنوان متن (شامل سرصفحه)|**میزبان** - نام میزبان یا URL (به عنوان `scheme://host:port/path`، که در آن فقط *میزبان* اجباری است). <br>طرح‌های URL مجاز: *http*، *https*^**[4](#footnotes)**^. طرح گم شده به عنوان *http* در نظر گرفته می شود. اگر URL مشخص شده باشد، «مسیر» و «پورت» باید خالی باشد. تعیین نام کاربری/رمز عبور هنگام اتصال به سرورهایی که نیاز به احراز هویت دارند، برای مثال: «http://user:password@www.example.com» فقط با پشتیبانی از cURL امکان پذیر است ^**[4](#footnotes)**^ .<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) در نام‌های میزبان پشتیبانی می‌شود.<br>**مسیر** - مسیر سند HTML (پیش‌فرض /) است<br>** پورت** - شماره پورت (پیش‌فرض برای HTTP 80 است)|اگر منبع مشخص‌شده در «میزبان» وجود نداشته باشد یا در دسترس نباشد، این مورد پشتیبانی نمی‌شود.<br><br>«میزبان» می‌تواند نام میزبان، نام دامنه، IPv4 باشد. یا آدرس IPv6 اما برای آدرس IPv6 عامل Zabbix باید با پشتیبانی از IPv6 فعال باشد.<br><br>مثال:<br>=> web.page.get\[www.example.com,index.php,80\]<br> => web.page.get\[https://www.example.com\]<br>=> web.page.get\[https://blog.example.com/?s=zabbix\]<br >=> web.page.get\[localhost:80\]<br>=> web.page.get\["\[::1\]/server-status"\]| |**web.page.perf**\[host,<path>,<port>\]|<|<|<| |زمان بارگیری صفحه وب کامل (در ثانیه).|Float|**host** - نام میزبان یا URL (به عنوان 'scheme://host:port/path'، که در آن فقط *host* اجباری است).<br> طرح‌های URL مجاز: *http*، *https*^**[4](#footnotes)**^. طرح گم شده به عنوان *http* در نظر گرفته می شود. اگر URL مشخص شده باشد، «مسیر» و «پورت» باید خالی باشد. تعیین نام کاربری/رمز عبور هنگام اتصال به سرورهایی که نیاز به احراز هویت دارند، برای مثال: «http://user:password@www.example.com» فقط با پشتیبانی از cURL امکان پذیر است ^**[4](#footnotes)**^ .<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) در نام‌های میزبان پشتیبانی می‌شود.<br>**مسیر** - مسیر سند HTML (پیش‌فرض /) است<br>** پورت** - شماره پورت (پیش‌فرض برای HTTP 80 است)|اگر منبع مشخص‌شده در «میزبان» وجود نداشته باشد یا در دسترس نباشد، این مورد پشتیبانی نمی‌شود.<br><br>«میزبان» می‌تواند نام میزبان، نام دامنه، IPv4 باشد. یا آدرس IPv6 اما برای آدرس IPv6 عامل Zabbix باید با پشتیبانی از IPv6 فعال باشد.<br><br>مثال:<br>=> web.page.perf\[www.example.com,index.php,80\]<br> => web.page.perf\[https://www.example.com\]| |**web.page.regexp**\[host,<path>,<port>,regexp,<length>,<output>\]|<|<|<| |رشته را در یک صفحه وب بیابید.|رشته منطبق، یا همانطور که توسط پارامتر اختیاری «output» مشخص شده است|**host** - نام میزبان یا URL (به عنوان `scheme://host:port/path`، که در آن فقط * میزبان* اجباری است.<br>طرح های URL مجاز: *http*، *https*^**[4](#footnotes)**^. طرح گم شده به عنوان *http* در نظر گرفته می شود. اگر URL مشخص شده باشد، «مسیر» و «پورت» باید خالی باشد. تعیین نام کاربری/رمز عبور هنگام اتصال به سرورهایی که نیاز به احراز هویت دارند، برای مثال: «http://user:password@www.example.com» فقط با پشتیبانی از cURL امکان پذیر است ^**[4](#footnotes)**^ .<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) در نام‌های میزبان پشتیبانی می‌شود.<br>**مسیر** - مسیر سند HTML (پیش‌فرض /) است<br>** پورت** - شماره پورت (پیش‌فرض برای HTTP 80 است)<br>**regexp** - عادی [عبارت](/manual/regular_expressions#overview) که الگوی مورد نیاز را توصیف می‌کند<br>**طول** - حداکثر تعداد کاراکترهایی برای بازگشت<br>**خروجی** - یک قالب قالب بندی خروجی اختیاری. دنباله **\\0** با قسمت منطبق متن جایگزین می شود (از اولین کاراکتر که در آن مطابقت شروع می شود تا کاراکتری که مطابقت به پایان می رسد) در حالی که یک **\\N** (که در آن N=1... 9) دنباله فرار با Nامین گروه منطبق جایگزین می شود (یا یک رشته خالی اگر N از تعداد گروه های گرفته شده بیشتر باشد).|اگر منبع مشخص شده در "میزبان" وجود نداشته باشد یا در دسترس نباشد، این مورد پشتیبانی نمی شود.<br><br><br><br><br> br>`host` می تواند نام میزبان، نام دامنه، آدرس IPv4 یا IPv6 باشد. اما برای آدرس IPv6 عامل Zabbix باید با پشتیبانی از IPv6 فعال باشد.<br><br>استخراج محتوا با استفاده از پارامتر "output" در عامل انجام می شود.<br><br>پارامتر "output" از نسخه 2.2 پشتیبانی می شود. .<br><br>مثال:<br>=> web.page.regexp\[www.example.com,index.php,80,OK,2\]<br>=> web.page.regexp\[ https://www.example.com,,,OK,2\]|

en-us	#### Web scenario  In a [web scenario](/manual/web_monitoring) configuration, user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Name|<|yes| |Update interval|<|no| |Agent|<|yes| |HTTP proxy|<|yes| |Variables (values only)|<|yes| |Headers (names and values)|<|yes| |*Steps*|<|<| | |Name|yes| |^|URL^[3](supported_by_location_user#footnotes)^|yes| |^|Variables (values only)|yes| |^|Headers (names and values)|yes| |^|Timeout|no| |^|Required string|yes| |^|Required status codes|no| |*Authentication*|<|<| | |User|yes| |^|Password|yes| |^|SSL certificate|yes| |^|SSL key file|yes| |^|SSL key password|yes| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| | |Tag names|yes| |^|Tag values|yes|
fa	#### سناریوی وب  در پیکربندی [سناریو وب](/manual/web_monitoring)، ماکروهای کاربر می تواند در زمینه های زیر استفاده شود:  |موقعیت|<|چند ماکرو/میکس با متن^[1](پشتیبانی_شده توسط_location_user#footnotes)^| |-|-----------------------------|----------| |نام|<|بله| |فاصله به روز رسانی|<|نه| |نماینده|<|بله| |پراکسی HTTP|<|بله| |متغیرها (فقط مقادیر)|<|بله| |سرصفحه ها (نام ها و مقادیر)|<|بله| |*مراحل*|<|<| | |نام|بله| |^|URL^[3](supported_location_user#footnotes)^|بله| |^|متغیرها (فقط مقادیر)|بله| |^|سرصفحه ها (نام ها و مقادیر)|بله| |^|تایم پایان|نه| |^|رشته مورد نیاز|بله| |^|کدهای وضعیت مورد نیاز|خیر| |*احراز هویت*|<|<| | |کاربر|بله| |^|رمز عبور|بله| |^|گواهی SSL|بله| |^|فایل کلید SSL|بله| |^|رمز عبور کلید SSL|بله| |*برچسب ها*^[2](پشتیبانی_شده توسط_location_user#footnotes)^|<|<| | |اسامی برچسب|بله| |^|مقادیر برچسب|بله|

en-us	# > Web scenario object  The following objects are directly related to the `webcheck` API.
fa	# > آبجکت وب سناریو  The following objects are directly related to the `webcheck` API.

en-us	### Web scenario tag  The web scenario tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Web scenario tag name.| |value|string|Web scenario tag value.|
fa	### تگ وب سناریو   The web scenario tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Web scenario tag name.| |value|string|Web scenario tag value.|

en-us	# Web scenario  This class is designed to work with web scenarios.  Object references:\  -   [Web scenario](/manual/api/reference/httptest/object#web_scenario) -   [Scenario step](/manual/api/reference/httptest/object#scenario_step)  Available methods:\  -   [httptest.create](/manual/api/reference/httptest/create) - creating     new web scenarios -   [httptest.delete](/manual/api/reference/httptest/delete) - deleting     web scenarios -   [httptest.get](/manual/api/reference/httptest/get) - retrieving web     scenarios -   [httptest.update](/manual/api/reference/httptest/update) - updating     web scenarios
fa	# وب سناریو   This class is designed to work with web scenarios.  Object references:\  -   [Web scenario](/manual/api/reference/httptest/object#web_scenario) -   [Scenario step](/manual/api/reference/httptest/object#scenario_step)  Available methods:\  -   [httptest.create](/manual/api/reference/httptest/create) - creating     new web scenarios -   [httptest.delete](/manual/api/reference/httptest/delete) - deleting     web scenarios -   [httptest.get](/manual/api/reference/httptest/get) - retrieving web     scenarios -   [httptest.update](/manual/api/reference/httptest/update) - updating     web scenarios

en-us	##### What can be exported/imported  Objects that can be exported/imported are:  -   [host groups](/manual/xml_export_import/groups) (*through Zabbix API     only*) -   [templates](/manual/xml_export_import/templates) -   [hosts](/manual/xml_export_import/hosts) -   [network maps](/manual/xml_export_import/maps) -   [media types](/manual/xml_export_import/media) -   images
fa	##### چه چیزی را می توان صادر/وارد کرد  اشیایی که می توانند صادر یا وارد شوند عبارتند از:  - [گروه‌های میزبان](/manual/xml_export_import/groups) (*از طریق Zabbix API     فقط*) - [قالب‌ها](/دستی/xml_export_import/templates) - [hosts](/manual/xml_export_import/hosts) - [نقشه های شبکه](/manual/xml_export_import/maps) - [انواع رسانه] (/دستی/xml_export_import/media) -   تصاویر

en-us	#### Whitespace  Whitespace (space, tab characters) can be freely used in bracket notation segments and expressions, for example, `$[ 'a' ][ 0 ][ ?( $.b == 'c' ) ][ : -1 ].first( )`.
fa	#### فضای سفید  فضای خالی (فضا، کاراکترهای برگه) را می توان آزادانه در براکت استفاده کرد به عنوان مثال، بخش ها و عبارات نمادگذاری، `$[ 'a' ][ 0 ][ ?( $.b == 'c' ) ][ : -1 ].first( )».

en-us	# Zabbix API changes in 6.0
fa	# تغییرات Zabbix API در نسخه 6.0 

en-us	#### Zabbix configuration
fa	#### پیکربندی Zabbix

en-us	#### - Zabbix configuration  Zabbix appliance setup has the following passwords and configuration changes:
fa	#### - پیکربندی Zabbix  راه اندازی دستگاه Zabbix دارای رمز عبور و پیکربندی زیر است تغییرات:

en-us	# Zabbix documentation 6.0  These pages contain official Zabbix documentation.  Use the sidebar navigation to browse documentation pages.  To be able to watch pages, log in with your [Zabbix forums](http://www.zabbix.com/forum/) username and password.
fa	# مستندات Zabbix 6.0  این صفحات حاوی اسناد رسمی Zabbix هستند.  از پیمایش نوار کناری برای مرور صفحات اسناد استفاده کنید.  برای اینکه بتوانید صفحات را تماشا کنید، با [Zabbix] خود وارد شوید forums](http://www.zabbix.com/forum/) نام کاربری و رمز عبور.

en-us	##### Zabbix frontend  A *Frontend URL* parameter should be set to enable communication between Zabbix frontend and Zabbix web service:  -   Proceed to the *Administration → General → Other parameters* frontend menu section -   Specify the full URL of the Zabbix web interface in the *Frontend URL* parameter.  ![frontend\_url.png](../../../../assets/en/manual/appendix/install/frontend_url.png)  ::: notetip  Once the setup procedure is completed, you may want to configure and send a [test report](/manual/config/reports#testing) to make sure everything works correctly.  :::
fa	##### فرانت اند Zabbix  یک پارامتر *Frontend URL* باید تنظیم شود تا ارتباط بین زاببیکس و سرویس وب Zabbix فعال شود:  - به بخش منوی جلویی *Administration → General → Other Parameters* بروید - URL کامل رابط وب Zabbix را در پارامتر *Frontend URL* مشخص کنید.  ![frontend\_url.png](../../../../assets/en/manual/appendix/install/frontend_url.png)  ::: یادداشت  پس از تکمیل مراحل نصب، ممکن است بخواهید یک [گزارش آزمایش] (/manual/config/reports#testing) پیکربندی و ارسال کنید تا مطمئن شوید همه چیز به درستی کار می کند. :::

en-us	# Zabbix manpages  These are Zabbix manpages for Zabbix processes.
fa	# صفحات راهنمای زبیکس صفحات راهنمای جاری مربوط به فرایند های زبیکس می باشند.

en-us	# Zabbix Manual  Welcome to the user manual for Zabbix software. These pages are created to help users successfully manage their monitoring tasks with Zabbix, from the simple to the more complex ones.
fa	# دفترچه راهنمای Zabbix  به راهنمای کاربر نرم افزار Zabbix خوش آمدید. این صفحات ایجاد شده اند تا به کاربران کمک کند وظایف مانیتورینگ خود را با Zabbix، از ساده تا پیچیده، با موفقیت مدیریت کنند.

en-us	 ##### Zabbix metrics  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**agent.hostmetadata**|<|<|<| |Agent host metadata.|String||Returns the value of HostMetadata or HostMetadataItem parameters, or empty string if none are defined.<br><br>Supported since Zabbix 6.0.| |**agent.hostname**|<|<|<| |Agent host name.|String| |Returns:<br>As passive check - the name of the first host listed in the Hostname parameter of the agent configuration file;<br>As active check - the name of the current hostname.| |**agent.ping**|<|<|<| |Agent availability check.|Nothing - unavailable<br><br>1 - available| |Use the **nodata()** trigger function to check for host unavailability.| |**agent.variant**|<|<|<| |Variant of Zabbix agent (Zabbix agent or Zabbix agent 2).|Integer| |Example of returned value:<br>1 - Zabbix agent<br>2 - Zabbix agent 2| |**agent.version**|<|<|<| |Version of Zabbix agent.|String| |Example of returned value:<br>6.0.3| |**zabbix.stats**\[<ip>,<port>\]|<|<|<| |Return a set of Zabbix server or proxy internal metrics remotely.|JSON object|**ip** - IP/DNS/network mask list of servers/proxies to be remotely queried (default is 127.0.0.1)<br>**port** - port of server/proxy to be remotely queried (default is 10051)|Note that the stats request will only be accepted from the addresses listed in the 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.<br><br>A selected set of internal metrics is returned by this item. For details, see [Remote monitoring of Zabbix stats](/manual/appendix/items/remote_stats#exposed_metrics).| |**zabbix.stats**\[<ip>,<port>,queue,<from>,<to>\]|<|<|<| |Return number of monitored items in the queue which are delayed on Zabbix server or proxy remotely.|JSON object|**ip** - IP/DNS/network mask list of servers/proxies to be remotely queried (default is 127.0.0.1)<br>**port** - port of server/proxy to be remotely queried (default is 10051)<br>**queue** - constant (to be used as is)<br>**from** - delayed by at least (default is 6 seconds)<br>**to** - delayed by at most (default is infinity)|Note that the stats request will only be accepted from the addresses listed in the 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.|
fa	 ##### معیارهای Zabbix  |کلید مورد|<|<|<| |--|--|------|------| |توضیحات|مقدار بازگشتی|پارامترها|نظرات| |**agent.hostmetadata**|<|<|<| |فراداده میزبان عامل.|رشته||مقدار پارامترهای HostMetadata یا HostMetadataItem یا اگر هیچ کدام تعریف نشده باشد، رشته خالی را برمی گرداند.<br><br>پشتیبانی شده از Zabbix 6.0.| |**agent.hostname**|<|<|<| |نام میزبان عامل.|رشته| |برمی‌گرداند:<br>به‌عنوان بررسی غیرفعال - نام اولین میزبان فهرست شده در پارامتر Hostname فایل پیکربندی عامل؛<br>به‌عنوان بررسی فعال - نام میزبان فعلی.| |**عامل.پینگ**|<|<|<| |بررسی در دسترس بودن نماینده.|هیچ چیز - در دسترس نیست<br><br>1 - موجود| |برای بررسی در دسترس نبودن هاست، از تابع تریگر **nodata()** استفاده کنید.| |**agent.variant**|<|<|<| |نوع عامل Zabbix (عامل Zabbix یا عامل Zabbix 2).|عدد صحیح| |نمونه ای از مقدار برگشتی:<br>1 - عامل Zabbix<br>2 - عامل Zabbix 2| |**agent.version**|<|<|<| |نسخه عامل Zabbix.|رشته| |نمونه مقدار برگشتی:<br>6.0.3| |**zabbix.stats**\[<ip>,<port>\]|<|<|<| | مجموعه‌ای از معیارهای داخلی سرور Zabbix یا پراکسی را از راه دور برگردانید.|شیء JSON|**ip** - فهرست IP/DNS/ماسک شبکه از سرورها/پراکسی‌هایی که باید از راه دور درخواست شوند (پیش‌فرض 127.0.0.1 است)<br>** پورت** - پورت سرور/پراکسی که باید از راه دور درخواست شود (پیش‌فرض 10051 است)|توجه داشته باشید که درخواست آمار فقط از آدرس‌های فهرست شده در 'StatsAllowedIP' [سرور] (/manual/appendix/config/zabbix_server) پذیرفته می‌شود. پارامتر /[proxy](/manual/appendix/config/zabbix_proxy) در نمونه مورد نظر.<br><br>مجموعه‌ای از معیارهای داخلی انتخاب شده توسط این مورد برگردانده می‌شود. برای جزئیات، [نظارت از راه دور آمار Zabbix](/manual/appendix/items/remote_stats#exposed_metrics) را ببینید.| |**zabbix.stats**\[<ip>,<port>,queue,<from>,<to>\]|<|<|<| |تعداد موارد نظارت شده در صف را که روی سرور Zabbix یا پراکسی از راه دور تأخیر دارند، برگردانید.|شیء JSON|**ip** - فهرست IP/DNS/ماسک شبکه از سرورها/پراکسی هایی که باید از راه دور درخواست شوند (پیش فرض 127.0.0.1 است. )<br>**پورت** - پورت سرور/پراکسی که باید از راه دور جستجو شود (پیش‌فرض 10051 است)<br>**صف** - ثابت (برای استفاده همانطور که هست)<br>**از** - با حداقل تاخیر (پیش‌فرض 6 ثانیه است)<br>**تا** - حداکثر با تأخیر (پیش‌فرض بی‌نهایت است)|توجه داشته باشید که درخواست آمار فقط از آدرس‌های فهرست شده در "StatsAllowedIP" [سرور] پذیرفته می‌شود. (/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) پارامتر روی نمونه مورد نظر.|