en-us	#### Creating a LLD rule with overrides  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Discover database host",         "key_": "lld.with.overrides",         "hostid": "10001",         "type": 0,         "value_type": 3,         "delay": "60s",         "interfaceid": "1155",         "overrides": [             {                 "name": "Discover MySQL host",                 "step": "1",                 "stop": "1",                 "filter": {                     "evaltype": "2",                     "conditions": [                         {                             "macro": "{#UNIT.NAME}",                             "operator": "8",                             "value": "^mysqld\\.service$"                         },                         {                             "macro": "{#UNIT.NAME}",                             "operator": "8",                             "value": "^mariadb\\.service$"                         }                     ]                 },                 "operations": [                     {                         "operationobject": "3",                         "operator": "2",                         "value": "Database host",                         "opstatus": {                             "status": "0"                         },                         "optemplate": [                             {                                 "templateid": "10170"                             }                         ],                         "optag": [                             {                                 "tag": "Database",                                 "value": "MySQL"                             }                         ]                     }                 ]             },             {                 "name": "Discover PostgreSQL host",                 "step": "2",                 "stop": "1",                 "filter": {                     "evaltype": "0",                     "conditions": [                         {                             "macro": "{#UNIT.NAME}",                             "operator": "8",                             "value": "^postgresql\\.service$"                         }                     ]                 },                 "operations": [                     {                         "operationobject": "3",                         "operator": "2",                         "value": "Database host",                         "opstatus": {                             "status": "0"                         },                         "optemplate": [                             {                                 "templateid": "10263"                             }                         ],                         "optag": [                             {                                 "tag": "Database",                                 "value": "PostgreSQL"                             }                         ]                     }                 ]             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "30980"         ]     },     "id": 1 } ```
fa	#### ساخت یک قانون LLD به همراه تکرار ها   Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "name": "Discover database host",         "key_": "lld.with.overrides",         "hostid": "10001",         "type": 0,         "value_type": 3,         "delay": "60s",         "interfaceid": "1155",         "overrides": [             {                 "name": "Discover MySQL host",                 "step": "1",                 "stop": "1",                 "filter": {                     "evaltype": "2",                     "conditions": [                         {                             "macro": "{#UNIT.NAME}",                             "operator": "8",                             "value": "^mysqld\\.service$"                         },                         {                             "macro": "{#UNIT.NAME}",                             "operator": "8",                             "value": "^mariadb\\.service$"                         }                     ]                 },                 "operations": [                     {                         "operationobject": "3",                         "operator": "2",                         "value": "Database host",                         "opstatus": {                             "status": "0"                         },                         "optemplate": [                             {                                 "templateid": "10170"                             }                         ],                         "optag": [                             {                                 "tag": "Database",                                 "value": "MySQL"                             }                         ]                     }                 ]             },             {                 "name": "Discover PostgreSQL host",                 "step": "2",                 "stop": "1",                 "filter": {                     "evaltype": "0",                     "conditions": [                         {                             "macro": "{#UNIT.NAME}",                             "operator": "8",                             "value": "^postgresql\\.service$"                         }                     ]                 },                 "operations": [                     {                         "operationobject": "3",                         "operator": "2",                         "value": "Database host",                         "opstatus": {                             "status": "0"                         },                         "optemplate": [                             {                                 "templateid": "10263"                             }                         ],                         "optag": [                             {                                 "tag": "Database",                                 "value": "PostgreSQL"                             }                         ]                     }                 ]             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "30980"         ]     },     "id": 1 } ```

en-us	#### Creating a LLD rule with 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 } ```
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	#### Creating a maintenance  Create a maintenance with data collection for host group with ID "2" and with problem tags **service:mysqld** and **error**. It must be active from 22.01.2013 till 22.01.2014, come in effect each Sunday at 18:00 and last for one hour.  Request:  ```json {     "jsonrpc": "2.0",     "method": "maintenance.create",     "params": {         "name": "Sunday maintenance",         "active_since": 1358844540,         "active_till": 1390466940,         "tags_evaltype": 0,         "groups": [             {"groupid": "2"}         ],         "timeperiods": [             {                 "period": 3600,                 "timeperiod_type": 3,                 "start_time": 64800,                 "every": 1,                 "dayofweek": 64             }         ],         "tags": [             {                 "tag": "service",                 "operator": "0",                 "value": "mysqld"             },             {                 "tag": "error",                 "operator": "2",                 "value": ""             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "maintenanceids": [             "3"         ]     },     "id": 1 } ```
fa	#### ایجاد یک تعمیر و نگهداری  ایجاد تعمیر و نگهداری با جمع آوری داده ها برای گروه میزبان با شناسه "2" و با برچسب های مشکل **service:mysqld** و **error**. باید فعال باشه از 22.01.2013 تا 22.01.2014، هر یکشنبه از ساعت 18:00 اعمال می شود و آخرین برای یک ساعت.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "نگهداری. ایجاد"،     "params": {         "نام": "نگهداری یکشنبه"،         "active_since": 1358844540،         "فعال_تا": 1390466940،         "tags_evaltype": 0،         "گروه ها": [             {"groupid": "2"}         ]،         "دوره های زمانی": [             {                 "دوره": 3600،                 "timeperiod_type": 3،                 "start_time": 64800،                 "هر": 1،                 «روز هفته»: 64             }         ]،         "برچسب ها": [             {                 "برچسب": "خدمات"،                 "اپراتور": "0"،                 "value": "mysqld"             }،             {                 "برچسب": "خطا"،                 "اپراتور": "2"،                 "ارزش": ""             }         ]     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "Maintenanceids": [             "3"         ]     }،     "id": 1 } ```

en-us	#### Creating an e-mail media type  Create a new e-mail media type with a custom SMTP port and message templates.  Request:  ```json {     "jsonrpc": "2.0",     "method": "mediatype.create",     "params": {         "type": "0",         "name": "E-mail",         "smtp_server": "mail.example.com",         "smtp_helo": "example.com",         "smtp_email": "zabbix@example.com",         "smtp_port": "587",         "content_type": "1",         "message_templates": [             {                 "eventsource": "0",                 "recovery": "0",                 "subject": "Problem: {EVENT.NAME}",                 "message": "Problem \"{EVENT.NAME}\" on host \"{HOST.NAME}\" started at {EVENT.TIME}."             },             {                 "eventsource": "0",                 "recovery": "1",                 "subject": "Resolved in {EVENT.DURATION}: {EVENT.NAME}",                 "message": "Problem \"{EVENT.NAME}\" on host \"{HOST.NAME}\" has been resolved at {EVENT.RECOVERY.TIME} on {EVENT.RECOVERY.DATE}."             },             {                 "eventsource": "0",                 "recovery": "2",                 "subject": "Updated problem in {EVENT.AGE}: {EVENT.NAME}",                 "message": "{USER.FULLNAME} {EVENT.UPDATE.ACTION} problem \"{EVENT.NAME}\" on host \"{HOST.NAME}\" at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}."             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "mediatypeids": [             "7"         ]     },     "id": 1 } ```
fa	#### ایجاد یک نوع رسانه ایمیل  یک نوع رسانه ایمیل جدید با یک پورت و پیام SMTP سفارشی ایجاد کنید قالب ها  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "mediatype.create",     "params": {         "نوع": "0"،         "نام": "ایمیل"،         "smtp_server": "mail.example.com"،         "smtp_helo": "example.com"،         "smtp_email": "zabbix@example.com"،         "smtp_port": "587"،         "content_type": "1"،         "message_templates": [             {                 "منبع رویداد": "0"،                 "بازیابی": "0"،                 "subject": "مشکل: {EVENT.NAME}"،                 "message": "مشکل \"{EVENT.NAME}\" در میزبان \"{HOST.NAME}\" در {EVENT.TIME} شروع شد."             }،             {                 "منبع رویداد": "0"،                 "بازیابی": "1"،                 "subject": "در {EVENT.DURATION} حل شد: {EVENT.NAME}"،                 "message": "مشکل \"{EVENT.NAME}\" در میزبان \"{HOST.NAME}\" در {EVENT.RECOVERY.TIME} در {EVENT.RECOVERY.DATE} حل شد."             }،             {                 "منبع رویداد": "0"،                 "بازیابی": "2"،                 "subject": "مشکل به روز شده در {EVENT.AGE}: {EVENT.NAME}"،                 "message": "{USER.FULLNAME} {EVENT.UPDATE.ACTION} مشکل \"{EVENT.NAME}\" در میزبان \"{HOST.NAME}\" در {EVENT.UPDATE.DATE} {EVENT.UPDATE .زمان}."             }         ]     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "mediatypeids": [             "7"         ]     }،     "id": 1 } ```

en-us	#### Creating a new global regular expression.  Request:  ```json {     "jsonrpc": "2.0",     "method": "regexp.create",     "params": {       "name": "Storage devices for SNMP discovery",       "test_string": "/boot",       "expressions": [         {           "expression": "^(Physical memory|Virtual memory|Memory buffers|Cached memory|Swap space)$",           "expression_type": "4",           "case_sensitive": "1"         }       ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "regexpids": [             "16"         ]     },     "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 an item  Create a numeric Zabbix agent item with 2 item tags to monitor free disk space on host with ID "30074".  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.create",     "params": {         "name": "Free disk space on /home/joe/",         "key_": "vfs.fs.size[/home/joe/,free]",         "hostid": "30074",         "type": 0,         "value_type": 3,         "interfaceid": "30084",         "tags": [             {                 "tag": "Disk usage"             },             {                 "tag": "Equipment",                 "value": "Workstation"             }         ],         "delay": "30s"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "24758"         ]     },     "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 } ```

en-us	#### Creating an item prototype  Create an item prototype to monitor free disk space on a discovered file system. Discovered items should be numeric Zabbix agent items updated every 30 seconds.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.create",     "params": {         "name": "Free disk space on {#FSNAME}",         "key_": "vfs.fs.size[{#FSNAME},free]",         "hostid": "10197",         "ruleid": "27665",         "type": 0,         "value_type": 3,         "interfaceid": "112",         "delay": "30s"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "27666"         ]     },     "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 an item prototype with preprocessing  Create an item using change per second and a custom multiplier as a second step.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.create",     "params": {         "name": "Incoming network traffic on {#IFNAME}",         "key_": "net.if.in[{#IFNAME}]",         "hostid": "10001",         "ruleid": "27665",         "type": 0,         "value_type": 3,         "delay": "60s",         "units": "bps",         "interfaceid": "1155",         "preprocessing": [             {                 "type": 10,                 "params": "",                 "error_handler": 0,                 "error_handler_params": ""             },             {                 "type": 1,                 "params": "8",                 "error_handler": 2,                 "error_handler_params": "10"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```
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	#### Creating an item with preprocessing  Create an item using custom multiplier.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.create",     "params": {         "name": "Device uptime",         "key_": "sysUpTime",         "hostid": "11312",         "type": 4,         "snmp_oid": "SNMPv2-MIB::sysUpTime.0",         "value_type": 1,         "delay": "60s",         "units": "uptime",         "interfaceid": "1156",         "preprocessing": [             {                 "type": 1,                 "params": "0.01",                 "error_handler": 1,                 "error_handler_params": ""             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44210"         ]     },     "id": 1 } ```
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	#### Creating an LLD rule  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 } ```
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 an SLA  Instruct to create an SLA entry for: * tracking uptime for SQL-engine related services; * custom schedule of all weekdays excluding last hour on Saturday; * an effective date of the last day of the year 2022; * with 1 hour and 15 minutes long planned downtime starting at midnight on the 4th of July; * SLA weekly report calculation will be on; * the minimum acceptable SLO will be 99.9995%.
fa	#### ایجاد SLA  دستور ایجاد یک ورودی SLA برای: * ردیابی زمان کار برای خدمات مرتبط با موتور SQL. * برنامه سفارشی تمام روزهای هفته به استثنای ساعت گذشته در روز شنبه. * تاریخ لازم الاجرا شدن آخرین روز سال 2022؛ * با 1 ساعت و 15 دقیقه توقف برنامه ریزی شده از نیمه شب 4 جولای؛ * محاسبه گزارش هفتگی SLA روشن خواهد بود. * حداقل SLO قابل قبول 99.9995% خواهد بود.

en-us	#### Creating a scheduled report  Create a weekly report that will be prepared for the previous week every Monday-Friday at 12:00 from 2021-04-01 to 2021-08-31.  Request:  ```json {     "jsonrpc": "2.0",     "method": "report.create",     "params": {         "userid": "1",         "name": "Weekly report",         "dashboardid": "1",         "period": "1",         "cycle": "1",         "start_time": "43200",         "weekdays": "31",         "active_since": "2021-04-01",         "active_till": "2021-08-31",         "subject": "Weekly report",         "message": "Report accompanying text",         "status": "1",         "description": "Report description",         "users": [             {                 "userid": "1",                 "access_userid": "1",                 "exclude": "0"             },             {                 "userid": "2",                 "access_userid": "0",                 "exclude": "1"             }         ],         "user_groups": [             {                 "usrgrpid": "7",                 "access_userid": "0"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "reportids": [             "1"         ]     },     "id": 1 } ```
fa	#### ایجاد یک گزارش برنامه ریزی شده  یک گزارش هفتگی ایجاد کنید که هر هفته برای هفته قبل آماده می شود دوشنبه تا جمعه ساعت 12:00 از 01-04-2021 تا 2021-08-31.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "report.create",     "params": {         "userid": "1"،         "name": "گزارش هفتگی"،         "dashboardid": "1"،         "دوره 1"،         "چرخه": "1"،         "start_time": "43200"،         "روزهای هفته": "31"،         "active_since": "01-04-2021",         "active_till": "31-08-2021",         "موضوع": "گزارش هفتگی"،         "پیام": "گزارش متن همراه"،         "وضعیت": "1"،         "description": "گزارش شرح",         "کاربران": [             {                 "userid": "1"،                 "access_userid": "1"،                 "exclude": "0"             }،             {                 "userid": "2"،                 "access_userid": "0"،                 "exclude": "1"             }         ]،         "user_groups": [             {                 "usrgrpid": "7"،                 "access_userid": "0"             }         ]     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "گزارش ها": [             "1"         ]     }،     "id": 1 } ```

en-us	#### Creating a script media type  Create a new script media type with a custom value for the number of attempts and the interval between them.  Request:  ```json {     "jsonrpc": "2.0",     "method": "mediatype.create",     "params": {         "type": "1",         "name": "Push notifications",         "exec_path": "push-notification.sh",         "exec_params": "{ALERT.SENDTO}\n{ALERT.SUBJECT}\n{ALERT.MESSAGE}\n",         "maxattempts": "5",         "attempt_interval": "11s"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "mediatypeids": [             "8"         ]     },     "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 task  Create a task `check now` for two items. One is an item, the other is a low-level discovery rule.  Request:  ```json {     "jsonrpc": "2.0",     "method": "task.create",     "params": [         {             "type": 6,             "request": {                 "itemid": "10092"             }         },         {             "type": "6",             "request": {                 "itemid": "10093"             }         }     ],     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "taskids": [             "1",             "2"         ]     },     "id": 1 } ```  Create a task `diagnostic information` task.  Request:  ```json {     "jsonrpc": "2.0",     "method": "task.create",     "params": [         {             "type": 1,             "request": {                 "alerting": {                     "stats": [                         "alerts"                     ],                     "top": {                         "media.alerts": 10                     }                 },                 "lld": {                     "stats": "extend",                     "top": {                         "values": 5                     }                 }             },             "proxy_hostid": 0         }     ],     "auth": "700ca65537074ec963db7efabda78259",     "id": 2 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "taskids": [             "3"         ]     },     "id": 2 } ```
fa	#### ایجاد یک کار  یک کار «اکنون بررسی کنید» برای دو مورد ایجاد کنید. یکی یک آیتم است، دیگری یک قانون کشف سطح پایین.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "task.create"،     "params": [         {             "نوع": 6،             "درخواست": {                 "itemid": "10092"             }         }،         {             "نوع": "6"،             "درخواست": {                 "itemid": "10093"             }         }     ]،     "auth": "700ca65537074ec963db7efabda78259"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "تکلیف": [             "1"،             "2"         ]     }،     "id": 1 } ```  یک وظیفه «اطلاعات تشخیصی» ایجاد کنید.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "task.create"،     "params": [         {             "نوع": 1،             "درخواست": {                 "هشدار": {                     "آمار": [                         "هشدارها"                     ]،                     "بالا": {                         "media.alerts": 10                     }                 }،                 "lld": {                     "stats": "extend",                     "بالا": {                         "ارزش ها": 5                     }                 }             }،             "proxy_hostid": 0         }     ]،     "auth": "700ca65537074ec963db7efabda78259"،     "id": 2 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "تکلیف": [             "3"         ]     }،     "id": 2 } ```

en-us	#### Creating a template  Create a template with tags and link two templates to this template.  Request:  ```json {     "jsonrpc": "2.0",     "method": "template.create",     "params": {         "host": "Linux template",         "groups": {             "groupid": 1         },         "templates": [             {                 "templateid": "11115"             },             {                 "templateid": "11116"             }         ],         "tags": [             {                 "tag": "Host name",                 "value": "{HOST.NAME}"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "11117"         ]     },     "id": 1 } ```
fa	#### ساخت قالب  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "correlation.update"،     "params": {         "همبستگی": "1"،         "فیلتر": {             "شرایط": [                 {                     "نوع": 3،                     "oldtag": "خطا"،                     "نیوتگ": "خوب"                 }             ]         }     }،     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "همبستگی ها": [             "1"         ]     }،     "id": 1 } ```

