en-us	###     
fa	###    

en-us	# 10 Zabbix agent on Microsoft Windows
fa	# 10 عامل Zabbix در مایکروسافت ویندوز

en-us	# 11 Time zones
fa	# 11 منطقه زمانی

en-us	# 12 Oracle database setup
fa	# 12 راه اندازی پایگاه داده Oracle

en-us	# 13. Problem acknowledgment
fa	# 13. تایید مشکل

en-us	# 13 Remote monitoring of Zabbix stats
fa	# 13 نظارت از راه دور آمار Zabbix

en-us	# 13 Setting up scheduled reports
fa	# 13 تنظیم گزارش های برنامه ریزی شده

en-us	# 14. Configuration export/import
fa	# 14. وارد کردن یا خروجی گرفتن از تنظیمات  

en-us	# 14 Configuring Kerberos with Zabbix
fa	# 14 پیکربندی Kerberos با Zabbix

en-us	# 14 ODBC monitoring
fa	# 14 نظارت بر ODBC

en-us	# 14 Scheduled reports
fa	# 14 گزارش های برنامه ریزی شده

en-us	# 1 Aggregate calculations
fa	# 1 محاسبات کل

en-us	# 1 Configuring a network discovery rule
fa	# 1 پیکربندی یک قانون کشف شبکه

en-us	# 1 Configuring a template
fa	# 1 پیکربندی یک الگو

en-us	# 1 Database creation
fa	# 1 ایجاد پایگاه داده

en-us	# 1 Foreach functions
fa	# 1 توابع Foreach

en-us	# 1 High availability
fa	# 1 در دسترس بودن بالا

en-us	# 1 Host groups  In the frontend host groups can be [exported](/manual/xml_export_import) only with host or template export. When a host or template is exported all groups it belongs to are exported with it automatically.  API allows to export host groups independently from hosts or templates.
fa	# گروه هاست های 1   In the frontend host groups can be [exported](/manual/xml_export_import) only with host or template export. When a host or template is exported all groups it belongs to are exported with it automatically.  API allows to export host groups independently from hosts or templates.

en-us	# 1 Menu
fa	# 1 منو

en-us	# 1 MySQL encryption configuration [comment]: # (tags: ssl)
fa	# 1 پیکربندی رمزگذاری MySQL [نظر]: # (برچسب‌ها: ssl)

en-us	# 1 Server
fa	سرور شماره 1

en-us	# 1 Server-proxy data exchange protocol
fa	# 1 پروتکل تبادل داده سرور-پراکسی

en-us	# 1 Trigger event generation
fa	# 1 ایجاد رویداد

en-us	# 1 Zabbix agent
fa	عامل زبیکس

en-us	# 21 Top hosts
fa	شماره 21 میزبان برتر

en-us	# 23 What's new in Zabbix 6.0.18
fa	# 23 موارد جدید در Zabbix 6.0.18

en-us	# 28 What's new in Zabbix 6.0.23  See [breaking changes](/manual/installation/upgrade_notes_6023#breaking_changes) for this version.
fa	# 28 موارد جدید در Zabbix 6.0.23  برای این نسخه به [تغییرات شکسته](/manual/installation/upgrade_notes_6023#breaking_changes) مراجعه کنید.

en-us	# 29 What's new in Zabbix 6.0.24
fa	# 23 موارد جدید در Zabbix 6.0.18

en-us	# 2 Agent
fa	نماینده شماره 2

en-us	2. Do not use "ps -ef" to browse processes - it shows only non-kernel processes. Use "ps -Af" to see all processes which will be seen by Zabbix agent.  3. Let's go through example of 'topasrec' how Zabbix agent proc.mem[] selects processes.  ``` $ ps -Af | grep topasrec root 10747984        1   0   Mar 16      -  0:00 /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 ```  proc.mem[] has arguments:  ``` proc.mem[<name>,<user>,<mode>,<cmdline>,<memtype>] ```
fa	2. از "ps -ef" برای مرور فرآیندها استفاده نکنید - فقط فرآیندهای غیر هسته را نشان می دهد. از "ps -Af" برای مشاهده تمام فرآیندهایی که توسط عامل Zabbix مشاهده می شوند استفاده کنید.  3. بیایید مثالی از 'topasrec' را مرور کنیم که چگونه عامل Zabbix proc.mem[] فرآیندها را انتخاب می کند.  ``` $ ps -Af | grep topasrec root 10747984 1 0 مارس 16 - 0:00 /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 ```  proc.mem[] آرگومان هایی دارد:  ``` proc.mem[<نام>، <کاربر>، <حالت>، <cmdline>، <memtype>] ```

en-us	# 2 PostgreSQL encryption configuration [comment]: # (tags: ssl)
fa	# 1 پیکربندی رمزگذاری MySQL [نظر]: # (برچسب‌ها: ssl)

en-us	# 2 Problems
fa	شماره 2 مشکلات

en-us	# 2 SNMP agent [comment]: # (tags: snmp)
fa	# 2 عامل SNMP [نظر]: # (برچسب‌ها: snmp)

en-us	# 2 Templates
fa	# 2 قالب

en-us	# 2 Trigger expression
fa	# 2 بیان ماشه

en-us	# 2 User macros supported by location
fa	# 2 ماکروهای کاربر توسط مکان پشتیبانی می شوند

en-us	# 3 Database upgrade to primary keys
fa	شماره 3 پایگاه داده به کلیدهای اصلی ارتقا دهید

en-us	# 3 Data overview
fa	نمای کلی

en-us	# 3 Hosts
fa	# هاست ها 

en-us	# 3 JSONPath functionality
fa	# 3 عملکرد JSONPath

en-us	# 3 Low-level discovery
fa	# 3 کشف سطح پایین

en-us	# 3 Manual closing of problems
fa	شماره 3 بسته شدن دستی مشکلات

en-us	# 3 Process configuration
fa	# 3 پیکربندی فرآیند

en-us	# 3 Receiving notification on unsupported items
fa	# 3 دریافت اعلان در مورد موارد پشتیبانی نشده

en-us	# 4 Network maps
fa	نقشه های شبکه

en-us	# 4 Secure connection to the database
fa	# 4 اتصال ایمن به پایگاه داده

en-us	# 4 Zabbix agent 2 plugin protocol  Zabbix agent 2 protocol is based on code, size and data model.
fa	# 4 پروتکل پلاگین Zabbix agent 2  پروتکل Zabbix agent 2 بر اساس کد، اندازه و مدل داده است.

en-us	# 4 Zabbix agent 2 (UNIX)
fa	# Zabbix Agent 2 (یونیکس)

en-us	# 5 Maps [comment]: # (tags: map)
fa	شماره 5 نقشه ها [نظر]: # (برچسب‌ها: نقشه)

en-us	# 5 Media types
fa	نوع  رسانه (انتقال)

en-us	# 5 User parameters
fa	پارامترهای دیگر

en-us	# 5 Zabbix agent (Windows)
fa	عامل #5 Zabbix (ویندوز)

en-us	### 6.0.13
fa	6.0.13

en-us	### 6.0.15
fa	6.0.15

en-us	### 6.0.3
fa	### 6.0.3

en-us	### 6.0.7
fa	### 6.0.7

en-us	### 6.0.9
fa	### 6.0.9

en-us	# 6 Elasticsearch setup  ::: noteimportant  Elasticsearch support is experimental!  :::  Zabbix supports the storage of historical data by means of Elasticsearch instead of a database. Users can choose the storage place for historical data between a compatible database and Elasticsearch. The setup procedure described in this section is applicable to Elasticsearch version 7.X. In case an earlier or later version of Elasticsearch is used, some functionality may not work as intended.  ::: notewarning  If all history data is stored in Elasticsearch, trends are **not** calculated nor stored in the database. With no trends calculated and stored, the history storage period may need to be extended. :::
fa	# 6 راه اندازی Elasticsearch  ::: نکته مهم  پشتیبانی Elasticsearch آزمایشی است!  :::  Zabbix از ذخیره سازی داده های تاریخی با استفاده از Elasticsearch پشتیبانی می کند به جای پایگاه داده کاربران می توانند مکان ذخیره سازی تاریخی را انتخاب کنند داده ها بین یک پایگاه داده سازگار و Elasticsearch. راه اندازی روش توضیح داده شده در این بخش برای Elasticsearch قابل اجرا است نسخه 7.X. در صورتی که نسخه قبلی یا بعدی Elasticsearch باشد استفاده می شود، برخی از عملکردها ممکن است آنطور که در نظر گرفته شده کار نکنند.  ::: هشدار  اگر تمام داده های تاریخچه در Elasticsearch ذخیره شده است، روندها ** محاسبه نشده و در پایگاه داده ذخیره نمی شوند. بدون هیچ روند محاسبه و ذخیره می شود، دوره ذخیره سازی تاریخچه ممکن است نیاز داشته باشد تمدید شده. :::

en-us	# 6 Log file monitoring [comment]: # (tags: logrt, logfile, log)
fa	# 6 نظارت بر فایل ورود [نظر]: # (برچسب‌ها: logrt، logfile، log)

en-us	# 6 Zabbix appliance
fa	شماره 6 دستگاه Zabbix

en-us	# 9 Notes on memtype parameter in proc.mem items
fa	# 9 نکاتی در مورد پارامتر memtype در موارد proc.mem

en-us	# 9. Web monitoring
fa	مانیتورینگ وب 

en-us	#### Acknowledging an event  Acknowledge a single event and leave a message.  Request:  ```json {     "jsonrpc": "2.0",     "method": "event.acknowledge",     "params": {         "eventids": "20427",         "action": 6,         "message": "Problem resolved."     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "eventids": [             "20427"         ]     },     "id": 1 } ```
fa	#### تایید یک رخداد   Acknowledge a single event and leave a message.  Request:  ```json {     "jsonrpc": "2.0",     "method": "event.acknowledge",     "params": {         "eventids": "20427",         "action": 6,         "message": "Problem resolved."     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "eventids": [             "20427"         ]     },     "id": 1 } ```

en-us	#### action  Changes:\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) added new `conditiontype` values *(27 - Service, 28 - Service name)*.\ [ZBXNEXT-6250](https://support.zabbix.com/browse/ZBXNEXT-6250) `action.get`, `action.create`, `action.update`: added new property `notify_if_canceled`.\
fa	#### عملیات  تغییرات:\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) مقادیر جدید "conditiontype" اضافه کرد *(27 - Service, 28 - Service name)*.\ [ZBXNEXT-6250](https://support.zabbix.com/browse/ZBXNEXT-6250) «action.get»، «action.create»، «action.update»: ویژگی جدید اضافه شده است "اعلام_اگر_لغو_شد".\

en-us	#### action  Changes:\ [ZBXNEXT-6920](https://support.zabbix.com/browse/ZBXNEXT-6920) `action.create`, `action.update`: added strict validation of the methods parameters.\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) `action.create`, `action.update`: renamed parameter `acknowledge_operations` to `update_operations`.\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) `action.get`: renamed parameter `selectAcknowledgeOperations` to `selectUpdateOperations`.\
fa	#### اکشن  تغییرات:\ [ZBXNEXT-6920](https://support.zabbix.com/browse/ZBXNEXT-6920) «action.create»، «action.update»: اعتبارسنجی دقیق پارامترهای متد اضافه شده است.\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) "action.create"، "action.update": پارامتر "acknowledge_operations" به "update_operations" تغییر نام داده شده.\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) «action.get»: نام پارامتر «selectAcknowledgeOperations» به «selectUpdateOperations» تغییر یافت.\

en-us	# action.create
fa	# ساخت اکشن 

en-us	# action.delete
fa	# action.delete

en-us	### Action filter  The action filter object defines a set of conditions that must be met to perform the configured action operations. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**conditions**<br>(required)|array|Set of filter conditions to use for filtering results.| |**evaltype**<br>(required)|integer|Filter condition evaluation method.<br><br>Possible values:<br>0 - and/or;<br>1 - and;<br>2 - or;<br>3 - custom expression.| |eval\_formula|string|*(readonly)* Generated expression that will be used for evaluating filter conditions. The expression contains IDs that reference specific filter conditions by its `formulaid`. The value of `eval_formula` is equal to the value of `formula` for filters with a custom expression.| |formula|string|User-defined expression to be used for evaluating conditions of filters with a custom expression. The expression must contain IDs that reference specific filter conditions by its `formulaid`. The IDs used in the expression must exactly match the ones defined in the filter conditions: no condition can remain unused or omitted.<br><br>Required for custom expression filters.|
fa	### فیلتر عمل  شی فیلتر عمل مجموعه ای از شرایط را تعریف می کند که باید رعایت شوند عملیات پیکربندی شده را انجام دهید. موارد زیر را دارد خواص  |مخصوص|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |**شرایط**<br>(ضروری)|آرایه|مجموعه شرایط فیلتر برای استفاده برای فیلتر کردن نتایج.| |**evaltype**<br>(الزامی)|عدد صحیح|روش ارزیابی شرایط فیلتر.<br><br>مقادیر ممکن:<br>0 - و/یا;<br>1 - و;<br>2 - یا;<br>3 - عبارت سفارشی.| |eval\_formula|string|*(readonly)* عبارت ایجاد شده است که برای ارزیابی شرایط فیلتر استفاده خواهد شد. عبارت حاوی شناسه هایی است که به شرایط فیلتر خاص توسط «formulaid» خود ارجاع می دهند. مقدار 'eval_formula' برابر با مقدار 'formula' برای فیلترهایی با عبارت سفارشی است.| |formula|string|عبارت تعریف شده توسط کاربر برای ارزیابی شرایط فیلترها با عبارت سفارشی استفاده می شود. عبارت باید حاوی شناسه هایی باشد که با «formulaid» خود به شرایط فیلتر خاص ارجاع می دهند. شناسه های استفاده شده در عبارت باید دقیقاً مطابق با موارد تعریف شده در شرایط فیلتر باشد: هیچ شرطی نمی تواند بدون استفاده یا حذف شود.<br><br>برای فیلترهای عبارت سفارشی مورد نیاز است.|

en-us	# action.get
fa	# دریافت اکشن

en-us	# > Action object  The following objects are directly related to the `action` API.
fa	# > آبجکت اکشن   اشیاء زیر مستقیماً با API «action» مرتبط هستند.

en-us	#### Action operation condition  The action operation condition object defines a condition that must be met to perform the current operation. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |opconditionid|string|*(readonly)* ID of the action operation condition| |**conditiontype**<br>(required)|integer|Type of condition.<br><br>Possible values:<br>14 - event acknowledged.| |**value**<br>(required)|string|Value to compare with.| |operationid|string|*(readonly)* ID of the operation.| |operator|integer|Condition operator.<br><br>Possible values:<br>0 - *(default)* =.|  The following operators and values are supported for each operation condition type.  |Condition|Condition name|Supported operators|Expected value| |---------|--------------|-------------------|--------------| |14|Event acknowledged|=|Whether the event is acknowledged.<br><br>Possible values:<br>0 - not acknowledged;<br>1 - acknowledged.|
fa	#### شرایط عملیات اکشن  شیء شرط عملیات عمل، شرطی را تعریف می کند که باید باشد برای انجام عملیات جاری ملاقات کرد. دارای خواص زیر می باشد.  |مخصوص|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |opconditionid|string|*(readonly)* شناسه شرط عملیات عمل| |**conditiontype**<br>(الزامی)|عدد صحیح|نوع شرط.<br><br>مقادیر ممکن:<br>14 - رویداد تایید شد.| |**مقدار**<br>(لازم)|رشته|مقدار برای مقایسه.| |operationid|string|*(readonly)* شناسه عملیات.| |اپراتور|عدد صحیح|عملگر شرط.<br><br>مقادیر ممکن:<br>0 - *(پیش‌فرض)* =.|  عملگرها و مقادیر زیر برای هر عملیات پشتیبانی می شوند نوع شرط  |شرط|نام شرط|اپراتورهای پشتیبانی شده|مقدار مورد انتظار| |---------|-------------|------------------|---- ----------| |14|رویداد تأیید شد|=|آیا رویداد تأیید شده است یا نه.<br><br>مقادیر ممکن:<br>0 - تایید نشد؛<br>1 - تایید شد.|

en-us	#### Action operation message  The operation message object contains data about the message that will be sent by the operation.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |default\_msg|integer|Whether to use the default action message text and subject.<br><br>Possible values:<br>0 - use the data from the operation;<br>1 - *(default)* use the data from the media type.| |mediatypeid|string|ID of the media type that will be used to send the message.| |message|string|Operation message text.| |subject|string|Operation message subject.|
fa	#### پیام عملیات اقدام  شیء پیام عملیات حاوی اطلاعاتی در مورد پیام است که خواهد شد توسط عملیات ارسال شود.  |مخصوص|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |default\_msg|عدد صحیح|از متن و موضوع پیام اقدام پیش‌فرض استفاده شود یا نه.<br><br>مقادیر ممکن:<br>0 - استفاده از داده‌های عملیات؛<br>1 - *(پیش‌فرض)* استفاده داده ها از نوع رسانه.| |mediatypeid|string|ID از نوع رسانه ای که برای ارسال پیام استفاده می شود.| |پیام|رشته|متن پیام عملیات.| |موضوع|رشته|موضوع پیام عملیات.|

en-us	### Action operation  The action operation object defines an operation that will be performed when an action is executed. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |operationid|string|*(readonly)* ID of the action operation.| |**operationtype**<br>(required)|integer|Type of operation.<br><br>Possible values:<br>0 - send message;<br>1 - global script;<br>2 - add host;<br>3 - remove host;<br>4 - add to host group;<br>5 - remove from host group;<br>6 - link to template;<br>7 - unlink from template;<br>8 - enable host;<br>9 - disable host;<br>10 - set host inventory mode.<br><br>Note that only types '0' and '1' are supported for trigger and service actions, only '0' is supported for internal actions. All types are supported for discovery and autoregistration actions.| |actionid|string|*(readonly)* ID of the action that the operation belongs to.| |esc\_period|string|Duration of an escalation step in seconds. Must be greater than 60 seconds. Accepts seconds, time unit with suffix and user macro. If set to 0 or 0s, the default action escalation period will be used.<br><br>Default: 0s.<br><br>Note that escalations are supported only for trigger, internal and service actions, and only in normal operations.| |esc\_step\_from|integer|Step to start escalation from.<br><br>Default: 1.<br><br>Note that escalations are supported only for trigger, internal and service actions, and only in normal operations.| |esc\_step\_to|integer|Step to end escalation at.<br><br>Default: 1.<br><br>Note that escalations are supported only for trigger, internal and service actions, and only in normal operations.| |evaltype|integer|Operation condition evaluation method.<br><br>Possible values:<br>0 - *(default)* AND / OR;<br>1 - AND;<br>2 - OR.| |opcommand|object|Object containing data on global script run by the operation.<br><br>Each object has one following property: `scriptid` - *(string)* ID of the script.<br><br>Required for global script operations.| |opcommand\_grp|array|Host groups to run global scripts on.<br><br>Each object has the following properties:<br>`opcommand_grpid` - *(string, readonly)* ID of the object;<br>`operationid` - *(string, readonly)* ID of the operation;<br>`groupid` - *(string)* ID of the host group.<br><br>Required for global script operations if `opcommand_hst` is not set.| |opcommand\_hst|array|Host to run global scripts on.<br><br>Each object has the following properties:<br>`opcommand_hstid` - *(string, readonly)* ID of the object;<br>`operationid` - *(string, readonly)* ID of the operation;<br>`hostid` - *(string)* ID of the host; if set to 0 the command will be run on the current host.<br><br>Required for global script operations if `opcommand_grp` is not set.| |opconditions|array|Operation conditions used for trigger actions.<br><br>The operation condition object is [described in detail below](/manual/api/reference/action/object#action_operation_condition).| |opgroup|array|Host groups to add hosts to.<br><br>Each object has the following properties:<br>`operationid` - *(string, readonly)* ID of the operation;<br>`groupid` - *(string)* ID of the host group.<br><br>Required for "add to host group" and "remove from host group" operations.| |opmessage|object|Object containing the data about the message sent by the operation.<br><br>The operation message object is [described in detail below](/manual/api/reference/action/object#action_operation_message).<br><br>Required for message operations.| |opmessage\_grp|array|User groups to send messages to.<br><br>Each object has the following properties:<br>`operationid` - *(string, readonly)* ID of the operation;<br>`usrgrpid` - *(string)* ID of the user group.<br><br>Required for message operations if `opmessage_usr` is not set.| |opmessage\_usr|array|Users to send messages to.<br><br>Each object has the following properties:<br>`operationid` - *(string, readonly)* ID of the operation;<br>`userid` - *(string)* ID of the user.<br><br>Required for message operations if `opmessage_grp` is not set.| |optemplate|array|Templates to link the hosts to.<br><br>Each object has the following properties:<br>`operationid` - *(string, readonly)* ID of the operation;<br>`templateid` - *(string)* ID of the template.<br><br>Required for "link to template" and "unlink from template" operations.| |opinventory|object|Inventory mode set host to.<br><br>Object has the following properties:<br>`operationid` - *(string, readonly)* ID of the operation;<br>`inventory_mode` - *(string)* Inventory mode.<br><br>Required for "Set host inventory mode" operations.|
fa	### عملیات اکشن  شی عملیات عملیاتی عملیاتی را تعریف می کند که انجام خواهد شد زمانی که یک عمل اجرا می شود دارای خواص زیر می باشد.  |مخصوص|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |operationid|string|*(readonly)* شناسه عملیات اقدام.| |**نوع عملیات**<br>(الزامی)|عدد صحیح|نوع عملیات.<br><br>مقادیر ممکن:<br>0 - ارسال پیام؛<br>1 - اسکریپت جهانی؛<br>2 - افزودن میزبان؛<br>3 - حذف میزبان؛<br>4 - افزودن به گروه میزبان؛<br>5 - حذف از گروه میزبان؛<br>6 - پیوند به الگو؛<br>7 - لغو پیوند از الگو؛<br> >8 - فعال کردن میزبان؛<br>9 - غیرفعال کردن میزبان؛<br>10 - تنظیم حالت موجودی میزبان.<br><br>توجه داشته باشید که فقط انواع «0» و «1» برای اقدامات راه‌اندازی و خدمات پشتیبانی می‌شوند. '0' برای اقدامات داخلی پشتیبانی می شود. همه انواع برای اقدامات کشف و ثبت خودکار پشتیبانی می شوند.| |actionid|string|*(readonly)* شناسه عملی که عملیات به آن تعلق دارد.| |esc\_period|string|مدت یک مرحله تشدید بر حسب ثانیه. باید بیشتر از 60 ثانیه باشد. ثانیه، واحد زمان با پسوند و ماکرو کاربر را می پذیرد. اگر روی 0 یا 0 تنظیم شود، از دوره پیش‌فرض تشدید کنش استفاده می‌شود.<br><br>پیش‌فرض: 0s.<br><br>توجه داشته باشید که تشدیدها فقط برای اقدامات ماشه، داخلی و خدمات پشتیبانی می‌شوند و فقط در حالت عادی عملیات.| |esc\_step\_from|عدد صحیح|مرحله برای شروع تشدید از.<br><br>پیش‌فرض: 1.<br><br>توجه داشته باشید که تشدیدها فقط برای اقدامات ماشه، داخلی و خدمات پشتیبانی می‌شوند و فقط در عملیات عادی .| |esc\_step\_to|عدد صحیح|مرحله تا پایان تشدید در.<br><br>پیش‌فرض: 1.<br><br>توجه داشته باشید که تشدیدها فقط برای اقدامات ماشه‌ای، داخلی و خدماتی و فقط در عملیات عادی پشتیبانی می‌شوند. .| |evaltype|عدد صحیح|روش ارزیابی شرایط عملیات.<br><br>مقادیر ممکن:<br>0 - *(پیش‌فرض)* AND / OR;<br>1 - AND;<br>2 - OR.| |opcommand|object|شیء حاوی داده روی اسکریپت سراسری اجرا شده توسط عملیات.<br><br>هر شی دارای یک ویژگی زیر است: `scriptid` - *(string)* شناسه اسکریپت.<br><br>الزامی برای عملیات اسکریپت جهانی.| |opcommand\_grp|آرایه|گروه‌های میزبان برای اجرای اسکریپت‌های سراسری.<br><br>هر شی دارای ویژگی‌های زیر است:<br>`opcommand_grpid` - *(رشته، فقط خواندنی)* شناسه شی;<br> "operationid" - *(رشته، فقط خواندنی)* شناسه عملیات؛<br>"گروهی" - *(رشته)* شناسه گروه میزبان.<br><br>برای عملیات اسکریپت جهانی اگر "opcommand_hst" باشد لازم است تنظیم نشده است.| |opcommand\_hst|آرایه|میزبان برای اجرای اسکریپت های سراسری.<br><br>هر شی دارای ویژگی های زیر است:<br>`opcommand_hstid` - *(رشته، فقط خواندنی)* شناسه شی;<br>` Operationid` - *(رشته، فقط خواندنی)* شناسه عملیات;<br>`hostid` - *(رشته)* شناسه میزبان; اگر روی 0 تنظیم شود، فرمان روی میزبان فعلی اجرا خواهد شد.<br><br>اگر "opcommand_grp" تنظیم نشده باشد، برای عملیات اسکریپت جهانی لازم است.| |opconditions|آرایه|شرایط عملیاتی که برای اقدامات ماشه استفاده می‌شود.<br><br>شیء شرط عملیات [در جزئیات زیر توضیح داده شده است](/manual/api/reference/action/object#action_operation_condition).| |opgroup|آرایه|گروه‌های میزبان برای افزودن میزبان‌ها.<br><br>هر شی دارای ویژگی‌های زیر است:<br>`operationid` - *(string, only read)* شناسه عملیات;<br>`groupid` - *(رشته)* شناسه گروه میزبان.<br><br>برای عملیات "افزودن به گروه میزبان" و "حذف از گروه میزبان" لازم است.| |opmessage|object|شیء حاوی داده‌های مربوط به پیام ارسال‌شده توسط عملیات.<br><br>شیء پیام عملیات [به تفصیل در زیر توضیح داده شده است](/manual/api/reference/action/object#action_operation_message).< br><br>برای عملیات پیام مورد نیاز است.| |opmessage\_grp|آرایه|گروه های کاربری برای ارسال پیام به آنها.<br><br>هر شی دارای ویژگی های زیر است:<br>`operationid` - *(string, only read)* شناسه عملیات;<br>` usrgrpid` - *(string)* شناسه گروه کاربر.<br><br>اگر "opmessage_usr" تنظیم نشده باشد، برای عملیات پیام مورد نیاز است.| |opmessage\_usr|آرایه|کاربرانی برای ارسال پیام به آنها.<br><br>هر شی دارای ویژگی های زیر است:<br>`operationid` - *(رشته، فقط خواندنی)* شناسه عملیات؛<br>`userid ` - *(string)* شناسه کاربر.<br><br>اگر "opmessage_grp" تنظیم نشده باشد، برای عملیات پیام مورد نیاز است.| |optemplate|آرایه|الگوهایی برای پیوند دادن میزبان ها به.<br><br>هر شی دارای ویژگی های زیر است:<br>`operationid` - *(string, only read)* شناسه عملیات;<br>`templateid` - *(رشته)* شناسه الگو.<br><br>برای عملیات "پیوند به الگو" و "لغو پیوند از الگو" لازم است.| |opinventory|object|حالت موجودی میزبان را تنظیم کنید.<br><br>شیء دارای ویژگی های زیر است:<br>`operationid` - *(string, only read)* ID عملیات؛<br>`inventory_mode` - * (رشته)* حالت موجودی.<br><br>برای عملیات "تنظیم حالت موجودی میزبان" لازم است.|