en-us	#### Creating a template dashboard  Create a template dashboard named “Graphs” with one Graph widget on a single dashboard page.  Request:  ```json {     "jsonrpc": "2.0",     "method": "templatedashboard.create",     "params": {         "templateid": "10318",         "name": "Graphs",         "pages": [             {                 "widgets": [                     {                         "type": "graph",                         "x": 0,                         "y": 0,                         "width": 12,                         "height": 5,                         "view_mode": 0,                         "fields": [                             {                                 "type": 6,                                 "name": "graphid",                                 "value": "1123"                             }                         ]                     }                 ]                              }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "32"         ]     },     "id": 1 } ```
fa	#### ایجاد داشبورد الگو  یک داشبورد قالب به نام «گراف ها» با یک ویجت Graph در یک ایجاد کنید صفحه داشبورد واحد  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "templatedashboard.create"،     "params": {         "templateid": "10318"،         "name": "نمودارها"،         "صفحات": [             {                 "ویجت ها": [                     {                         "نوع": "گراف"،                         "x": 0،                         "y": 0،                         "عرض": 12،                         "ارتفاع": 5،                         "view_mode": 0،                         "زمینه های": [                             {                                 "نوع": 6،                                 "نام": "گرافید"،                                 "value": "1123"                             }                         ]                     }                 ]                              }         ]     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "داشبوردها": [             "32"         ]     }،     "id": 1 } ```

en-us	#### Creating a template  To create a template, do the following:  -   Go to *Configuration → Templates* -   Click on *Create template* -   Edit template attributes  The **Template** tab contains general template attributes.  ![](../../../../assets/en/manual/config/template_a.png){width="600"}  All mandatory input fields are marked with a red asterisk.  Template attributes:  |Parameter|Description| |--|--------| |*Template name*|Unique template name. Alphanumerics, spaces, dots, dashes, and underscores are allowed. However, leading and trailing spaces are disallowed.| |*Visible name*|If you set this name, it will be the one visible in lists, maps, etc.| |*Templates*|Link one or more "nested" templates to this template. All entities (items, triggers, graphs, etc.) will be inherited from the linked templates.<br>To link a new template, start typing the template name in the *Templates* field. A list of matching templates will appear; scroll down to select. Alternatively, you may click on *Select* next to the *Templates* field; then, first select the host group by clicking on *Select* next to the *Host groups* field; mark the checkbox in front of one or multiple templates from the list displayed below; click on *Select*. The template(s) that are selected in the *Templates* field will be linked to the host when the host configuration form is saved or updated.<br>To unlink a template, use one of the two options in the *Templates* block:<br>*Unlink* - unlink the template, but preserve its items, triggers, and graphs<br>*Unlink and clear* - unlink the template and remove all its items, triggers, and graphs| |*Groups*|Host/template groups the template belongs to.| |*Description*|Enter the template description.|  The **Tags** tab allows you to define template-level [tags](/manual/config/tagging). All problems of hosts linked to this template will be tagged with the values entered here.  ![](../../../../assets/en/manual/config/template_c.png)  User macros, {INVENTORY.\*} macros, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} macros are supported in tags.  The **Macros** tab allows you to define template-level [user macros](/manual/config/macros/user_macros) as a name-value pairs. Note that macro values can be kept as plain text, secret text, or Vault secret. Adding a description is also supported.  ![](../../../../assets/en/manual/config/template_d1.png)  You may also view here macros from linked templates and global macros if you select the *Inherited and template macros* option. That is where all defined user macros for the template are displayed with the value they resolve to as well as their origin.  ![](../../../../assets/en/manual/config/template_d2.png)  For convenience, links to respective templates and global macro configuration are provided. It is also possible to edit a nested template/global macro on the template level, effectively creating a copy of the macro on the template.  The **Value mapping** tab allows to configure human-friendly representation of item data in [value mappings](/manual/config/items/mapping).  Buttons:  |   |   | |--|--------| |![](../../../../assets/en/manual/config/button_add.png)|Add the template. The added template should appear in the list.| |![](../../../../assets/en/manual/config/button_update.png)|Update the properties of an existing template.| |![](../../../../assets/en/manual/config/button_clone.png)|Create another template based on the properties of the current template, including the entities (items, triggers, etc) inherited from linked templates.| |![](../../../../assets/en/manual/config/button_full.png)|Create another template based on the properties of the current template, including the entities (items, triggers, etc) both inherited from linked templates and directly attached to the current template.| |![](../../../../assets/en/manual/config/button_delete.png)|Delete the template; entities of the template (items, triggers, etc) remain with the linked hosts.| |![](../../../../assets/en/manual/config/button_clear.png)|Delete the template and all its entities from linked hosts.| |![](../../../../assets/en/manual/config/button_cancel.png)|Cancel the editing of template properties.|  With a template created, it is time to add some entities to it.  ::: noteimportant Items have to be added to a template first. Triggers and graphs cannot be added without the corresponding item. :::
fa	#### ایجاد یک الگو  برای ایجاد یک قالب، موارد زیر را انجام دهید:  - به *پیکربندی → الگوها* بروید - روی *ایجاد الگو* کلیک کنید - ویرایش ویژگی های قالب  برگه **قالب** حاوی ویژگی های کلی قالب است.  ![](../../../../assets/en/manual/config/template_a.png){width="600"}  تمام فیلدهای ورودی اجباری با یک ستاره قرمز مشخص شده اند.  ویژگی های قالب:  |پارامتر|توضیحات| |--|--------| |*نام قالب*|نام قالب منحصر به فرد. حروف عددی، فاصله، نقطه، خط تیره و زیرخط مجاز است. اما فضاهای پیشرو و انتهایی مجاز نیستند.| |*نام قابل مشاهده*|اگر این نام را تنظیم کنید همانی خواهد بود که در لیست ها، نقشه ها و غیره قابل مشاهده است| |*الگوها*|یک یا چند الگوی "تودرتو" را به این الگو پیوند دهید. همه موجودیت ها (موارد، محرک ها، نمودارها و غیره) از الگوهای پیوند داده شده به ارث می رسند.<br>برای پیوند دادن یک الگوی جدید، شروع به تایپ نام الگو در قسمت *الگوها* کنید. لیستی از الگوهای منطبق ظاهر می شود. برای انتخاب به پایین اسکرول کنید. از طرف دیگر، می توانید روی *انتخاب* در کنار فیلد *Templates* کلیک کنید. سپس ابتدا گروه میزبان را با کلیک بر روی *انتخاب* در کنار قسمت *گروه های میزبان* انتخاب کنید. کادر انتخاب را در مقابل یک یا چند الگو از لیست نمایش داده شده در زیر علامت بزنید. روی *انتخاب* کلیک کنید. زمانی که فرم پیکربندی میزبان ذخیره یا به‌روزرسانی می‌شود، الگو(هایی) که در قسمت *الگوها* انتخاب می‌شوند، به میزبان پیوند داده می‌شوند.<br>برای لغو پیوند یک الگو، از یکی از دو گزینه موجود در بلوک *Templates* استفاده کنید. :<br>*لغو پیوند* - پیوند الگو را لغو کنید، اما موارد، محرک‌ها و نمودارهای آن را حفظ کنید<br>*لغو پیوند و پاک کردن* - پیوند الگو را لغو کنید و همه موارد، محرک‌ها و نمودارهای آن را حذف کنید| |*گروه*|گروه میزبان/الگو که الگو به آن تعلق دارد.| |*توضیح*|توضیحات الگو را وارد کنید.|  تب **برچسب ها** به شما امکان می دهد سطح قالب را تعریف کنید [برچسب ها](/دستی/پیکربندی/برچسب). تمام مشکلات هاست به این مربوط می شود الگو با مقادیر وارد شده در اینجا برچسب گذاری می شود.  ![](../../../../assets/en/manual/config/template_c.png)  ماکروهای کاربر، ماکروهای {INVENTORY.\*}، {HOST.HOST}، {HOST.NAME}، ماکروهای {HOST.CONN}، {HOST.DNS}، {HOST.IP}، {HOST.PORT} و {HOST.ID} هستند در برچسب ها پشتیبانی می شود.  برگه **Macros** به شما امکان می دهد [کاربر] سطح الگو را تعریف کنید macros](/manual/config/macros/user_macros) به عنوان یک جفت نام-مقدار. توجه داشته باشید که مقادیر ماکرو را می توان به صورت متن ساده، متن مخفی یا Vault نگه داشت راز. اضافه کردن توضیحات نیز پشتیبانی می شود.  ![](../../../../assets/en/manual/config/template_d1.png)  همچنین می‌توانید در اینجا ماکروهای قالب‌های پیوندی و ماکروهای جهانی را مشاهده کنید شما گزینه *ماکروهای ارثی و قالب* را انتخاب می کنید. آنجاست که همه ماکروهای تعریف شده کاربر برای الگو با مقدار آنها نمایش داده می شوند عزم راسخ و همچنین منشا آنها.  ![](../../../../assets/en/manual/config/template_d2.png)  برای راحتی، پیوندهایی به الگوهای مربوطه و ماکرو جهانی پیکربندی ارائه شده است. همچنین امکان ویرایش یک تو در تو وجود دارد الگو/ماکرو جهانی در سطح الگو، به طور موثر یک کپی ایجاد می کند ماکرو روی الگو  برگه **نگاشت ارزش** امکان پیکربندی سازگار با انسان را فراهم می کند نمایش داده های آیتم در [value mappings](/manual/config/items/mapping).  دکمه ها:  | | | |--|--------| |![](../../../../assets/en/manual/config/button_add.png)|الگو را اضافه کنید. الگوی اضافه شده باید در لیست ظاهر شود.| |![](../../../../assets/en/manual/config/button_update.png)|ویژگی های یک الگوی موجود را به روز کنید.| |![](../../../../assets/en/manual/config/button_clone.png)|الگوی دیگری بر اساس ویژگی‌های الگوی فعلی، از جمله موجودیت‌ها (اقلام، محرک‌ها،) ایجاد کنید. و غیره) از الگوهای پیوند داده شده به ارث رسیده است.| |![](../../../../assets/en/manual/config/button_full.png)|الگوی دیگری را بر اساس ویژگی‌های الگوی فعلی، از جمله موجودیت‌ها (اقلام، محرک‌ها، و غیره) هر دو از الگوهای پیوند داده شده به ارث رسیده و مستقیماً به الگوی فعلی پیوست شده اند.| |![](../../../../assets/en/manual/config/button_delete.png)|حذف الگو; موجودیت های قالب (اقلام، محرک ها، و غیره) با میزبان های مرتبط باقی می مانند.| |![](../../../../assets/en/manual/config/button_clear.png)|قالب و تمام موجودیت های آن را از میزبان های پیوند شده حذف کنید.| |![](../../../../assets/en/manual/config/button_cancel.png)|ویرایش ویژگی های الگو را لغو کنید.|  با ایجاد یک الگو، زمان آن رسیده است که برخی از موجودیت ها را به آن اضافه کنید.  ::: نکته مهم موارد باید ابتدا به یک الگو اضافه شوند. ماشه ها و نمودارها را نمی توان بدون متناظر اضافه کرد مورد :::

en-us	#### Creating a value map  Create one value map with two mappings.  Request:  ```json {     "jsonrpc": "2.0",     "method": "valuemap.create",     "params": {         "hostid": "50009",         "name": "Service state",         "mappings": [             {                 "type": "1",                 "value": "1",                 "newvalue": "Up"             },             {                 "type": "5",                 "newvalue": "Down"             }         ]     },     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "valuemapids": [             "1"         ]     },     "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	#### Creating a webhook media type  Create a new webhook media type.  Request:  ```json {     "jsonrpc": "2.0",     "method": "mediatype.create",     "params": {         "type": "4",         "name": "Webhook",         "script": "var Webhook = {\r\n    token: null,\r\n    to: null,\r\n    subject: null,\r\n    message: null,\r\n\r\n    sendMessage: function() {\r\n        // some logic\r\n    }\r\n}",         "parameters": [             {                 "name": "Message",                 "value": "{ALERT.MESSAGE}"             },             {                 "name": "Subject",                 "value": "{ALERT.SUBJECT}"             },             {                 "name": "To",                 "value": "{ALERT.SENDTO}"             },             {                 "name": "Token",                 "value": "<Token>"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "mediatypeids": [             "9"         ]     },     "id": 1 } ```
fa	#### ساخت قالب  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "correlation.update"،     "params": {         "همبستگی": "1"،         "فیلتر": {             "شرایط": [                 {                     "نوع": 3،                     "oldtag": "خطا"،                     "نیوتگ": "خوب"                 }             ]         }     }،     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "همبستگی ها": [             "1"         ]     }،     "id": 1 } ```

en-us	#### Creating a web scenario  Create a web scenario to monitor the company home page. The scenario will have two steps, to check the home page and the "About" page and make sure they return the HTTP status code 200.  Request:  ```json {     "jsonrpc": "2.0",     "method": "httptest.create",     "params": {         "name": "Homepage check",         "hostid": "10085",         "steps": [             {                 "name": "Homepage",                 "url": "http://example.com",                 "status_codes": "200",                 "no": 1             },             {                 "name": "Homepage / About",                 "url": "http://example.com/about",                 "status_codes": "200",                 "no": 2             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "httptestids": [             "5"         ]     },     "id": 1 } ```
fa	#### ساخت وب سناریو  Create a web scenario to monitor the company home page. The scenario will have two steps, to check the home page and the "About" page and make sure they return the HTTP status code 200.  Request:  ```json {     "jsonrpc": "2.0",     "method": "httptest.create",     "params": {         "name": "Homepage check",         "hostid": "10085",         "steps": [             {                 "name": "Homepage",                 "url": "http://example.com",                 "status_codes": "200",                 "no": 1             },             {                 "name": "Homepage / About",                 "url": "http://example.com/about",                 "status_codes": "200",                 "no": 2             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "httptestids": [             "5"         ]     },     "id": 1 } ```

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

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

en-us	#### Creating interfaces  Create an interface on two hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.massadd",     "params": {         "hosts": [             {                 "hostid": "30050"             },             {                 "hostid": "30052"             }         ],         "interfaces": {             "dns": "",             "ip": "127.0.0.1",             "main": 0,             "port": "10050",             "type": 1,             "useip": 1         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30069",             "30070"         ]     },     "id": 1 } ```
fa	#### ساخت اینترفیس ها   Create an interface on two hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.massadd",     "params": {         "hosts": [             {                 "hostid": "30050"             },             {                 "hostid": "30052"             }         ],         "interfaces": {             "dns": "",             "ip": "127.0.0.1",             "main": 0,             "port": "10050",             "type": 1,             "useip": 1         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30069",             "30070"         ]     },     "id": 1 } ```

en-us	##### - Credentials (login:password)  System:  -   root:zabbix  Zabbix frontend:  -   Admin:zabbix  Database:  -   root:<random> -   zabbix:<random>  ::: noteclassic Database passwords are randomly generated during the installation process.\ Root password is stored inside the /root/.my.cnf file. It is not required to input a password under the "root" account. :::  To change the database user password, changes have to be made in the following locations:  -   MySQL; -   /etc/zabbix/zabbix\_server.conf; -   /etc/zabbix/web/zabbix.conf.php.  ::: noteclassic  Separate users `zabbix_srv` and `zabbix_web` are defined for the server and the frontend respectively.  :::
fa	##### - اعتبار (ورود به سیستم: رمز عبور)  سیستم:  - ریشه: zabbix  جلوی زبیکس:  - مدیر: zabbix  پایگاه داده:  - ریشه: <تصادفی> - zabbix: <تصادفی>  ::: نوتکلاسیک گذرواژه های پایگاه داده به طور تصادفی در طول دوره تولید می شوند مراحل نصب.\ رمز عبور ریشه در فایل /root/.my.cnf ذخیره می شود. این نیست برای وارد کردن رمز عبور در حساب "root" لازم است. :::  برای تغییر رمز عبور کاربر پایگاه داده، باید تغییراتی در آن ایجاد شود مکان های زیر:  - MySQL؛ - /etc/zabbix/zabbix\_server.conf؛ - /etc/zabbix/web/zabbix.conf.php.  ::: نوتکلاسیک  کاربران جداگانه «zabbix_srv» و «zabbix_web» تعریف شده‌اند به ترتیب برای سرور و فرانت اند. :::

en-us	### Custom interface details  The details object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**version**<br>(required)|integer|SNMP interface version.<br><br>Possible values are:<br>1 - SNMPv1;<br>2 - SNMPv2c;<br>3 - SNMPv3| |bulk|integer|Whether to use bulk SNMP requests.<br><br>Possible values are:<br>0 - don't use bulk requests;<br>1 - *(default)* - use bulk requests.| |community|string|SNMP community. Used only by SNMPv1 and SNMPv2 interfaces.| |securityname|string|SNMPv3 security name. Used only by SNMPv3 interfaces.| |securitylevel|integer|SNMPv3 security level. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - *(default)* - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.| |authpassphrase|string|SNMPv3 authentication passphrase. Used only by SNMPv3 interfaces.| |privpassphrase|string|SNMPv3 privacy passphrase. Used only by SNMPv3 interfaces.| |authprotocol|integer|SNMPv3 authentication protocol. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - *(default)* - MD5;<br>1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br>4 - SHA384;<br>5 - SHA512.| |privprotocol|integer|SNMPv3 privacy protocol. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - *(default)* - DES;<br>1 - AES128;<br>2 - AES192;<br>3 - AES256;<br>4 - AES192C;<br>5 - AES256C.| |contextname|string|SNMPv3 context name. Used only by SNMPv3 interfaces.|
fa	### جزییات اینترفیس خاص  The details object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**version**<br>(required)|integer|SNMP interface version.<br><br>Possible values are:<br>1 - SNMPv1;<br>2 - SNMPv2c;<br>3 - SNMPv3| |bulk|integer|Whether to use bulk SNMP requests.<br><br>Possible values are:<br>0 - don't use bulk requests;<br>1 - *(default)* - use bulk requests.| |community|string|SNMP community. Used only by SNMPv1 and SNMPv2 interfaces.| |securityname|string|SNMPv3 security name. Used only by SNMPv3 interfaces.| |securitylevel|integer|SNMPv3 security level. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - *(default)* - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.| |authpassphrase|string|SNMPv3 authentication passphrase. Used only by SNMPv3 interfaces.| |privpassphrase|string|SNMPv3 privacy passphrase. Used only by SNMPv3 interfaces.| |authprotocol|integer|SNMPv3 authentication protocol. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - *(default)* - MD5;<br>1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br>4 - SHA384;<br>5 - SHA512.| |privprotocol|integer|SNMPv3 privacy protocol. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - *(default)* - DES;<br>1 - AES128;<br>2 - AES192;<br>3 - AES256;<br>4 - AES192C;<br>5 - AES256C.| |contextname|string|SNMPv3 context name. Used only by SNMPv3 interfaces.|