en-us	#### Actions if communication fails between agent and server  Each matching line from `log[]` and `logrt[]` item and a result of each `log.count[]` and `logrt.count[]` item check requires a free slot in the designated 50% area in the agent send buffer. The buffer elements are regularly sent to server (or proxy) and the buffer slots are free again.  While there are free slots in the designated log area in the agent send buffer and communication fails between agent and server (or proxy) the log monitoring results are accumulated in the send buffer. This helps to mitigate short communication failures.  During longer communication failures all log slots get occupied and the following actions are taken:  -   `log[]` and `logrt[]` item checks are stopped. When communication is     restored and free slots in the buffer are available the checks are     resumed from the previous position. No matching lines are lost, they     are just reported later. -   `log.count[]` and `logrt.count[]` checks are stopped if     `maxdelay = 0` (default). Behavior is similar to `log[]` and     `logrt[]` items as described above. Note that this can affect     `log.count[]` and `logrt.count[]` results: for example, one check     counts 100 matching lines in a log file, but as there are no free     slots in the buffer the check is stopped. When communication is     restored the agent counts the same 100 matching lines and also 70     new matching lines. The agent now sends count = 170 as if they were     found in one check. -   `log.count[]` and `logrt.count[]` checks with `maxdelay > 0`: if     there was no "jump" during the check, then behavior is similar to     described above. If a "jump" over log file lines took place then the     position after "jump" is kept and the counted result is discarded.     So, the agent tries to keep up with a growing log file even in case     of communication failure.
fa	#### اقدامات در صورتی که ارتباط بین عامل و سرور با شکست مواجه شود  هر خط منطبق از آیتم «log[]» و «logrt[]» و نتیجه هر کدام بررسی آیتم «log.count[]» و «logrt.count[]» به یک شکاف رایگان در 50٪ منطقه در بافر ارسال عامل تعیین شده است. عناصر بافر هستند به طور منظم به سرور (یا پروکسی) ارسال می شود و اسلات های بافر دوباره رایگان هستند.  در حالی که اسلات های رایگان در منطقه ورود به سیستم تعیین شده در ارسال عامل وجود دارد بافر و ارتباط بین عامل و سرور (یا پروکسی) از کار می افتد نتایج نظارت بر گزارش در بافر ارسال جمع می شود. این کمک می کند تا کاهش خرابی های کوتاه ارتباطی  در طول خرابی های ارتباطی طولانی تر، همه اسلات ورود به سیستم اشغال می شوند و اقدامات زیر انجام می شود:  - بررسی آیتم «log[]» و «logrt[]» متوقف شده است. وقتی ارتباط هست     اسلات های بازیابی شده و رایگان در بافر در دسترس هستند چک ها هستند     از موقعیت قبلی از سر گرفته شد. آنها هیچ خط تطبیقی از بین نمی روند     فقط بعدا گزارش می شود - اگر چک‌های «log.count[]» و «logrt.count[]» متوقف شوند     "maxdelay = 0" (پیش‌فرض). رفتار مشابه «log[]» و     موارد "logrt[]" همانطور که در بالا توضیح داده شد. توجه داشته باشید که این می تواند تأثیر بگذارد     نتایج «log.count[]» و «logrt.count[]»: برای مثال، یک بررسی     100 خط منطبق را در یک فایل گزارش می‌شمارد، اما از آنجایی که رایگان وجود ندارد     اسلات در بافر چک متوقف شده است. وقتی ارتباط هست     بازیابی شده، عامل همان 100 خط منطبق و همچنین 70 را می‌شمارد     خطوط منطبق جدید نماینده اکنون تعداد = 170 را ارسال می کند که انگار آنها هستند     در یک چک پیدا شد - «log.count[]» و «logrt.count[]» با «maxdelay > 0» بررسی می‌شود: اگر     هیچ "پرش" در طول چک وجود دارد، سپس رفتار مشابه است     در بالا توضیح داده شد. اگر یک "پرش" روی خطوط فایل لاگ صورت می گرفت،     موقعیت پس از "پرش" حفظ می شود و نتیجه شمارش شده دور ریخته می شود.     بنابراین، عامل تلاش می کند تا با یک فایل log در حال رشد حتی در صورت لزوم همگام شود     از شکست ارتباطی

en-us	#### Actions  In [actions](/manual/config/notifications/action), user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Trigger-based notifications and commands|<|yes| |Trigger-based internal notifications|<|yes| |Problem update notifications|<|yes| |Service-based notifications and commands|<|yes| |Service update notifications|<|yes| |Time period condition|<|no| |*Operations*|<|<| | |Default operation step duration|no| |^|Step duration|no|
fa	#### اقدامات  در [actions](/manual/config/notifications/action)، ماکروهای کاربر را می توان در زمینه های زیر استفاده می شود:  |موقعیت|<|چند ماکرو/میکس با متن^[1](پشتیبانی_شده توسط_location_user#footnotes)^| |-|-----------------------------|----------| |اعلان ها و دستورات مبتنی بر ماشه|<|بله| |اعلان های داخلی مبتنی بر ماشه|<|بله| |اعلان های به روز رسانی مشکل|<|بله| |اعلان ها و دستورات مبتنی بر سرویس|<|بله| |اعلان های به روز رسانی سرویس|<|بله| |شرایط دوره زمانی|<|نه| |*عملیات*|<|<| | |مدت زمان پیش فرض مرحله عملیات|خیر| |^|مدت مرحله|نه|

en-us	### Action  The action object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |actionid|string|*(readonly)* ID of the action.| |**esc\_period**<br>(required)|string|Default operation step duration. Must be at least 60 seconds. Accepts seconds, time unit with suffix and user macro.<br><br>Note that escalations are supported only for trigger, internal and service actions, and only in normal operations.| |**eventsource**<br>(required)|integer|*(constant)* Type of events that the action will handle.<br><br>Refer to the [event "source" property](/manual/api/reference/event/object#event) for a list of supported event types.| |**name**<br>(required)|string|Name of the action.| |status|integer|Whether the action is enabled or disabled.<br><br>Possible values:<br>0 - *(default)* enabled;<br>1 - disabled.| |pause\_suppressed|integer|Whether to pause escalation during maintenance periods or not.<br><br>Possible values:<br>0 - Don't pause escalation;<br>1 - *(default)* Pause escalation.<br><br>Note that this parameter is valid for trigger actions only.| |notify\_if\_canceled|integer|Whether to notify when escalation is canceled.<br><br>Possible values:<br>0 - Don't notify when escalation is canceled;<br>1 - *(default)* Notify when escalation is canceled.<br><br>Note that this parameter is valid for trigger actions only.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fa	### اکشن   آبجکت اکشن  دارای ویژگی های زیر است.  |مخصوص|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |actionid|string|*(readonly)* شناسه اقدام.| |**esc\_period**<br>(لازم)|رشته|مدت زمان پیش‌فرض مرحله عملیات. باید حداقل 60 ثانیه باشد. ثانیه ها، واحد زمان را با پسوند و ماکرو کاربر می پذیرد.<br><br>توجه داشته باشید که تشدیدها فقط برای اقدامات ماشه، داخلی و خدمات و فقط در عملیات عادی پشتیبانی می شوند.| |**eventsource**<br>(لازم)|عدد صحیح|*(ثابت)* نوع رویدادهایی که عمل انجام می دهد.<br><br>به [ویژگی "منبع" رویداد](/manual/api مراجعه کنید. /reference/event/object#event) برای لیستی از انواع رویدادهای پشتیبانی شده.| |**نام**<br>(لازم)|رشته|نام عمل.| |وضعیت|عدد صحیح|فعال یا غیرفعال بودن عملکرد.<br><br>مقادیر ممکن:<br>0 - *(پیش‌فرض)* فعال است؛<br>1 - غیرفعال است.| |pause\_suppressed|عدد صحیح|اینکه تشدید در طول دوره‌های نگهداری متوقف شود یا خیر.<br><br>مقادیر ممکن:<br>0 - تشدید موقتاً متوقف نشود؛<br>1 - *(پیش‌فرض)* تشدید را متوقف کنید. <br><br>توجه داشته باشید که این پارامتر فقط برای اقدامات ماشه معتبر است.| |notify\_if\_canceled|عدد صحیح|آیا هنگام لغو تشدید اطلاع داده شود.<br><br>مقادیر احتمالی:<br>0 - هنگام لغو تشدید اطلاع داده نشود؛<br>1 - *(پیش‌فرض)* هنگامی که تشدید لغو شد، اطلاع دهید.<br><br>توجه داشته باشید که این پارامتر فقط برای اقدامات راه‌اندازی معتبر است.|  توجه داشته باشید که برای برخی از روش ها (به روز رسانی، حذف) ترکیب پارامترهای مورد نیاز/اختیاری متفاوت است.

en-us	# Action  This class is designed to work with actions.  Object references:\  -   [Action](/manual/api/reference/action/object#action) -   [Action     condition](/manual/api/reference/action/object#action_condition) -   [Action     operation](/manual/api/reference/action/object#action_operation)  Available methods:\  -   [action.create](/manual/api/reference/action/create) - create new     actions -   [action.delete](/manual/api/reference/action/delete) - delete     actions -   [action.get](/manual/api/reference/action/get) - retrieve actions -   [action.update](/manual/api/reference/action/update) - update     actions
fa	# اکشن   این کلاس برای کار با اکشن ها طراحی شده است.  ارجاعات شیء:\  - [Action](/manual/api/reference/action/object#action) -   [عمل     شرط](/دستی/api/reference/action/object#action_condition) -   [عمل     عملیات](/دستی/api/reference/action/object#action_operation)  روش های موجود:\  - [action.create](/manual/api/reference/action/create) - ایجاد جدید     اقدامات - [action.delete](/manual/api/reference/action/delete) - حذف     اقدامات - [action.get](/manual/api/reference/action/get) - بازیابی اقدامات - [action.update](/manual/api/reference/action/update) - به روز رسانی     اقدامات

en-us	# action.update
fa	# action.update

en-us	### Action update operation  The action update operation object defines an operation that will be performed when a problem is updated (commented upon, acknowledged, severity changed, or manually closed). Update operations are possible for trigger and service actions. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |operationid|string|*(readonly)* ID of the action operation.| |**operationtype**<br>(required)|integer|Type of operation.<br><br>Possible values for trigger and service actions:<br>0 - send message;<br>1 - global script;<br>12 - notify all involved.| |opcommand|object|Object containing data on global action type script run by the operation.<br><br>Each object has one following property: `scriptid` - *(string)* ID of the action type script.<br><br>Required for global script operations.| |opcommand\_grp|array|Host groups to run global scripts on.<br><br>Each object has the following properties:<br>`groupid` - *(string)* ID of the host group.<br><br>Required for global script operations if `opcommand_hst` is not set.| |opcommand\_hst|array|Host to run global scripts on.<br><br>Each object has the following properties:<br>`hostid` - *(string)* ID of the host; if set to 0 the command will be run on the current host.<br><br>Required for global script operations if `opcommand_grp` is not set.| |opmessage|object|Object containing the data about the message sent by the update operation.<br><br>The operation message object is [described in detail above](/manual/api/reference/action/object#action_operation_message).| |opmessage\_grp|array|User groups to send messages to.<br><br>Each object has the following properties:<br>`usrgrpid` - *(string)* ID of the user group.<br><br>Required only for `send message` operations if `opmessage_usr` is not set.<br>Is ignored for `send update message` operations.| |opmessage\_usr|array|Users to send messages to.<br><br>Each object has the following properties:<br>`userid` - *(string)* ID of the user.<br><br>Required only for `send message` operations if `opmessage_grp` is not set.<br>Is ignored for `send update message` operations.|
fa	### عملیات به روز رسانی اکشن  شی عملیات به روز رسانی عمل، عملیاتی را تعریف می کند که خواهد بود زمانی انجام می شود که یک مشکل به روز می شود (نظر داده می شود، تایید می شود، شدت تغییر کرد یا به صورت دستی بسته شد). عملیات به روز رسانی امکان پذیر است برای اقدامات ماشه و سرویس. دارای خواص زیر می باشد.  |مخصوص|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |operationid|string|*(readonly)* شناسه عملیات اقدام.| |**عملکرد نوع**<br>(الزامی)|عدد صحیح|نوع عملیات.<br><br>مقادیر ممکن برای اقدامات ماشه و سرویس:<br>0 - ارسال پیام؛<br>1 - اسکریپت جهانی؛< br>12 - به همه درگیرها اطلاع دهید.| |opcommand|object|شیء حاوی داده‌های مربوط به اسکریپت نوع عمل جهانی که توسط عملیات اجرا می‌شود.<br><br>هر شی دارای یک ویژگی زیر است: `scriptid` - *(string)* شناسه اسکریپت نوع اقدام.<br> <br>برای عملیات اسکریپت جهانی مورد نیاز است.| |opcommand\_grp|آرایه|گروه‌های میزبان برای اجرای اسکریپت‌های سراسری.<br><br>هر شی دارای ویژگی‌های زیر است:<br>`groupid` - *(string)* شناسه گروه میزبان.<br><br><br> br>اگر "opcommand_hst" تنظیم نشده باشد، برای عملیات اسکریپت جهانی مورد نیاز است.| |opcommand\_hst|آرایه|میزبان برای اجرای اسکریپت های سراسری.<br><br>هر شی دارای ویژگی های زیر است:<br>`hostid` - *(string)* شناسه میزبان; اگر روی 0 تنظیم شود، فرمان روی میزبان فعلی اجرا خواهد شد.<br><br>اگر "opcommand_grp" تنظیم نشده باشد، برای عملیات اسکریپت جهانی لازم است.| |opmessage|object|شیء حاوی داده‌های مربوط به پیام ارسال شده توسط عملیات به‌روزرسانی.<br><br>شیء پیام عملیات [در جزئیات در بالا توضیح داده شده است](/manual/api/reference/action/object#action_operation_message). | |opmessage\_grp|آرایه|گروه های کاربری برای ارسال پیام به آنها.<br><br>هر شی دارای ویژگی های زیر است:<br>`usrgrpid` - *(string)* شناسه گروه کاربر.<br><br> >در صورتی که «opmessage_usr» تنظیم نشده باشد، فقط برای عملیات «ارسال پیام» لازم است.<br>برای عملیات «ارسال پیام به‌روزرسانی» نادیده گرفته می‌شود.| |opmessage\_usr|آرایه|کاربرانی برای ارسال پیام به آنها.<br><br>هر شی دارای ویژگی های زیر است:<br>`userid` - *(string)* شناسه کاربر.<br><br>لازم است فقط برای عملیات "ارسال پیام" اگر "opmessage_grp" تنظیم نشده باشد.<br>برای عملیات "ارسال پیام به روز رسانی" نادیده گرفته می شود.|

en-us	#### Active proxy
fa	#### پراکسی غیرفعال

en-us	#### Adding a filter to an LLD rule  Add a filter so that the contents of the *{\#FSTYPE}* macro would match the *\@File systems for discovery* regexp.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "22450",         "filter": {             "evaltype": 1,             "conditions": [                 {                     "macro": "{#FSTYPE}",                     "value": "@File systems for discovery"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "22450"         ]     },     "id": 1 } ```
fa	#### اضافه کردن فیلتر به قانون LLD   Add a filter so that the contents of the *{\#FSTYPE}* macro would match the *\@File systems for discovery* regexp.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "22450",         "filter": {             "evaltype": 1,             "conditions": [                 {                     "macro": "{#FSTYPE}",                     "value": "@File systems for discovery"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "22450"         ]     },     "id": 1 } ```

en-us	#### Adding a scheduled downtime  Add a downtime for service with ID "4" scheduled weekly from Monday 22:00 till Tuesday 10:00.  Request:  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "serviceid": "4",         "times": [             {                 "type": "1",                 "ts_from": "165600",                 "ts_to": "201600"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "serviceids": [             "4"         ]     },     "id": 1 } ```
fa	####غیرفعال کردن نمونه اولیه هاست   Disable a host prototype, that is, set its status to 1.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "status": 1     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```

en-us	#### Adding dashboards  To add dashboards to a template in *Configuration → Templates*, do the following:  -   Click on *Dashboards* in the row of the template -   Configure a dashboard following the guidelines of [configuring     dashboards](/manual/web_interface/frontend_sections/monitoring/dashboard)  ::: noteimportant The widgets that can be included in a template dashboard are: *Clock*, *Graph (classic)*, *Graph prototype*, *Item value*, *Plain text*, *URL*. :::  ::: notetip For details on accessing host dashboards that are created from template dashboards, see the [host dashboard](/manual/config/visualization/host_screens#accessing_host_dashboards) section. :::
fa	#### افزودن داشبورد  برای افزودن داشبورد به یک الگو در *پیکربندی → الگوها*، این کار را انجام دهید ذیل:  - روی *داشبوردها* در ردیف قالب کلیک کنید - یک داشبورد را با پیروی از دستورالعمل های [پیکربندی] پیکربندی کنید     داشبوردها](/دستی/web_interface/frontend_sections/monitoring/dashboard)  ::: نکته مهم ویجت هایی که می توانند در داشبورد الگو گنجانده شوند عبارتند از: *ساعت*، *گراف (کلاسیک)*، *نمونه اولیه نمودار*، *مقدار مورد*، *متن ساده*، *URL*. :::  ::: یادداشت برای جزئیات دسترسی به داشبوردهای میزبان که هستند ایجاد شده از داشبوردهای الگو، [میزبان داشبورد](/دستی/پیکربندی/تجسم/صفحات_میزبان#دسترسی به_داشبوردهای میزبان) بخش. :::

en-us	#### Adding hosts to host groups  Add two hosts to host groups with IDs 5 and 6.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.massadd",     "params": {         "groups": [             {                 "groupid": "5"             },             {                 "groupid": "6"             }         ],         "hosts": [             {                 "hostid": "30050"             },             {                 "hostid": "30001"             }         ]     },     "auth": "f223adf833b2bf2ff38574a67bba6372",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "5",             "6"         ]     },     "id": 1 } ```
fa	#### اضافه کردن هاست به گروه هاستی   Add two hosts to host groups with IDs 5 and 6.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.massadd",     "params": {         "groups": [             {                 "groupid": "5"             },             {                 "groupid": "6"             }         ],         "hosts": [             {                 "hostid": "30050"             },             {                 "hostid": "30001"             }         ]     },     "auth": "f223adf833b2bf2ff38574a67bba6372",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "5",             "6"         ]     },     "id": 1 } ```

en-us	#### Adding items, triggers, graphs  There are two ways to add items to the template:\  1. To create new items, follow the guidelines for [Creating an item](/manual/config/items/item).\  2. To add existing items to the template: - Go to *Configuration → Hosts* (or *Templates*). - Click on *Items* in the row of the required host/template. - Mark the checkboxes of items you want to add to the template. - Click on *Copy* below the item list. - Select the template (or group of templates) the items should be copied to and click on *Copy*.\ All the selected items should be copied to the template.  Adding triggers and graphs is done in a similar fashion (from the list of triggers and graphs respectively), again, keeping in mind that they can only be added if the required items are added first.
fa	#### اضافه کردن آیتم ها، محرک ها، نمودارها  دو راه برای اضافه کردن موارد به الگو وجود دارد:\  1. برای ایجاد موارد جدید، دستورالعمل‌های [ایجاد یک مورد] (/manual/config/items/item) را دنبال کنید.  2. برای افزودن موارد موجود به الگو: - به *پیکربندی → میزبان* (یا *قالب*ها) بروید. - روی *Items* در ردیف میزبان/قالب مورد نیاز کلیک کنید. - چک باکس های مواردی را که می خواهید به الگو اضافه کنید علامت بزنید. - روی *Copy* در زیر لیست آیتم ها کلیک کنید. - الگو (یا گروهی از الگوها) را انتخاب کنید که موارد باید در آن کپی شوند و روی *کپی* کلیک کنید.\ تمام موارد انتخاب شده باید در قالب کپی شوند.  افزودن محرک ها و نمودارها به روشی مشابه انجام می شود (از لیست به ترتیب محرک‌ها و نمودارها)، باز هم، با در نظر گرفتن اینکه آنها فقط در صورتی می توان اضافه کرد که موارد مورد نیاز ابتدا اضافه شوند.

en-us	#### Adding LLD macro paths  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "22450",         "lld_macro_paths": [             {                 "lld_macro": "{#MACRO1}",                 "path": "$.json.path"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "22450"         ]     },     "id": 1 } ```
fa	#### اضافه کردن مسیر ماکرو LLD   Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "22450",         "lld_macro_paths": [             {                 "lld_macro": "{#MACRO1}",                 "path": "$.json.path"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "22450"         ]     },     "id": 1 } ```

en-us	#### Adding macros  Add two new macros to two hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.massadd",     "params": {         "hosts": [             {                 "hostid": "10160"             },             {                 "hostid": "10167"             }         ],         "macros": [             {                 "macro": "{$TEST1}",                 "value": "MACROTEST1"             },             {                 "macro": "{$TEST2}",                 "value": "MACROTEST2",                 "description": "Test description"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10160",             "10167"         ]     },     "id": 1 } ```
fa	#### اضافه کردن ماکرو ها   Add two new macros to two hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.massadd",     "params": {         "hosts": [             {                 "hostid": "10160"             },             {                 "hostid": "10167"             }         ],         "macros": [             {                 "macro": "{$TEST1}",                 "value": "MACROTEST1"             },             {                 "macro": "{$TEST2}",                 "value": "MACROTEST2",                 "description": "Test description"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10160",             "10167"         ]     },     "id": 1 } ```

en-us	#### Adding web scenarios  To add web scenarios to a template in *Configuration → Templates*, do the following:  -   Click on *Web* in the row of the template -   Configure a web scenario following the usual method of [configuring     web scenarios](/manual/web_monitoring#configuring_a_web_scenario)
fa	#### اضافه کردن سناریوهای وب  برای افزودن سناریوهای وب به یک الگو در *پیکربندی → الگوها*، این کار را انجام دهید به شرح زیر:  - روی *Web* در ردیف قالب کلیک کنید - یک سناریوی وب را به روش معمول [پیکربندی] پیکربندی کنید     سناریوهای وب](/دستی/نظارت_وب#پیکربندی_سناریو_وب)

en-us	##### Additional parameters  A third optional parameter is supported by the *bucket\_rate\_foreach* function:      bucket_rate_foreach(item filter,time period,<parameter number>)  where <parameter number> is the position of the "bucket" value in the item key. For example, if the "bucket" value in myItem\[aaa,0.2\] is '0.2', then its position is 2.  The default value of <parameter number> is '1'.  See [aggregate calculations](/manual/config/items/itemtypes/calculated/aggregate) for more details and examples on using foreach functions.
fa	##### پارامترهای اضافی  سومین پارامتر اختیاری توسط *bucket\_rate\_foreach* پشتیبانی می‌شود. تابع:      bucket_rate_foreach (فیلتر مورد، دوره زمانی، <شماره پارامتر>)  جایی که <parameter number> موقعیت مقدار "bucket" در آن است کلید مورد برای مثال، اگر مقدار "سطل" در myItem\[aaa,0.2\] باشد '0.2'، سپس موقعیت آن 2 است.  مقدار پیش فرض <parameter number> '1' است.  [محاسبات جمعی](/manual/config/items/itemtypes/calculated/aggregate) را ببینید جزئیات و مثال های بیشتر در مورد استفاده از توابع foreach.

en-us	After receiving a list of active checks the agent marks obsolete persistent files for removal. A persistent file becomes obsolete if: 1) the corresponding log item is no longer monitored, 2) a log item is reconfigured with a different **persistent\_dir** location than before.  Removing is done with delay 24 hours because log files in NOTSUPPORTED state are not included in the list of active checks but they may become SUPPORTED later and their persistent files will be useful.  If the agent is stopped before 24 hours expire, then the obsolete files will not be deleted as Zabbix agent is not getting info about their location from Zabbix server anymore.  ::: notewarning Reconfiguring a log item's **persistent\_dir** back to the old **persistent\_dir** location while the agent is stopped, without deleting the old persistent file by user - will cause restoring the agent state from the old persistent file resulting in missed messages or false alerts. :::
fa	پس از دریافت لیستی از چک های فعال، عامل منسوخ دائمی را علامت گذاری می کند فایل ها برای حذف یک فایل دائمی منسوخ می شود اگر: 1) مربوطه مورد گزارش دیگر نظارت نمی‌شود، 2) یک مورد گزارش با دیگری پیکربندی مجدد می‌شود **موقعیت\_dir** موقعیت مکانی نسبت به قبل.  حذف با 24 ساعت تاخیر انجام می شود زیرا فایل های ورود به سیستم در حالت NOTSUPPORTED هستند در لیست چک های فعال گنجانده نشده اند، اما ممکن است پشتیبانی شوند بعداً و فایل های ماندگار آنها مفید خواهد بود.  اگر نماینده قبل از 24 ساعت منقضی شود، فایل های منسوخ شده متوقف می شوند حذف نشود زیرا عامل Zabbix اطلاعاتی در مورد موقعیت مکانی خود دریافت نمی کند سرور Zabbix دیگر.  ::: هشدار پیکربندی مجدد **مداوم\_dir** یک آیتم گزارش به حالت قبلی **موقعیت\_dir** مکان زمانی که عامل متوقف شده است، بدون حذف کردن فایل پایدار قدیمی توسط کاربر - باعث بازگرداندن حالت عامل از حالت قبلی می شود فایل دائمی که منجر به پیام های از دست رفته یا هشدارهای نادرست می شود. :::

en-us	##### Agent configuration  HA cluster nodes (servers) must be listed in the configuration of  Zabbix agent or Zabbix agent 2.  ![](../../../../assets/en/manual/config/zabbix_ha_agent.png)  To enable passive checks, the node names must be listed in the Server [parameter](/manual/appendix/config/zabbix_agentd), separated by a **comma**.  ``` Server=zabbix-node-01,zabbix-node-02 ```  To enable active checks, the node names must be listed in the ServerActive [parameter](/manual/appendix/config/zabbix_agentd). Note that for  active checks the nodes must be separated by a comma from any other  servers, while the nodes themselves must be separated by a **semicolon**, e.g.:  ``` ServerActive=zabbix-node-01;zabbix-node-02 ```
fa	##### پیکربندی عامل  گره های خوشه HA (سرورها) باید در پیکربندی فهرست شوند عامل Zabbix یا عامل Zabbix 2.  ![](../../../../assets/en/manual/config/zabbix_ha_agent.png)  برای فعال کردن بررسی های غیرفعال، نام گره ها باید در سرور فهرست شوند [پارامتر](/manual/appendix/config/zabbix_agentd)، با یک **کاما** جدا شده است.  ``` سرور=zabbix-node-01,zabbix-node-02 ```  برای فعال کردن بررسی‌های فعال، نام گره‌ها باید در ServerActive فهرست شوند [پارامتر](/manual/appendix/config/zabbix_agentd). توجه داشته باشید که برای چک های فعال گره ها باید با کاما از گره های دیگر جدا شوند سرورها، در حالی که خود گره ها باید با یک **نقطه ویرگول** از هم جدا شوند، به عنوان مثال:  ``` ServerActive=zabbix-node-01;zabbix-node-02 ```

en-us	#### Agent on UNIX-like systems  Zabbix agent on UNIX-like systems is run on the host being monitored.
fa	#### عامل در سیستم های یونیکس مانند  عامل Zabbix در سیستم‌های شبه یونیکس بر روی میزبان تحت نظارت اجرا می‌شود.

en-us	#### Agent on Windows systems  Zabbix agent on Windows runs as a Windows service.
fa	#### عامل در سیستم های ویندوز  عامل Zabbix در ویندوز به عنوان یک سرویس ویندوز اجرا می شود.

en-us	##### Agent operation with persistent file  On startup Zabbix agent knows nothing about persistent files. Only after receiving a list of active checks from Zabbix server \(proxy\) the agent sees that some log items should be backed by persistent files under specified directories.  During agent operation the persistent files are opened for writing (with fopen(filename, "w")) and overwritten with the latest data.  The chance of losing persistent file data if the overwriting and file system mirror split happen at the same time is very small, no special handling for it.  Writing into persistent file is NOT followed by enforced synchronization to storage media \(fsync\(\) is not called\).  Overwriting with the latest data is done after successful reporting of matching log file record or metadata \(processed log size and modification time\) to Zabbix server. That may happen as often as every item check if log file keeps changing.  No special actions during agent shutdown.
fa	##### عملیات عامل با فایل پایدار  هنگام راه اندازی، عامل Zabbix چیزی در مورد فایل های ماندگار نمی داند. تنها پس از با دریافت لیستی از چک های فعال از سرور Zabbix \(پروکسی\) نماینده مشاهده می کند که برخی از ثبت نام آیتم ها باید توسط فایل های ثابت تحت دایرکتوری های مشخص شده پشتیبانی شوند.  در طول عملیات عامل، فایل‌های ماندگار برای نوشتن باز می‌شوند (با fopen (نام فایل، "w")) و با آخرین داده ها بازنویسی می شود. شانس از اگر بازنویسی و آینه سیستم فایل تقسیم شوند، داده های فایل دائمی را از دست می دهد اتفاق می افتد در همان زمان بسیار کوچک است، هیچ رسیدگی خاصی برای آن نیست. نوشتن به دنبال همگام سازی اجباری با ذخیره سازی در فایل پایدار نیست رسانه \(fsync\(\) نامیده نمی شود.  بازنویسی با آخرین داده ها پس از گزارش موفقیت آمیز تطابق انجام می شود ثبت فایل لاگ یا ابرداده \(اندازه گزارش پردازش شده و زمان اصلاح\) به سرور Zabbix. این ممکن است به همان اندازه اتفاق بیفتد که هر آیتم بررسی کنید که آیا فایل log حفظ می شود یا خیر تغییر می کند.  هیچ اقدام خاصی در حین خاموش شدن عامل وجود ندارد.

en-us	#### Agent process types  -   `active checks` - process for performing active checks -   `collector` - process for data collection -   `listener` - process for listening to passive checks  The agent log file can be used to observe these process types.
fa	#### انواع فرآیند عامل  - "چک های فعال" - فرآیند انجام بررسی های فعال - "گردآورنده" - فرآیند جمع آوری داده ها - "شنونده" - فرآیند گوش دادن به چک های غیرفعال  فایل لاگ عامل می تواند برای مشاهده این انواع فرآیند استفاده شود.

en-us	#### AIX  See values supported for 'memtype' parameter on AIX in the table.  |Supported value|Description|Source in procentry64 structure|Tries to be compatible with| |--|------|--|--| |vsize ^[1](proc_mem_notes#footnotes)^|Virtual memory size|pi\_size| | |pmem|Percentage of real memory|pi\_prm|ps -o pmem| |rss|Resident set size|pi\_trss + pi\_drss|ps -o rssize| |size|Size of process (code + data)|pi\_dvm|"ps gvw" SIZE column| |dsize|Data size|pi\_dsize|<| |tsize|Text (code) size|pi\_tsize|"ps gvw" TSIZ column| |sdsize|Data size from shared library|pi\_sdsize|<| |drss|Data resident set size|pi\_drss| | |trss|Text resident set size|pi\_trss| |
fa	#### AIX  مقادیر پشتیبانی شده برای پارامتر "memtype" در AIX را در جدول ببینید.  |مقدار پشتیبانی شده|توضیح|منبع در ساختار procentry64|سعی می کند با| |--|------|--|--| |vsize ^[1](proc_mem_notes#footnotes)^|اندازه حافظه مجازی|pi\_size| | |pmem|درصد حافظه واقعی|pi\_prm|ps -o pmem| |rss|اندازه مجموعه مقیم|pi\_trss + pi\_drss|ps -o rssize| |size|اندازه فرآیند (کد + داده)|pi\_dvm|"ps gvw" ستون SIZE| |dsize|اندازه داده|pi\_dsize|<| |tsize|اندازه متن (کد)|pi\_tsize|"ps gvw" ستون TSIZ| |sdsize|اندازه داده از کتابخانه مشترک|pi\_sdsize|<| |drss|اندازه مجموعه مقیم داده|pi\_drss| | |trss|اندازه مجموعه مقیم متن|pi\_trss| |

en-us	# alert.get
fa	# alert.get

en-us	### Alert  ::: noteclassic Alerts are created by the Zabbix server and cannot be modified via the API. :::  The alert object contains information about whether certain action operations have been executed successfully. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |alertid|string|ID of the alert.| |actionid|string|ID of the action that generated the alert.| |alerttype|integer|Alert type.<br><br>Possible values:<br>0 - message;<br>1 - remote command.| |clock|timestamp|Time when the alert was generated.| |error|string|Error text if there are problems sending a message or running a command.| |esc\_step|integer|Action escalation step during which the alert was generated.| |eventid|string|ID of the event that triggered the action.| |mediatypeid|string|ID of the media type that was used to send the message.| |message|text|Message text. Used for message alerts.| |retries|integer|Number of times Zabbix tried to send the message.| |sendto|string|Address, user name or other identifier of the recipient. Used for message alerts.| |status|integer|Status indicating whether the action operation has been executed successfully.<br><br>Possible values for message alerts:<br>0 - message not sent.<br>1 - message sent.<br>2 - failed after a number of retries.<br>3 - new alert is not yet processed by alert manager.<br><br>Possible values for command alerts:<br>0 - command not run.<br>1 - command run.<br>2 - tried to run the command on the Zabbix agent but it was unavailable.| |subject|string|Message subject. Used for message alerts.| |userid|string|ID of the user that the message was sent to.| |p\_eventid|string|ID of problem event, which generated the alert.| |acknowledgeid|string|ID of acknowledgment, which generated the alert.|
fa	### هشدار  ::: نوتکلاسیک هشدارها توسط سرور Zabbix ایجاد می شوند و نمی توانند ایجاد شوند از طریق API اصلاح شده است. :::  شیء هشدار حاوی اطلاعاتی در مورد اینکه آیا اقدام خاصی است یا خیر عملیات با موفقیت اجرا شده است. موارد زیر را دارد خواص  |مخصوص|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |alertid|رشته|شناسه هشدار.| |actionid|string|شناسه اقدامی که هشدار را ایجاد کرده است.| |alerttype|عدد صحیح|نوع هشدار.<br><br>مقادیر ممکن:<br>0 - message;<br>1 - فرمان از راه دور.| |clock|timemp|زمان ایجاد هشدار.| |error|string|متن خطا در صورت وجود مشکل در ارسال پیام یا اجرای دستور.| |esc\_step|عدد صحیح|مرحله تشدید اقدام که در طی آن هشدار تولید شد.| |eventid|string|شناسه رویدادی که اقدام را آغاز کرد.| |mediatypeid|string|ID از نوع رسانه ای که برای ارسال پیام استفاده شده است.| |پیام|متن|متن پیام. برای هشدار پیام استفاده می شود.| |تعداد مجدد|عدد صحیح|تعداد دفعاتی که Zabbix برای ارسال پیام تلاش کرد.| |sendto|string|آدرس، نام کاربری یا شناسه دیگر گیرنده. برای هشدار پیام استفاده می شود.| |وضعیت|عدد صحیح|وضعیت نشان می دهد که آیا عملیات اقدام با موفقیت اجرا شده است یا خیر.<br><br>مقادیر ممکن برای هشدارهای پیام:<br>0 - پیام ارسال نشد.<br>1 - پیام ارسال شد.<br>2 - پس از چند بار تلاش ناموفق بود.<br>3 - هشدار جدید هنوز توسط مدیر هشدار پردازش نشده است.<br><br>مقادیر ممکن برای هشدارهای فرمان:<br>0 - فرمان اجرا نمی شود.<br>1 - اجرای فرمان .<br>2 - سعی کردم دستور را روی عامل Zabbix اجرا کنم اما در دسترس نبود.| |موضوع|رشته|موضوع پیام. برای هشدار پیام استفاده می شود.| |userid|string|شناسه کاربری که پیام به آن ارسال شده است.| |p\_eventid|string|ID رویداد مشکل، که هشدار را ایجاد کرد.| |acknowledgeid|string|ID of acknowledgment، که هشدار را ایجاد کرده است.|

en-us	# > Alert object  The following objects are directly related to the `alert` API.
fa	# > آبجکت  هشدار  اشیاء زیر مستقیماً با API «هشدار» مرتبط هستند.

en-us	# Alert  This class is designed to work with alerts.  Object references:\  -   [Alert](/manual/api/reference/alert/object#alert)  Available methods:\  -   [alert.get](/manual/api/reference/alert/get) - retrieve alerts
fa	#هشدار  این کلاس برای کار با هشدار طراحی شده است.  ارجاعات شیء:\  - [هشدار](/دستی/api/reference/alert/object#alert)  روش های موجود:\  - [alert.get](/manual/api/reference/alert/get) - هشدارها را بازیابی کنید

en-us	# API info  This class is designed to retrieve meta information about the API.  Available methods:\  -   [apiinfo.version](/manual/api/reference/apiinfo/version) -     retrieving the version of the Zabbix API
fa	# اطلاعات API  این کلاس برای بازیابی اطلاعات متا در مورد API طراحی شده است.  روش های موجود:\  - [apiinfo.version](/manual/api/reference/apiinfo/version) -     بازیابی نسخه Zabbix API

en-us	# apiinfo.version
fa	# apiinfo.version

en-us	# Appendix 1. Reference commentary
fa	# ضمیمه 1. تفسیر مرجع

en-us	# Appendix 2. Changes from 5.4 to 6.0
fa	# پیوست 2. تغییرات از 5.4 به 6.0

en-us	#### A real life scenario  In this example, we would like to set up network discovery for the local network having an IP range of 192.168.1.1-192.168.1.254.  In our scenario we want to:  -   discover those hosts that have Zabbix agent running -   run discovery every 10 minutes -   add a host to monitoring if the host uptime is more than 1 hour -   remove hosts if the host downtime is more than 24 hours -   add Linux hosts to the "Linux servers" group -   add Windows hosts to the "Windows servers" group -   use the template *Linux* for Linux hosts -   use the template *Windows* for Windows hosts
fa	#### یک سناریوی زندگی واقعی  در این مثال، ما می خواهیم کشف شبکه را برای محلی راه اندازی کنیم شبکه با محدوده IP 192.168.1.1-192.168.1.254.  در سناریوی ما می خواهیم:  - میزبان هایی که عامل Zabbix در حال اجرا هستند را کشف کنید - اکتشاف را هر 10 دقیقه اجرا کنید - اگر زمان آپلود هاست بیش از 1 ساعت است، هاست را به مانیتورینگ اضافه کنید - حذف هاست در صورتی که زمان خرابی میزبان بیش از 24 ساعت باشد - هاست لینوکس را به گروه "سرورهای لینوکس" اضافه کنید - هاست های ویندوز را به گروه "Windows servers" اضافه کنید - از قالب *Linux* برای هاست لینوکس استفاده کنید - از قالب *ویندوز* برای هاست ویندوز استفاده کنید

en-us	#### Assigning different hosts  Replace the hosts currently assigned to maintenance with two different ones.  Request:  ```json {     "jsonrpc": "2.0",     "method": "maintenance.update",     "params": {         "maintenanceid": "3",         "hosts": [             {"hostid": "10085"},             {"hostid": "10084"}         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "maintenanceids": [             "3"         ]     },     "id": 1 } ```
fa	#### تغییر پورت اینترفیس هاست   Change the port of a host interface.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.update",     "params": {         "interfaceid": "30048",         "port": "30050"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30048"         ]     },     "id": 1 } ```

en-us	#### auditlog  Changes:\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) dropped support of property `note`.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) dropped support of `resourcetype` values *(2 - Configuration of Zabbix, 7 - Graph element)*.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) dropped support of `action` values *(5 - Enable, 6 - Disable)*.\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) dropped support of `action` value *(3 - Login)*.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) `auditlog.get`: dropped support of parameter `selectDetails`.\
fa	#### حسابرسی  تغییرات:\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) پشتیبانی از ویژگی "note" را متوقف کرد.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) پشتیبانی از مقادیر «resourcetype» را متوقف کرد *(2 - پیکربندی Zabbix، 7 - عنصر نمودار)*.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) پشتیبانی از مقادیر «عملی» را قطع کرد *(5 - فعال کردن، 6 - غیرفعال کردن)*.\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) پشتیبانی از مقدار «اقدام» *(3 - ورود به سیستم)* را قطع کرد.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) «auditlog.get»: پشتیبانی از پارامتر «selectDetails» حذف شد.\

en-us	#### auditlog Changes:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) added new `resourcetype` *(48 - SLA)*.\ [ZBXNEXT-6923](https://support.zabbix.com/browse/ZBXNEXT-6923) added new `resourcetype` *(47 - High availability node)*.\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) added support of `action` values *(8 - Login, 9 - Failed login, 10 - History clear)*.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) added support of properties: `username`, `recordsetid`, `details`.\
fa	#### حسابرسی تغییرات:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) "Resourcetype" جدید *(48 - SLA)* را اضافه کرد.\ [ZBXNEXT-6923](https://support.zabbix.com/browse/ZBXNEXT-6923) «نوع منبع» جدید را اضافه کرد *(47 - گره در دسترس بودن بالا)*.\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) پشتیبانی از مقادیر «اقدام» را اضافه کرد *(8 - ورود، 9 - ورود ناموفق، 10 - تاریخچه پاک شد)*.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) پشتیبانی از ویژگی‌ها را اضافه کرد: «نام کاربری»، «recordsetid»، «جزئیات».\

en-us	# auditlog.get
fa	# auditlog.get

en-us	# > Audit log object  The following objects are directly related to the `auditlog` API.
fa	# > شئ گزارش حسابرسی  اشیاء زیر مستقیماً با API «auditlog» مرتبط هستند.

en-us	# Audit log  This class is designed to work with audit log.  Object references:\  -   [Audit log object](/manual/api/reference/auditlog/object)  Available methods:\  -   [auditlog.get](/manual/api/reference/auditlog/get) - retrieve audit     log records
fa	# گزارش حسابرسی  این کلاس برای کار با گزارش حسابرسی طراحی شده است.  ارجاعات آبجکت:\  - [آبجکت گزارش حسابرسی](/manual/api/reference/auditlog/object)  روش های موجود:\  - [auditlog.get](/manual/api/reference/auditlog/get) - بازیابی رکوردهای گزارش ممیزی

en-us	#### authentication  Changes:\ [ZBXNEXT-4029](https://support.zabbix.com/browse/ZBXNEXT-4029) added new password policy fields `passwd_min_length` and `passwd_check_rules`.\
fa	#### احراز هویت  تغییرات:\ [ZBXNEXT-4029](https://support.zabbix.com/browse/ZBXNEXT-4029) فیلدهای خط مشی رمز عبور جدید "passwd_min_length" و "passwd_check_rules" را اضافه کرد.\