en-us	### Custom interface  The custom interface object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dns|string|DNS name used by the interface.<br><br>**Required** if the connection is made via DNS. Can contain macros.| |ip|string|IP address used by the interface.<br><br>**Required** if the connection is made via IP. Can contain macros.| |**main**<br>(required)|integer|Whether the interface is used as default on the host. Only one interface of some type can be set as default on a host.<br><br>Possible values are:<br>0 - not default;<br>1 - default.| |**port**<br>(required)|string|Port number used by the interface. Can contain user and LLD macros.| |**type**<br>(required)|integer|Interface type.<br><br>Possible values are:<br>1 - agent;<br>2 - SNMP;<br>3 - IPMI;<br>4 - JMX.<br>| |**useip**<br>(required)|integer|Whether the connection should be made via IP.<br><br>Possible values are:<br>0 - connect using host DNS name;<br>1 - connect using host IP address for this host interface.| |details|array|Additional object for interface. **Required** if interface 'type' is SNMP.|
fa	### اینترفیس خاص  The custom interface object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dns|string|DNS name used by the interface.<br><br>**Required** if the connection is made via DNS. Can contain macros.| |ip|string|IP address used by the interface.<br><br>**Required** if the connection is made via IP. Can contain macros.| |**main**<br>(required)|integer|Whether the interface is used as default on the host. Only one interface of some type can be set as default on a host.<br><br>Possible values are:<br>0 - not default;<br>1 - default.| |**port**<br>(required)|string|Port number used by the interface. Can contain user and LLD macros.| |**type**<br>(required)|integer|Interface type.<br><br>Possible values are:<br>1 - agent;<br>2 - SNMP;<br>3 - IPMI;<br>4 - JMX.<br>| |**useip**<br>(required)|integer|Whether the connection should be made via IP.<br><br>Possible values are:<br>0 - connect using host DNS name;<br>1 - connect using host IP address for this host interface.| |details|array|Additional object for interface. **Required** if interface 'type' is SNMP.|

en-us	#### Custom macros  The **LLD macros** tab allows to specify custom low-level discovery macros.  Custom macros are useful in cases when the returned JSON does not have the required macros already defined. So, for example:  -   The native `vfs.fs.discovery` key for filesystem discovery returns a     JSON with some pre-defined LLD macros such as {\#FSNAME},     {\#FSTYPE}. These macros can be used in item, trigger prototypes     (see subsequent sections of the page) directly; defining custom     macros is not needed; -   The `vfs.fs.get` agent item also returns a JSON with [filesystem     data](/manual/discovery/low_level_discovery/examples/mounted_filesystems),     but without any pre-defined LLD macros. In this case you may define     the macros yourself, and map them to the values in the JSON using     JSONPath:  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_c.png)  The extracted values can be used in discovered items, triggers, etc. Note that values will be extracted from the result of discovery and any preprocessing steps so far.  |Parameter|Description| |--|--------| |*LLD macro*|Name of the low-level discovery macro, using the following syntax: {\#MACRO}.| |*JSONPath*|Path that is used to extract LLD macro value from a LLD row, using JSONPath syntax.<br>For example, `$.foo` will extract "bar" and "baz" from this JSON: `[{"foo":"bar"}, {"foo":"baz"}]`<br>The values extracted from the returned JSON are used to replace the LLD macros in item, trigger, etc. prototype fields.<br>JSONPath can be specified using the dot notation or the bracket notation. Bracket notation should be used in case of any special characters and Unicode, like `$['unicode + special chars #1']['unicode + special chars #2']`.|
fa	#### ماکروهای سفارشی  برگه **LLD macros** امکان مشخص کردن اکتشاف سطح پایین سفارشی را فراهم می کند ماکروها  ماکروهای سفارشی در مواردی مفید هستند که JSON برگشتی ندارد ماکروهای مورد نیاز از قبل تعریف شده اند. بنابراین، برای مثال:  - کلید اصلی `vfs.fs.discovery` برای کشف سیستم فایل a را برمی گرداند     JSON با برخی از ماکروهای LLD از پیش تعریف شده مانند {\#FSNAME}،     {\#FSTYPE}. این ماکروها را می توان در نمونه های اولیه مورد استفاده قرار داد     (به بخش های بعدی صفحه مراجعه کنید) به طور مستقیم؛ تعریف عرف     ماکرو مورد نیاز نیست. - آیتم عامل `vfs.fs.get` همچنین یک JSON با [فایل سیستم را برمی گرداند.     داده](/دستی/کشف/کاوش_سطح_کم/نمونه‌ها/سیستم‌های_فایل نصب شده)،     اما بدون ماکروهای LLD از پیش تعریف شده. در این صورت ممکن است تعریف کنید     ماکروها را خودتان، و با استفاده از آنها به مقادیر موجود در JSON ترسیم کنید     JSONPath:  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_c.png)  مقادیر استخراج شده را می توان در موارد کشف شده، محرک ها و غیره استفاده کرد. توجه داشته باشید که مقادیر از نتیجه کشف و هر کدام استخراج خواهند شد مراحل پیش پردازش تا کنون  |پارامتر|توضیحات| |--|--------| |*LLD macro*|نام ماکرو کشف سطح پایین، با استفاده از نحو زیر: {\#MACRO}.| |*JSONPath*|مسیری که برای استخراج مقدار ماکرو LLD از یک ردیف LLD، با استفاده از نحو JSONPath استفاده می‌شود.<br>به عنوان مثال، `$.foo` "bar" و "baz" را از این JSON استخراج می‌کند: `[{ "foo":"bar"}, {"foo":"baz"}]`<br>مقادیر استخراج‌شده از JSON برگشتی برای جایگزینی ماکروهای LLD در فیلدهای نمونه اولیه مورد، ماشه و غیره استفاده می‌شود.<br> JSONPath را می توان با استفاده از علامت نقطه یا علامت براکت مشخص کرد. نماد براکت باید در مورد هر کاراکتر خاص و یونیکد استفاده شود، مانند `$['unicode + نویسه های ویژه #1']['unicode + نویسه های ویژه #2']`.|

en-us	#### dashboard Changes:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) added new widget type `slareport` and widget field types *(9 - Service, 10 - SLA)*.\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) added new widget type `item`.\
fa	#### داشبورد تغییرات:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) نوع ویجت جدید «slareport» و انواع فیلد ویجت *(9 - Service, 10 - SLA)* را اضافه کرد.\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) ویجت جدیدی از نوع «آیتم» را اضافه کرد.\

en-us	# dashboard.create
fa	ساخت داشبورد

en-us	# dashboard.delete
fa	حذف داشبورد

en-us	# dashboard.get
fa	# دریافت داشبورد

en-us	# > Dashboard object  The following objects are directly related to the `dashboard` API.
fa	# > شی داشبورد   آبجکت های زیر مستقیما به API داشبورد مرتبط می شوند .

en-us	### Dashboard page  The dashboard page object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboard\_pageid|string|*(readonly)* ID of the dashboard page.| |name|string|Dashboard page name.<br><br>Default: empty string.| |display\_period|integer|Dashboard page display period (in seconds).<br><br>Possible values: 0, 10, 30, 60, 120, 600, 1800, 3600.<br><br>Default: 0 (will use the default page display period).| |widgets|array|Array of the [dashboard widget](object#dashboard_widget) objects.|
fa	### صفحه داشبورد  آبجکت صفحه داشبورد دارای ویژگی های زیر است .  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboard\_pageid|string|*(readonly)* ID of the dashboard page.| |name|string|Dashboard page name.<br><br>Default: empty string.| |display\_period|integer|Dashboard page display period (in seconds).<br><br>Possible values: 0, 10, 30, 60, 120, 600, 1800, 3600.<br><br>Default: 0 (will use the default page display period).| |widgets|array|Array of the [dashboard widget](object#dashboard_widget) objects.|

en-us	### Dashboard  The dashboard object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboardid|string|*(readonly)* ID of the dashboard.| |**name**<br>(required)|string|Name of the dashboard.| |userid|string|Dashboard owner user ID.| |private|integer|Type of dashboard sharing.<br><br>Possible values:<br>0 - public dashboard;<br>1 - *(default)* private dashboard.| |display\_period|integer|Default page display period (in seconds).<br><br>Possible values: 10, 30, 60, 120, 600, 1800, 3600.<br><br>Default: 30.| |auto\_start|integer|Auto start slideshow.<br><br>Possible values:<br>0 - do not auto start slideshow;<br>1 - *(default)* auto start slideshow.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fa	### داشبورد  آبجکت داشبورد دارای ویژگی های زیر است .  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dashboardid|string|*(readonly)* ID of the dashboard.| |**name**<br>(required)|string|Name of the dashboard.| |userid|string|Dashboard owner user ID.| |private|integer|Type of dashboard sharing.<br><br>Possible values:<br>0 - public dashboard;<br>1 - *(default)* private dashboard.| |display\_period|integer|Default page display period (in seconds).<br><br>Possible values: 10, 30, 60, 120, 600, 1800, 3600.<br><br>Default: 30.| |auto\_start|integer|Auto start slideshow.<br><br>Possible values:<br>0 - do not auto start slideshow;<br>1 - *(default)* auto start slideshow.|  Note that for some methods (update, delete) the required/optional parameter combination is different.

en-us	# Dashboard  This class is designed to work with dashboards.  Object references:\  -   [Dashboard](/manual/api/reference/dashboard/object#dashboard) -   [Dashboard     page](/manual/api/reference/dashboard/object#dashboard_page) -   [Dashboard     widget](/manual/api/reference/dashboard/object#dashboard_widget) -   [Dashboard widget     field](/manual/api/reference/dashboard/object#dashboard_widget_field) -   [Dashboard     user](/manual/api/reference/dashboard/object#dashboard_user) -   [Dashboard user     group](/manual/api/reference/dashboard/object#dashboard_user_group)  Available methods:\  -   [dashboard.create](/manual/api/reference/dashboard/create) -     creating new dashboards -   [dashboard.delete](/manual/api/reference/dashboard/delete) -     deleting dashboards -   [dashboard.get](/manual/api/reference/dashboard/get) - retrieving     dashboards -   [dashboard.update](/manual/api/reference/dashboard/update) -     updating dashboards
fa	# داشبورد  This class is designed to work with dashboards.  Object references:\  -   [Dashboard](/manual/api/reference/dashboard/object#dashboard) -   [Dashboard     page](/manual/api/reference/dashboard/object#dashboard_page) -   [Dashboard     widget](/manual/api/reference/dashboard/object#dashboard_widget) -   [Dashboard widget     field](/manual/api/reference/dashboard/object#dashboard_widget_field) -   [Dashboard     user](/manual/api/reference/dashboard/object#dashboard_user) -   [Dashboard user     group](/manual/api/reference/dashboard/object#dashboard_user_group)  Available methods:\  -   [dashboard.create](/manual/api/reference/dashboard/create) -     creating new dashboards -   [dashboard.delete](/manual/api/reference/dashboard/delete) -     deleting dashboards -   [dashboard.get](/manual/api/reference/dashboard/get) - retrieving     dashboards -   [dashboard.update](/manual/api/reference/dashboard/update) -     updating dashboards

en-us	# dashboard.update
fa	به روز رسانی  داشبورد

en-us	### Dashboard user group  List of dashboard permissions based on user groups. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**usrgrpid**<br>(required)|string|User group ID.| |**permission**<br>(required)|integer|Type of permission level.<br><br>Possible values:<br>2 - read only;<br>3 - read-write;|
fa	### داشبورد گروه کاربران   لیست داشبورد دسترسی بر اساس گروه کاربران ویژگی های زیر را دارد .  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**usrgrpid**<br>(required)|string|User group ID.| |**permission**<br>(required)|integer|Type of permission level.<br><br>Possible values:<br>2 - read only;<br>3 - read-write;|

en-us	### Dashboard user  List of dashboard permissions based on users. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**userid**<br>(required)|string|User ID.| |**permission**<br>(required)|integer|Type of permission level.<br><br>Possible values:<br>2 - read only;<br>3 - read-write;|
fa	### داشبورد گروه کاربران   لیست داشبورد دسترسی بر اساس گروه کاربران ویژگی های زیر را دارد .  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**usrgrpid**<br>(required)|string|User group ID.| |**permission**<br>(required)|integer|Type of permission level.<br><br>Possible values:<br>2 - read only;<br>3 - read-write;|

en-us	# Dashboard widget fields
fa	# فیلدهای ویجت داشبورد

en-us	### Dashboard widget field  The dashboard widget field object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**type**<br>(required)|integer|Type of the widget field.<br><br>Possible values:<br>0 - Integer;<br>1 - String;<br>2 - Host group;<br>3 - Host;<br>4 - Item;<br>5 - Item prototype;<br>6 - Graph;<br>7 - Graph prototype;<br>8 - Map;<br>9 - Service;<br>10 - SLA.| |**name**<br>(required)|string|Widget field name.<br><br>Possible values: see [Dashboard widget fields](/manual/api/reference/dashboard/widget_fields).| |**value**<br>(required)|mixed|Widget field value depending on the type.<br><br>Possible values: see [Dashboard widget fields](/manual/api/reference/dashboard/widget_fields).|
fa	### فیلد وبجت داشبورد   آبجکت فیلد ویجت داشبورد دارای ویژگی های زیر است .  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**type**<br>(required)|integer|Type of the widget field.<br><br>Possible values:<br>0 - Integer;<br>1 - String;<br>2 - Host group;<br>3 - Host;<br>4 - Item;<br>5 - Item prototype;<br>6 - Graph;<br>7 - Graph prototype;<br>8 - Map;<br>9 - Service;<br>10 - SLA.| |name|string|Widget field name.| |**value**<br>(required)|mixed|Widget field value depending of type.|

en-us	### Database creation  We assume that a *zabbix* database user with *password* password exists and has permissions to create database objects in ORCL service located on the *host* Oracle database server. Zabbix requires a Unicode database character set and a `UTF8` national character set. Check current settings:      sqlplus> select parameter,value from v$nls_parameters where parameter='NLS_CHARACTERSET' or parameter='NLS_NCHAR_CHARACTERSET';  Now prepare the database:      cd /path/to/zabbix-sources/database/oracle     sqlplus zabbix/password@oracle_host/ORCL     sqlplus> @schema.sql     # stop here if you are creating database for Zabbix proxy     sqlplus> @images.sql     sqlplus> @data.sql  ::: notetip Please set the initialization parameter CURSOR\_SHARING=FORCE for best performance. :::
fa	### ایجاد پایگاه داده  ما فرض می کنیم که یک کاربر پایگاه داده *zabbix* با رمز عبور *password* وجود دارد و دارای مجوز برای ایجاد اشیاء پایگاه داده در سرویس ORCL واقع شده است در سرور *میزبان* پایگاه داده Oracle. Zabbix به یک پایگاه داده یونیکد نیاز دارد مجموعه شخصیت‌ها و مجموعه شخصیت‌های ملی «UTF8». جریان را بررسی کنید تنظیمات:      sqlplus> پارامتر، مقدار را از v$nls_parameters انتخاب کنید که در آن پارامتر='NLS_CHARACTERSET' یا پارامتر='NLS_NCHAR_CHARACTERSET';  حالا دیتابیس را آماده کنید:      سی دی /path/to/zabbix-sources/database/oracle     sqlplus zabbix/password@oracle_host/ORCL     sqlplus> @schema.sql     اگر در حال ایجاد پایگاه داده برای پروکسی Zabbix هستید، در اینجا توقف کنید     sqlplus> @images.sql     sqlplus> @data.sql  ::: یادداشت لطفاً پارامتر مقداردهی اولیه را تنظیم کنید CURSOR\_SHARING=FORCE برای بهترین عملکرد. :::

en-us	## Databases
fa	## پایگاه های داده

en-us	## Databases  #### Supported versions  PostgreSQL **16** and MariaDB **11.1** are now supported. See also: [Requirements](/manual/installation/requirements#third-party-external-surrounding-software).
fa	## پایگاه های داده  #### نسخه های پشتیبانی شده  PostgreSQL **16** و MariaDB **11.1** اکنون پشتیبانی می شوند. همچنین ببینید: [نیازها](/دستی/نصب/نیازها#نرم‌افزار-خارجی-شخصی-ثالث).

en-us	# dcheck.get
fa	# dcheck.get

en-us	### Default values for Zabbix agent 2  Zabbix agent 2 plugins now allow to define default values for connecting to monitoring targets in the configuration file. If no value is specified in an item key or a named session, the plugin will use the value defined in the corresponding default parameter. New parameters have the structure `Plugins.<PluginName>.Default.<Parameter>` - for example, `Plugins.MongoDB.Default.Uri=tcp://localhost:27017`. See for more info:  - [Configuring plugins](/manual/config/items/plugins#configuring-plugins) - [Plugin configuration file parameters](/manual/appendix/config/zabbix_agent2_plugins)
fa	### مقادیر پیش‌فرض برای عامل Zabbix 2  افزونه‌های Zabbix agent 2 اکنون اجازه می‌دهند تا مقادیر پیش‌فرض را برای اتصال به اهداف نظارتی در فایل پیکربندی تعریف کنند. اگر هیچ مقداری در یک کلید آیتم یا جلسه ای با نام مشخص نشده باشد، افزونه از مقدار تعریف شده در پارامتر پیش فرض مربوطه استفاده می کند. پارامترهای جدید دارای ساختار "Plugins.<PluginName>.Default.<Parameter>" هستند - برای مثال، "Plugins.MongoDB.Default.Uri=tcp://localhost:27017". برای اطلاعات بیشتر مراجعه کنید:  - [پیکربندی پلاگین‌ها](/دستی/کانفیگ/ایتم/پلاگین#پیکربندی-پلاگین) - [پارامترهای فایل پیکربندی افزونه](/manual/appendix/config/zabbix_agent2_plugins)