en-us	# authentication.get
fa	دریافت احرازهویت

en-us	# > Authentication object  The following objects are directly related to the `authentication` API.
fa	# > شیء احراز هویت  اشیاء زیر مستقیماً با API «احراز هویت» مرتبط هستند.

en-us	# Authentication  This class is designed to work with authentication settings.  Object references:\  -   [Authentication](/manual/api/reference/authentication/object#authentication)  Available methods:\  -   [authentication.get](/manual/api/reference/authentication/get) -     retrieve authentication -   [authentication.update](/manual/api/reference/authentication/update) -     update authentication
fa	# احراز هویت  این کلاس برای کار با تنظیمات احراز هویت طراحی شده است.  مراجع شیء:\  - [احراز هویت](/دستی/api/reference/authentication/object#authentication)  روش های موجود:\  - [authentication.get](/manual/api/reference/authentication/get) -     بازیابی احراز هویت - [authentication.update](/manual/api/reference/authentication/update) -     به روز رسانی احراز هویت

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

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
fa	## نویسنده  الکسی ولادیشف <<alex@zabbix.com>>  ------------------------------------------------ ----------------------  [ ]{#فهرست مطالب}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
fa	## نویسنده  Zabbix LLC  ------------------------------------------------ ----------------------  [ ]{#فهرست مطالب}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
fa	## نویسنده  الکسی ولادیشف <<alex@zabbix.com>>  ------------------------------------------------ ----------------------  [ ]{#فهرست مطالب}

en-us	## AUTHOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}
fa	## نویسنده  Zabbix LLC  ------------------------------------------------ ----------------------  [ ]{#فهرست مطالب}

en-us	## AUTHOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}
fa	## نویسنده  Zabbix LLC  ------------------------------------------------ ----------------------  [ ]{#فهرست مطالب}

en-us	# autoregistration.get
fa	دریافت ثبت  خودکار

en-us	# > Autoregistration object  The following objects are directly related to the `autoregistration` API.
fa	# > شیء احراز هویت  اشیاء زیر مستقیماً با API «احراز هویت» مرتبط هستند.

en-us	### Autoregistration  The autoregistration object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tls\_accept|integer|Type of allowed incoming connections for autoregistration.<br><br>Possible values:<br>1 - allow insecure connections;<br>2 - allow TLS with PSK.<br>3 - allow both insecure and TLS with PSK connections.| |tls\_psk\_identity|string|*(write-only)* PSK identity string.<br>Do not put sensitive information in the PSK identity, it is transmitted unencrypted over the network to inform a receiver which PSK to use.| |tls\_psk|string|*(write-only)* PSK value string (an even number of hexadecimal characters).|
fa	### ثبت نام خودکار   شیء ثبت خودکار دارای ویژگی های زیر است .   |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tls\_accept|integer|Type of allowed incoming connections for autoregistration.<br><br>Possible values:<br>1 - allow insecure connections;<br>2 - allow TLS with PSK.<br>3 - allow both insecure and TLS with PSK connections.| |tls\_psk\_identity|string|*(write-only)* PSK identity string.<br>Do not put sensitive information in the PSK identity, it is transmitted unencrypted over the network to inform a receiver which PSK to use.| |tls\_psk|string|*(write-only)* PSK value string (an even number of hexadecimal characters).|

en-us	# Autoregistration  This class is designed to work with autoregistration.  Object references:\  -   [Autoregistration](/manual/api/reference/autoregistration/object#autoregistration)  Available methods:\  -   [autoregistration.get](/manual/api/reference/autoregistration/get) -     retrieve autoregistration -   [autoregistration.update](/manual/api/reference/autoregistration/update) -     update autoregistration
fa	# احراز هویت  این کلاس برای کار با تنظیمات احراز هویت طراحی شده است.  مراجع شیء:\  - [احراز هویت](/دستی/api/reference/authentication/object#authentication)  روش های موجود:\  - [authentication.get](/manual/api/reference/authentication/get) -     بازیابی احراز هویت - [authentication.update](/manual/api/reference/authentication/update) -     به روز رسانی احراز هویت

en-us	# autoregistration.update
fa	دریافت ثبت  خودکار

en-us	### Backward incompatible changes
fa	### تغییرات ناسازگار با نسخه های گذشته

en-us	 #### Batch migration of history tables  * Prepare directories for Data Pump.  Data Pump must have read and write permissions to these directories.  Example:  ``` {.bash} mkdir -pv /export/history chown -R oracle:oracle /export ```  * Create a directory object and grant read and write permissions to this object to the user used for Zabbix authentication ('zabbix' in the example below). Under *sysdba* role, run:  ``` {.sql} create directory history as '/export/history'; grant read,write on directory history to zabbix; ```  * Export tables. Replace N with the desired thread count.  ``` {.bash} expdp zabbix/password@oracle_host/service \     DIRECTORY=history \     TABLES=history_old,history_uint_old,history_str_old,history_log_old,history_text_old \     PARALLEL=N ```  * Import tables. Replace N with the desired thread count.  ``` {.bash} impdp zabbix/password@oracle_host/service \     DIRECTORY=history \     TABLES=history_uint_old \  REMAP_TABLE=history_old:history,history_uint_old:history_uint,history_str_old:history_str,history_log_old:history_log,history_text_old:history_text \     data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND  PARALLEL=N CONTENT=data_only ```  * Follow [post-migration instructions](#post-migration) to drop the old tables.
fa	 #### مهاجرت دسته ای جداول تاریخچه  * دایرکتوری ها را برای Data Pump آماده کنید.  Data Pump باید مجوز خواندن و نوشتن در این دایرکتوری ها را داشته باشد.  مثال:  ``` {.bash} mkdir -pv /export/history chown -R oracle:oracle /export ```  * یک شی دایرکتوری ایجاد کنید و مجوز خواندن و نوشتن را به این شی به کاربر مورد استفاده برای احراز هویت Zabbix بدهید («zabbix» در مثال زیر). در نقش *sysdba*، اجرا کنید:  ``` {.sql} ایجاد تاریخچه دایرکتوری به عنوان '/export/history'. اعطای خواندن، نوشتن در تاریخچه دایرکتوری به zabbix. ```  * جداول صادرات. تعداد نخ مورد نظر را جایگزین N کنید.  ``` {.bash} expdp zabbix/password@oracle_host/service \     DIRECTORY=history \     TABLES=history_old,history_uint_old,history_str_old,history_log_old,history_text_old \     PARALLEL=N ```  * واردات جداول. تعداد نخ مورد نظر را جایگزین N کنید.  ``` {.bash} impdp zabbix/password@oracle_host/service \     DIRECTORY=history \     TABLES=history_uint_old \  REMAP_TABLE=history_old:history,history_uint_old:history_uint,history_str_old:history_str,history_log_old:history_log,history_text_old:history_text \     data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=فقط داده ```  * [دستورالعمل‌های پس از مهاجرت] (#post-migration) را برای حذف جداول قدیمی دنبال کنید.

en-us	#### Behavior depending on availability  The following table illustrates how each function behaves in cases of limited availability of host/item and history data.  |Function|Disabled host|Unavailable host with data|Unavailable host without data|Disabled item|Unsupported item|Data retrieval error (SQL)| |--|--|--|--|--|--|--| |*avg_foreach*|ignore|return avg|ignore|ignore|ignore|ignore| |*bucket_rate_foreach*|ignore|return bucket rate|ignore|ignore|ignore|ignore| |*count_foreach*|ignore|return count|0|ignore|ignore|ignore| |*exists_foreach*|ignore|1|1|ignore|1|n/a| |*last_foreach*|ignore|return last|ignore|ignore|ignore|ignore| |*max_foreach*|ignore|return max|ignore|ignore|ignore|ignore| |*min_foreach*|ignore|return min|ignore|ignore|ignore|ignore| |*sum_foreach*|ignore|return sum|ignore|ignore|ignore|ignore|  If the item is *ignored*, nothing is added to the aggregation.
fa	#### رفتار بسته به در دسترس بودن  جدول زیر نحوه رفتار هر تابع را در مواردی که در دسترس بودن محدود میزبان/مورد و داده های تاریخچه عمل می کند، نشان می دهد.  |عملکرد|میزبان غیرفعال|میزبان با داده در دسترس نیست|میزبان بدون داده در دسترس نیست|مورد غیرفعال|مورد پشتیبانی نشده|خطای بازیابی داده (SQL)| |--|--|--|--|--|--|--| |*avg_foreach*|نادیده گرفتن|بازگشت میانگین|نادیده گرفتن|نادیده گرفتن|نادیده گرفتن|نادیده گرفتن| |*bucket_rate_foreach*|نادیده گرفتن|نرخ سطل بازگشت|نادیده گرفتن|نادیده گرفتن|نادیده گرفتن|نادیده گرفتن| |*count_foreach*|نادیده گرفتن|تعداد بازگشت|0|نادیده گرفتن|نادیده گرفتن|نادیده گرفتن| |*exists_foreach*|نادیده گرفتن|1|1|نادیده گرفتن|1|n/a| |*last_foreach*|نادیده گرفتن|بازگشت آخرین|نادیده گرفتن|نادیده گرفتن|نادیده گرفتن|نادیده گرفتن| |*max_foreach*|نادیده گرفتن|بازگشت حداکثر|نادیده گرفتن|نادیده گرفتن|نادیده گرفتن|نادیده گرفتن| |*min_foreach*|نادیده گرفتن|بازگشت دقیقه|نادیده گرفتن|نادیده گرفتن|نادیده گرفتن|نادیده گرفتن| |*sum_foreach*|نادیده گرفتن|بازگرداندن مجموع|نادیده گرفتن|نادیده گرفتن|نادیده گرفتن|نادیده گرفتن|  اگر مورد *نادیده گرفته شود*، چیزی به جمع اضافه نمی شود.

en-us	##### Buttons  Buttons to the right offer the following options:  |   |   | |--|--------| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/edit_map.png)|Go to map constructor to edit the map content.| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/add_to_fav1.png)|Add map to the favorites widget in the [Dashboard](dashboard).| |![](../../../../../assets/en/manual/web_interface/button_add_fav2.png)|The map is in the favorites widget in the [Dashboard](dashboard). Click to remove map from the favorites widget.|  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
fa	##### دکمه ها  دکمه های سمت راست گزینه های زیر را ارائه می دهند:  | | | |--|--------| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/edit_map.png)|برای ویرایش محتوای نقشه، به سازنده نقشه بروید.| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/add_to_fav1.png)|افزودن نقشه به ویجت مورد علاقه در [داشبورد](داشبورد ).| |![](../../../../../assets/en/manual/web_interface/button_add_fav2.png)|نقشه در ویجت مورد علاقه در [داشبورد](داشبورد) است. برای حذف نقشه از ویجت مورد علاقه کلیک کنید.|  دکمه‌های حالت مشاهده که برای همه بخش‌ها مشترک هستند، در توضیح داده شده‌اند [مانیتورینگ](/دستی/واسط_وب/بخش‌های_نمایش/نظارت#دکمه‌های_حالت_نما) صفحه

en-us	##### Buttons  The button to the right offers the following option:  |   |   | |--|--------| |![](../../../../../assets/en/manual/web_interface/button_csv.png)|Export content from all pages to a CSV file.|  View mode buttons, being common for all sections, are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
fa	##### دکمه ها  دکمه سمت راست گزینه زیر را ارائه می دهد:  | | | |--|--------| |![](../../../../../assets/en/manual/web_interface/button_csv.png)|صادر کردن محتوا از تمام صفحات به یک فایل CSV.|  دکمه‌های حالت مشاهده، که برای همه بخش‌ها مشترک هستند، در توضیح داده شده‌اند [مانیتورینگ](/دستی/واسط_وب/بخش‌های_نمایش/نظارت#دکمه‌های_حالت_نما) صفحه

en-us	#### Change dashboard owner  Available only for admins and super admins.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.update",     "params": {         "dashboardid": "2",         "userid": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 2 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 2 } ```
fa	#### تعویض صاحب داشبورد   Available only for admins and super admins.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.update",     "params": {         "dashboardid": "2",         "userid": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 2 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 2 } ```

en-us	#### Change hosts monitored by a proxy  Update the proxy to monitor the two given hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "proxy.update",     "params": {         "proxyid": "10293",         "hosts": [             {                 "hostid": "10294"             },             {                 "hostid": "10295"             },         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10293"         ]     },     "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	#### Change proxy status  Change the proxy to an active proxy and rename it to "Active proxy".  Request:  ```json {     "jsonrpc": "2.0",     "method": "proxy.update",     "params": {         "proxyid": "10293",         "host": "Active proxy",         "status": "5"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10293"         ]     },     "id": 1 } ```
fa	تغییر وضعیت پروکسی

en-us	#### - Changes to AlmaLinux 8 configuration  The appliance is based on AlmaLinux 8. There are some changes applied to the base AlmaLinux configuration.
fa	#### - تغییر در تنظیمات AlmaLinux 8  این دستگاه مبتنی بر AlmaLinux 8 است. تغییراتی در آن اعمال شده است پیکربندی پایه AlmaLinux.

en-us	##### - Changes to Zabbix configuration  -   Frontend timezone is set to Europe/Riga (this can be modified in     **/etc/php-fpm.d/zabbix.conf**);
fa	##### - تغییر در پیکربندی Zabbix  - منطقه زمانی Frontend روی Europe/Riga تنظیم شده است (این را می توان در آن تغییر داد     **/etc/php-fpm.d/zabbix.conf**);

en-us	#### Change the IP range of a discovery rule  Change the IP range of a discovery rule to "192.168.2.1-255".  Request:  ```json {     "jsonrpc": "2.0",     "method": "drule.update",     "params": {         "druleid": "6",         "iprange": "192.168.2.1-255"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "druleids": [             "6"         ]     },     "id": 1 } ```
fa	#### تغییر رنج آی پی قانون جست و جو   Change the IP range of a discovery rule to "192.168.2.1-255".  Request:  ```json {     "jsonrpc": "2.0",     "method": "drule.update",     "params": {         "druleid": "6",         "iprange": "192.168.2.1-255"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "druleids": [             "6"         ]     },     "id": 1 } ```

en-us	#### Changing a host interface port  Change the port of a host interface.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.update",     "params": {         "interfaceid": "30048",         "port": "30050"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30048"         ]     },     "id": 1 } ```
fa	#### تغییر پورت اینترفیس هاست   Change the port of a host interface.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.update",     "params": {         "interfaceid": "30048",         "port": "30050"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30048"         ]     },     "id": 1 } ```

en-us	#### Changing event's severity  Change severity for multiple events and leave a message.  Request:  ```json {     "jsonrpc": "2.0",     "method": "event.acknowledge",     "params": {         "eventids": ["20427", "20428"],         "action": 12,         "message": "Maintenance required to fix it.",         "severity": 4     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "eventids": [             "20427",             "20428"         ]     },     "id": 1 } ```
fa	#### تغییر سطح رخداد   Change severity for multiple events and leave a message.  Request:  ```json {     "jsonrpc": "2.0",     "method": "event.acknowledge",     "params": {         "eventids": ["20427", "20428"],         "action": 12,         "message": "Maintenance required to fix it.",         "severity": 4     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "eventids": [             "20427",             "20428"         ]     },     "id": 1 } ```

en-us	#### Changing mappings for one value map.  Request:  ```json {     "jsonrpc": "2.0",     "method": "valuemap.update",     "params": {         "valuemapid": "2",         "mappings": [             {                 "type": "0",                 "value": "0",                 "newvalue": "Online"             },             {                 "type": "0",                 "value": "1",                 "newvalue": "Offline"             }         ]     },     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "valuemapids": [             "2"         ]     },     "id": 1 } ```
fa	####ساخت Icon map   Create an icon map to display hosts of different types.  Request:  ```json {     "jsonrpc": "2.0",     "method": "iconmap.create",     "params": {         "name": "Type icons",         "default_iconid": "2",         "mappings": [             {                 "inventory_link": 1,                 "expression": "server",                 "iconid": "3"             },             {                 "inventory_link": 1,                 "expression": "switch",                 "iconid": "4"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "iconmapids": [             "2"         ]     },     "id": 1 } ```

en-us	#### Changing the excluded downtimes for an SLA  Add a planned 4 hour long RAM upgrade downtime on the 6th of April, 2022, while keeping (needs to be defined anew) a previously existing software upgrade planned on the 4th of July for the SLA with ID "5".  Request:  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "slaid": "5",         "excluded_downtimes": [             {                 "name": "Software version upgrade rollout",                 "period_from": "1648760400",                 "period_to": "1648764900"             },             {                 "name": "RAM upgrade",                 "period_from": "1649192400",                 "period_to": "1649206800"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```
fa	#### تغییر زمان های خرابی حذف شده برای SLA  در 6 آوریل 2022، برنامه‌ریزی‌شده برای ارتقاء رم 4 ساعته را اضافه کنید. ضمن حفظ (نیاز به تعریف مجدد) یک ارتقاء نرم افزاری موجود که در 4 جولای برنامه ریزی شده است. برای SLA با شناسه "5".  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "service.update"،     "params": {         "slaid": "5"،         "excluded_downtimes": [             {                 "name": "نسخه ارتقاء نرم افزار عرضه شد"،                 "period_from": "1648760400"،                 "period_to": "1648764900"             }،             {                 "name": "ارتقای رم"،                 "period_from": "1649192400"،                 "period_to": "1649206800"             }         ]     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "slaids": [             "5"         ]     }،     "id": 1 } ```

en-us	#### Changing the interface of an item prototype  Change the host interface that will be used by discovered items.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid": "27428",         "interfaceid": "132"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27428"         ]     },     "id": 1 } ```
fa	#### تغییر پورت اینترفیس هاست   Change the port of a host interface.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.update",     "params": {         "interfaceid": "30048",         "port": "30050"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30048"         ]     },     "id": 1 } ```

en-us	#### Changing the schedule of an SLA  Switch the SLA with ID "5" to a 24x7 schedule.  Request:  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "slaid": "5",         "schedule": []     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```
fa	####غیرفعال کردن نمونه اولیه هاست   Disable a host prototype, that is, set its status to 1.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "status": 1     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```

en-us	#### Changing the size of a graph prototype  Change the size of a graph prototype to 1100 to 400 pixels.  Request:  ```json {     "jsonrpc": "2.0",     "method": "graphprototype.update",     "params": {         "graphid": "439",         "width": 1100,         "height": 400     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "graphids": [             "439"         ]     },     "id": 1 } ```
fa	#### تغییر سایز نمونه اولیه گراف   Change the size of a graph prototype to 1100 to 400 pixels.  Request:  ```json {     "jsonrpc": "2.0",     "method": "graphprototype.update",     "params": {         "graphid": "439",         "width": 1100,         "height": 400     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "graphids": [             "439"         ]     },     "id": 1 } ```

en-us	#### Changing the value of a global macro  Change the value of a global macro to "public".  Request:  ```json {     "jsonrpc": "2.0",     "method": "usermacro.updateglobal",     "params": {         "globalmacroid": "1",         "value": "public"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "globalmacroids": [             "1"         ]     },     "id": 1 } ```
fa	####غیرفعال کردن نمونه اولیه هاست   Disable a host prototype, that is, set its status to 1.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "status": 1     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```

en-us	##### - Changing time zone  By default the appliance uses UTC for the system clock. To change the time zone, copy the appropriate file from */usr/share/zoneinfo* to */etc/localtime*, for example:      cp /usr/share/zoneinfo/Europe/Riga /etc/localtime
fa	##### - تغییر منطقه زمانی  به طور پیش فرض دستگاه از UTC برای ساعت سیستم استفاده می کند. برای تغییر دادن منطقه زمانی، فایل مناسب را از */usr/share/zoneinfo* در کپی کنید */etc/localtime*، به عنوان مثال:      cp /usr/share/zoneinfo/Europe/Riga /etc/localtime

en-us	#### Changing value map name  Change value map name to "Device status".  Request:  ```json {     "jsonrpc": "2.0",     "method": "valuemap.update",     "params": {         "valuemapid": "2",         "name": "Device status"     },     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "valuemapids": [             "2"         ]     },     "id": 1 } ```
fa	#### تغییر نام داشبورد  تغییر نام یک داشبورد به SQL server status  ".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.update",     "params": {         "dashboardid": "2",         "name": "SQL server status"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 1 } ```

en-us	#### Check status of nodes at specific IP addresses  Request:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "output": ["name", "status"],         "filter": {             "address": ["192.168.1.7", "192.168.1.13"]         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "name": "node3",             "status": "0"         },         {             "name": "node-active",             "status": "3"         }     ],     "id": 1 } ```
fa	#### بررسی وضعیت نودها با آدرس آی پی خاص   Request:  ```json {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "output": ["name", "status"],         "filter": {             "address": ["192.168.1.7", "192.168.1.13"]         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "name": "node3",             "status": "0"         },         {             "name": "node-active",             "status": "3"         }     ],     "id": 1 } ```

en-us	### Cleaner configuration export   YAML files generated during Zabbix entity configuration export no longer contain empty lines between entities in an array, which makes such files shorter and more convenient to work with. See [Configuration export/import](/manual/xml_export_import) section for updated export examples.
fa	### صادرات پیکربندی پاک کننده  فایل‌های YAML که در طول صادرات پیکربندی موجودیت Zabbix ایجاد می‌شوند، دیگر حاوی خطوط خالی بین موجودیت‌ها در یک آرایه نیستند، که کار با چنین فایل‌هایی را کوتاه‌تر و راحت‌تر می‌کند. برای نمونه‌های صادراتی به‌روزشده، بخش [پیکربندی صادرات/واردات](/دستی/xml_export_import) را ببینید.

en-us	#### Clear history  Request:  ```json {     "jsonrpc": "2.0",     "method": "history.clear",     "params": [         "10325",         "13205"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "10325",             "13205"         ]     },     "id": 1 } ```
fa	#### پاک کردن تاریخچه   Request:  ```json {     "jsonrpc": "2.0",     "method": "history.clear",     "params": [         "10325",         "13205"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "10325",             "13205"         ]     },     "id": 1 } ```

en-us	##### Cloning a report  To quickly clone an existing report, click the *Clone* button at the bottom of an existing report configuration form. When cloning a report created by another user, the current user becomes the owner of the new report.  Report settings will be copied to the new report configuration form with respect to user permissions:  -   If the user who clones a report has no permissions to a dashboard, the *Dashboard* field will be cleared. -   If the user who clones a report has no permissions to some users or user groups in the *Subscriptions* list, inaccessible recipients will not be cloned. -   *Generate report by* settings will be updated to display the current user (unless *Generate report by* is set to the recipient).  Change the required settings and the report name, then click *Add*.
fa	##### شبیه سازی گزارش  برای شبیه سازی سریع یک گزارش موجود، روی دکمه *Clone* در پایین فرم پیکربندی گزارش موجود کلیک کنید. هنگام شبیه سازی گزارش ایجاد شده توسط کاربر دیگر، کاربر فعلی مالک گزارش جدید می شود.  تنظیمات گزارش با توجه به مجوزهای کاربر در فرم پیکربندی گزارش جدید کپی می شود:  - اگر کاربری که یک گزارش را شبیه سازی می کند هیچ مجوزی برای داشبورد نداشته باشد، قسمت *داشبورد* پاک می شود. - اگر کاربری که یک گزارش را شبیه‌سازی می‌کند، هیچ مجوزی برای برخی از کاربران یا گروه‌های کاربری در فهرست *اشتراک‌ها* نداشته باشد، گیرندگان غیرقابل دسترسی شبیه‌سازی نمی‌شوند. - تنظیمات *تولید گزارش توسط* برای نمایش کاربر فعلی به روز می شود (مگر اینکه *تولید گزارش توسط* برای گیرنده تنظیم شده باشد).  تنظیمات مورد نیاز و نام گزارش را تغییر دهید، سپس روی *افزودن* کلیک کنید.

en-us	 ### Code  |Type|Size|Comments| |-----|-----|----------| |Byte| 4 |Payload type, currently only JSON is supported.|
fa	 ### کد  |نوع|اندازه|نظرات| |-----|-----|----------| |بایت| 4 | نوع بار، در حال حاضر فقط JSON پشتیبانی می شود.|

en-us	#### Columns  Columns have common parameters and additional parameters depending on the configuration of the parameter *Data*.  ::: noteclassic For all parameters related to columns the number in the property name (e.g. columns.name.0) references a column for which the parameter is configured. :::
fa	#### ستون ها  ستون ها دارای پارامترهای مشترک و پارامترهای اضافی بسته به پیکربندی پارامتر *داده* هستند.  ::: نوتکلاسیک برای همه پارامترهای مربوط به ستون‌ها، شماره در نام ویژگی (به عنوان مثال columns.name.0) به ستونی اشاره می‌کند که پارامتر برای آن پیکربندی شده است. :::

en-us	#### Command result  The return value of the command is a standard output together with a standard error produced by the command.  ::: noteimportant An item that returns text (character, log, or text type of information) will not become unsupported in case of a standard error output. :::  The return value is limited to 16MB (including trailing whitespace that is truncated); [database limits](/manual/config/items/item#text_data_limits) also apply.  User parameters that return text (character, log, or text type of information) can also return a whitespace. In case of an invalid result, the item will become unsupported.
fa	#### نتیجه فرمان  مقدار بازگشتی دستور یک خروجی استاندارد به همراه یک خطای استاندارد تولید شده توسط دستور است.  ::: نکته مهم موردی که متن (نویسه، گزارش یا نوع متن اطلاعات) را برمی گرداند، در صورت بروز خطای استاندارد، پشتیبانی نمی شود. :::  مقدار بازگشتی به 16 مگابایت محدود شده است (از جمله فضای خالی انتهایی که کوتاه شده است). [محدودیت های پایگاه داده](/manual/config/items/item#text_data_limits) نیز اعمال می شود.  پارامترهای کاربری که متن را برمی گرداند (نویسه، گزارش یا نوع متن اطلاعات) نیز می توانند یک فضای خالی برگردانند. در صورت نامعتبر بودن نتیجه، مورد پشتیبانی نمی شود.

en-us	[comment]: # (tags: proxy) # 4 Proxy
fa	[نظر]: # (برچسب ها: پروکسی) پروکسی شماره 4

en-us	#### Comparing the import of a template  Compare the template contained in the XML string to the current system elements, and show what will be changed if this template will be imported.  Request:  ```json {     "jsonrpc": "2.0",     "method": "configuration.importcompare",     "params": {         "format": "xml",         "rules": {             "discoveryRules": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "graphs": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "groups": {                 "createMissing": true,                 "updateExisting": true             },             "httptests": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "items": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "templateLinkage": {                 "createMissing": true,                 "deleteMissing": true             },             "templates": {                 "createMissing": true,                 "updateExisting": true             },             "templateDashboards": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "triggers": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "valueMaps": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             }         },         "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>6.0</version><date>2023-01-01T12:30:00Z</date><groups><group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>Templates</name></group></groups><templates><template><uuid>5aef0444a82a4d8cb7a95dc4c0c85330</uuid><template>New template</template><name>New template</name><groups><group><name>Templates</name></group></groups><items><item><uuid>7f1e6f1e48aa4a128e5b6a958a5d11c3</uuid><name>Zabbix agent ping</name><key>agent.ping</key><delay>3m</delay></item><item><uuid>77ba228662be4570830aa3c503fcdc03</uuid><name>Apache server uptime</name><type>DEPENDENT</type><key>apache.server.uptime</key><delay>0</delay><trends>0</trends><value_type>TEXT</value_type><preprocessing><step><type>REGEX</type><parameters><parameter>&lt;dt&gt;Server uptime: (.*)&lt;/dt&gt;</parameter><parameter>\\1</parameter></parameters></step></preprocessing><master_item><key>web.page.get[127.0.0.1/server-status]</key></master_item></item><item><uuid>648006da5971424ead0c47ddbbf1ea2e</uuid><name>CPU utilization</name><key>system.cpu.util</key><value_type>FLOAT</value_type><units>%</units><triggers><trigger><uuid>736225012c534ec480c2a66a91322ce0</uuid><expression>avg(/New template/system.cpu.util,3m)&gt;70</expression><name>CPU utilization too high on 'New host' for 3 minutes</name><priority>WARNING</priority></trigger></triggers></item><item><uuid>590efe5731254f089265c76ff9320726</uuid><name>Apache server status</name><key>web.page.get[127.0.0.1/server-status]</key><trends>0</trends><value_type>TEXT</value_type></item></items><valuemaps><valuemap><uuid>8fd5814c45d44a00a15ac6eaae1f3946</uuid><name>Zabbix agent ping</name><mappings><mapping><value>1</value><newvalue>Available</newvalue></mapping><mapping><value>0</value><newvalue>Not available</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>\n"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templates": {             "updated": [                 {                     "before": {                         "uuid": "5aef0444a82a4d8cb7a95dc4c0c85330",                         "template": "New template",                         "name": "New template"                     },                     "after": {                         "uuid": "5aef0444a82a4d8cb7a95dc4c0c85330",                         "template": "New template",                         "name": "New template"                     },                     "items": {                         "added": [                             {                                 "after": {                                     "uuid": "648006da5971424ead0c47ddbbf1ea2e",                                     "name": "CPU utilization",                                     "key": "system.cpu.util",                                     "value_type": "FLOAT",                                     "units": "%"                                 },                                 "triggers": {                                     "added": [                                         {                                             "after": {                                                 "uuid": "736225012c534ec480c2a66a91322ce0",                                                 "expression": "avg(/New template/system.cpu.util,3m)>70",                                                 "name": "CPU utilization too high on 'New host' for 3 minutes",                                                 "priority": "WARNING"                                             }                                         }                                     ]                                 }                             }                         ],                         "removed": [                             {                                 "before": {                                     "uuid": "6805d4c39a624a8bab2cc8ab63df1ab3",                                     "name": "CPU load",                                     "key": "system.cpu.load",                                     "value_type": "FLOAT"                                 },                                 "triggers": {                                     "removed": [                                         {                                             "before": {                                                 "uuid": "ab4c2526c2bc42e48a633082255ebcb3",                                                 "expression": "avg(/New template/system.cpu.load,3m)>2",                                                 "name": "CPU load too high on 'New host' for 3 minutes",                                                 "priority": "WARNING"                                             }                                         }                                     ]                                 }                             }                         ],                         "updated": [                             {                                 "before": {                                     "uuid": "7f1e6f1e48aa4a128e5b6a958a5d11c3",                                     "name": "Zabbix agent ping",                                     "key": "agent.ping"                                 },                                 "after": {                                     "uuid": "7f1e6f1e48aa4a128e5b6a958a5d11c3",                                     "name": "Zabbix agent ping",                                     "key": "agent.ping",                                     "delay": "3m"                                 }                             }                         ]                     }                 }             ]         }     },     "id": 1 } ```
fa	#### وارد کردن هاست و آیتم ها   الگو و موارد موجود در رشته YAML را وارد کنید. اگر مواردی وجود دارد در YAML وجود ندارد، آنها به عنوان حذف شده نشان داده می شوند و هر چیز دیگری بدون تغییر باقی خواهد ماند.  Request:  ```json {     "jsonrpc": "2.0",     "method": "configuration.import",     "params": {         "format": "xml",         "rules": {             "groups": {                 "createMissing": true,                 "updateExisting": true             },             "templates": {                 "createMissing": true,                 "updateExisting": true             },             "items": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "triggers": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "discoveryRules": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "valueMaps": {                 "createMissing": true,                 "updateExisting": false             }         },         "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><zabbix_export><version>5.4</version><date>2021-05-27T07:12:07Z</date><groups><group><uuid>6f6799aa69e844b4b3918f779f2abf08</uuid><name>Zabbix servers</name></group></groups><templates><template><uuid>e1bde9bf2f0544f5929f45b82502e744</uuid><template>Export template</template><name>Export template</name><groups><group><name>Zabbix servers</name></group></groups><items><item><uuid>3237bc89226e42ed8207574022470e83</uuid><name>Item</name><key>item.key</key><delay>30s</delay><valuemap><name>Host status</name></valuemap><triggers><trigger><uuid>bd1ed0089e4b4f35b762c9d6c599c348</uuid><expression>last(/Export template/item.key)=0</expression><name>Trigger</name></trigger></triggers></item></items><discovery_rules><discovery_rule><uuid>c91616bcf4a44f349539a1b40cb0979d</uuid><name>Discovery rule</name><key>rule.key</key><item_prototypes><item_prototype><uuid>7e164881825744248b3039af3435cf4b</uuid><name>Item prototype</name><key>prototype.key</key></item_prototype></item_prototypes></discovery_rule></discovery_rules><valuemaps><valuemap><uuid>7e666857c5df4af3a338349586f2afc3</uuid><name>Host status</name><mappings><mapping><value>0</value><newvalue>Up</newvalue></mapping><mapping><value>2</value><newvalue>Unreachable</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {    "jsonrpc":"2.0",    "result":{       "templates":{          "updated":[             {                "before":{                   "uuid":"e1bde9bf2f0544f5929f45b82502e744",                   "template":"Export template",                   "name":"Export template"                },                "after":{                   "uuid":"e1bde9bf2f0544f5929f45b82502e744",                   "template":"Export template",                   "name":"Export template"                },                "items":{                   "added":[                      {                         "after":{                            "uuid":"3237bc89226e42ed8207574022470e83",                            "name":"Item",                            "key":"item.key",                            "delay":"30s",                            "valuemap":{                               "name":"Host status"                            }                         },                         "triggers":{                            "added":[                               {                                  "after":{                                     "uuid":"bd1ed0089e4b4f35b762c9d6c599c348",                                     "expression":"last(/Export template/item.key)=0",                                     "name":"Trigger"                                  }                               }                            ]                         }                      }                   ],                   "removed":[                      {                         "before":{                            "uuid":"bd3e7b28b3d544d6a83ed01ddaa65ab6",                            "name":"Old Item",                            "key":"ite_old.key",                            "delay":"30s",                            "valuemap":{                               "name":"Host status"                            }                         }                      }                   ]                },                "discovery_rules":{                   "updated":[                      {                         "before":{                            "uuid":"c91616bcf4a44f349539a1b40cb0979d",                            "name":"Discovery rule",                            "key":"rule.key"                         },                         "after":{                            "uuid":"c91616bcf4a44f349539a1b40cb0979d",                            "name":"Discovery rule",                            "key":"rule.key"                         },                         "item_prototypes":{                            "updated":[                               {                                  "before":{                                     "uuid":"7e164881825744248b3039af3435cf4b",                                     "name":"Old item prototype",                                     "key":"prototype_old.key"                                  },                                  "after":{                                     "uuid":"7e164881825744248b3039af3435cf4b",                                     "name":"Item prototype",                                     "key":"prototype.key"                                  }                               }                            ]                         }                      }                   ]                }             }          ]       }    },    "id":1 } ```

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

en-us	#### configuration  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `configuration.import`, `configuration.importcompare`: option `deleteMissing: true` for `templateLinkage` will now unlink missing templates (instead of unlink and clear).\
fa	#### تنظیمات   Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `configuration.import`, `configuration.importcompare`: option `deleteMissing: true` for `templateLinkage` will now unlink missing templates (instead of unlink and clear).\

en-us	# configuration.export
fa	خروجی گرفتن از تنظیمات 

en-us	#### Configuration file  For details on configuring Zabbix agent see the configuration file options for [zabbix\_agentd](/manual/appendix/config/zabbix_agentd) or [Windows agent](/manual/appendix/config/zabbix_agentd_win).
fa	#### فایل پیکربندی  برای جزئیات در مورد پیکربندی عامل Zabbix به فایل پیکربندی مراجعه کنید گزینه‌های [zabbix\_agentd](/manual/appendix/config/zabbix_agentd) یا [نماینده ویندوز](/دستی/ضمیمه/config/zabbix_agentd_win).

en-us	##### Configuration file  See the [configuration file](/manual/appendix/config/zabbix_proxy) options for details on configuring zabbix\_proxy.
fa	##### فایل پیکربندی  [فایل پیکربندی] (/manual/appendix/config/zabbix_server) را ببینید گزینه هایی برای جزئیات پیکربندی zabbix\_server.

en-us	##### Configuration file  See the [configuration file](/manual/appendix/config/zabbix_server) options for details on configuring zabbix\_server.
fa	##### فایل پیکربندی  [فایل پیکربندی] (/manual/appendix/config/zabbix_server) را ببینید گزینه هایی برای جزئیات پیکربندی zabbix\_server.

en-us	# configuration.import
fa	وارد کردن تنظیمات 

en-us	# configuration.importcompare
fa	مقایسه  تنظیمات وارد شده 

en-us	#### Configuration  Overall, the process of setting up the notification should feel familiar to those who have set up alerts in Zabbix before.
fa	#### پیکربندی  به طور کلی، روند تنظیم اعلان باید آشنا باشد به کسانی که قبلاً هشدارهایی را در Zabbix تنظیم کرده اند.

en-us	#### Configuration  The *Scheduled reports* tab contains general report attributes.  ![](../../../assets/en/manual/web_interface/scheduled_report.png){width="600"}  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Owner*|User that creates a report. *Super admin* level users are allowed to change the owner. For *Admin* level users, this field is read-only.| |*Name*|Name of the report; must be unique.| |*Dashboard*|Dashboard on which the report is based; only one dashboard can be selected at a time. To select a dashboard, start typing the name - a list of matching dashboards will appear; scroll down to select. Alternatively, you may click *Select* next to the field and select a dashboard from the displayed list.<br>If a dashboard contains multiple pages, only the first page will be sent as a report.| |*Period*|Period for which the report will be prepared. Select the previous day, week, month, or year.| |*Cycle*|Report generation frequency. The reports can be sent daily, weekly, monthly, or yearly. "Weekly" mode allows to select days of the week when the report will be sent.| |*Start time*|Time of day in the format hh:mm when the report will be prepared.| |*Repeat on*|Days of the week when the report will be sent. This field is available only if *Cycle* is set to "Weekly".| |*Start date*|Date when regular report generation should be started.| |*End date*|Date when regular report generation should be stopped.| |*Subject*|Subject of the report email. Supports {TIME} macro.| |*Message*|Body of the report email. Supports {TIME} macro.| |*Subscriptions*|List of report recipients. By default, includes only the report owner. Any Zabbix user with configured email media may be specified as a report recipient.<br>Click *Add user* or *Add user group* to add more recipients.<br>Click the username to edit settings:<br>*Generate report by* - whether the report data should be generated based on the dashboard permissions of the current user or the recipient.<br>*Status* - select "Include" to send the report to the user or "Exclude" to prevent sending the report to this user. At least one user must have the "Include" status. The "Exclude" status can be used to exclude specific users from a user group that is included.<br><br>Note that users with insufficient permissions (that is, users with a role based on the *Admin* user type who are not members of the same user group as the recipient or report owner) will see "Inaccessible user" or "Inaccessible user group" instead of the actual names in the fields *Recipient* and *Generate report by*; the fields *Status* and *Action* will be displayed as read-only.| |*Enabled*|Report status. Clearing this checkbox will disable the report.| |*Description*|An optional description of the report. This description is for internal use and will not be sent to report recipients.|
fa	#### پیکربندی  برگه *گزارش های برنامه ریزی شده* حاوی ویژگی های گزارش کلی است.  ![](../../../assets/en/manual/web_interface/scheduled_report.png){width="600"}  تمام فیلدهای ورودی اجباری با یک ستاره قرمز مشخص شده اند.  |پارامتر|توضیحات| |--|--------| |*مالک*|کاربری که گزارش ایجاد می کند. کاربران سطح *Super Admin* مجاز به تغییر مالک هستند. برای کاربران سطح *Admin*، این قسمت فقط خواندنی است.| |*نام*|نام گزارش; باید منحصر به فرد باشد.| |*داشبورد*|داشبوردی که گزارش بر اساس آن است. فقط یک داشبورد را می توان در یک زمان انتخاب کرد. برای انتخاب داشبورد، شروع به تایپ نام کنید - لیستی از داشبوردهای منطبق ظاهر می شود. برای انتخاب به پایین اسکرول کنید. همچنین، می‌توانید روی *انتخاب* در کنار فیلد کلیک کنید و یک داشبورد از لیست نمایش داده شده انتخاب کنید.<br>اگر یک داشبورد حاوی چندین صفحه باشد، فقط صفحه اول به عنوان گزارش ارسال می‌شود.| |*دوره*|دوره ای که گزارش تهیه می شود. روز، هفته، ماه یا سال قبل را انتخاب کنید.| |*چرخه*|فرکانس تولید گزارش. گزارش ها می توانند روزانه، هفتگی، ماهانه یا سالانه ارسال شوند. حالت "هفتگی" اجازه می دهد تا روزهایی از هفته را که گزارش ارسال می شود انتخاب کنید.| |*زمان شروع*|زمان روز با فرمت hh:mm که گزارش تهیه می شود.| |*تکرار در*|روزهایی از هفته که گزارش ارسال می شود. این قسمت فقط در صورتی در دسترس است که *چرخه* روی "هفتگی" تنظیم شده باشد.| |*تاریخ شروع*|تاریخی که تولید گزارش عادی باید شروع شود.| |*تاریخ پایان*|تاریخی که تولید گزارش عادی باید متوقف شود.| |*موضوع*|موضوع ایمیل گزارش. ماکرو {TIME} را پشتیبانی می کند.| |*پیام*|بدنه ایمیل گزارش. ماکرو {TIME} را پشتیبانی می کند.| |*اشتراک*|لیست دریافت کنندگان گزارش. به طور پیش‌فرض، فقط مالک گزارش را شامل می‌شود. هر کاربر Zabbix با رسانه ایمیل پیکربندی شده ممکن است به عنوان گیرنده گزارش مشخص شود.<br>برای افزودن گیرندگان بیشتر روی *افزودن کاربر* یا *افزودن گروه کاربری* کلیک کنید.<br>برای ویرایش تنظیمات، روی نام کاربری کلیک کنید:<br>*ایجاد گزارش توسط* - اینکه آیا داده‌های گزارش باید براساس مجوزهای داشبورد کاربر فعلی یا گیرنده ایجاد شود.<br>*وضعیت* - برای ارسال گزارش به کاربر، "شامل" را انتخاب کنید یا برای جلوگیری از ارسال گزارش "Exclude" را انتخاب کنید. به این کاربر حداقل یک کاربر باید وضعیت "شامل" را داشته باشد. وضعیت "Exclude" را می توان برای حذف کاربران خاص از یک گروه کاربری که شامل می شود استفاده کرد.<br><br>توجه داشته باشید که کاربرانی که مجوزهای کافی ندارند (یعنی کاربران دارای نقش بر اساس نوع کاربر *Admin* که اعضای همان گروه کاربری که گیرنده یا صاحب گزارش نیستند) به جای نام واقعی در فیلدهای *گیرنده* و *ایجاد گزارش توسط*، "کاربر غیرقابل دسترسی" یا "گروه کاربری غیرقابل دسترسی" را مشاهده خواهند کرد. فیلدهای *وضعیت* و *عمل* به صورت فقط خواندنی نمایش داده می شوند.| |*فعال*|گزارش وضعیت. با پاک کردن این کادر، گزارش غیرفعال می شود.| |*توضیح*|توضیح اختیاری گزارش. این توضیحات برای استفاده داخلی است و برای گزارش گیرندگان ارسال نخواهد شد.|

en-us	# Configuration  This class is designed to export and import Zabbix configuration data.  Available methods:\  -   [configuration.export](/manual/api/reference/configuration/export) -     exporting the configuration -   [configuration.import](/manual/api/reference/configuration/import) -     importing the configuration
fa	# پیکربندی  این کلاس برای خروجی گرفتن و یا وارد کردن داده های تنظیمات Zabbix طراحی شده است.  روش های موجود:\  - [configuration.export](/manual/api/reference/configuration/export) -     صادرات پیکربندی - [configuration.import](/manual/api/reference/configuration/import) -     وارد کردن پیکربندی

en-us	#### Configuration  To ensure proper communication between all elements involved make sure server configuration file and frontend configuration file parameters are properly configured.
fa	#### پیکربندی  برای اطمینان از ارتباط مناسب بین تمام عناصر درگیر مطمئن شوید فایل پیکربندی سرور و پارامترهای فایل پیکربندی frontend هستند به درستی پیکربندی شده است.

en-us	#### Configuration  To ensure proper communication between all elements involved make sure server configuration file and frontend configuration parameters are properly configured.
fa	#### پیکربندی  برای اطمینان از ارتباط مناسب بین تمام عناصر درگیر مطمئن شوید فایل پیکربندی سرور و پارامترهای فایل پیکربندی frontend هستند به درستی پیکربندی شده است.

en-us	#### Configuration  Two steps are required to close a problem manually.
fa	#### پیکربندی  دو مرحله برای بستن یک مشکل به صورت دستی لازم است.

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

en-us	#### Configuring a *Data overview* widget  Configure a *Data overview* widget that displays data for host "10084" and only for items for which the tag with the name "component" contains value "cpu". In addition, display the data with hosts located on top.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "dataover",                         "name": "Data overview",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 3,                                 "name": "hostids",                                 "value": 10084                             },                             {                                 "type": 1,                                 "name": "tags.tag.0",                                 "value": "component"                             },                             {                                 "type": 0,                                 "name": "tags.operator.0",                                 "value": 0                             },                             {                                 "type": 1,                                 "name": "tags.value.0",                                 "value": "cpu"                             },                             {                                 "type": 0,                                 "name": "style",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
fa	#### پیکربندی یک ویجت *نمای کلی داده*  ویجت *نمای اجمالی داده* را پیکربندی کنید که داده ها را برای میزبان "10084" و فقط برای مواردی که برچسب با نام "کامپوننت" حاوی مقدار "cpu" است، نمایش دهد. علاوه بر این، داده ها را با میزبان هایی که در بالا قرار دارند نمایش دهید.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "dashboard.create"،     "params": {         "name": "داشبورد من"،         "display_period": 30،         "auto_start": 1،         "صفحات": [             {                 "ویجت ها": [                     {                         "type": "dataover",                         "name": "نمای کلی داده"،                         "x": 0،                         "y": 0،                         "عرض": 12،                         "ارتفاع": 5،                         "view_mode": 0،                         "زمینه های": [                             {                                 "نوع": 3،                                 "نام": "میزبان"،                                 "ارزش": 10084                             }،                             {                                 "نوع": 1،                                 "name": "tags.tag.0"،                                 "ارزش": "مولفه"                             }،                             {                                 "نوع": 0،                                 "name": "tags.operator.0"،                                 "ارزش": 0                             }،                             {                                 "نوع": 1،                                 "name": "tags.value.0"،                                 "value": "cpu"                             }،                             {                                 "نوع": 0،                                 "نام": "سبک"،                                 "ارزش": 1                             }                         ]                     }                 ]             }         ]،         "userGroups": [             {                 "usrgrpid": 7،                 «اجازه»: 2             }         ]،         "کاربران": [             {                 "userid": 1،                 «اجازه»: 3             }         ]     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "داشبوردها": [             "3"         ]     }،     "id": 1 } ```