en-us	#### Delete a host interface  Delete the host interface with ID 30062.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.delete",     "params": [         "30062"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30062"         ]     },     "id": 1 } ```
fa	#### حذف اینترفیس هاست   Delete the host interface with ID 30062.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.delete",     "params": [         "30062"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30062"         ]     },     "id": 1 } ```

en-us	#### Delete multiple actions  Delete two actions.  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.delete",     "params": [         "17",         "18"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "17",             "18"         ]     },     "id": 1 } ```
fa	#### پاک کردن چندین اکشن   پاک کردن دو اکشن .  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.delete",     "params": [         "17",         "18"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "17",             "18"         ]     },     "id": 1 } ```

en-us	#### Delete multiple correlations  Delete two correlations.  Request:  ```json {     "jsonrpc": "2.0",     "method": "correlation.delete",     "params": [         "1",         "2"     ],     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "1",             "2"         ]     },     "id": 1 } ```
fa	#### همبستگی های متعدد را حذف کنید  حذف دو همبستگی  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "correlation.delete"،     "params": [         "1"،         "2"     ]،     "auth": "343baad4f88b4106b9b5961e77437688"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "همبستگی ها": [             "1"،             "2"         ]     }،     "id": 1 } ```

en-us	#### Delete multiple discovery rules  Delete two discovery rules.  Request:  ```json {     "jsonrpc": "2.0",     "method": "drule.delete",     "params": [         "4",         "6"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "druleids": [             "4",             "6"         ]     },     "id": 1 } ```
fa	#### پاک کردن چندین قانون جست و جو   پاک کردن دوتا :   Request:  ```json {     "jsonrpc": "2.0",     "method": "drule.delete",     "params": [         "4",         "6"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "druleids": [             "4",             "6"         ]     },     "id": 1 } ```

en-us	#### Delete multiple icon maps  Delete two icon maps.  Request:  ```json {     "jsonrpc": "2.0",     "method": "iconmap.delete",     "params": [         "2",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "iconmapids": [             "2",             "5"         ]     },     "id": 1 } ```
fa	#### حذف چندین آیکون مپ  Delete two icon maps.  Request:  ```json {     "jsonrpc": "2.0",     "method": "iconmap.delete",     "params": [         "2",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "iconmapids": [             "2",             "5"         ]     },     "id": 1 } ```

en-us	#### Delete multiple images  Delete two images.  Request:  ```json {     "jsonrpc": "2.0",     "method": "image.delete",     "params": [         "188",         "192"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "imageids": [             "188",             "192"         ]     },     "id": 1 } ```
fa	#### حذف دو تصویر  Delete two images.  Request:  ```json {     "jsonrpc": "2.0",     "method": "image.delete",     "params": [         "188",         "192"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "imageids": [             "188",             "192"         ]     },     "id": 1 } ```

en-us	#### Delete multiple maps  Delete two maps.  Request:  ```json {     "jsonrpc": "2.0",     "method": "map.delete",     "params": [         "12",         "34"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "12",             "34"         ]     },     "id": 1 } ```
fa	#### حذف چندین آیکون مپ  Delete two icon maps.  Request:  ```json {     "jsonrpc": "2.0",     "method": "iconmap.delete",     "params": [         "2",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "iconmapids": [             "2",             "5"         ]     },     "id": 1 } ```

en-us	#### Delete multiple proxies  Delete two proxies.  Request:  ```json {     "jsonrpc": "2.0",     "method": "proxy.delete",     "params": [         "10286",         "10285"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10286",             "10285"         ]     },     "id": 1 } ```
fa	حذف دو تصویر. درخواست:```json{"jsonrpc": "2.0"،"روش": "image.delete"،"params": ["188"،"192"],"auth": "3a57200802b24cda67c4e4010b50c065" "id": 1}``` پاسخ:```json{"jsonrpc": "2.0"، "result": {"imageids": ["188"،"192"]}"id": 1 }

en-us	#### Delete multiple scripts  Delete two scripts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.delete",     "params": [         "3",         "4"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "3",             "4"         ]     },     "id": 1 } ```
fa	#### پاک کردن چندین اکشن   پاک کردن دو اکشن .  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.delete",     "params": [         "17",         "18"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "17",             "18"         ]     },     "id": 1 } ```

en-us	#### Delete multiple tokens  Delete two tokens.  Request:  ```json {     "jsonrpc": "2.0",     "method": "token.delete",     "params": [         "188",         "192"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "tokenids": [             "188",             "192"         ]     },     "id": 1 } ```
fa	حذف دو تصویر. درخواست:```json{"jsonrpc": "2.0"،"روش": "image.delete"،"params": ["188"،"192"],"auth": "3a57200802b24cda67c4e4010b50c065" "id": 1}``` پاسخ:```json{"jsonrpc": "2.0"، "result": {"imageids": ["188"،"192"]}"id": 1 }

en-us	#### Deleting multiple dashboards  Delete two dashboards.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.delete",     "params": [         "2",         "3"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2",             "3"         ]     },     "id": 1 } ```
fa	#### پاک کردن چندین داشبورد  پاک کردن دو داشبورد.  Request:  ```json {     "jsonrpc": "2.0",     "method": "dashboard.delete",     "params": [         "2",         "3"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "dashboardids": [             "2",             "3"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple global regular expressions.  Request:  ```json {     "jsonrpc": "2.0",     "method": "regexp.delete",     "params": [         "16",         "17"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "regexpids": [             "16",             "17"         ]     },     "id": 1 } ```
fa	#### حذف چندین گراف  Delete two graphs.  Request:  ```json {     "jsonrpc": "2.0",     "method": "graph.delete",     "params": [         "652",         "653"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "graphids": [             "652",             "653"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple graph prototypes  Delete two graph prototypes.  Request:  ```json {     "jsonrpc": "2.0",     "method": "graphprototype.delete",     "params": [         "652",         "653"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "graphids": [             "652",             "653"         ]     },     "id": 1 } ```
fa	#### حذف چندین نمونه اولیه گراف   Delete two graph prototypes.  Request:  ```json {     "jsonrpc": "2.0",     "method": "graphprototype.delete",     "params": [         "652",         "653"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "graphids": [             "652",             "653"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple graphs  Delete two graphs.  Request:  ```json {     "jsonrpc": "2.0",     "method": "graph.delete",     "params": [         "652",         "653"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "graphids": [             "652",             "653"         ]     },     "id": 1 } ```
fa	#### حذف چندین گراف  Delete two graphs.  Request:  ```json {     "jsonrpc": "2.0",     "method": "graph.delete",     "params": [         "652",         "653"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "graphids": [             "652",             "653"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple host groups  Delete two host groups.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.delete",     "params": [         "107824",         "107825"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "107824",             "107825"         ]     },     "id": 1 } ```
fa	#### حذف چندین گروه هاستی   Delete two host groups.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.delete",     "params": [         "107824",         "107825"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "107824",             "107825"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple host prototypes  Delete two host prototypes.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.delete",     "params": [         "10103",         "10105"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10103",             "10105"         ]     },     "id": 1 } ```
fa	#### حذف چندین نمونه اولیه هاست   Delete two host prototypes.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.delete",     "params": [         "10103",         "10105"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10103",             "10105"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple hosts  Delete two hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.delete",     "params": [         "13",         "32"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "13",             "32"         ]     },     "id": 1 } ```
fa	#### حذف چندین هاست   Delete two hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.delete",     "params": [         "13",         "32"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "13",             "32"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple item prototypes  Delete two item prototypes.\ Dependent item prototypes are removed automatically if master item or item prototype is deleted.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.delete",     "params": [         "27352",         "27356"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "prototypeids": [             "27352",             "27356"         ]     },     "id": 1 } ```
fa	#### حذف چندین مورد  دو مورد را حذف کنید.\ اگر آیتم اصلی حذف شود، موارد وابسته و نمونه های اولیه مورد به طور خودکار حذف می شوند.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "item.delete"،     "params": [         "22982"،         "22986"     ]،     "auth": "3a57200802b24cda67c4e4010b50c065"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "اقلام": [             "22982"،             "22986"         ]     }،     "id": 1 } ```

en-us	#### Deleting multiple items  Delete two items.\ Dependent items and item prototypes are removed automatically if master item is deleted.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.delete",     "params": [         "22982",         "22986"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "22982",             "22986"         ]     },     "id": 1 } ```
fa	#### حذف چندین مورد  دو مورد را حذف کنید.\ اگر آیتم اصلی حذف شود، موارد وابسته و نمونه های اولیه مورد به طور خودکار حذف می شوند.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "item.delete"،     "params": [         "22982"،         "22986"     ]،     "auth": "3a57200802b24cda67c4e4010b50c065"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "اقلام": [             "22982"،             "22986"         ]     }،     "id": 1 } ```

en-us	#### Deleting multiple LLD rules  Delete two LLD rules.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.delete",     "params": [         "27665",         "27668"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "ruleids": [             "27665",             "27668"         ]     },     "id": 1 } ```
fa	#### پاک کردن چندین قوانین LLD   Delete two LLD rules.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.delete",     "params": [         "27665",         "27668"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "ruleids": [             "27665",             "27668"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple maintenance periods  Delete two maintenance periods.  Request:  ```json {     "jsonrpc": "2.0",     "method": "maintenance.delete",     "params": [         "3",         "1"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "maintenanceids": [             "3",             "1"         ]     },     "id": 1 } ```
fa	#### پاک کردن چندین اکشن   پاک کردن دو اکشن .  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.delete",     "params": [         "17",         "18"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "17",             "18"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple scheduled reports  Delete two scheduled reports.  Request:  ```json {     "jsonrpc": "2.0",     "method": "report.delete",     "params": [         "1",         "2"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "reportids": [             "1",             "2"         ]     },     "id": 1 } ```
fa	#### حذف چندین هاست   Delete two hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.delete",     "params": [         "13",         "32"     ],     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "13",             "32"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple value maps  Delete two value maps.  Request:  ```json {     "jsonrpc": "2.0",     "method": "valuemap.delete",     "params": [         "1",         "2"     ],     "auth": "57562fd409b3b3b9a4d916d45207bbcb",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "valuemapids": [             "1",             "2"         ]     },     "id": 1 } ```
fa	#### حذف چندین آیکون مپ  Delete two icon maps.  Request:  ```json {     "jsonrpc": "2.0",     "method": "iconmap.delete",     "params": [         "2",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "iconmapids": [             "2",             "5"         ]     },     "id": 1 } ```

en-us	#### Deleting multiple web scenarios  Delete two web scenarios.  Request:  ```json {     "jsonrpc": "2.0",     "method": "httptest.delete",     "params": [         "2",         "3"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "httptestids": [             "2",             "3"         ]     },     "id": 1 } ```
fa	#### حذف چندین وب سناریو   Delete two web scenarios.  Request:  ```json {     "jsonrpc": "2.0",     "method": "httptest.delete",     "params": [         "2",         "3"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "httptestids": [             "2",             "3"         ]     },     "id": 1 } ```

en-us	### Description  `array configuration.importcompare(object parameters)`  This method allows to compare import file with current system elements and shows what will be changed if this import file will be imported.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح   `configuration.importcompare آرایه (پارامترهای شیء)`  این روش اجازه می دهد تا فایل وارداتی را با عناصر سیستم فعلی مقایسه کنید و نشان می دهد که اگر این فایل وارداتی وارد شود، چه چیزی تغییر خواهد کرد.  ::: توجه این روش برای کاربران از هر نوع در دسترس است. مجوزها برای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `boolean configuration.import(object parameters)`  This method allows to import configuration data from a serialized string.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح   "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخوانی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array action.get(object parameters)`  The method allows to retrieve actions according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  «عداد صحیح/آرایه action.get (پارامترهای شی)».  این روش اجازه می دهد تا اقدامات را با توجه به پارامترهای داده شده بازیابی کنید.  ::: نوتکلاسیک این روش برای کاربران از هر نوع در دسترس است. مجوزها برای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array alert.get(object parameters)`  The method allows to retrieve alerts according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `alert.get(پارامترهای شیء) عدد صحیح/آرایه`  این روش اجازه می دهد تا هشدارها را با توجه به پارامترهای داده شده بازیابی کنید.  ::: نوتکلاسیک این روش برای کاربران از هر نوع در دسترس است. مجوزها برای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array auditlog.get(object parameters)`  The method allows to retrieve audit log records according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  «عدد صحیح/آرایه auditlog.get(پارامترهای شی)».  این روش امکان بازیابی سوابق گزارش حسابرسی را با توجه به موارد داده شده فراهم می کند مولفه های.  ::: نوتکلاسیک این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. دیدن [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array correlation.get(object parameters)`  The method allows to retrieve correlations according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "همبستگی عدد صحیح/آرایه.get(پارامترهای شیء)".  این روش اجازه می دهد تا همبستگی ها را مطابق با داده شده بازیابی کنید مولفه های.  ::: نوتکلاسیک این روش برای کاربران از هر نوع در دسترس است. مجوزها برای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array dashboard.get(object parameters)`  The method allows to retrieve dashboards according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "همبستگی عدد صحیح/آرایه.get(پارامترهای شیء)".  این روش اجازه می دهد تا همبستگی ها را مطابق با داده شده بازیابی کنید مولفه های.  ::: نوتکلاسیک این روش برای کاربران از هر نوع در دسترس است. مجوزها برای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array dcheck.get(object parameters)`  The method allows to retrieve discovery checks according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object authentication.get(پارامترهای شیء)`  این روش امکان بازیابی شی احراز هویت را با توجه به پارامترهای داده شده  می دهد .   ::: توجه : این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد.   roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array dhost.get(object parameters)`  The method allows to retrieve discovered hosts according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object authentication.get(پارامترهای شیء)`  این روش امکان بازیابی شی احراز هویت را با توجه به پارامترهای داده شده  می دهد .   ::: توجه : این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد.   roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array discoveryrule.get(object parameters)`  The method allows to retrieve LLD rules according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `alert.get(پارامترهای شیء) عدد صحیح/آرایه`  این روش اجازه می دهد تا هشدارها را با توجه به پارامترهای داده شده بازیابی کنید.  ::: نوتکلاسیک این روش برای کاربران از هر نوع در دسترس است. مجوزها برای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array drule.get(object parameters)`  The method allows to retrieve discovery rules according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object authentication.get(پارامترهای شیء)`  این روش امکان بازیابی شی احراز هویت را با توجه به پارامترهای داده شده  می دهد .   ::: توجه : این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد.   roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array dservice.get(object parameters)`  The method allows to retrieve discovered services according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object authentication.get(پارامترهای شیء)`  این روش امکان بازیابی شی احراز هویت را با توجه به پارامترهای داده شده  می دهد .   ::: توجه : این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد.   roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array event.get(object parameters)`  The method allows to retrieve events according to the given parameters.  ::: noteimportant This method may return events of a deleted entity if these events have not been removed by the housekeeper yet. :::  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `integer/array event.get(object parameters)`  The method allows to retrieve events according to the given parameters.  ::: noteimportant This method may return events of a deleted entity if these events have not been removed by the housekeeper yet. :::  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `integer/array graph.get(object parameters)`  The method allows to retrieve graphs according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `integer/array graph.get(object parameters)`  The method allows to retrieve graphs according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `integer/array graphitem.get(object parameters)`  The method allows to retrieve graph items according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `integer/array graphitem.get(object parameters)`  The method allows to retrieve graph items according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `integer/array graphprototype.get(object parameters)`  The method allows to retrieve graph prototypes according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `integer/array graphprototype.get(object parameters)`  The method allows to retrieve graph prototypes according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `integer/array hanode.get(object parameters)`  The method allows to retrieve a list of High availability cluster nodes according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user types. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `integer/array hanode.get(object parameters)`  The method allows to retrieve a list of High availability cluster nodes according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user types. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `integer/array host.get(object parameters)`  The method allows to retrieve hosts according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object authentication.get(پارامترهای شیء)`  این روش امکان بازیابی شی احراز هویت را با توجه به پارامترهای داده شده  می دهد .   ::: توجه : این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد.   roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array hostgroup.get(object parameters)`  The method allows to retrieve host groups according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `integer/array hostgroup.get(object parameters)`  The method allows to retrieve host groups according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `integer/array hostinterface.get(object parameters)`  The method allows to retrieve host interfaces according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `integer/array hostinterface.get(object parameters)`  The method allows to retrieve host interfaces according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `integer/array hostprototype.get(object parameters)`  The method allows to retrieve host prototypes according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `integer/array hostprototype.get(object parameters)`  The method allows to retrieve host prototypes according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `integer/array httptest.get(object parameters)`  The method allows to retrieve web scenarios according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `integer/array httptest.get(object parameters)`  The method allows to retrieve web scenarios according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `integer/array iconmap.get(object parameters)`  The method allows to retrieve icon maps according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `integer/array iconmap.get(object parameters)`  The method allows to retrieve icon maps according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `integer/array image.get(object parameters)`  The method allows to retrieve images according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	# توضیحات:`integer/array image.get(object parameters)` این روش اجازه می دهد تا تصاویر را با توجه به پارامترهای داده شده بازیابی کنید.::: noteclassicاین روش برای کاربران از هر نوع در دسترس است. مجوز برای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. برای اطلاعات بیشتر به [Userroles](/manual/web_interface/frontend_sections/administration/user_roles) مراجعه کنید.