en-us	#### Configuring agent  Both generations of Zabbix agents run as a Windows service. For Zabbix agent 2, replace *agentd* with *agent2* in the instructions below.  You can run a single instance of Zabbix agent or multiple instances of the agent on a Microsoft Windows host. A single instance can use the default configuration file `C:\zabbix_agentd.conf` or a configuration file specified in the command line. In case of multiple instances each agent instance must have its own configuration file (one of the instances can use the default configuration file).  An example configuration file is available in Zabbix source archive as `conf/zabbix_agentd.win.conf`.  See the [configuration file](/manual/appendix/config/zabbix_agentd_win) options for details on configuring Zabbix Windows agent.
fa	#### عامل پیکربندی  هر دو نسل از عوامل Zabbix به عنوان یک سرویس ویندوز اجرا می شوند. برای Zabbix عامل 2، در دستورالعمل زیر *agentd* را با *agent2* جایگزین کنید.  شما می توانید یک نمونه از عامل Zabbix یا چندین نمونه از آن را اجرا کنید عامل در هاست مایکروسافت ویندوز. یک نمونه واحد می تواند از فایل پیکربندی پیش فرض «C:\zabbix_agentd.conf» یا یک پیکربندی فایل مشخص شده در خط فرمان در صورت وجود موارد متعدد هر کدام نمونه agent باید فایل پیکربندی خاص خود را داشته باشد (یکی از نمونه ها می توانند از فایل پیکربندی پیش فرض استفاده کنند).  یک نمونه فایل پیکربندی در بایگانی منبع Zabbix به عنوان موجود است "conf/zabbix_agentd.win.conf".  [فایل پیکربندی](/manual/appendix/config/zabbix_agentd_win) را ببینید گزینه هایی برای جزئیات پیکربندی عامل ویندوز Zabbix.

en-us	#### Configuring a *Top hosts* widget  Configure a *Top hosts* widget that displays top hosts by CPU utilization in host group "4". In addition, configure the following custom columns: "Host name", "Utilization", "1m avg", "5m avg", "15m avg", "Processes".  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "tophosts",                         "name": "Top hosts",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 4                             },                             {                                 "type": 1,                                 "name": "columns.name.0",                                 "value": ""                             },                             {                                 "type": 0,                                 "name": "columns.data.0",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "columns.base_color.0",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.0",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.name.1",                                 "value": "Utilization"                             },                             {                                 "type": 0,                                 "name": "columns.data.1",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.1",                                 "value": "4CAF50"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.1",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.1",                                 "value": "CPU utilization"                             },                             {                                 "type": 0,                                 "name": "columns.display.1",                                 "value": 3                             },                             {                                 "type": 1,                                 "name": "columns.min.1",                                 "value": "0"                             },                             {                                 "type": 1,                                 "name": "columns.max.1",                                 "value": "100"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.color.1.0",                                 "value": "FFFF00"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.threshold.1.0",                                 "value": "50"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.color.1.1",                                 "value": "FF8000"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.threshold.1.1",                                 "value": "80"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.color.1.2",                                 "value": "FF4000"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.threshold.1.2",                                 "value": "90"                             },                             {                                 "type": 1,                                 "name": "columns.name.2",                                 "value": "1m avg"                             },                             {                                 "type": 0,                                 "name": "columns.data.2",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.2",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.2",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.2",                                 "value": "Load average (1m avg)"                             },                             {                                 "type": 1,                                 "name": "columns.name.3",                                 "value": "5m avg"                             },                             {                                 "type": 0,                                 "name": "columns.data.3",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.3",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.3",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.3",                                 "value": "Load average (5m avg)"                             },                             {                                 "type": 1,                                 "name": "columns.name.4",                                 "value": "15m avg"                             },                             {                                 "type": 0,                                 "name": "columns.data.4",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.4",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.4",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.4",                                 "value": "Load average (15m avg)"                             },                             {                                 "type": 1,                                 "name": "columns.name.5",                                 "value": "Processes"                             },                             {                                 "type": 0,                                 "name": "columns.data.5",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.5",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.5",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.5",                                 "value": "Number of processes"                             },                             {                                 "type": 0,                                 "name": "column",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```
fa	#### Configurant el giny d'*Equips principals*  Configura un giny d'*Equips principals* que ensenya els equips principals sobre ús de CPU del grup d'equips "4". A més, configura les columnes següents: "Nom d'equip", "Ús", "1m avg", "5m avg", "15m avg", "Processos".  Petició:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "tophosts",                         "name": "Top hosts",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 2,                                 "name": "groupids",                                 "value": 4                             },                             {                                 "type": 1,                                 "name": "columns.name.0",                                 "value": ""                             },                             {                                 "type": 0,                                 "name": "columns.data.0",                                 "value": 2                             },                             {                                 "type": 1,                                 "name": "columns.base_color.0",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.0",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.name.1",                                 "value": "Utilization"                             },                             {                                 "type": 0,                                 "name": "columns.data.1",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.1",                                 "value": "4CAF50"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.1",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.1",                                 "value": "CPU utilization"                             },                             {                                 "type": 0,                                 "name": "columns.display.1",                                 "value": 3                             },                             {                                 "type": 1,                                 "name": "columns.min.1",                                 "value": "0"                             },                             {                                 "type": 1,                                 "name": "columns.max.1",                                 "value": "100"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.color.1.0",                                 "value": "FFFF00"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.threshold.1.0",                                 "value": "50"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.color.1.1",                                 "value": "FF8000"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.threshold.1.1",                                 "value": "80"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.color.1.2",                                 "value": "FF4000"                             },                             {                                 "type": 1,                                 "name": "columnsthresholds.threshold.1.2",                                 "value": "90"                             },                             {                                 "type": 1,                                 "name": "columns.name.2",                                 "value": "1m avg"                             },                             {                                 "type": 0,                                 "name": "columns.data.2",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.2",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.2",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.2",                                 "value": "Load average (1m avg)"                             },                             {                                 "type": 1,                                 "name": "columns.name.3",                                 "value": "5m avg"                             },                             {                                 "type": 0,                                 "name": "columns.data.3",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.3",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.3",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.3",                                 "value": "Load average (5m avg)"                             },                             {                                 "type": 1,                                 "name": "columns.name.4",                                 "value": "15m avg"                             },                             {                                 "type": 0,                                 "name": "columns.data.4",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.4",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.4",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.4",                                 "value": "Load average (15m avg)"                             },                             {                                 "type": 1,                                 "name": "columns.name.5",                                 "value": "Processes"                             },                             {                                 "type": 0,                                 "name": "columns.data.5",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "columns.base_color.5",                                 "value": "FFFFFF"                             },                             {                                 "type": 1,                                 "name": "columns.timeshift.5",                                 "value": ""                             },                             {                                 "type": 1,                                 "name": "columns.item.5",                                 "value": "Number of processes"                             },                             {                                 "type": 0,                                 "name": "column",                                 "value": 1                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": 7,                 "permission": 2             }         ],         "users": [             {                 "userid": 1,                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "3"         ]     },     "id": 1 } ```

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

en-us	#### Configuring low-level discovery rules  See the [low-level discovery](/manual/discovery/low_level_discovery) section of the manual.
fa	#### پیکربندی قوانین کشف سطح پایین  [کاوش سطح پایین] (/manual/discovery/low_level_discovery) را ببینید بخش راهنما

en-us	### Configuring low-level discovery  We will illustrate low-level discovery based on an example of file system discovery.  To configure the discovery, do the following:  -   Go to: *Configuration* → *Templates* or *Hosts* -   Click on *Discovery* in the row of an appropriate template/host  ![](../../../assets/en/manual/discovery/low_level_discovery/fs_templates.png)  -   Click on *Create discovery rule* in the upper right corner of the     screen -   Fill in the discovery rule form with the required details
fa	### پیکربندی اکتشاف سطح پایین  ما کشف سطح پایین را بر اساس مثالی از فایل نشان خواهیم داد کشف سیستم  برای پیکربندی کشف، موارد زیر را انجام دهید:  - برو به: *پیکربندی* → *قالب*ها* یا *میزبان* - روی *Discovery* در ردیف قالب/میزبان مناسب کلیک کنید  ![](../../../assets/en/manual/discovery/low_level_discovery/fs_templates.png)  - روی *ایجاد قانون کشف* در گوشه سمت راست بالای صفحه کلیک کنید     صفحه نمایش - فرم قانون کشف را با مشخصات مورد نیاز پر کنید

en-us	#### Configuring SNMP monitoring  To start monitoring a device through SNMP, the following steps have to be performed:
fa	#### پیکربندی نظارت SNMP  برای شروع نظارت بر دستگاه از طریق SNMP، مراحل زیر باید انجام شود انجام شود:

en-us	#### Configuring steps  ![](../../assets/en/manual/config/scenario_step.png){width="600"}  Step parameters:  |Parameter|Description| |--|--------| |*Name*|Unique step name.<br>[User macros](/manual/config/macros/user_macros) are supported. *Note* that if user macros are used, these macros will be left unresolved in [web monitoring item](/manual/web_monitoring/items) names.| |*URL*|URL to connect to and retrieve data. For example:<br>https://www.example.com<br>http://www.example.com/download<br>Domain names can be specified in Unicode characters. They are automatically punycode-converted to ASCII when executing the web scenario step.<br>The *Parse* button can be used to separate optional query fields (like ?name=Admin&password=mypassword) from the URL, moving the attributes and values into *Query fields* for automatic URL-encoding.<br>Variables can be used in the URL, using the {macro} syntax. Variables can be URL-encoded manually using a {{macro}.urlencode()} syntax.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.<br>Limited to 2048 characters.| |*Query fields*|HTTP GET variables for the URL.<br>Specified as attribute and value pairs.<br>Values are URL-encoded automatically. Values from scenario variables, user macros or {HOST.\*} macros are resolved and then URL-encoded automatically. Using a {{macro}.urlencode()} syntax will double URL-encode them.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Post*|HTTP POST variables.<br>In **Form data** mode, specified as attribute and value pairs.<br>Values are URL-encoded automatically. Values from scenario variables, user macros or {HOST.\*} macros are resolved and then URL-encoded automatically.<br>In **Raw data** mode, attributes/values are displayed on a single line and concatenated with a **&** symbol.<br>Raw values can be URL-encoded/decoded manually using a {{macro}.urlencode()} or {{macro}.urldecode()} syntax.<br>For example: id=2345&userid={user}<br>If {user} is defined as a variable of the web scenario, it will be replaced by its value when the step is executed. If you wish to URL-encode the variable, substitute {user} with {{user}.urlencode()}.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Variables*|Step-level variables that may be used for GET and POST functions.<br>Specified as attribute and value pairs.<br>Step-level variables override scenario-level variables or variables from the previous step. However, the value of a step-level variable only affects the step after (and not the current step).<br>They have the following format:<br>**{macro}**=value<br>**{macro}**=regex:<regular expression><br>For more information see variable description on the [scenario](web_monitoring#configuring_a_web_scenario) level.<br>Variables are automatically URL-encoded when used in query fields or form data for post variables, but must be URL-encoded manually when used in raw post or directly in URL.| |*Headers*|Custom HTTP headers that will be sent when performing a request.<br>Specified as attribute and value pairs.<br>A header defined on a step level will be used for that particular step.<br>**It should be noted that defining the header on a step level automatically discards all the previously defined headers, except for a default header that is assigned by selecting the 'User-Agent' from a drop-down list on a scenario level.**<br>However, even the 'User-Agent' default header can be overridden by specifying it on a step level.<br>For example, assigning the name to a header, but setting no value will unset the default header on a scenario level.<br>User macros and {HOST.\*} macros are supported.<br>This sets the [CURLOPT\_HTTPHEADER](http://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) cURL option.<br>Specifying custom headers is supported *starting with Zabbix 2.4*.| |*Follow redirects*|Mark the checkbox to follow HTTP redirects.<br>This sets the [CURLOPT\_FOLLOWLOCATION](http://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html) cURL option.| |*Retrieve mode*|Select the retrieve mode:<br>**Body** - retrieve only body from the HTTP response<br>**Headers** - retrieve only headers from the HTTP response<br>**Body and headers** - retrieve body and headers from the HTTP response| |*Timeout*|Zabbix will not spend more than the set amount of time on processing the URL (from one second to maximum of 1 hour). Actually this parameter defines the maximum time for making connection to the URL and maximum time for performing an HTTP request. Therefore, Zabbix will not spend more than **2 x Timeout** seconds on the step.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 1m, 1h. [User macros](/manual/config/macros/user_macros) are supported.| |*Required string*|Required regular expression pattern.<br>Unless retrieved content (HTML) matches the required pattern the step will fail. If empty, no check on required string is performed.<br>For example:<br>Homepage of Zabbix<br>Welcome.\*admin<br>*Note*: Referencing [regular expressions](regular_expressions) created in the Zabbix frontend is not supported in this field.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Required status codes*|List of expected HTTP status codes. If Zabbix gets a code which is not in the list, the step will fail.<br>If empty, no check on status codes is performed.<br>For example: 200,201,210-299<br>User macros are supported.|  ::: noteclassic Any changes in web scenario steps will only be saved when the whole scenario is saved. :::  See also a [real-life example](/manual/web_monitoring/example) of how web monitoring steps can be configured.
fa	#### تنظیم مراحل    ![](../../assets/en/manual/config/scenario_step.png){width="600"}  Step parameters:  |Parameter|Description| |--|--------| |*Name*|Unique step name.| |*URL*|URL to connect to and retrieve data. For example:<br>https://www.example.com<br>http://www.example.com/download<br>Domain names can be specified in Unicode characters. They are automatically punycode-converted to ASCII when executing the web scenario step.<br>The *Parse* button can be used to separate optional query fields (like ?name=Admin&password=mypassword) from the URL, moving the attributes and values into *Query fields* for automatic URL-encoding.<br>Variables can be used in the URL, using the {macro} syntax. Variables can be URL-encoded manually using a {{macro}.urlencode()} syntax.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.<br>Limited to 2048 characters.| |*Query fields*|HTTP GET variables for the URL.<br>Specified as attribute and value pairs.<br>Values are URL-encoded automatically. Values from scenario variables, user macros or {HOST.\*} macros are resolved and then URL-encoded automatically. Using a {{macro}.urlencode()} syntax will double URL-encode them.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Post*|HTTP POST variables.<br>In **Form data** mode, specified as attribute and value pairs.<br>Values are URL-encoded automatically. Values from scenario variables, user macros or {HOST.\*} macros are resolved and then URL-encoded automatically.<br>In **Raw data** mode, attributes/values are displayed on a single line and concatenated with a **&** symbol.<br>Raw values can be URL-encoded/decoded manually using a {{macro}.urlencode()} or {{macro}.urldecode()} syntax.<br>For example: id=2345&userid={user}<br>If {user} is defined as a variable of the web scenario, it will be replaced by its value when the step is executed. If you wish to URL-encode the variable, substitute {user} with {{user}.urlencode()}.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Variables*|Step-level variables that may be used for GET and POST functions.<br>Specified as attribute and value pairs.<br>Step-level variables override scenario-level variables or variables from the previous step. However, the value of a step-level variable only affects the step after (and not the current step).<br>They have the following format:<br>**{macro}**=value<br>**{macro}**=regex:<regular expression><br>For more information see variable description on the [scenario](web_monitoring#configuring_a_web_scenario) level.<br>Variables are automatically URL-encoded when used in query fields or form data for post variables, but must be URL-encoded manually when used in raw post or directly in URL.| |*Headers*|Custom HTTP headers that will be sent when performing a request.<br>Specified as attribute and value pairs.<br>A header defined on a step level will be used for that particular step.<br>**It should be noted that defining the header on a step level automatically discards all the previously defined headers, except for a default header that is assigned by selecting the 'User-Agent' from a drop-down list on a scenario level.**<br>However, even the 'User-Agent' default header can be overridden by specifying it on a step level.<br>For example, assigning the name to a header, but setting no value will unset the default header on a scenario level.<br>User macros and {HOST.\*} macros are supported.<br>This sets the [CURLOPT\_HTTPHEADER](http://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) cURL option.<br>Specifying custom headers is supported *starting with Zabbix 2.4*.| |*Follow redirects*|Mark the checkbox to follow HTTP redirects.<br>This sets the [CURLOPT\_FOLLOWLOCATION](http://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html) cURL option.| |*Retrieve mode*|Select the retrieve mode:<br>**Body** - retrieve only body from the HTTP response<br>**Headers** - retrieve only headers from the HTTP response<br>**Body and headers** - retrieve body and headers from the HTTP response| |*Timeout*|Zabbix will not spend more than the set amount of time on processing the URL (from one second to maximum of 1 hour). Actually this parameter defines the maximum time for making connection to the URL and maximum time for performing an HTTP request. Therefore, Zabbix will not spend more than **2 x Timeout** seconds on the step.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 1m, 1h. [User macros](/manual/config/macros/user_macros) are supported.| |*Required string*|Required regular expression pattern.<br>Unless retrieved content (HTML) matches the required pattern the step will fail. If empty, no check on required string is performed.<br>For example:<br>Homepage of Zabbix<br>Welcome.\*admin<br>*Note*: Referencing [regular expressions](regular_expressions) created in the Zabbix frontend is not supported in this field.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Required status codes*|List of expected HTTP status codes. If Zabbix gets a code which is not in the list, the step will fail.<br>If empty, no check on status codes is performed.<br>For example: 200,201,210-299<br>User macros are supported.|  ::: noteclassic Any changes in web scenario steps will only be saved when the whole scenario is saved. :::  See also a [real-life example](/manual/web_monitoring/example) of how web monitoring steps can be configured.

en-us	#### Configuring tags  The **Tags** tab allows to define scenario-level [tags](/manual/config/tagging).  ![](../../assets/en/manual/config/scenario_c.png)  Tagging allows to filter web scenarios and web monitoring [items](/manual/web_monitoring/items).
fa	#### تنظیم تگ ها   The **Tags** tab allows to define scenario-level [tags](/manual/config/tagging).  ![](../../assets/en/manual/config/scenario_c.png)  Tagging allows to filter web scenarios and web monitoring [items](/manual/web_monitoring/items).

en-us	### Connection set up  Zabbix supports two types of connect identifiers (connection methods):  -   Easy Connect -   Net Service Name  Connection configuration parameters for Zabbix server and Zabbix proxy can be set in the configuration files. Important parameters for the server and proxy are *DBHost*, *DBUser*, *DBName* and *DBPassword*. The same parameters are important for the frontend: *$DB\["SERVER"\]*, *$DB\["PORT"\]*, *$DB\["DATABASE"\]*, *$DB\["USER"\]*, *$DB\["PASSWORD"\]*.  Zabbix uses the following connection string syntax:      {DBUser/DBPassword[@<connect_identifier>]}   <connect\_identifier> can be specified either in the form of "Net Service Name" or "Easy Connect".      @[[//]Host[:Port]/<service_name> | <net_service_name>]
fa	### اتصال راه اندازی شد  Zabbix از دو نوع شناسه اتصال (روش های اتصال) پشتیبانی می کند:  - اتصال آسان - نام سرویس Net  پارامترهای پیکربندی اتصال برای سرور Zabbix و پراکسی Zabbix را می توان در فایل های پیکربندی تنظیم کرد. پارامترهای مهم برای سرور و پروکسی *DBHost*، *DBUser*، *DBName* و *DBPassword* هستند. این پارامترهای مشابهی برای فرانت اند مهم هستند: *$DB\["SERVER"\]*، *$DB\["PORT"\]*، *$DB\["DATABASE"\]*، *$DB\["USER"\]*، *$DB\["گذرواژه"\]*.  Zabbix از نحو رشته اتصال زیر استفاده می کند:      {DBUser/DBPassword[@<connect_identifier>]}  <connect\_identifier> را می توان در قالب "Net نام سرویس" یا "Easy Connect".      @[[//]میزبان[:Port]/<service_name> | <net_service_name>]

en-us	 #### Content conversion to UTF-8  HTTP agent items, web scenarios, web checks and JavaScript items have been improved to convert to UTF-8 from the character set specified in the HTTP header or HTTP meta tag.
fa	 #### تبدیل محتوا به UTF-8  آیتم های عامل HTTP، سناریوهای وب، بررسی های وب و موارد جاوا اسکریپت برای تبدیل به UTF-8 از مجموعه کاراکترهای مشخص شده در هدر HTTP یا متا تگ HTTP بهبود یافته اند.

en-us	#### Copy an LLD rule to multiple hosts  Copy an LLD rule to two hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.copy",     "params": {         "discoveryids": [             "27426"         ],         "hostids": [             "10196",             "10197"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```
fa	#### کپی کردن یک قانون LLD در چندین هاست   کپی کردن یک قانون LLD در چندین هاست .  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.copy",     "params": {         "discoveryids": [             "27426"         ],         "hostids": [             "10196",             "10197"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```

en-us	 ### Copyright notice  Zabbix documentation is NOT distributed under a GPL license. Use  of Zabbix documentation is subject to the following terms:   You may create a printed copy of this documentation solely for your  own personal use. Conversion to other formats is allowed as long as  the actual content is not altered or edited in any way. You shall  not publish or distribute this documentation in any form or on any  media, except if you distribute the documentation in a manner similar  to how Zabbix disseminates it (that is, electronically for download  on a Zabbix web site) or on a USB or similar medium, provided however  that the documentation is disseminated together with the software on  the same medium. Any other use, such as any dissemination of printed  copies or use of this documentation, in whole or in part, in another  publication, requires the prior written consent from an authorized  representative of Zabbix. Zabbix reserves any and all rights to this  documentation not expressly granted above.
fa	 ### اعلامیه کپی رایت  اسناد Zabbix تحت مجوز GPL توزیع نمی شود. استفاده از اسناد Zabbix مشمول شرایط زیر است:  شما می توانید یک نسخه چاپی از این اسناد را صرفاً برای استفاده شخصی خود تهیه نمایید. تبدیل به فرمت های دیگر تا جایی مجاز است که محتوای اصلی به هیچ وجه تغییر یا ویرایش نشده باشد. شما نباید این مستندات را به هیچ شکلی یا در هیچ رسانه ای منتشر یا توزیع کنید، مگر اینکه اسناد را به روشی مشابه به نحوه انتشار Zabbix (یعنی به صورت الکترونیکی برای دانلود در یک وب سایت Zabbix) یا در یک USB یا رسانه مشابه ارائه شده است، هرچند که مستندات همراه با نرم افزار منتشر شده باشند، توزیع کنید. هر گونه استفاده دیگر، مانند هر گونه انتشار نسخه چاپ شده یا استفاده از این سند، به طور کامل یا جزئی، در دیگر انتشارات، نیاز به رضایت کتبی قبلی از یک نماینده مجاز Zabbix دارد. Zabbix تمامی حقوق این مورد را برای خود محفوظ می دارد اسنادی که صریحاً در بالا ارائه نشده است.

en-us	# correlation.create
fa	# ایجاد همبستگی 

en-us	# correlation.delete
fa	# correlation.delete

en-us	#### Correlation filter condition  The correlation filter condition object defines a specific condition that must be checked before running the correlation operations.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**type**<br>(required)|integer|Type of condition.<br><br>Possible values:<br>0 - old event tag;<br>1 - new event tag;<br>2 - new event host group;<br>3 - event tag pair;<br>4 - old event tag value;<br>5 - new event tag value.| |tag|string|Event tag (old or new). Required when type of condition is: 0, 1, 4, 5.| |groupid|string|Host group ID. Required when type of condition is: 2.| |oldtag|string|Old event tag. Required when type of condition is: 3.| |newtag|string|New event tag. Required when type of condition is: 3.| |value|string|Event tag (old or new) value. Required when type of condition is: 4, 5.| |formulaid|string|Arbitrary unique ID that is used to reference the condition from a 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.| |operator|integer|Condition operator.<br><br>Required when type of condition is: 2, 4, 5.|  ::: notetip To better understand how to use filters with various types of expressions, see examples on the [correlation.get](get#retrieve_correlations) and [correlation.create](create#using_a_custom_expression_filter) method pages. :::  The following operators and values are supported for each condition type.  |Condition|Condition name|Supported operators|Expected value| |---------|--------------|-------------------|--------------| |2|Host group|=, <>|Host group ID.| |4|Old event tag value|=, <>, like, not like|string| |5|New event tag value|=, <>, like, not like|string|
fa	#### شرایط فیلتر همبستگی   آبجکت شرط فیلتر همبستگی یک شرایط خاص را تعریف می کند که باید قبل از اجرای عملیات همبستگی بررسی شود.  |مخصوص|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |**نوع**<br>(الزامی)|عدد صحیح|نوع شرط.<br><br>مقادیر ممکن:<br>0 - برچسب رویداد قدیمی؛<br>1 - برچسب رویداد جدید؛<br>2 - گروه میزبان رویداد جدید؛<br>3 - جفت تگ رویداد؛<br>4 - مقدار برچسب رویداد قدیمی؛<br>5 - مقدار برچسب رویداد جدید.| |tag|string|برچسب رویداد (قدیمی یا جدید). زمانی لازم است که نوع شرط باشد: 0، 1، 4، 5.| |groupid|string|شناسه گروه میزبان. زمانی لازم است که نوع شرط: 2.| |oldtag|string|برچسب رویداد قدیمی. زمانی لازم است که نوع شرط: 3.| |newtag|string|برچسب رویداد قدیمی. زمانی لازم است که نوع شرط: 3.| |value|string|مقدار تگ رویداد (قدیمی یا جدید). زمانی لازم است که نوع شرط باشد: 4، 5.| |formulaid|string|شناسه منحصربه‌فرد دلخواه که برای ارجاع شرط از یک عبارت سفارشی استفاده می‌شود. فقط می تواند شامل حروف بزرگ باشد. شناسه باید هنگام تغییر شرایط فیلتر توسط کاربر تعریف شود، اما پس از درخواست مجدداً ایجاد می شود. |عملگر|عدد صحیح|عملگر شرط.<br><br>زمانی که نوع شرط است: 2، 4، 5.|  ::: یادداشت برای درک بهتر نحوه استفاده از فیلترها با انواع مختلف انواع عبارات، نمونه هایی را در مورد مشاهده کنید [correlation.get](get#retrieve_correlations) و روش [correlation.create](create#using_a_custom_expression_filter) صفحات :::  عملگرها و مقادیر زیر برای هر شرط پشتیبانی می شوند نوع  |شرط|نام شرط|اپراتورهای پشتیبانی شده|مقدار مورد انتظار| |---------|-------------|------------------|---- ----------| |2|گروه میزبان|=، <>|شناسه گروه میزبان.| |4|مقدار تگ رویداد قدیمی|=، <>، مانند، نه مانند|رشته| |5|مقدار تگ رویداد جدید|=، <>، مانند، نه مانند|رشته|

en-us	### Correlation filter  The correlation filter object defines a set of conditions that must be met to perform the configured correlation operations. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**evaltype**<br>(required)|integer|Filter condition evaluation method.<br><br>Possible values:<br>0 - and/or;<br>1 - and;<br>2 - or;<br>3 - custom expression.| |**conditions**<br>(required)|array|Set of filter conditions to use for filtering results.| |eval\_formula|string|*(readonly)* Generated expression that will be used for evaluating filter conditions. The expression contains IDs that reference specific filter conditions by its `formulaid`. The value of `eval_formula` is equal to the value of `formula` for filters with a custom expression.| |formula|string|User-defined expression to be used for evaluating conditions of filters with a custom expression. The expression must contain IDs that reference specific filter conditions by its `formulaid`. The IDs used in the expression must exactly match the ones defined in the filter conditions: no condition can remain unused or omitted.<br><br>Required for custom expression filters.|
fa	### فیلتر همبستگی  شی فیلتر همبستگی مجموعه ای از شرایط را تعریف می کند که باید باشد برای انجام عملیات همبستگی پیکربندی شده ملاقات کرد. آن را دارد خواص زیر  |مخصوص|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |**evaltype**<br>(الزامی)|عدد صحیح|روش ارزیابی شرایط فیلتر.<br><br>مقادیر ممکن:<br>0 - و/یا;<br>1 - و;<br>2 - یا;<br>3 - عبارت سفارشی.| |**شرایط**<br>(ضروری)|آرایه|مجموعه شرایط فیلتر برای استفاده برای فیلتر کردن نتایج.| |eval\_formula|string|*(readonly)* عبارت ایجاد شده است که برای ارزیابی شرایط فیلتر استفاده خواهد شد. عبارت حاوی شناسه هایی است که به شرایط فیلتر خاص توسط «formulaid» خود ارجاع می دهند. مقدار 'eval_formula' برابر با مقدار 'formula' برای فیلترهایی با عبارت سفارشی است.| |formula|string|عبارت تعریف شده توسط کاربر برای ارزیابی شرایط فیلترها با عبارت سفارشی استفاده می شود. عبارت باید حاوی شناسه هایی باشد که با «formulaid» خود به شرایط فیلتر خاص ارجاع می دهند. شناسه های استفاده شده در عبارت باید دقیقاً مطابق با موارد تعریف شده در شرایط فیلتر باشد: هیچ شرطی نمی تواند بدون استفاده یا حذف شود.<br><br>برای فیلترهای عبارت سفارشی مورد نیاز است.|

en-us	# correlation.get
fa	# correlation.get

en-us	# > Correlation object  The following objects are directly related to the `correlation` API.
fa	# > آبجکت همبستگی   اشیاء زیر مستقیماً با API «همبستگی» مرتبط هستند.

en-us	### Correlation operation  The correlation operation object defines an operation that will be performed when a correlation is executed. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**type**<br>(required)|integer|Type of operation.<br><br>Possible values:<br>0 - close old events;<br>1 - close new event.|
fa	### عملیات همبستگی  شی عملیات همبستگی عملیاتی را تعریف می کند که خواهد بود هنگامی که یک همبستگی اجرا می شود انجام می شود. موارد زیر را دارد خواص  |مخصوص|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |**نوع**<br>(الزامی)|عدد صحیح|نوع عملیات.<br><br>مقادیر ممکن:<br>0 - بستن رویدادهای قدیمی؛<br>1 - بستن رویداد جدید.|

en-us	### Correlation  The correlation object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |correlationid|string|*(readonly)* ID of the correlation.| |**name**<br>(required)|string|Name of the correlation.| |description|string|Description of the correlation.| |status|integer|Whether the correlation is enabled or disabled.<br><br>Possible values are:<br>0 - *(default)* enabled;<br>1 - disabled.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fa	### همبستگی  شی همبستگی دارای ویژگی های زیر است.  |مخصوص|[نوع](/manual/api/reference_commentary#data_types)|توضیحات| |--|--|------| |correlationid|رشته|*(فقط خواندنی)* شناسه همبستگی.| |**نام**<br>(ضروری)|رشته|نام همبستگی.| |توضیح|رشته|توضیحات همبستگی.| |وضعیت|عدد صحیح|اینکه همبستگی فعال یا غیرفعال باشد.<br><br>مقادیر ممکن عبارتند از:<br>0 - *(پیش‌فرض)* فعال؛<br>1 - غیرفعال است.|  توجه داشته باشید که برای برخی از روش ها (به روز رسانی، حذف) ترکیب پارامترهای مورد نیاز/اختیاری متفاوت است.

en-us	# Correlation  This class is designed to work with correlations.  Object references:\  -   [Correlation](/manual/api/reference/correlation/object#correlation)  Available methods:\  -   [correlation.create](/manual/api/reference/correlation/create) -     creating new correlations -   [correlation.delete](/manual/api/reference/correlation/delete) -     deleting correlations -   [correlation.get](/manual/api/reference/correlation/get) -     retrieving correlations -   [correlation.update](/manual/api/reference/correlation/update) -     updating correlations
fa	# همبستگی  این کلاس برای کار با همبستگی طراحی شده است.  ارجاعات شیء:\  - [همبستگی] (/ دستی / api / مرجع / همبستگی / شی # همبستگی)  روش های موجود:\  - [correlation.create](/manual/api/reference/correlation/create) -     ایجاد همبستگی های جدید - [correlation.delete](/manual/api/reference/correlation/delete) -     حذف همبستگی ها - [correlation.get](/manual/api/reference/correlation/get) -     بازیابی همبستگی ها - [correlation.update](/manual/api/reference/correlation/update) -     به روز رسانی همبستگی ها

en-us	# correlation.update
fa	# correlation.update

en-us	### Cosmos DB monitoring  The template *Azure by HTTP* now also works with Azure Cosmos DB for MongoDB.  You can get this template:  - In *Configuration → Templates* in new installations. - If you are upgrading from previous versions, you can download this template from Zabbix [Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) or find it in the *zabbix/templates* directory of the downloaded latest Zabbix version. Then, while in *Configuration → Templates* you can import it manually into Zabbix.
fa	### نظارت بر DB Cosmos  الگوی *Azure توسط HTTP* اکنون با Azure Cosmos DB برای MongoDB نیز کار می کند.  شما می توانید این قالب را دریافت کنید:  - در *پیکربندی → الگوها* در نصب های جدید. - اگر از نسخه های قبلی ارتقا می دهید، می توانید این الگو را از Zabbix [مخزن Git] (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http/README.md) دانلود کنید. ?at=refs%2Fheads%2Frelease%2F6.0) یا آن را در فهرست *zabbix/templates* آخرین نسخه دانلود شده Zabbix پیدا کنید. سپس، در حالی که در *پیکربندی → الگوها* هستید، می توانید آن را به صورت دستی در Zabbix وارد کنید.

en-us	#### Create a custom script  Create a custom script that will reboot a server. The script will require write access to the host and will display a configuration message before running in the frontend.  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.create",     "params": {         "name": "Reboot server",         "command": "reboot server 1",         "confirmation": "Are you sure you would like to reboot the server?",         "scope": 2,         "type": 0     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "4"         ]     },     "id": 1 } ```
fa	#### ساخت اسکریپت سفارشی  یک اسکریپت سفارشی ایجاد کنید که سرور را  مجدد راه اندازی کند. این اسکریپت نیاز به دسترسی نوشتن به هاست دارد و پیام پیکربندی را قبل ازاجرا در وب نمایش می دهد  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.create",     "params": {         "name": "Reboot server",         "command": "reboot server 1",         "confirmation": "Are you sure you would like to reboot the server?",         "scope": 2,         "type": 0     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "4"         ]     },     "id": 1 } ```

en-us	#### Create a discovery action  Create an action that will link discovered hosts to template "10091".  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Discovery action",         "eventsource": 1,         "status": 0,         "filter": {             "evaltype": 0,             "conditions": [                 {                     "conditiontype": 21,                     "operator": 0,                     "value": "1"                 },                 {                     "conditiontype": 10,                     "operator": 0,                     "value": "2"                 }             ]         },         "operations": [             {                 "operationtype": 6,                 "optemplate": [                     {                         "templateid": "10091"                     }                 ]             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "18"         ]     },     "id": 1 } ```
fa	#### ساخت اکشن جست وجو   اقدامی ایجاد کنید که میزبان های کشف شده را به الگوی "10091" پیوند دهد.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "اقدام. ایجاد"،     "params": {         "name": "اقدام کشف"،         "منبع رویداد": 1،         "وضعیت": 0،         "فیلتر": {             "evaltype": 0،             "شرایط": [                 {                     "شرایط نوع": 21،                     "اپراتور": 0،                     "ارزش": "1"                 }،                 {                     "شرایط نوع": 10،                     "اپراتور": 0،                     "ارزش": "2"                 }             ]         }،         "عملیات": [             {                 "نوع عملیات": 6،                 "نمونه": [                     {                         "templateid": "10091"                     }                 ]             }         ]     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "actionids": [             "18"         ]     }،     "id": 1 } ```

en-us	#### Create a discovery rule  Create a discovery rule to find machines running the Zabbix agent in the local network. The rule must use a single Zabbix agent check on port 10050.  Request:  ```json {     "jsonrpc": "2.0",     "method": "drule.create",     "params": {         "name": "Zabbix agent discovery",         "iprange": "192.168.1.1-255",         "dchecks": [             {                 "type": "9",                 "key_": "system.uname",                 "ports": "10050",                 "uniq": "0"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "druleids": [             "6"         ]     },     "id": 1 } ```
fa	#### Create a discovery rule  Create a discovery rule to find machines running the Zabbix agent in the local network. The rule must use a single Zabbix agent check on port 10050.  Request:  ```json {     "jsonrpc": "2.0",     "method": "drule.create",     "params": {         "name": "Zabbix agent discovery",         "iprange": "192.168.1.1-255",         "dchecks": [             {                 "type": "9",                 "key_": "system.uname",                 "ports": "10050",                 "uniq": "0"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "druleids": [             "6"         ]     },     "id": 1 } ```

en-us	#### Create agent autoregistration rule  Add a host to host group "Linux servers" when host name contains "SRV" or metadata contains "AlmaLinux".  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Register Linux servers",         "eventsource": "2",         "status": "0",         "filter": {             "evaltype": "2",             "conditions": [                 {                     "conditiontype": "22",                     "operator": "2",                     "value": "SRV"                 },                 {                     "conditiontype": "24",                     "operator": "2",                     "value": "AlmaLinux"                 }             ]         },         "operations": [             {                 "operationtype": "4",                 "opgroup": [                     {                         "groupid": "2"                     }                 ]             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             19         ]     },     "id": 1 } ```
fa	#### ساخت قانون ثبت خودکار ایجنت   وقتی نام میزبان حاوی "SRV" یا متادیتا حاوی "AlmaLinux" باشد یک میزبان به گروه میزبان "سرورهای لینوکس" اضافه کنید.   درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "اقدام. ایجاد"،     "params": {         "name": "ثبت سرورهای لینوکس"،         "منبع رویداد": "2"،         "وضعیت": "0"،         "فیلتر": {             "evaltype": "2"،             "شرایط": [                 {                     "conditiontype": "22"،                     "اپراتور": "2"،                     "value": "SRV"                 }،                 {                     "conditiontype": "24"،                     "اپراتور": "2"،                     "value": "AlmaLinux"                 }             ]         }،         "عملیات": [             {                 "نوع عملیات": "4"،                 "opgroup": [                     {                         "گروهی": "2"                     }                 ]             }         ]     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "actionids": [             19         ]     }،     "id": 1 } ```

en-us	#### Create a host map  Create a map with two host elements and a link between them. Note the use of temporary "selementid1" and "selementid2" values in the map link object to refer to map elements.  Request:  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Host map",         "width": 600,         "height": 600,         "selements": [             {                 "selementid": "1",                 "elements": [                     {"hostid": "1033"}                 ],                 "elementtype": 0,                 "iconid_off": "2"             },              {                 "selementid": "2",                 "elements": [                     {"hostid": "1037"}                 ],                 "elementtype": 0,                 "iconid_off": "2"             }         ],         "links": [             {                 "selementid1": "1",                 "selementid2": "2"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "9"         ]     },     "id": 1 } ```
fa	#### یک نقشه میزبان ایجاد کنید  یک نقشه با دو عنصر میزبان و یک پیوند بین آنها ایجاد کنید. توجه داشته باشید که استفاده از مقادیر موقت "selementid1" و "selementid2" در پیوند نقشه شی برای اشاره به عناصر نقشه.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "map.create"،     "params": {         "name": "نقشه میزبان"،         "عرض": 600،         "ارتفاع": 600،         "عنصر": [             {                 "selementid": "1"،                 "عناصر": [                     {"hostid": "1033"}                 ]،                 "نوع عنصر": 0،                 "iconid_off": "2"             }،              {                 "selementid": "2"،                 "عناصر": [                     {"hostid": "1037"}                 ]،                 "نوع عنصر": 0،                 "iconid_off": "2"             }         ]،         "پیوندها": [             {                 "selementid1": "1"،                 "selementid2": "2"             }         ]     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "sysmapids": [             "9"         ]     }،     "id": 1 } ```

en-us	#### Create an active proxy  Create an action proxy "Active proxy" and assign a host to be monitored by it.  Request:  ```json {     "jsonrpc": "2.0",     "method": "proxy.create",     "params": {         "host": "Active proxy",         "status": "5",         "hosts": [             {                 "hostid": "10279"             }         ]     },     "auth": "ab9638041ec6922cb14b07982b268f47",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10280"         ]     },     "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	#### Create an empty map  Create a map with no elements.  Request:  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Map",         "width": 600,         "height": 600     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "8"         ]     },     "id": 1 } ```
fa	#### تغییر نام آیکون نقشه  یک آیکون نقشه  را به "آیکون سیستم عامل" تغییر نام دهید.  درخواست:  ``json {     "jsonrpc": "2.0"،     "method": "iconmap.update"،     "params": {         "iconmapid": "1"،         "name": "OS icons"     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  پاسخ:  ``json {     "jsonrpc": "2.0"،     "result": {         "iconmapids": [             "1"         ]     }،     "id": 1 } ```

en-us	#### Create a new event tag correlation  Create a correlation using evaluation method `AND/OR` with one condition and one operation. By default the correlation will be enabled.  Request:  ```json {     "jsonrpc": "2.0",     "method": "correlation.create",     "params": {         "name": "new event tag correlation",         "filter": {             "evaltype": 0,             "conditions": [                 {                     "type": 1,                     "tag": "ok"                 }             ]         },         "operations": [             {                 "type": 0             }         ]     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "1"         ]     },     "id": 1 } ```
fa	#### یک همبستگی تگ رویداد جدید ایجاد کنید  یک همبستگی با استفاده از روش ارزیابی «AND/OR» با یک شرط ایجاد کنید و یک عملیات به طور پیش فرض همبستگی فعال خواهد شد.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "همبستگی.ایجاد"،     "params": {         "name": "همبستگی برچسب رویداد جدید"،         "فیلتر": {             "evaltype": 0،             "شرایط": [                 {                     "نوع": 1،                     "برچسب": "باشه"                 }             ]         }،         "عملیات": [             {                 "نوع": 0             }         ]     }،     "auth": "343baad4f88b4106b9b5961e77437688"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "همبستگی ها": [             "1"         ]     }،     "id": 1 } ```

en-us	#### Create a new interface  Create a secondary IP agent interface on host "30052."  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.create",     "params": {         "hostid": "30052",         "main": "0",         "type": "1",         "useip": "1",         "ip": "127.0.0.1",         "dns": "",         "port": "10050",     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30062"         ]     },     "id": 1 } ```
fa	#### ساخت اینترفیس جدید   Create a secondary IP agent interface on host "30052."  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.create",     "params": {         "hostid": "30052",         "main": "0",         "type": "1",         "useip": "1",         "ip": "127.0.0.1",         "dns": "",         "port": "10050",     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30062"         ]     },     "id": 1 } ```

en-us	#### Create an icon map  Create an icon map to display hosts of different types.  Request:  ```json {     "jsonrpc": "2.0",     "method": "iconmap.create",     "params": {         "name": "Type icons",         "default_iconid": "2",         "mappings": [             {                 "inventory_link": 1,                 "expression": "server",                 "iconid": "3"             },             {                 "inventory_link": 1,                 "expression": "switch",                 "iconid": "4"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "iconmapids": [             "2"         ]     },     "id": 1 } ```
fa	####ساخت Icon map   Create an icon map to display hosts of different types.  Request:  ```json {     "jsonrpc": "2.0",     "method": "iconmap.create",     "params": {         "name": "Type icons",         "default_iconid": "2",         "mappings": [             {                 "inventory_link": 1,                 "expression": "server",                 "iconid": "3"             },             {                 "inventory_link": 1,                 "expression": "switch",                 "iconid": "4"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "iconmapids": [             "2"         ]     },     "id": 1 } ```

en-us	#### Create an image  Create a cloud icon.  Request:  ```json {     "jsonrpc": "2.0",     "method": "image.create",     "params": {         "imagetype": 1,         "name": "Cloud_(24)",         "image": "iVBORw0KGgoAAAANSUhEUgAAABgAAAANCAYAAACzbK7QAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACmAAAApgBNtNH3wAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIcSURBVDjLrZLbSxRRHMdPKiEiRQ89CD0s+N5j9BIMEf4Hg/jWexD2ZEXQbC9tWUFZimtLhswuZiVujK1UJmYXW9PaCUdtb83enL3P7s6ss5f5dc7EUsmqkPuFH3M4/Ob7+V0OAgC0UyDENFEU03rh1uNOs/lFG75o2i2/rkd9Y3Tgyj3HiaezbukdH9A/rP4E9vWi0u+Y4fuGnMf3DRgYc3Z/84YrQSkD3mgKhFAC+KAEK74Y2Lj3MjPoOokQ3Xyx/1GHeXCifbfO6lRPH/wi+AvZQhGSsgKxdB5CCRkCGPbDgMXBMbukTc4vK5/WRHizsq7fZl2LFuvE4T0BZDTXHtgv4TNUqlUolsqQL2qQwbDEXzBBTIJ7I4y/cfAENmHZF4XrY9Mc+X9HAFmoyXS2ddy1IOg6/KNyBcM0DFP/wFZFCcOy4N9Mw0YkCTOfhdL5AfZQXQBFn2t/ODXHC8FYVcoWjNEQ03qqwTJ5FdI44jg/msoB2Zd5ZKq3q6evA1FUS60bYyyj3AJf3V72HiLZJQxTtRLk1C2IYEg4mTNg63hPd1mOJd7Ict911OMNlWEf0nFxpCt16zcshTuLpGSwDDuPIfv0xzNyQYVGicC0cgUUDLM6Xp02lvvW/V2EBssnxlSGmWsxljw0znV9XfPLjTCW84r+cn7Jc8c2eWrbM6Wbe6/aTJbhJ/TNkWc9/xXW592Xb9iPkKnUfH8BKdLgFy0lDyQAAAAASUVORK5CYII="     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "imageids": [             "188"         ]     },     "id": 1 } ```
fa	#### ساخت ایمیج  Create a cloud icon.  Request:  ```json {     "jsonrpc": "2.0",     "method": "image.create",     "params": {         "imagetype": 1,         "name": "Cloud_(24)",         "image": "iVBORw0KGgoAAAANSUhEUgAAABgAAAANCAYAAACzbK7QAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACmAAAApgBNtNH3wAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIcSURBVDjLrZLbSxRRHMdPKiEiRQ89CD0s+N5j9BIMEf4Hg/jWexD2ZEXQbC9tWUFZimtLhswuZiVujK1UJmYXW9PaCUdtb83enL3P7s6ss5f5dc7EUsmqkPuFH3M4/Ob7+V0OAgC0UyDENFEU03rh1uNOs/lFG75o2i2/rkd9Y3Tgyj3HiaezbukdH9A/rP4E9vWi0u+Y4fuGnMf3DRgYc3Z/84YrQSkD3mgKhFAC+KAEK74Y2Lj3MjPoOokQ3Xyx/1GHeXCifbfO6lRPH/wi+AvZQhGSsgKxdB5CCRkCGPbDgMXBMbukTc4vK5/WRHizsq7fZl2LFuvE4T0BZDTXHtgv4TNUqlUolsqQL2qQwbDEXzBBTIJ7I4y/cfAENmHZF4XrY9Mc+X9HAFmoyXS2ddy1IOg6/KNyBcM0DFP/wFZFCcOy4N9Mw0YkCTOfhdL5AfZQXQBFn2t/ODXHC8FYVcoWjNEQ03qqwTJ5FdI44jg/msoB2Zd5ZKq3q6evA1FUS60bYyyj3AJf3V72HiLZJQxTtRLk1C2IYEg4mTNg63hPd1mOJd7Ict911OMNlWEf0nFxpCt16zcshTuLpGSwDDuPIfv0xzNyQYVGicC0cgUUDLM6Xp02lvvW/V2EBssnxlSGmWsxljw0znV9XfPLjTCW84r+cn7Jc8c2eWrbM6Wbe6/aTJbhJ/TNkWc9/xXW592Xb9iPkKnUfH8BKdLgFy0lDyQAAAAASUVORK5CYII="     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "imageids": [             "188"         ]     },     "id": 1 } ```