en-us	### Description  `integer/array item.get(object parameters)`  The method allows to retrieve items according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	`integer/array image.get(object parameters)` این روش اجازه می دهد تا تصاویر را با توجه به پارامترهای داده شده بازیابی کنید.::: noteclassicاین روش برای کاربران از هر نوع در دسترس است. مجوز برای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. برای اطلاعات بیشتر به [Userroles](/manual/web_interface/frontend_sections/administration/user_roles) مراجعه کنید.

en-us	### Description  `integer/array itemprototype.get(object parameters)`  The method allows to retrieve item prototypes according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `integer/array hostprototype.get(object parameters)`  The method allows to retrieve host prototypes according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `integer/array maintenance.get(object parameters)`  The method allows to retrieve maintenances according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	`integer/array image.get(object parameters)` این روش اجازه می دهد تا تصاویر را با توجه به پارامترهای داده شده بازیابی کنید.::: noteclassicاین روش برای کاربران از هر نوع در دسترس است. مجوز برای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. برای اطلاعات بیشتر به [Userroles](/manual/web_interface/frontend_sections/administration/user_roles) مراجعه کنید.

en-us	### Description  `integer/array problem.get(object parameters)`  The method allows to retrieve problems according to the given parameters.  This method is for retrieving unresolved problems. It is also possible, if specified, to additionally retrieve recently resolved problems. The period that determines how old is "recently" is defined in *Administration* → *[General](/manual/web_interface/frontend_sections/administration/general#trigger_displaying_options)*. Problems that were resolved prior to that period are not kept in the problem table. To retrieve problems that were resolved further back in the past, use the [event.get](/manual/api/reference/event/get) method.  ::: noteimportant This method may return problems of a deleted entity if these problems have not been removed by the housekeeper yet. :::  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `problem.get(پارامترهای شیء) عدد صحیح/آرایه`  این روش اجازه می دهد تا مشکلات را مطابق با داده شده بازیابی کنید مولفه های.  این روش برای بازیابی مشکلات حل نشده است. همچنین ممکن است، در صورت مشخص شدن، برای بازیابی مشکلات اخیراً حل شده نیز. این دوره ای که تعیین می کند "اخیرا" چند ساله است در تعریف شده است *اداره* → *[General](/manual/web_interface/frontend_sections/administration/general#trigger_displaying_options)*. مشکلاتی که قبل از آن دوره حل شده اند در آن نگهداری نمی شوند جدول مشکل برای بازیابی مشکلاتی که در ادامه حل شده اند در گذشته، از روش [event.get](/manual/api/reference/event/get) استفاده کنید.  ::: نکته مهم این روش ممکن است مشکلات حذف شده را برگرداند در صورتی که این مشکلات توسط متصدی خانه برطرف نشده باشد هنوز. :::  ::: نوتکلاسیک این روش برای کاربران از هر نوع در دسترس است. مجوزها برای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array regexp.get(object parameters)`  The method allows to retrieve global regular expressions according to the given parameters.  ::: noteclassic This method is available only to *Super Admin*. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `integer/array graph.get(object parameters)`  The method allows to retrieve graphs according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `integer/array role.get(object parameters)`  The method allows to retrieve roles according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `alert.get(پارامترهای شیء) عدد صحیح/آرایه`  این روش اجازه می دهد تا هشدارها را با توجه به پارامترهای داده شده بازیابی کنید.  ::: نوتکلاسیک این روش برای کاربران از هر نوع در دسترس است. مجوزها برای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array sla.get(object parameters)`  The method allows to retrieve SLA objects according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object authentication.get(پارامترهای شیء)`  این روش امکان بازیابی شی احراز هویت را با توجه به پارامترهای داده شده  می دهد .   ::: توجه : این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد.   roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array templatedashboard.get(object parameters)`  The method allows to retrieve template dashboards according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "همبستگی عدد صحیح/آرایه.get(پارامترهای شیء)".  این روش اجازه می دهد تا همبستگی ها را مطابق با داده شده بازیابی کنید مولفه های.  ::: نوتکلاسیک این روش برای کاربران از هر نوع در دسترس است. مجوزها برای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array template.get(object parameters)`  The method allows to retrieve templates according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	`integer/array image.get(object parameters)` این روش اجازه می دهد تا تصاویر را با توجه به پارامترهای داده شده بازیابی کنید.::: noteclassicاین روش برای کاربران از هر نوع در دسترس است. مجوز برای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. برای اطلاعات بیشتر به [Userroles](/manual/web_interface/frontend_sections/administration/user_roles) مراجعه کنید.

en-us	### Description  `integer/array triggerprototype.get(object parameters)`  The method allows to retrieve trigger prototypes according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `integer/array hostprototype.get(object parameters)`  The method allows to retrieve host prototypes according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `integer/array usergroup.get(object parameters)`  The method allows to retrieve user groups according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `integer/array hostgroup.get(object parameters)`  The method allows to retrieve host groups according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `integer/array usermacro.get(object parameters)`  The method allows to retrieve host and global macros according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object authentication.get(پارامترهای شیء)`  این روش امکان بازیابی شی احراز هویت را با توجه به پارامترهای داده شده  می دهد .   ::: توجه : این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد.   roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `integer/array valuemap.get(object parameters)`  The method allows to retrieve value maps according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `alert.get(پارامترهای شیء) عدد صحیح/آرایه`  این روش اجازه می دهد تا هشدارها را با توجه به پارامترهای داده شده بازیابی کنید.  ::: نوتکلاسیک این روش برای کاربران از هر نوع در دسترس است. مجوزها برای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object action.create(object/array actions)`  This method allows to create new actions.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "عملکرد شیء. ایجاد (عملکردهای شی/آرایه)".  این روش امکان ایجاد اقدامات جدید را فراهم می کند.  ::: توجه این روش فقط برای *Admin* و *Super Admin* در دسترس است انواع کاربر مجوزهای فراخوانی متد را می توان در نقش کاربر لغو کرد تنظیمات. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object action.delete(array actionIds)`  This method allows to delete actions.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخوانی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object action.update(object/array actions)`  This method allows to update existing actions.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object action.update(عملکرد شی/آرایه)`  این روش اجازه می دهد تا اقدامات موجود را به روز کنید.  ::: نوتکلاسیک این روش فقط برای *Admin* و *Super Admin* در دسترس است انواع کاربر مجوزهای فراخوانی متد را می توان در نقش کاربر لغو کرد تنظیمات. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object authentication.get(object parameters)`  The method allows to retrieve authentication object according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object authentication.get(پارامترهای شیء)`  این روش امکان بازیابی شی احراز هویت را با توجه به پارامترهای داده شده  می دهد .   ::: توجه : این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد.   roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object authentication.update(object authentication)`  This method allows to update existing authentication settings.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخوانی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object autoregistration.get(object parameters)`  The method allows to retrieve autoregistration object according to the given parameters.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object authentication.get(پارامترهای شیء)`  این روش امکان بازیابی شی احراز هویت را با توجه به پارامترهای داده شده  می دهد .   ::: توجه : این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد.   roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object autoregistration.update(object autoregistration)`  This method allows to update existing autoregistration.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخوانی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object correlation.create(object/array correlations)`  This method allows to create new correlations.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object correlation.delete(array correlationids)`  This method allows to delete correlations.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object correlation.delete(array correlationids)`  این روش اجازه می دهد تا همبستگی ها را حذف کنید.  ::: نوتکلاسیک این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. دیدن [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object correlation.update(object/array correlations)`  This method allows to update existing correlations.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object correlation.update(object/array correlation)`  این روش امکان به روز رسانی همبستگی های موجود را فراهم می کند.  ::: نوتکلاسیک این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. دیدن [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object dashboard.create(object/array dashboards)`  This method allows to create new dashboards.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object correlation.update(object/array correlation)`  این روش امکان به روز رسانی همبستگی های موجود را فراهم می کند.  ::: نوتکلاسیک این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. دیدن [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object dashboard.delete(array dashboardids)`  This method allows to delete dashboards.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "عملکرد شیء. ایجاد (عملکردهای شی/آرایه)".  این روش امکان ایجاد اقدامات جدید را فراهم می کند.  ::: توجه این روش فقط برای *Admin* و *Super Admin* در دسترس است انواع کاربر مجوزهای فراخوانی متد را می توان در نقش کاربر لغو کرد تنظیمات. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object dashboard.update(object/array dashboards)`  This method allows to update existing dashboards.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح    این روش اجازه می دهد تا داشبورد موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخوانی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object discoveryrule.copy(object parameters)`  This method allows to copy LLD rules with all of the prototypes to the given hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object correlation.update(object/array correlation)`  این روش امکان به روز رسانی همبستگی های موجود را فراهم می کند.  ::: نوتکلاسیک این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. دیدن [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object discoveryrule.create(object/array lldRules)`  This method allows to create new LLD rules.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object action.update(عملکرد شی/آرایه)`  این روش اجازه می دهد تا اقدامات موجود را به روز کنید.  ::: نوتکلاسیک این روش فقط برای *Admin* و *Super Admin* در دسترس است انواع کاربر مجوزهای فراخوانی متد را می توان در نقش کاربر لغو کرد تنظیمات. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object discoveryrule.delete(array lldRuleIds)`  This method allows to delete LLD rules.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object action.update(عملکرد شی/آرایه)`  این روش اجازه می دهد تا اقدامات موجود را به روز کنید.  ::: نوتکلاسیک این روش فقط برای *Admin* و *Super Admin* در دسترس است انواع کاربر مجوزهای فراخوانی متد را می توان در نقش کاربر لغو کرد تنظیمات. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object discoveryrule.update(object/array lldRules)`  This method allows to update existing LLD rules.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object action.update(عملکرد شی/آرایه)`  این روش اجازه می دهد تا اقدامات موجود را به روز کنید.  ::: نوتکلاسیک این روش فقط برای *Admin* و *Super Admin* در دسترس است انواع کاربر مجوزهای فراخوانی متد را می توان در نقش کاربر لغو کرد تنظیمات. [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object drule.create(object/array discoveryRules)`  This method allows to create new discovery rules.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا قانون جست و جو جدیدی بسازید   ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object drule.delete(array discoveryRuleIds)`  This method allows to delete discovery rules.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  بخش حذف قانون جست و جو   این روش اجازه می دهد تا قانون جست و جو جدیدی بسازید   ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object drule.update(object/array discoveryRules)`  This method allows to update existing discovery rules.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا قانون جست و جو جدیدی بسازید   ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object event.acknowledge(object/array parameters)`  This method allows to update events. Following update actions can be performed:  -   Close event. If event is already resolved, this action will be     skipped. -   Acknowledge event. If event is already acknowledged, this action     will be skipped. -   Unacknowledge event. If event is not acknowledged, this action will be skipped. -   Add message. -   Change event severity. If event already has same severity, this     action will be skipped.  ::: noteimportant Only trigger events can be updated.\ Only problem events can be updated.\ Read/Write rights for trigger are required to close the event or to change event's severity.\ To close an event, manual close should be allowed in the trigger. :::  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object event.acknowledge(object/array parameters)`  This method allows to update events. Following update actions can be performed:  -   Close event. If event is already resolved, this action will be     skipped. -   Acknowledge event. If event is already acknowledged, this action     will be skipped. -   Unacknowledge event. If event is not acknowledged, this action will be skipped. -   Add message. -   Change event severity. If event already has same severity, this     action will be skipped.  ::: noteimportant Only trigger events can be updated.\ Only problem events can be updated.\ Read/Write rights for trigger are required to close the event or to change event's severity.\ To close an event, manual close should be allowed in the trigger. :::  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object graph.create(object/array graphs)`  This method allows to create new graphs.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object graph.create(object/array graphs)`  This method allows to create new graphs.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object graph.delete(array graphIds)`  This method allows to delete graphs.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object graph.delete(array graphIds)`  This method allows to delete graphs.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object graphprototype.create(object/array graphPrototypes)`  This method allows to create new graph prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object graphprototype.create(object/array graphPrototypes)`  This method allows to create new graph prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

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

en-us	### Description  `object graphprototype.update(object/array graphPrototypes)`  This method allows to update existing graph prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `object graphprototype.update(object/array graphPrototypes)`  This method allows to update existing graph prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object graph.update(object/array graphs)`  This method allows to update existing graphs.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `object graph.update(object/array graphs)`  This method allows to update existing graphs.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object history.clear(array itemids)`  This method allows to clear item history.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object history.clear(array itemids)`  This method allows to clear item history.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object host.create(object/array hosts)`  This method allows to create new hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات `object host.create(object/array hosts)`  This method allows to create new hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object host.delete(array hosts)`  This method allows to delete hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `object host.delete(array hosts)`  This method allows to delete hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostgroup.create(object/array hostGroups)`  This method allows to create new host groups.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object hostgroup.create(object/array hostGroups)`  This method allows to create new host groups.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostgroup.delete(array hostGroupIds)`  This method allows to delete host groups.  A host group can not be deleted if:  -   it contains hosts that belong to this group only; -   it is marked as internal; -   it is used by a host prototype; -   it is used in a global script; -   it is used in a correlation condition.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object hostgroup.delete(array hostGroupIds)`  This method allows to delete host groups.  A host group can not be deleted if:  -   it contains hosts that belong to this group only; -   it is marked as internal; -   it is used by a host prototype; -   it is used in a global script; -   it is used in a correlation condition.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostgroup.massadd(object parameters)`  This method allows to simultaneously add multiple related objects to all the given host groups.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object hostgroup.massadd(object parameters)`  This method allows to simultaneously add multiple related objects to all the given host groups.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostgroup.massremove(object parameters)`  This method allows to remove related objects from multiple host groups.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `object hostgroup.massremove(object parameters)`  This method allows to remove related objects from multiple host groups.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostgroup.massupdate(object parameters)`  This method allows to replace hosts and templates with the specified ones in multiple host groups.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object hostgroup.massupdate(object parameters)`  This method allows to replace hosts and templates with the specified ones in multiple host groups.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostgroup.update(object/array hostGroups)`  This method allows to update existing hosts groups.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات  `object hostgroup.update(object/array hostGroups)`  This method allows to update existing hosts groups.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostinterface.create(object/array hostInterfaces)`  This method allows to create new host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات  `object hostinterface.create(object/array hostInterfaces)`  This method allows to create new host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostinterface.delete(array hostInterfaceIds)`  This method allows to delete host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات  `object hostinterface.delete(array hostInterfaceIds)`  This method allows to delete host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostinterface.massadd(object parameters)`  This method allows to simultaneously add host interfaces to multiple hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object hostinterface.massadd(object parameters)`  This method allows to simultaneously add host interfaces to multiple hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostinterface.massremove(object parameters)`  This method allows to remove host interfaces from the given hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات  `object hostinterface.massremove(object parameters)`  This method allows to remove host interfaces from the given hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostinterface.replacehostinterfaces(object parameters)`  This method allows to replace all host interfaces on a given host.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object hostinterface.replacehostinterfaces(object parameters)`  This method allows to replace all host interfaces on a given host.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostinterface.update(object/array hostInterfaces)`  This method allows to update existing host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object hostinterface.update(object/array hostInterfaces)`  This method allows to update existing host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object host.massadd(object parameters)`  This method allows to simultaneously add multiple related objects to all the given hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object host.massadd(object parameters)`  This method allows to simultaneously add multiple related objects to all the given hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object host.massremove(object parameters)`  This method allows to remove related objects from multiple hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات  `object host.massremove(object parameters)`  This method allows to remove related objects from multiple hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object host.massupdate(object parameters)`  This method allows to simultaneously replace or remove related objects and update properties on multiple hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object host.massupdate(object parameters)`  This method allows to simultaneously replace or remove related objects and update properties on multiple hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostprototype.create(object/array hostPrototypes)`  This method allows to create new host prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `object hostprototype.create(object/array hostPrototypes)`  This method allows to create new host prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostprototype.delete(array hostPrototypeIds)`  This method allows to delete host prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات  `object hostprototype.delete(array hostPrototypeIds)`  This method allows to delete host prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object hostprototype.update(object/array hostPrototypes)`  This method allows to update existing host prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object hostprototype.update(object/array hostPrototypes)`  This method allows to update existing host prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object host.update(object/array hosts)`  This method allows to update existing hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات  `object hostgroup.update(object/array hostGroups)`  This method allows to update existing hosts groups.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object housekeeping.get(object parameters)`  The method allows to retrieve housekeeping object according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object housekeeping.get(object parameters)`  The method allows to retrieve housekeeping object according to the given parameters.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object housekeeping.update(object housekeeping)`  This method allows to update existing housekeeping settings.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `object housekeeping.update(object housekeeping)`  This method allows to update existing housekeeping settings.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object httptest.create(object/array webScenarios)`  This method allows to create new web scenarios.  ::: noteclassic Creating a web scenario will automatically create a set of [web monitoring items](/manual/web_monitoring/items). :::  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات  `object httptest.create(object/array webScenarios)`  This method allows to create new web scenarios.  ::: noteclassic Creating a web scenario will automatically create a set of [web monitoring items](/manual/web_monitoring/items). :::  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object httptest.delete(array webScenarioIds)`  This method allows to delete web scenarios.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `object httptest.delete(array webScenarioIds)`  This method allows to delete web scenarios.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object httptest.update(object/array webScenarios)`  This method allows to update existing web scenarios.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات  `object httptest.update(object/array webScenarios)`  This method allows to update existing web scenarios.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object iconmap.create(object/array iconMaps)`  This method allows to create new icon maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `object iconmap.create(object/array iconMaps)`  This method allows to create new icon maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object iconmap.delete(array iconMapIds)`  This method allows to delete icon maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object iconmap.delete(array iconMapIds)`  This method allows to delete icon maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object iconmap.update(object/array iconMaps)`  This method allows to update existing icon maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object image.create(object/array images)`  This method allows to create new images.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object image.create(object/array images)`  This method allows to create new images.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object image.delete(array imageIds)`  This method allows to delete images.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	#توضیحات`object image.delete(array imageIds)` این روش امکان حذف تصاویر را می دهد.::: noteclassicاین روش فقط برای نوع کاربر *Super Admin* در دسترس است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. برای اطلاعات بیشتر به [Userroles](/manual/web_interface/frontend_sections/administration/user_roles) مراجعه کنید.

en-us	### Description  `object image.update(object/array images)`  This method allows to update existing images.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object item.create(object/array items)`  This method allows to create new items.  ::: noteclassic Web items cannot be created via the Zabbix API. :::  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات  `object hostinterface.create(object/array hostInterfaces)`  This method allows to create new host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object item.delete(array itemIds)`  This method allows to delete items.  ::: noteclassic Web items cannot be deleted via the Zabbix API. :::  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات  `object hostinterface.create(object/array hostInterfaces)`  This method allows to create new host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object itemprototype.create(object/array itemPrototypes)`  This method allows to create new item prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `object hostprototype.create(object/array hostPrototypes)`  This method allows to create new host prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object itemprototype.delete(array itemPrototypeIds)`  This method allows to delete item prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات  `object hostprototype.delete(array hostPrototypeIds)`  This method allows to delete host prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object itemprototype.update(object/array itemPrototypes)`  This method allows to update existing item prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object hostprototype.update(object/array hostPrototypes)`  This method allows to update existing host prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object item.update(object/array items)`  This method allows to update existing items.  ::: noteclassic Web items cannot be updated via the Zabbix API. :::  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات  `object hostinterface.create(object/array hostInterfaces)`  This method allows to create new host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object maintenance.create(object/array maintenances)`  This method allows to create new maintenances.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات  `object hostinterface.create(object/array hostInterfaces)`  This method allows to create new host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object maintenance.delete(array maintenanceIds)`  This method allows to delete maintenance periods.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات  `object hostinterface.create(object/array hostInterfaces)`  This method allows to create new host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object maintenance.update(object/array maintenances)`  This method allows to update existing maintenances.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات  `object hostinterface.create(object/array hostInterfaces)`  This method allows to create new host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object map.create(object/array maps)`  This method allows to create new maps.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object correlation.update(object/array correlation)`  این روش امکان به روز رسانی همبستگی های موجود را فراهم می کند.  ::: نوتکلاسیک این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. دیدن [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object map.delete(array mapIds)`  This method allows to delete maps.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object correlation.update(object/array correlation)`  این روش امکان به روز رسانی همبستگی های موجود را فراهم می کند.  ::: نوتکلاسیک این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. دیدن [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object mediatype.create(object/array mediaTypes)`  This method allows to create new media types.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object image.create(object/array images)`  This method allows to create new images.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object mediatype.update(object/array mediaTypes)`  This method allows to update existing media types.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object image.create(object/array images)`  This method allows to create new images.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object proxy.create(object/array proxies)`  This method allows to create new proxies.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object proxy.delete(array proxies)`  This method allows to delete proxies.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object proxy.update(object/array proxies)`  This method allows to update existing proxies.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object regexp.create(object/array regularExpressions)`  This method allows to create new global regular expressions.  ::: noteclassic This method is only available to *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	`object image.delete(array imageIds)` این روش امکان حذف تصاویر را می دهد.::: noteclassicاین روش فقط برای نوع کاربر *Super Admin* در دسترس است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. برای اطلاعات بیشتر به [Userroles](/manual/web_interface/frontend_sections/administration/user_roles) مراجعه کنید.

en-us	### Description  `object regexp.delete(array regexpids)`  This method allows to delete global regular expressions.  ::: noteclassic This method is only available to *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	`object image.delete(array imageIds)` این روش امکان حذف تصاویر را می دهد.::: noteclassicاین روش فقط برای نوع کاربر *Super Admin* در دسترس است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. برای اطلاعات بیشتر به [Userroles](/manual/web_interface/frontend_sections/administration/user_roles) مراجعه کنید.

en-us	### Description  `object regexp.update(object/array regularExpressions)`  This method allows to update existing global regular expressions.  ::: noteclassic This method is only available to *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	`object image.delete(array imageIds)` این روش امکان حذف تصاویر را می دهد.::: noteclassicاین روش فقط برای نوع کاربر *Super Admin* در دسترس است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. برای اطلاعات بیشتر به [Userroles](/manual/web_interface/frontend_sections/administration/user_roles) مراجعه کنید.

en-us	### Description  `object report.create(object/array reports)`  This method allows to create new scheduled reports.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات `object host.create(object/array hosts)`  This method allows to create new hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object report.delete(array reportids)`  This method allows to delete scheduled reports.  ::: noteclassic This method is only available to *Admin* and *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات `object host.create(object/array hosts)`  This method allows to create new hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object script.create(object/array scripts)`  This method allows to create new scripts.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object script.delete(array scriptIds)`  This method allows to delete scripts.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object script.execute(object parameters)`  This method allows to run a script on a host or event.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object correlation.update(object/array correlation)`  این روش امکان به روز رسانی همبستگی های موجود را فراهم می کند.  ::: نوتکلاسیک این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. دیدن [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object service.update(object/array services)`  This method allows to update existing services.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح    این روش اجازه می دهد تا داشبورد موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخوانی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object settings.update(object settings)`  This method allows to update existing common settings.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `object housekeeping.update(object housekeeping)`  This method allows to update existing housekeeping settings.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object sla.create(object/array SLAs)`  This method allows to create new SLA objects.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات `object host.create(object/array hosts)`  This method allows to create new hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object sla.update(object/array slaids)`  This method allows to update existing SLA entries.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات  `object hostgroup.update(object/array hostGroups)`  This method allows to update existing hosts groups.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object task.create(object/array tasks)`  This method allows to create a new task (such as collect diagnostic data or check items or low-level discovery rules without config reload).  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات  `object hostinterface.create(object/array hostInterfaces)`  This method allows to create new host interfaces.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object template.create(object/array templates)`  This method allows to create new templates.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object correlation.update(object/array correlation)`  این روش امکان به روز رسانی همبستگی های موجود را فراهم می کند.  ::: نوتکلاسیک این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. دیدن [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object templatedashboard.create(object/array templateDashboards)`  This method allows to create new template dashboards.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object correlation.update(object/array correlation)`  این روش امکان به روز رسانی همبستگی های موجود را فراهم می کند.  ::: نوتکلاسیک این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. دیدن [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object templatedashboard.update(object/array templateDashboards)`  This method allows to update existing template dashboards.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  `object correlation.update(object/array correlation)`  این روش امکان به روز رسانی همبستگی های موجود را فراهم می کند.  ::: نوتکلاسیک این روش فقط برای نوع کاربری *Super Admin* موجود است. مجوزهای فراخوانی روش را می توان در تنظیمات نقش کاربر لغو کرد. دیدن [کاربر roles](/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object template.massadd(object parameters)`  This method allows to simultaneously add multiple related objects to the given templates.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object host.massadd(object parameters)`  This method allows to simultaneously add multiple related objects to all the given hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object template.massremove(object parameters)`  This method allows to remove related objects from multiple templates.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات  `object host.massremove(object parameters)`  This method allows to remove related objects from multiple hosts.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object token.delete(array tokenids)`  This method allows to delete tokens.  ::: noteclassic Only *Super admin* user type is allowed to manage tokens for other users. :::
fa	### شرح  "object token.delete(array tokenids)".  این روش امکان حذف توکن ها را فراهم می کند.  ::: نوتکلاسیک فقط نوع کاربری *Super Admin* مجاز به مدیریت توکن ها است سایر کاربران :::

en-us	### Description  `object token.generate(array tokenids)`  This method allows to generate tokens.  ::: noteclassic Only *Super admin* user type is allowed to manage tokens for other users. :::  ::: noteimportant A token can be generated by this method only if it has been [created](create). :::
fa	### شرح  "object token.generate(array tokenids)".  این روش امکان تولید توکن ها را فراهم می کند.  ::: نوتکلاسیک فقط نوع کاربری *Super Admin* مجاز به مدیریت توکن ها است سایر کاربران :::  ::: نکته مهم یک توکن تنها در صورتی می تواند توسط این روش تولید شود که [created](create) باشد. :::

en-us	### Description  `object triggerprototype.update(object/array triggerPrototypes)`  This method allows to update existing trigger prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### توضیحات   `object hostprototype.update(object/array hostPrototypes)`  This method allows to update existing host prototypes.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object trigger.update(object/array triggers)`  This method allows to update existing triggers.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	###توضیحات   `object graph.update(object/array graphs)`  This method allows to update existing graphs.  ::: noteclassic This method is only available to *Admin* and *Super admin* user types. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::

en-us	### Description  `object usergroup.update(object/array userGroups)`  This method allows to update existing user groups.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object usermacro.updateglobal(object/array globalMacros)`  This method allows to update existing global macros.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object valuemap.create(object/array valuemaps)`  This method allows to create new value maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object valuemap.delete(array valuemapids)`  This method allows to delete value maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `object valuemap.update(object/array valuemaps)`  This method allows to update existing value maps.  ::: noteclassic This method is only available to *Super admin* user type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح  "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخاونی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	### Description  `string apiinfo.version(array)`  This method allows to retrieve the version of the Zabbix API.  ::: noteimportant This method is only available to unauthenticated users and must be called without the `auth` parameter in the JSON-RPC request. :::
fa	### شرح  `string apiinfo.version(array)`  این روش امکان بازیابی نسخه Zabbix API را فراهم می کند.  ::: نکته مهم این روش فقط برای غیر احراز هویت در دسترس است کاربران و باید بدون پارامتر «auth» در JSON-RPC فراخوانی شوند درخواست. :::

en-us	### Description  `string configuration.export(object parameters)`  This method allows to export configuration data as a serialized string.  ::: noteclassic This method is available to users of any type. Permissions to call the method can be revoked in user role settings. See [User roles](/manual/web_interface/frontend_sections/administration/user_roles) for more information. :::
fa	### شرح   "object iconmap.update(object/array iconMaps)".  این روش اجازه می دهد تا نقشه های آیکون موجود را به روز کنید.  ::: توجه :  این روش فقط برای کاربر *Super Admin* موجود است. دسترسی امکان لغو روش های فراخوانی در بخش تنظیمات کاربر می باشد .   (در مسیر زیر) (/manual/web_interface/frontend_sections/administration/user_roles) برای اطلاعات بیشتر. :::

en-us	## DESCRIPTION  **zabbix\_agent2** is an application for monitoring parameters of various services.\ \ [ ]{#lbAE}
fa	## شرح  **zabbix\_agent2** یک برنامه کاربردی برای نظارت بر پارامترهای است خدمات مختلف.\ \ [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_agentd** is a daemon for monitoring various server parameters. [ ]{#lbAE}
fa	## شرح  **zabbix\_agentd** دیمونی برای نظارت بر پارامترهای مختلف سرور است. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_get** is a command line utility for getting data from Zabbix agent. [ ]{#lbAE}
fa	## شرح  **zabbix\_get** یک ابزار خط فرمان برای دریافت داده از عامل Zabbix است. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_js** is a command line utility that can be used for embedded script testing. [ ]{#lbAE}
fa	## شرح  **zabbix\_js** یک ابزار خط فرمان است که می تواند برای جاسازی استفاده شود تست اسکریپت [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_proxy** is a daemon that collects monitoring data from devices and sends it to Zabbix server. [ ]{#lbAE}
fa	## شرح  **zabbix\_proxy** دیمونی است که داده های نظارتی را از دستگاه ها جمع آوری می کند و آن را به سرور Zabbix ارسال می کند. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_sender** is a command line utility for sending monitoring data to Zabbix server or proxy. On the Zabbix server an item of type **Zabbix trapper** should be created with corresponding key. Note that incoming values will only be accepted from hosts specified in **Allowed hosts** field for this item. [ ]{#lbAE}
fa	## شرح  **zabbix\_sender** یک ابزار خط فرمان برای ارسال داده های نظارت است به سرور یا پروکسی Zabbix. در سرور Zabbix موردی از نوع **Zabbix trapper** باید با کلید مربوطه ایجاد شود. توجه داشته باشید که ورودی مقادیر فقط از میزبان های مشخص شده در **میزبان های مجاز** پذیرفته می شود. فیلد برای این مورد [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_server** is the core daemon of Zabbix software. [ ]{#lbAE}
fa	## شرح  **zabbix\_server** دیمون اصلی نرم افزار Zabbix است. [ ]{#lbAE}

en-us	## DESCRIPTION  **zabbix\_web\_service** is an application for providing web services to Zabbix components. [ ]{#lbAE}
fa	## شرح  **zabbix\_web\_service** اپلیکیشنی برای ارائه خدمات وب به اجزای Zabbix [ ]{#lbAE}

en-us	#### Details about export  -   All supported elements are exported in one file. -   Host and template entities (items, triggers, graphs, discovery     rules) that are inherited from linked templates are not exported.     Any changes made to those entities on a host level (such as changed     item interval, modified regular expression or added prototypes to     the low-level discovery rule) will be lost when exporting; when     importing, all entities from linked templates are re-created as on     the original linked template. -   Entities created by low-level discovery and any entities depending     on them are not exported. For example, a trigger created for an     LLD-rule generated item will not be exported.
fa	#### جزئیات در مورد خروجی گرفتن   - تمام عناصر پشتیبانی شده در یک فایل صادر می شوند. - موجودیت های میزبان و قالب (اقلام، محرک ها، نمودارها، کشف     قوانین) که از الگوهای پیوندی به ارث رسیده اند صادر نمی شوند.     هر گونه تغییری که در آن نهادها در سطح میزبان ایجاد شود (مانند تغییر     فاصله آیتم، بیان منظم اصلاح شده یا نمونه های اولیه اضافه شده به     قانون کشف سطح پایین) هنگام صادرات از بین خواهد رفت. چه زمانی     با وارد کردن، همه موجودیت‌ها از قالب‌های پیوندی مجدداً ایجاد می‌شوند     الگوی لینک شده اصلی - موجودیت های ایجاد شده توسط اکتشاف سطح پایین و هر موجودیت وابسته     بر روی آنها صادر نمی شود. به عنوان مثال، یک ماشه ایجاد شده برای یک     مورد ایجاد شده با قانون LLD صادر نخواهد شد.

en-us	### Details tag  The details object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**version**<br>(required)|integer|SNMP interface version.<br><br>Possible values are:<br>1 - SNMPv1;<br>2 - SNMPv2c;<br>3 - SNMPv3| |bulk|integer|Whether to use bulk SNMP requests.<br><br>Possible values are:<br>0 - don't use bulk requests;<br>1 - (default) - use bulk requests.| |community|string|SNMP community (required). Used only by SNMPv1 and SNMPv2 interfaces.| |securityname|string|SNMPv3 security name. Used only by SNMPv3 interfaces.| |securitylevel|integer|SNMPv3 security level. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - (default) - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.| |authpassphrase|string|SNMPv3 authentication passphrase. Used only by SNMPv3 interfaces.| |privpassphrase|string|SNMPv3 privacy passphrase. Used only by SNMPv3 interfaces.| |authprotocol|integer|SNMPv3 authentication protocol. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - (default) - MD5;<br>1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br>4 - SHA384;<br>5 - SHA512.| |privprotocol|integer|SNMPv3 privacy protocol. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - (default) - DES;<br>1 - AES128;<br>2 - AES192;<br>3 - AES256;<br>4 - AES192C;<br>5 - AES256C.| |contextname|string|SNMPv3 context name. Used only by SNMPv3 interfaces.|
fa	### تگ جزییات   The details object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**version**<br>(required)|integer|SNMP interface version.<br><br>Possible values are:<br>1 - SNMPv1;<br>2 - SNMPv2c;<br>3 - SNMPv3| |bulk|integer|Whether to use bulk SNMP requests.<br><br>Possible values are:<br>0 - don't use bulk requests;<br>1 - (default) - use bulk requests.| |community|string|SNMP community (required). Used only by SNMPv1 and SNMPv2 interfaces.| |securityname|string|SNMPv3 security name. Used only by SNMPv3 interfaces.| |securitylevel|integer|SNMPv3 security level. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - (default) - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.| |authpassphrase|string|SNMPv3 authentication passphrase. Used only by SNMPv3 interfaces.| |privpassphrase|string|SNMPv3 privacy passphrase. Used only by SNMPv3 interfaces.| |authprotocol|integer|SNMPv3 authentication protocol. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - (default) - MD5;<br>1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br>4 - SHA384;<br>5 - SHA512.| |privprotocol|integer|SNMPv3 privacy protocol. Used only by SNMPv3 interfaces.<br><br>Possible values are:<br>0 - (default) - DES;<br>1 - AES128;<br>2 - AES192;<br>3 - AES256;<br>4 - AES192C;<br>5 - AES256C.| |contextname|string|SNMPv3 context name. Used only by SNMPv3 interfaces.|

en-us	# dhost.get
fa	# dhost.get

en-us	#### Disable action  Disable action, that is, set its status to "1".  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.update",     "params": {         "actionid": "2",         "status": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "2"         ]     },     "id": 1 } ```
fa	####اکشن  را غیرفعال کنید  عملکرد را غیرفعال کنید، یعنی وضعیت آن را روی "1" تنظیم کنید.  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "action.update"،     "params": {         "actionid": "2"،         "وضعیت": "1"     }،     "auth": "038e1d7b1735c6a5436ee9eae095879e"،     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "actionids": [             "2"         ]     }،     "id": 1 } ```