en-us	#### Create an interface with SNMP details  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.create",     "params": {         "hostid": "10456",         "main": "0",         "type": "2",         "useip": "1",         "ip": "127.0.0.1",         "dns": "",         "port": "1601",         "details": {             "version": "2",             "bulk": "1",             "community": "{$SNMP_COMMUNITY}"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30063"         ]     },     "id": 1 } ```
fa	#### ساخت اینترفیس با جزییات snmp  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.create",     "params": {         "hostid": "10456",         "main": "0",         "type": "2",         "useip": "1",         "ip": "127.0.0.1",         "dns": "",         "port": "1601",         "details": {             "version": "2",             "bulk": "1",             "community": "{$SNMP_COMMUNITY}"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30063"         ]     },     "id": 1 } ```

en-us	#### Create a passive proxy  Create a passive proxy "Passive proxy" and assign two hosts to be monitored by it.  Request:  ```json {     "jsonrpc": "2.0",     "method": "proxy.create",     "params": {         "host": "Passive proxy",         "status": "6",         "interface": {             "ip": "127.0.0.1",             "dns": "",             "useip": "1",             "port": "10051"         },         "hosts": [             {                 "hostid": "10192"             },             {                 "hostid": "10139"             }         ]     },     "auth": "ab9638041ec6922cb14b07982b268f47",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10284"         ]     },     "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	#### Create a SSH script  Create a SSH script with public key authentication that can be executed on a host and has a context menu.  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.create",     "params": {         "name": "SSH script",         "command": "my script command",         "type": 2,         "username": "John",         "publickey": "pub.key",         "privatekey": "priv.key",         "password": "secret",         "port": "12345",         "scope": 2,         "menu_path": "All scripts/SSH",         "usrgrpid": "7",         "groupid": "4"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "5"         ]     },     "id": 1 } ```
fa	#### یک اسکریپت SSH ایجاد کنید  یک اسکریپت SSH با احراز هویت کلید عمومی ایجاد کنید که قابل اجرا در هاست باشد  و دارای منوی محتوا است.  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.create",     "params": {         "name": "SSH script",         "command": "my script command",         "type": 2,         "username": "John",         "publickey": "pub.key",         "privatekey": "priv.key",         "password": "secret",         "port": "12345",         "scope": 2,         "menu_path": "All scripts/SSH",         "usrgrpid": "7",         "groupid": "4"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "5"         ]     },     "id": 1 } ```

en-us	#### Create a trigger action  Create an action that will be run when a trigger from host "10084" that has the word "memory" in its name goes into problem state. The action must first send a message to all users in user group "7". If the event is not resolved in 4 minutes, it will run script "3" on all hosts in group "2". On trigger recovery it will notify all users who received any messages regarding the problem before. On trigger update, message with custom subject and body will be sent to all who left acknowledgments and comments via all media types.  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Trigger action",         "eventsource": 0,         "status": 0,         "esc_period": "2m",         "filter": {             "evaltype": 0,             "conditions": [                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10084"                 },                 {                     "conditiontype": 3,                     "operator": 2,                     "value": "memory"                 }             ]         },         "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"                 }             },             {                 "operationtype": 1,                 "esc_step_from": 3,                 "esc_step_to": 4,                 "evaltype": 0,                 "opconditions": [                     {                         "conditiontype": 14,                         "operator": 0,                         "value": "0"                     }                 ],                 "opcommand_grp": [                     {                         "groupid": "2"                     }                 ],                 "opcommand": {                     "scriptid": "3"                 }             }         ],         "recovery_operations": [             {                 "operationtype": "11",                 "opmessage": {                     "default_msg": 1                 }             }             ],         "update_operations": [             {                 "operationtype": "12",                 "opmessage": {                     "default_msg": 0,                     "message": "Custom update operation message body",                     "subject": "Custom update operation message subject"                 }             }         ],         "pause_suppressed": "0",         "notify_if_canceled": "0"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "17"         ]     },     "id": 1 } ```
fa	#### ساخت تریگر  یک عمل ایجاد کنید که زمانی که یک ماشه از میزبان "10084" اجرا می شود کلمه "حافظه" را در نام خود دارد به حالت مشکل می رود. عمل ابتدا باید برای همه کاربران گروه کاربری "7" پیام ارسال کند. اگر رویداد در 4 دقیقه حل نمی شود، اسکریپت "3" را در همه میزبان ها اجرا می کند گروه "2". در بازیابی ماشه به همه کاربرانی که هر کدام را دریافت کرده‌اند اطلاع می‌دهد پیام های مربوط به مشکل قبلی در به‌روزرسانی ماشه، پیام با موضوع و بدنه سفارشی برای همه کسانی که تقدیرنامه و نظرات از طریق انواع رسانه ها  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "اقدام. ایجاد"،     "params": {         "name": "عمل ماشه"،         "منبع رویداد": 0،         "وضعیت": 0،         "esc_period": "2m"،         "فیلتر": {             "evaltype": 0،             "شرایط": [                 {                     "شرایط نوع": 1،                     "اپراتور": 0،                     "value": "10084"                 }،                 {                     "شرایط نوع": 3،                     "اپراتور": 2،                     "ارزش": "حافظه"                 }             ]         }،         "عملیات": [             {                 "نوع عملیات": 0،                 "esc_period": "0s"،                 "esc_step_from": 1،                 "esc_step_to": 2،                 "evaltype": 0،                 "opmessage_grp": [                     {                         "usrgrpid": "7"                     }                 ]،                 "opmessage": {                     "default_msg": 1،                     "mediatypeid": "1"                 }             }،             {                 "نوع عملیات": 1،                 "esc_step_from": 3،                 "esc_step_to": 4،                 "evaltype": 0،                 "شرایط": [                     {                         "شرایط نوع": 14،                         "اپراتور": 0،                         "ارزش": "0"                     }                 ]،                 "opcommand_grp": [                     {                         "گروهی": "2"                     }                 ]،                 "opcommand": {                     "scriptid": "3"                 }             }         ]،         "بازیابی_عملیات": [             {                 "نوع عملیات": "11"،                 "opmessage": {                     "default_msg": 1                 }             }         ]،         "update_operations": [             {                 "نوع عملیات": "12"،                 "opmessage": {                     "default_msg": 0،                     "پیام": "بدنه پیام عملیات به روز رسانی سفارشی"،                     "موضوع": "موضوع پیام عملیات به روز رسانی سفارشی"                 }             }         ]،         "pause_suppressed": "0"،         "notify_if_cancelled": "0"     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "actionids": [             "17"         ]     }،     "id": 1 } ```

en-us	#### Create a trigger map  Create a map with trigger element, which contains two triggers.  Request:  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Trigger map",         "width": 600,         "height": 600,         "selements": [             {                 "elements": [                     {"triggerid": "12345"},                     {"triggerid": "67890"}                 ],                 "elementtype": 2,                 "iconid_off": "2"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "10"         ]     },     "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	#### Create a webhook script  Create a webhook script that sends HTTP request to external service.  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.create",     "params": {         "name": "Webhook script",         "command": "try {\n var request = new HttpRequest(),\n response,\n data;\n\n request.addHeader('Content-Type: application/json');\n\n response = request.post('https://localhost/post', value);\n\n try {\n response = JSON.parse(response);\n }\n catch (error) {\n response = null;\n }\n\n if (request.getStatus() !== 200 || !('data' in response)) {\n throw 'Unexpected response.';\n }\n\n data = JSON.stringify(response.data);\n\n Zabbix.Log(3, '[Webhook Script] response data: ' + data);\n\n return data;\n}\ncatch (error) {\n Zabbix.Log(3, '[Webhook Script] script execution failed: ' + error);\n throw 'Execution failed: ' + error + '.';\n}",         "type": 5,         "timeout": "40s",         "parameters": [             {                 "name": "token",                 "value": "{$WEBHOOK.TOKEN}"             },             {                 "name": "host",                 "value": "{HOST.HOST}"             },             {                 "name": "v",                 "value": "2.2"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "3"         ]     },     "id": 1 } ```
fa	#### یک اسکریپت webhook ایجاد کنید  یک اسکریپت webhook ایجاد کنید که درخواست HTTP را به سرویس خارجی ارسال کند.  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.create",     "params": {         "name": "Webhook script",         "command": "try {\n var request = new HttpRequest(),\n response,\n data;\n\n request.addHeader('Content-Type: application/json');\n\n response = request.post('https://localhost/post', value);\n\n try {\n response = JSON.parse(response);\n }\n catch (error) {\n response = null;\n }\n\n if (request.getStatus() !== 200 || !('data' in response)) {\n throw 'Unexpected response.';\n }\n\n data = JSON.stringify(response.data);\n\n Zabbix.Log(3, '[Webhook Script] response data: ' + data);\n\n return data;\n}\ncatch (error) {\n Zabbix.Log(3, '[Webhook Script] script execution failed: ' + error);\n throw 'Execution failed: ' + error + '.';\n}",         "type": 5,         "timeout": "40s",         "parameters": [             {                 "name": "token",                 "value": "{$WEBHOOK.TOKEN}"             },             {                 "name": "host",                 "value": "{HOST.HOST}"             },             {                 "name": "v",                 "value": "2.2"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "3"         ]     },     "id": 1 } ```

en-us	#### Create HTTP agent item  Create POST request method item with JSON response preprocessing.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.create",     "params": {         "url": "http://127.0.0.1/http.php",         "query_fields": [             {                 "mode": "json"             },             {                 "min": "10"             },             {                 "max": "100"             }         ],         "interfaceid": "1",         "type": 19,         "hostid": "10254",         "delay": "5s",         "key_": "json",         "name": "HTTP agent example JSON",         "value_type": 0,         "output_format": 1,         "preprocessing": [             {                 "type": 12,                 "params": "$.random",                 "error_handler": 0,                 "error_handler_params": ""             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 2 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 3 } ```
fa	#### ساخت قانون LLD به همراه  preprocessing  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Discovery rule with preprocessing",         "key_": "lld.with.preprocessing",         "hostid": "10001",         "ruleid": "27665",         "type": 0,         "value_type": 3,         "delay": "60s",         "interfaceid": "1155",         "preprocessing": [             {                 "type": 20,                 "params": "20",                 "error_handler": 0,                 "error_handler_params": ""             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```

en-us	#### Create HTTP agent item prototype  Create item prototype with URL using user macro, query fields and custom headers.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.create",     "params": {         "type": "19",         "hostid": "10254",         "ruleid": "28256",         "interfaceid": "2",         "name": "api item prototype example",         "key_": "api_http_item",         "value_type": 3,         "url": "{$URL_PROTOTYPE}",         "query_fields": [             {                 "min": "10"             },             {                 "max": "100"             }         ],         "headers": {             "X-Source": "api"         },         "delay": "35"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28305"         ]     },     "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	#### Create script item  Create a simple data collection using a script item.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.create",     "params": {         "name": "Script example",         "key_": "custom.script.item",         "hostid": "12345",         "type": 21,         "value_type": 4,         "params": "var request = new CurlHttpRequest();\nreturn request.Post(\"https://postman-echo.com/post\", JSON.parse(value));",         "parameters": [             {                 "name": "host",                 "value": "{HOST.CONN}"             }         ],         "timeout": "6s",         "delay": "30s"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 2 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 3 } ```
fa	#### ساخت اسکریپت قوانین LLD  Create a simple data collection using a script LLD rule.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Script example",         "key_": "custom.script.lldrule",         "hostid": "12345",         "type": 21,         "value_type": 4,         "params": "var request = new CurlHttpRequest();\nreturn request.Post(\"https://postman-echo.com/post\", JSON.parse(value));",         "parameters": [             {                 "name": "host",                 "value": "{HOST.CONN}"             }         ],         "timeout": "6s",         "delay": "30s"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 2 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 3 } ```

en-us	#### Create script item prototype  Create a simple data collection using a script item prototype.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.create",     "params": {         "name": "Script example",         "key_": "custom.script.itemprototype",         "hostid": "12345",         "type": 21,         "value_type": 4,         "params": "var request = new CurlHttpRequest();\nreturn request.Post(\"https://postman-echo.com/post\", JSON.parse(value));",         "parameters": [             {                 "name": "host",                 "value": "{HOST.CONN}"             }         ],         "timeout": "6s",         "delay": "30s"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 2 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 3 } ```
fa	#### ساخت اسکریپت قوانین LLD  Create a simple data collection using a script LLD rule.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Script example",         "key_": "custom.script.lldrule",         "hostid": "12345",         "type": 21,         "value_type": 4,         "params": "var request = new CurlHttpRequest();\nreturn request.Post(\"https://postman-echo.com/post\", JSON.parse(value));",         "parameters": [             {                 "name": "host",                 "value": "{HOST.CONN}"             }         ],         "timeout": "6s",         "delay": "30s"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 2 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 3 } ```

en-us	#### Create script LLD rule  Create a simple data collection using a script LLD rule.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Script example",         "key_": "custom.script.lldrule",         "hostid": "12345",         "type": 21,         "value_type": 4,         "params": "var request = new CurlHttpRequest();\nreturn request.Post(\"https://postman-echo.com/post\", JSON.parse(value));",         "parameters": [             {                 "name": "host",                 "value": "{HOST.CONN}"             }         ],         "timeout": "6s",         "delay": "30s"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 2 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 3 } ```
fa	#### ساخت اسکریپت قوانین LLD  Create a simple data collection using a script LLD rule.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Script example",         "key_": "custom.script.lldrule",         "hostid": "12345",         "type": 21,         "value_type": 4,         "params": "var request = new CurlHttpRequest();\nreturn request.Post(\"https://postman-echo.com/post\", JSON.parse(value));",         "parameters": [             {                 "name": "host",                 "value": "{HOST.CONN}"             }         ],         "timeout": "6s",         "delay": "30s"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 2 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 3 } ```

en-us	#### Creating a dashboard  Create a dashboard named "My dashboard" with one Problems widget with tags and using two types of sharing (user group and user) on a single dashboard page.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "problems",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "tags.tag.0",                                 "value": "service"                             },                             {                                 "type": 0,                                 "name": "tags.operator.0",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "tags.value.0",                                 "value": "zabbix_server"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": "7",                 "permission": 2             }         ],         "users": [             {                 "userid": "4",                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 1 } ```
fa	#### ساخت یک داشبورد   یک داشبورد به نام "داشبورد من" با یک ویجت مشکلات ایجاد کنید برچسب ها و استفاده از دو نوع اشتراک گذاری (گروه کاربری و کاربر) در یک واحد صفحه داشبورد  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.create",     "params": {         "name": "My dashboard",         "display_period": 30,         "auto_start": 1,         "pages": [             {                 "widgets": [                     {                         "type": "problems",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 1,                                 "name": "tags.tag.0",                                 "value": "service"                             },                             {                                 "type": 0,                                 "name": "tags.operator.0",                                 "value": 1                             },                             {                                 "type": 1,                                 "name": "tags.value.0",                                 "value": "zabbix_server"                             }                         ]                     }                 ]             }         ],         "userGroups": [             {                 "usrgrpid": "7",                 "permission": 2             }         ],         "users": [             {                 "userid": "4",                 "permission": 3             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2"         ]     },     "id": 1 } ```

en-us	#### Creating a graph  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 } ```
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	#### Creating a graph prototype  Create a graph prototype with two items.  Request:  ```json {     "jsonrpc": "2.0",     "method": "graphprototype.create",     "params": {         "name": "Disk space usage {#FSNAME}",         "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 } ```
fa	#### ساخت نمونه اولیه گراف   Create a graph prototype with two items.  Request:  ```json {     "jsonrpc": "2.0",     "method": "graphprototype.create",     "params": {         "name": "Disk space usage {#FSNAME}",         "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	#### Creating a host  Create a host called "Linux server" with an IP interface and tags, add it to a group, link a template to it and set the MAC addresses in the host inventory.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.create",     "params": {         "host": "Linux server",         "interfaces": [             {                 "type": 1,                 "main": 1,                 "useip": 1,                 "ip": "192.168.3.1",                 "dns": "",                 "port": "10050"             }         ],         "groups": [             {                 "groupid": "50"             }         ],         "tags": [             {                 "tag": "Host name",                 "value": "Linux server"             }         ],         "templates": [             {                 "templateid": "20045"             }         ],         "macros": [             {                 "macro": "{$USER_ID}",                 "value": "123321"             },             {                 "macro": "{$USER_LOCATION}",                 "value": "0:0:0",                 "description": "latitude, longitude and altitude coordinates"             }         ],         "inventory_mode": 0,         "inventory": {             "macaddress_a": "01234",             "macaddress_b": "56768"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "107819"         ]     },     "id": 1 } ```
fa	#### ساخت هاست   Create a host called "Linux server" with an IP interface and tags, add it to a group, link a template to it and set the MAC addresses in the host inventory.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.create",     "params": {         "host": "Linux server",         "interfaces": [             {                 "type": 1,                 "main": 1,                 "useip": 1,                 "ip": "192.168.3.1",                 "dns": "",                 "port": "10050"             }         ],         "groups": [             {                 "groupid": "50"             }         ],         "tags": [             {                 "tag": "Host name",                 "value": "Linux server"             }         ],         "templates": [             {                 "templateid": "20045"             }         ],         "macros": [             {                 "macro": "{$USER_ID}",                 "value": "123321"             },             {                 "macro": "{$USER_LOCATION}",                 "value": "0:0:0",                 "description": "latitude, longitude and altitude coordinates"             }         ],         "inventory_mode": 0,         "inventory": {             "macaddress_a": "01234",             "macaddress_b": "56768"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "107819"         ]     },     "id": 1 } ```

en-us	#### Creating a host group  Create a host group called "Linux servers".  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.create",     "params": {         "name": "Linux servers"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "107819"         ]     },     "id": 1 } ```
fa	#### ساخت گروه هاست   Create a host group called "Linux servers".  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.create",     "params": {         "name": "Linux servers"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "107819"         ]     },     "id": 1 } ```

en-us	#### Creating a host inventory item  Create a Zabbix agent item to populate the host's "OS" inventory field.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.create",     "params": {         "name": "uname",         "key_": "system.uname",         "hostid": "30021",         "type": 0,         "interfaceid": "30007",         "value_type": 1,         "delay": "10s",         "inventory_link": 5     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "24759"         ]     },     "id": 1 } ```
fa	#### ساخت یک قانون LLD  Create a Zabbix agent LLD rule to discover mounted file systems. Discovered items will be updated every 30 seconds.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Mounted filesystem discovery",         "key_": "vfs.fs.discovery",         "hostid": "10197",         "type": 0,         "interfaceid": "112",         "delay": "30s"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```

en-us	#### Creating a host prototype  Create a host prototype "{\#VM.NAME}" on LLD rule "23542" with a group prototype "{\#HV.NAME}", tag pair "Datacenter": "{\#DATACENTER.NAME}" and custom SNMPv2 interface 127.0.0.1:161 with community {$SNMP\_COMMUNITY}. Link it to host group "2".  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.create",     "params": {         "host": "{#VM.NAME}",         "ruleid": "23542",         "custom_interfaces": "1",         "groupLinks": [             {                 "groupid": "2"             }         ],         "groupPrototypes": [             {                 "name": "{#HV.NAME}"             }         ],         "tags": [             {                 "tag": "Datacenter",                 "value": "{#DATACENTER.NAME}"             }         ],         "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": [             "10103"         ]     },     "id": 1 } ```
fa	#### ساخت نمونه اولیه هاست   Create a host prototype "{\#VM.NAME}" on LLD rule "23542" with a group prototype "{\#HV.NAME}", tag pair "Datacenter": "{\#DATACENTER.NAME}" and custom SNMPv2 interface 127.0.0.1:161 with community {$SNMP\_COMMUNITY}. Link it to host group "2".  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.create",     "params": {         "host": "{#VM.NAME}",         "ruleid": "23542",         "custom_interfaces": "1",         "groupLinks": [             {                 "groupid": "2"             }         ],         "groupPrototypes": [             {                 "name": "{#HV.NAME}"             }         ],         "tags": [             {                 "tag": "Datacenter",                 "value": "{#DATACENTER.NAME}"             }         ],         "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": [             "10103"         ]     },     "id": 1 } ```

en-us	#### Creating a host with SNMP interface  Create a host called "SNMP host" with an SNMPv3 interface with details.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.create",     "params": {         "host": "SNMP host",         "interfaces": [             {                 "type": 2,                 "main": 1,                 "useip": 1,                 "ip": "127.0.0.1",                 "dns": "",                 "port": "161",                 "details": {                     "version": 3,                     "bulk": 0,                     "securityname": "mysecurityname",                     "contextname": "",                     "securitylevel": 1                 }             }         ],         "groups": [             {                 "groupid": "4"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10658"         ]     },     "id": 1 } ```
fa	####ساخت هاست با اینترفیس SNMP  Create a host called "SNMP host" with an SNMPv3 interface with details.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.create",     "params": {         "host": "SNMP host",         "interfaces": [             {                 "type": 2,                 "main": 1,                 "useip": 1,                 "ip": "127.0.0.1",                 "dns": "",                 "port": "161",                 "details": {                     "version": 3,                     "bulk": 0,                     "securityname": "mysecurityname",                     "contextname": "",                     "securitylevel": 1                 }             }         ],         "groups": [             {                 "groupid": "4"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10658"         ]     },     "id": 1 } ```

en-us	#### Creating a LLD rule with macro paths  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "LLD rule with LLD macro paths",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "lld_macro_paths": [             {                 "lld_macro": "{#MACRO1}",                 "path": "$.path.1"             },             {                 "lld_macro": "{#MACRO2}",                 "path": "$.path.2"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```
fa	#### ساخت یک قانون LLD به همراه Path  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "LLD rule with LLD macro paths",         "key_": "lld",         "hostid": "10116",         "type": 0,         "interfaceid": "13",         "delay": "30s",         "lld_macro_paths": [             {                 "lld_macro": "{#MACRO1}",                 "path": "$.path.1"             },             {                 "lld_macro": "{#MACRO2}",                 "path": "$.path.2"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27665"         ]     },     "id": 1 } ```