en-us	#### Disable correlation  Request:  ```json {     "jsonrpc": "2.0",     "method": "correlation.update",     "params": {         "correlationid": "1",         "status": "1"     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "1"         ]     },     "id": 1 } ```
fa	#### همبستگی را غیرفعال کنید  درخواست:  ``json {     "jsonrpc": "2.0"،     "روش": "correlation.update"،     "params": {         "همبستگی": "1"،         "وضعیت": "1"     }،     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  واکنش:  ``json {     "jsonrpc": "2.0"،     "نتیجه": {         "همبستگی ها": [             "1"         ]     }،     "id": 1 } ```

en-us	#### Disable trapping  Disable LLD trapping for discovery rule.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "28336",         "allow_traps": 0     },     "id": 36,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 36 } ```
fa	#### غیر فعال کردن  trapping  Disable LLD trapping for discovery rule.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "28336",         "allow_traps": 0     },     "id": 36,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 36 } ```

en-us	#### Disabling a host prototype  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 } ```
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	#### Disabling a user group  Disable a user group.  Request:  ```json {     "jsonrpc": "2.0",     "method": "usergroup.update",     "params": {         "usrgrpid": "17",         "users_status": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "usrgrpids": [             "17"         ]     },     "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	 ### Disabling high availability  To disable a high availability cluster:  -   make backup copies of configuration files -   stop standby nodes -   remove the HANodeName parameter from the active primary server -   restart the primary server (it will start in standalone mode)
fa	 ### غیرفعال کردن دسترسی بالا  برای غیرفعال کردن یک خوشه در دسترس بودن بالا:  - از فایل های پیکربندی نسخه پشتیبان تهیه کنید - گره های آماده به کار را متوقف کنید - پارامتر HANodeName را از سرور اصلی فعال حذف کنید - راه اندازی مجدد سرور اصلی (در حالت مستقل شروع به کار می کند)

en-us	### Discovered entities  The screenshots below illustrate how discovered items, triggers, and graphs look like in the host's configuration. Discovered entities are prefixed with an orange link to a discovery rule they come from.  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_items1.png)  Note that discovered entities will not be created in case there are already existing entities with the same uniqueness criteria, for example, an item with the same key or graph with the same name. An error message is displayed in this case in the frontend that the low-level discovery rule could not create certain entities. The discovery rule itself, however, will not turn unsupported because some entity could not be created and had to be skipped. The discovery rule will go on creating/updating other entities.  Items (similarly, triggers and graphs) created by a low-level discovery rule will be deleted automatically if a discovered entity (file system, interface, etc) stops being discovered (or does not pass the filter anymore). In this case the items, triggers and graphs will be deleted after the days defined in the *Keep lost resources period* field pass.  When discovered entities become 'Not discovered anymore', a lifetime indicator is displayed in the item list. Move your mouse pointer over it and a message will be displayed indicating how many days are left until the item is deleted.  ![](../../../assets/en/manual/discovery/low_level_discovery/not_discovered_message.png)  If entities were marked for deletion, but were not deleted at the expected time (disabled discovery rule or item host), they will be deleted the next time the discovery rule is processed.  Entities containing other entities, which are marked for deletion, will not update if changed on the discovery rule level. For example, LLD-based triggers will not update if they contain items that are marked for deletion.  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_triggers1.png)  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_graphs1.png)
fa	### موجودیت های کشف شده  اسکرین شات های زیر نحوه کشف موارد، محرک ها و نمودارها مانند پیکربندی میزبان هستند. موجودات کشف شده هستند پیشوند با یک پیوند نارنجی به یک قانون کشف که از آن آمده اند.  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_items1.png)  توجه داشته باشید که موجودیت های کشف شده در صورت وجود ایجاد نمی شوند موجودیت های موجود با همان معیارهای منحصر به فرد، برای به عنوان مثال، یک آیتم با همان کلید یا نمودار با همان نام. یک خطا پیام در این مورد در قسمت جلویی نمایش داده می شود که سطح پایین است قانون کشف نمی تواند موجودیت های خاصی را ایجاد کند. قانون کشف با این حال، خود بدون پشتیبانی نمی شود زیرا برخی از نهادها نمی توانند ایجاد شود و باید از آن گذشت. قانون کشف ادامه خواهد داشت ایجاد/به روز رسانی موجودیت های دیگر  موارد (به طور مشابه، محرک ها و نمودارها) که توسط یک کشف سطح پایین ایجاد شده اند اگر یک موجودیت کشف شده باشد، قانون به طور خودکار حذف می شود (سیستم فایل، رابط، و غیره) کشف نمی شود (یا از فیلتر عبور نمی کند دیگر). در این صورت موارد، محرک ها و نمودارها حذف خواهند شد پس از روزهایی که در قسمت *پرداخت منابع از دست رفته* تعریف شده است.  وقتی موجودیت‌های کشف‌شده به «دیگر کشف نشد» تبدیل می‌شوند، یک عمر نشانگر در لیست آیتم ها نمایش داده می شود. نشانگر ماوس خود را روی آن حرکت دهید و پیامی نمایش داده می شود که نشان می دهد چند روز تا پایان زمان باقی مانده است مورد حذف می شود  ![](../../../assets/en/manual/discovery/low_level_discovery/not_discovered_message.png)  اگر موجودیت‌ها برای حذف علامت‌گذاری شده بودند، اما در آن حذف نشدند زمان مورد انتظار (قانون کشف غیرفعال یا میزبان آیتم)، آنها خواهند بود دفعه بعد که قانون کشف پردازش می شود حذف می شود.  موجودیت های حاوی موجودیت های دیگر که برای حذف علامت گذاری شده اند، خواهند بود در صورت تغییر در سطح قانون کشف، به روز نمی شود. مثلا، اگر محرک‌های مبتنی بر LLD حاوی موارد علامت‌گذاری شده باشند، به‌روزرسانی نمی‌شوند برای حذف  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_triggers1.png)  ![](../../../assets/en/manual/discovery/low_level_discovery/discovered_graphs1.png)

en-us	### Discovered host  ::: noteclassic Discovered host are created by the Zabbix server and cannot be modified via the API. :::  The discovered host object contains information about a host discovered by a network discovery rule. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dhostid|string|ID of the discovered host.| |druleid|string|ID of the discovery rule that detected the host.| |lastdown|timestamp|Time when the discovered host last went down.| |lastup|timestamp|Time when the discovered host last went up.| |status|integer|Whether the discovered host is up or down. A host is up if it has at least one active discovered service.<br><br>Possible values:<br>0 - host up;<br>1 - host down.|
fa	### هاست های پیدا شده   ::: noteclassic Discovered host are created by the Zabbix server and cannot be modified via the API. :::  The discovered host object contains information about a host discovered by a network discovery rule. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dhostid|string|ID of the discovered host.| |druleid|string|ID of the discovery rule that detected the host.| |lastdown|timestamp|Time when the discovered host last went down.| |lastup|timestamp|Time when the discovered host last went up.| |status|integer|Whether the discovered host is up or down. A host is up if it has at least one active discovered service.<br><br>Possible values:<br>0 - host up;<br>1 - host down.|

en-us	# > Discovered host object  The following objects are directly related to the `dhost` API.
fa	# > آبجکت های هاست جست و جو شده   The following objects are directly related to the `dhost` API.

en-us	# Discovered host  This class is designed to work with discovered hosts.  Object references:\  -   [Discovered     host](/manual/api/reference/dhost/object#discovered_host)  Available methods:\  -   [dhost.get](/manual/api/reference/dhost/get) - retrieve discovered     hosts
fa	# هاست های پیدا شده   این کلاس برای کار با هاست های پیدا شده طراحی شده است .  Object references:\  -   [Discovered     host](/manual/api/reference/dhost/object#discovered_host)  Available methods:\  -   [dhost.get](/manual/api/reference/dhost/get) - retrieve discovered     hosts

en-us	### Discovered service  ::: noteclassic Discovered services are created by the Zabbix server and cannot be modified via the API. :::  The discovered service object contains information about a service discovered by a network discovery rule on a host. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dserviceid|string|ID of the discovered service.| |dcheckid|string|ID of the discovery check used to detect the service.| |dhostid|string|ID of the discovered host running the service.| |dns|string|DNS of the host running the service.| |ip|string|IP address of the host running the service.| |lastdown|timestamp|Time when the discovered service last went down.| |lastup|timestamp|Time when the discovered service last went up.| |port|integer|Service port number.| |status|integer|Status of the service.<br><br>Possible values:<br>0 - service up;<br>1 - service down.| |value|string|Value returned by the service when performing a Zabbix agent, SNMPv1, SNMPv2 or SNMPv3 discovery check.|
fa	### سرویس جست و جو شده   ::: noteclassic Discovered services are created by the Zabbix server and cannot be modified via the API. :::  The discovered service object contains information about a service discovered by a network discovery rule on a host. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dserviceid|string|ID of the discovered service.| |dcheckid|string|ID of the discovery check used to detect the service.| |dhostid|string|ID of the discovered host running the service.| |dns|string|DNS of the host running the service.| |ip|string|IP address of the host running the service.| |lastdown|timestamp|Time when the discovered service last went down.| |lastup|timestamp|Time when the discovered service last went up.| |port|integer|Service port number.| |status|integer|Status of the service.<br><br>Possible values:<br>0 - service up;<br>1 - service down.| |value|string|Value returned by the service when performing a Zabbix agent, SNMPv1, SNMPv2 or SNMPv3 discovery check.|

en-us	# > Discovered service object  The following objects are directly related to the `dservice` API.
fa	# > آبجکت سرویس جست و جو شده   The following objects are directly related to the `dservice` API.

en-us	# Discovered service  This class is designed to work with discovered services.  Object references:\  -   [Discovered     service](/manual/api/reference/dservice/object#discovered_service)  Available methods:\  -   [dservice.get](/manual/api/reference/dservice/get) - retrieve     discovered services
fa	# سرویس های جست وجو شده   This class is designed to work with discovered services.  Object references:\  -   [Discovered     service](/manual/api/reference/dservice/object#discovered_service)  Available methods:\  -   [dservice.get](/manual/api/reference/dservice/get) - retrieve     discovered services

en-us	# > Discovery check object  The following objects are directly related to the `dcheck` API.
fa	# > آبجکت های بررسی جست جو ها   The following objects are directly related to the `dcheck` API.

en-us	### Discovery check  The discovery check object defines a specific check performed by a network discovery rule. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dcheckid|string|*(readonly)* ID of the discovery check.| |druleid|string|*(readonly)* ID of the discovery rule that the check belongs to.| |key\_|string|The value of this property differs depending on the type of the check:<br>- key to query for Zabbix agent checks, required;<br>- SNMP OID for SNMPv1, SNMPv2 and SNMPv3 checks, required.| |ports|string|One or several port ranges to check separated by commas. Used for all checks except for ICMP.<br><br>Default: 0.| |snmp\_community|string|SNMP community.<br><br>Required for SNMPv1 and SNMPv2 agent checks.| |snmpv3\_authpassphrase|string|Authentication passphrase used for SNMPv3 agent checks with security level set to *authNoPriv* or *authPriv*.| |snmpv3\_authprotocol|integer|Authentication protocol used for SNMPv3 agent checks with security level set to *authNoPriv* or *authPriv*.<br><br>Possible values:<br>0 - *(default)* MD5;<br>1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br>4 - SHA384;<br>5 - SHA512.| |snmpv3\_contextname|string|SNMPv3 context name. Used only by SNMPv3 checks.| |snmpv3\_privpassphrase|string|Privacy passphrase used for SNMPv3 agent checks with security level set to *authPriv*.| |snmpv3\_privprotocol|integer|Privacy protocol used for SNMPv3 agent checks with security level set to *authPriv*.<br><br>Possible values:<br>0 - *(default)* DES;<br>1 - AES128;<br>2 - AES192;<br>3 - AES256;<br>4 - AES192C;<br>5 - AES256C.| |snmpv3\_securitylevel|string|Security level used for SNMPv3 agent checks.<br><br>Possible values:<br>0 - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.| |snmpv3\_securityname|string|Security name used for SNMPv3 agent checks.| |**type**<br>(required)|integer|Type of check.<br><br>Possible values:<br>0 - SSH;<br>1 - LDAP;<br>2 - SMTP;<br>3 - FTP;<br>4 - HTTP;<br>5 - POP;<br>6 - NNTP;<br>7 - IMAP;<br>8 - TCP;<br>9 - Zabbix agent;<br>10 - SNMPv1 agent;<br>11 - SNMPv2 agent;<br>12 - ICMP ping;<br>13 - SNMPv3 agent;<br>14 - HTTPS;<br>15 - Telnet.| |uniq|integer|Whether to use this check as a device uniqueness criteria. Only a single unique check can be configured for a discovery rule. Used for Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 agent checks.<br><br>Possible values:<br>0 - *(default)* do not use this check as a uniqueness criteria;<br>1 - use this check as a uniqueness criteria.| |host\_source|integer|Source for host name.<br><br>Possible values:<br>1 - *(default)* DNS;<br>2 - IP;<br>3 - discovery value of this check.| |name\_source|integer|Source for visible name.<br><br>Possible values:<br>0 - *(default)* not specified;<br>1 - DNS;<br>2 - IP;<br>3 - discovery value of this check.|
fa	### بررسی جست جو ها   The discovery check object defines a specific check performed by a network discovery rule. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dcheckid|string|*(readonly)* ID of the discovery check.| |druleid|string|*(readonly)* ID of the discovery rule that the check belongs to.| |key\_|string|The value of this property differs depending on the type of the check:<br>- key to query for Zabbix agent checks, required;<br>- SNMP OID for SNMPv1, SNMPv2 and SNMPv3 checks, required.| |ports|string|One or several port ranges to check separated by commas. Used for all checks except for ICMP.<br><br>Default: 0.| |snmp\_community|string|SNMP community.<br><br>Required for SNMPv1 and SNMPv2 agent checks.| |snmpv3\_authpassphrase|string|Authentication passphrase used for SNMPv3 agent checks with security level set to *authNoPriv* or *authPriv*.| |snmpv3\_authprotocol|integer|Authentication protocol used for SNMPv3 agent checks with security level set to *authNoPriv* or *authPriv*.<br><br>Possible values:<br>0 - *(default)* MD5;<br>1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br>4 - SHA384;<br>5 - SHA512.| |snmpv3\_contextname|string|SNMPv3 context name. Used only by SNMPv3 checks.| |snmpv3\_privpassphrase|string|Privacy passphrase used for SNMPv3 agent checks with security level set to *authPriv*.| |snmpv3\_privprotocol|integer|Privacy protocol used for SNMPv3 agent checks with security level set to *authPriv*.<br><br>Possible values:<br>0 - *(default)* DES;<br>1 - AES128;<br>2 - AES192;<br>3 - AES256;<br>4 - AES192C;<br>5 - AES256C.| |snmpv3\_securitylevel|string|Security level used for SNMPv3 agent checks.<br><br>Possible values:<br>0 - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.| |snmpv3\_securityname|string|Security name used for SNMPv3 agent checks.| |**type**<br>(required)|integer|Type of check.<br><br>Possible values:<br>0 - SSH;<br>1 - LDAP;<br>2 - SMTP;<br>3 - FTP;<br>4 - HTTP;<br>5 - POP;<br>6 - NNTP;<br>7 - IMAP;<br>8 - TCP;<br>9 - Zabbix agent;<br>10 - SNMPv1 agent;<br>11 - SNMPv2 agent;<br>12 - ICMP ping;<br>13 - SNMPv3 agent;<br>14 - HTTPS;<br>15 - Telnet.| |uniq|integer|Whether to use this check as a device uniqueness criteria. Only a single unique check can be configured for a discovery rule. Used for Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 agent checks.<br><br>Possible values:<br>0 - *(default)* do not use this check as a uniqueness criteria;<br>1 - use this check as a uniqueness criteria.| |host\_source|integer|Source for host name.<br><br>Possible values:<br>1 - *(default)* DNS;<br>2 - IP;<br>3 - discovery value of this check.| |name\_source|integer|Source for visible name.<br><br>Possible values:<br>0 - *(default)* not specified;<br>1 - DNS;<br>2 - IP;<br>3 - discovery value of this check.|

en-us	# Discovery check  This class is designed to work with discovery checks.  Object references:\  -   [Discovery     check](/manual/api/reference/dcheck/object#discovery_check)  Available methods:\  -   [dcheck.get](/manual/api/reference/dcheck/get) - retrieve discovery     checks
fa	# Discovery check  This class is designed to work with discovery checks.  Object references:\  -   [Discovery     check](/manual/api/reference/dcheck/object#discovery_check)  Available methods:\  -   [dcheck.get](/manual/api/reference/dcheck/get) - retrieve discovery     checks

en-us	#### discoveryrule  Bug fixes:\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) `discoveryrule.create`, `discoveryrule.update`: property `interfaceid` is no longer required to create/update a HTTP agent type LLD rule.\
fa	#### قانون پیدا کردن   رفع اشکال:\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) «discoveryrule.create»، «discoveryrule.update»: ویژگی «interfaceid» دیگر برای ایجاد/به‌روزرسانی نوع عامل HTTP لازم نیست قانون LLD.\

en-us	#### discoveryrule  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `discoveryrule.update`: the parameter `uuid` can now be updated.\
fa	#### قانون جست و جو   Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `discoveryrule.update`: the parameter `uuid` can now be updated.\

en-us	# discoveryrule.copy
fa	# کپی کردن قوانین جست وجو 

en-us	# discoveryrule.create
fa	# ساختن قوانین جست وجو 

en-us	# discoveryrule.delete
fa	# پاک کردن قوانین جست وجو 

en-us	# discoveryrule.get
fa	# گرفتن قوانین جست وجو 

en-us	# > Discovery rule object  The following objects are directly related to the `drule` API.
fa	# >آبجکت قانون جست و جو  The following objects are directly related to the `drule` API.

en-us	#### Discovery rule  The discovery rule form contains five tabs, representing, from left to right, the data flow during discovery:  -   *Discovery rule* - specifies, most importantly, the built-in item or     custom script to retrieve discovery data -   *Preprocessing* - applies some preprocessing to the discovered data -   *LLD macros* - allows to extract some macro values to use in     discovered items, triggers, etc -   *Filters* - allows to filter the discovered values -   *Overrides* - allows to modify items, triggers, graphs or host     prototypes when applying to specific discovered objects  The **Discovery rule** tab contains the item key to use for discovery (as well as some general discovery rule attributes):  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_rule_fs.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Name*|Name of discovery rule.| |*Type*|The type of check to perform discovery.<br>In this example we are using a *Zabbix agent* item type.<br>The discovery rule can also be a [dependent item](/manual/config/items/itemtypes/dependent_items), depending on a regular item. It cannot depend on another discovery rule. For a dependent item, select the respective type (*Dependent item*) and specify the master item in the 'Master item' field. The master item must exist.| |*Key*|Enter the discovery item key (up to 2048 characters).<br>For example, you may use the built-in "vfs.fs.discovery" item key to return a JSON with the list of file systems present on the computer and their types.<br>Note that another option for filesystem discovery is using discovery results by the "vfs.fs.get" agent key, supported since Zabbix 4.4.5 (see [example](/manual/discovery/low_level_discovery/examples/mounted_filesystems)).| |*Update interval*|This field specifies how often Zabbix performs discovery. In the beginning, when you are just setting up file system discovery, you might wish to set it to a small interval, but once you know it works you can set it to 30 minutes or more, because file systems usually do not change very often.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 1m, 2h, 1d, since Zabbix 3.4.0.<br>[User macros](/manual/config/macros/user_macros) are supported, since Zabbix 3.4.0.<br>*Note*: The update interval can only be set to '0' if custom intervals exist with a non-zero value. If set to '0', and a custom interval (flexible or scheduled) exists with a non-zero value, the item will be polled during the custom interval duration.<br>*Note* that for an existing discovery rule the discovery can be performed immediately by pushing the *Check now* [button](#form_buttons).| |*Custom intervals*|You can create custom rules for checking the item:<br>**Flexible** - create an exception to the *Update interval* (interval with different frequency)<br>**Scheduling** - create a custom polling schedule.<br>For detailed information see [Custom intervals](/manual/config/items/item/custom_intervals). Scheduling is supported since Zabbix 3.0.0.| |*Keep lost resources period*|This field allows you to specify the duration for how long the discovered entity will be retained (won't be deleted) once its discovery status becomes "Not discovered anymore" (between 1 hour to 25 years; or "0").<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 2h, 1d, since Zabbix 3.4.0.<br>[User macros](/manual/config/macros/user_macros) are supported, since Zabbix 3.4.0.<br>*Note:* If set to "0", entities will be deleted immediately. Using "0" is not recommended, since just wrongly editing the filter may end up in the entity being deleted with all the historical data.| |*Description*|Enter a description.| |*Enabled*|If checked, the rule will be processed.|  ::: noteclassic Discovery rule history is not preserved. :::
fa	#### قانون کشف  فرم قانون کشف شامل پنج برگه است که از چپ به نشان دهنده است درست است، جریان داده در حین کشف:  - *قانون کشف* - از همه مهمتر، آیتم داخلی یا را مشخص می کند     اسکریپت سفارشی برای بازیابی داده های کشف - *پیش پردازش* - مقداری پیش پردازش برای داده های کشف شده اعمال می کند - *ماکروهای LLD* - امکان استخراج برخی از مقادیر ماکرو را برای استفاده در آنها فراهم می کند     موارد کشف شده، محرک ها و غیره - *فیلترها* - اجازه می دهد تا مقادیر کشف شده را فیلتر کنید - *نسخ * - اجازه می دهد تا آیتم ها، محرک ها، نمودارها یا میزبان را تغییر دهید     نمونه های اولیه هنگام اعمال بر روی اشیاء کشف شده خاص  برگه **قانون کشف** حاوی کلید موردی است که برای کشف استفاده می شود (و همچنین برخی از ویژگی های کلی قانون کشف):  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_rule_fs.png)  تمام فیلدهای ورودی اجباری با یک ستاره قرمز مشخص شده اند.  |پارامتر|توضیحات| |--|--------| |*نام*|نام قانون کشف.| |*نوع*|نوع بررسی برای انجام اکتشاف.<br>در این مثال ما از نوع آیتم *عامل Zabbix* استفاده می‌کنیم.<br>قانون کشف همچنین می‌تواند یک [مورد وابسته] باشد(/manual/config/ آیتم ها/نوع آیتم ها/ آیتم های وابسته)، بسته به یک آیتم معمولی. نمی تواند به قانون کشف دیگری وابسته باشد. برای یک آیتم وابسته، نوع مربوطه (*مورد وابسته*) را انتخاب کنید و آیتم اصلی را در قسمت "مورد اصلی" مشخص کنید. آیتم اصلی باید وجود داشته باشد.| |*Key*|کلید مورد کشف را وارد کنید (حداکثر 2048 نویسه).<br>به عنوان مثال، می‌توانید از کلید مورد داخلی "vfs.fs.discovery" برای برگرداندن JSON با لیست سیستم‌های فایل موجود استفاده کنید. روی رایانه و انواع آنها.<br>توجه داشته باشید که گزینه دیگری برای کشف سیستم فایل استفاده از نتایج کشف توسط کلید عامل "vfs.fs.get" است که از Zabbix 4.4.5 پشتیبانی می شود (به [مثال](/manual/discovery/ مراجعه کنید. low_level_discovery/examples/mounted_filesystems)).| |*فاصله به روز رسانی*|این فیلد مشخص می کند که Zabbix هر چند وقت یکبار اکتشاف را انجام می دهد. در ابتدا، زمانی که به تازگی کشف سیستم فایل را راه‌اندازی می‌کنید، ممکن است بخواهید آن را روی یک بازه زمانی کوچک تنظیم کنید، اما وقتی فهمیدید کار می‌کند، می‌توانید آن را روی 30 دقیقه یا بیشتر تنظیم کنید، زیرا سیستم‌های فایل معمولاً اغلب تغییر نمی‌کنند. .<br>[پسوندهای زمانی](/manual/appendix/suffixes) پشتیبانی می‌شوند، به عنوان مثال. 30s, 1m, 2h, 1d, from Zabbix 3.4.0.<br>[User macros](/manual/config/macros/user_macros) از Zabbix 3.4.0 پشتیبانی می شود.<br>*نکته*: فاصله به روز رسانی تنها در صورتی می توان روی '0' تنظیم کرد که فواصل سفارشی با مقدار غیر صفر وجود داشته باشد. اگر روی "0" تنظیم شود، و یک بازه سفارشی (انعطاف پذیر یا برنامه ریزی شده) با مقدار غیر صفر وجود داشته باشد، مورد در طول مدت بازه سفارشی نظرسنجی می شود.<br>*توجه داشته باشید* که برای یک قانون کشف موجود، کشف می تواند بلافاصله با فشار دادن دکمه [دکمه](#form_buttons) *اکنون بررسی کنید* انجام شود. |*فاصله های سفارشی*|شما می توانید قوانین سفارشی برای بررسی مورد ایجاد کنید:<br>**انعطاف** - ایجاد استثنا برای *فاصله به روز رسانی* (فاصله با فرکانس های مختلف)<br>**زمان بندی** - ایجاد یک برنامه زمان‌بندی نظرسنجی سفارشی.<br>برای اطلاعات دقیق به [بازه‌های زمانی سفارشی](/manual/config/items/item/custom_intervals) مراجعه کنید. زمان‌بندی از Zabbix 3.0.0 پشتیبانی می‌شود |*دوره منابع از دست رفته را نگه دارید*|این فیلد به شما امکان می دهد مدت زمانی را که موجودیت کشف شده به صورت "دیگر کشف نشده" (بین 1 ساعت تا 25 سال) حفظ شود (حذف نخواهد شد) مشخص کنید. یا "0").<br>[پسوندهای زمانی](/manual/appendix/suffixes) پشتیبانی می‌شوند، به عنوان مثال. 2h، 1d، از Zabbix 3.4.0.<br>[User macros](/manual/config/macros/user_macros) از Zabbix 3.4.0 پشتیبانی می‌شود.<br>*توجه:* اگر روی "0" تنظیم شود، نهادها بلافاصله حذف خواهند شد. استفاده از "0" توصیه نمی شود، زیرا فقط ویرایش اشتباه فیلتر ممکن است منجر به حذف موجودیت با تمام داده های تاریخی شود.| |*توضیح*|توضیحات را وارد کنید.| |*فعال*|در صورت علامت زدن، قانون پردازش می شود.|  ::: نوتکلاسیک تاریخچه قانون کشف حفظ نشده است. :::

en-us	### Discovery rule  The discovery rule object defines a network discovery rule. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |druleid|string|*(readonly)* ID of the discovery rule.| |**iprange**<br>(required)|string|One or several IP ranges to check separated by commas.<br><br>Refer to the [network discovery configuration](/manual/discovery/network_discovery/rule) section for more information on supported formats of IP ranges.| |**name**<br>(required)|string|Name of the discovery rule.| |delay|string|Execution interval of the discovery rule. Accepts seconds, time unit with suffix and user macro.<br><br>Default: 1h.| |nextcheck|timestamp|*(readonly)* Time when the discovery rule will be executed next.| |proxy\_hostid|string|ID of the proxy used for discovery.| |status|integer|Whether the discovery rule is enabled.<br><br>Possible values:<br>0 - *(default)* enabled;<br>1 - disabled.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
fa	### قانون جست وجو   The discovery rule object defines a network discovery rule. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |druleid|string|*(readonly)* ID of the discovery rule.| |**iprange**<br>(required)|string|One or several IP ranges to check separated by commas.<br><br>Refer to the [network discovery configuration](/manual/discovery/network_discovery/rule) section for more information on supported formats of IP ranges.| |**name**<br>(required)|string|Name of the discovery rule.| |delay|string|Execution interval of the discovery rule. Accepts seconds, time unit with suffix and user macro.<br><br>Default: 1h.| |nextcheck|timestamp|*(readonly)* Time when the discovery rule will be executed next.| |proxy\_hostid|string|ID of the proxy used for discovery.| |status|integer|Whether the discovery rule is enabled.<br><br>Possible values:<br>0 - *(default)* enabled;<br>1 - disabled.|  Note that for some methods (update, delete) the required/optional parameter combination is different.

en-us	# Discovery rule  This class is designed to work with network discovery rules.  ::: notetip This API is meant to work with network discovery rules. For the low-level discovery rules see the [LLD rule API](discoveryrule). :::  Object references:\  -   [Discovery rule](/manual/api/reference/drule/object#discovery_rule)  Available methods:\  -   [drule.create](/manual/api/reference/drule/create) - create new     discovery rules -   [drule.delete](/manual/api/reference/drule/delete) - delete     discovery rules -   [drule.get](/manual/api/reference/drule/get) - retrieve discovery     rules -   [drule.update](/manual/api/reference/drule/update) - update     discovery rules
fa	# قانون جست و جو   This class is designed to work with network discovery rules.  ::: notetip This API is meant to work with network discovery rules. For the low-level discovery rules see the [LLD rule API](discoveryrule). :::  Object references:\  -   [Discovery rule](/manual/api/reference/drule/object#discovery_rule)  Available methods:\  -   [drule.create](/manual/api/reference/drule/create) - create new     discovery rules -   [drule.delete](/manual/api/reference/drule/delete) - delete     discovery rules -   [drule.get](/manual/api/reference/drule/get) - retrieve discovery     rules -   [drule.update](/manual/api/reference/drule/update) - update     discovery rules

en-us	# discoveryrule.update
fa	# به روز رسانی قوانین جست وجو 

en-us	#### Display  Based on acknowledgment information it is possible to configure how the problem count is displayed in the dashboard or maps. To do that, you have to make selections in the *Problem display* option, available in both [map configuration](/manual/config/visualization/maps/map#creating_a_map) and the *Problems by severity* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard##adding_widgets). It is possible to display all problem count, unacknowledged problem count as separated from the total or unacknowledged problem count only.  Based on problem update information (acknowledgment, etc.), it is possible to configure update operations - send a message or execute remote commands.
fa	#### نمایش دادن  بر اساس اطلاعات تصدیق شده ، می‌توان پیکربندی کرد که چگونه تعداد مشکلات در داشبورد یا نقشه ها نمایش داده می شود. برای انجام این کار، شما باید در گزینه *نمایش مشکل* که در موجود است، انتخاب کنید هر دو [نقشه configuration](/manual/config/visualization/maps/map#creating_a_map) و *مشکلات بر اساس شدت* [داشبورد ویجت](/دستی/واسط_وب/بخشهای_نمایش/مانیتورینگ/داشبورد##افزودن_ویجتها). این امکان وجود دارد که تمام تعداد مشکلات، مشکل تایید نشده نمایش داده شود فقط از کل یا تعداد مشکل تایید نشده جدا شده حساب شود.  بر اساس اطلاعات به روز رسانی مشکل (تأیید و غیره) است امکان پیکربندی عملیات به روز رسانی - ارسال پیام یا اجرا دستورات از راه دور

en-us	#### Display  To view web scenarios configured for a host, go to *Monitoring → Hosts*, locate the host in the list and click on the *Web* hyperlink in the last column. Click on the scenario name to get detailed information.  ![](../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}  An overview of web scenarios can also be displayed in *Monitoring → Dashboard* by a Web monitoring widget.  Recent results of the web scenario execution are available in the *Monitoring → Latest data* section.
fa	#### نمایش   To view web scenarios configured for a host, go to *Monitoring → Hosts*, locate the host in the list and click on the *Web* hyperlink in the last column. Click on the scenario name to get detailed information.  ![](../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}  An overview of web scenarios can also be displayed in *Monitoring → Dashboard* by a Web monitoring widget.  Recent results of the web scenario execution are available in the *Monitoring → Latest data* section.

en-us	# drule.create
fa	# ساختن

en-us	# drule.delete
fa	پاک کردن قانون جست وجو 

en-us	# drule.get
fa	دریافت حذف قانون جست و جو 

en-us	# drule.update
fa	# آپدیت قانون جست و جو

en-us	# dservice.get
fa	# دریافت سرویس جست و جو 

en-us	#### Easy Connect  Easy Connect uses the following parameters to connect to the database:  -   *Host* - the host name or IP address of the database server computer     (DBHost parameter in the configuration file). -   *Port* - the listening port on the database server (DBPort parameter     in the configuration file; if not set the default 1521 port will be     used). -   <service\_name> - the service name of the database you want to     access (DBName parameter in the configuration file).  **Example:**  Database parameters set in the server or proxy configuration file (zabbix\_server.conf and zabbix\_proxy.conf):      DBHost=localhost     DBPort=1521     DBUser=myusername     DBName=ORCL     DBPassword=mypassword  Connection string used by Zabbix to establish connection:      DBUser/DBPassword@DBHost:DBPort/DBName  During Zabbix frontend installation, set the corresponding parameters in the *Configure DB connection* step of the setup wizard:  -   Database host: localhost -   Database port: 1521 -   Database name: ORCL -   User: myusername -   Password: mypassword  ![](../../../../assets/en/manual/appendix/install/oracle_easy_connect.png){width="600"}  Alternatively, these parameters can be set in the frontend configuration file (zabbix.conf.php):      $DB["TYPE"]                     = 'ORACLE';     $DB["SERVER"]                   = 'localhost';     $DB["PORT"]             = '1521';     $DB["DATABASE"]                 = 'ORCL';     $DB["USER"]                     = 'myusername';     $DB["PASSWORD"]                 = 'mypassword';
fa	#### اتصال آسان  Easy Connect از پارامترهای زیر برای اتصال به پایگاه داده استفاده می کند:  - *میزبان* - نام میزبان یا آدرس IP رایانه سرور پایگاه داده     (پارامتر DBHost در فایل پیکربندی). - *پورت* - پورت گوش دادن در سرور پایگاه داده (پارامتر DBPort     در فایل پیکربندی؛ اگر تنظیم نشود پورت پیش فرض 1521 خواهد بود     استفاده شده). - <service\_name> - نام سرویس پایگاه داده ای که می خواهید     دسترسی (پارامتر DBName در فایل پیکربندی).  **مثال:**  پارامترهای پایگاه داده در فایل پیکربندی سرور یا پروکسی تنظیم شده است (zabbix\_server.conf و zabbix\_proxy.conf):      DBHost=localhost     DBPort=1521     DBUser=myusername     DBName=ORCL     DBPassword=mypassword  رشته اتصال که توسط Zabbix برای ایجاد اتصال استفاده می شود:      DBUser/DBPassword@DBHost:DBPort/DBName  در طول نصب Zabbix frontend، پارامترهای مربوطه را در آن تنظیم کنید مرحله *پیکربندی اتصال DB* جادوگر راه اندازی:  - میزبان پایگاه داده: localhost - پورت پایگاه داده: 1521 - نام پایگاه داده: ORCL - کاربر: myusername - رمز عبور: mypassword  ![](../../../../assets/en/manual/appendix/install/oracle_easy_connect.png){width="600"}  متناوبا، این پارامترها را می توان در پیکربندی frontend تنظیم کرد فایل (zabbix.conf.php):      $DB["TYPE"] = 'ORACLE';     $DB["SERVER"] = 'localhost';     $DB["PORT"] = '1521';     $DB["DATABASE"] = 'ORCL';     $DB["USER"] = 'myusername';     $DB["PASSWORD"] = 'mypassword';