Áú»¢¶Ä²©

discoveryrule.get

§°§á§Ú§ã

integer/array discoveryrule.get(object parameters)

§°§Ó§Ñ §Þ§Ö§ä§à§Õ§Ñ §à§Þ§à§Ô§å?§Ñ§Ó§Ñ §á§â§Ö§å§Ù§Ú§Þ§Ñ?§Ö LLD §á§â§Ñ§Ó§Ú§Ý§Ñ §å §ã§Ü§Ý§Ñ§Õ§å §ã§Ñ §Ù§Ñ§Õ§Ñ§ä§Ú§Þ §á§Ñ§â§Ñ§Þ§Ö§ä§â§Ú§Þ§Ñ.

§°§Ó§Ñ §Þ§Ö§ä§à§Õ§Ñ ?§Ö §Õ§à§ã§ä§å§á§ß§Ñ §Ü§à§â§Ú§ã§ß§Ú§è§Ú§Þ§Ñ §Ò§Ú§Ý§à §Ü§à§Ô §ä§Ú§á§Ñ. §¥§à§Ù§Ó§à§Ý§Ö §Ù§Ñ §á§à§Ù§Ú§Ó§Ñ?§Ö §Þ§Ö§ä§à§Õ§Ö §Þ§à§Ô§å §Ò§Ú§ä§Ú §à§Õ§å§Ù§Ö§ä§Ö §å §á§à§Õ§Ö§ê§Ñ§Ó§Ñ?§Ú§Þ§Ñ §å§Ý§à§Ô§Ñ §Ü§à§â§Ú§ã§ß§Ú§Ü§Ñ. §±§à§Ô§Ý§Ö§Õ§Ñ?§ä§Ö User roles §Ù§Ñ §Ó§Ú§ê§Ö §Ú§ß§æ§à§â§Þ§Ñ§è§Ú?§Ñ.

§±§Ñ§â§Ñ§Þ§Ö§ä§â§Ú

(object) §±§Ñ§â§Ñ§Þ§Ö§ä§â§Ú §Ü§à?§Ú §Õ§Ö§æ§Ú§ß§Ú§ê§å §Ø§Ö?§Ö§ß§Ú §Ú§Ù§Ý§Ñ§Ù.

§®§Ö§ä§à§Õ §á§à§Õ§â§Ø§Ñ§Ó§Ñ §ã§Ý§Ö§Õ§Ö?§Ö §á§Ñ§â§Ñ§Þ§Ö§ä§â§Ö. |Parameter|Type|Description| |--|--|------| |itemids|ID/array|§£§â§Ñ?§Ñ §ã§Ñ§Þ§à LLD §á§â§Ñ§Ó§Ú§Ý§Ñ §ã§Ñ §Õ§Ñ§ä§Ú§Þ ID-§Ú?§Ö§Ó§Ú§Þ§Ñ.| |groupids|ID/array|§£§â§Ñ?§Ñ §ã§Ñ§Þ§à LLD §á§â§Ñ§Ó§Ú§Ý§Ñ §Ü§à?§Ñ §á§â§Ú§á§Ñ§Õ§Ñ?§å §Õ§à§Þ§Ñ?§Ú§ß§Ú§Þ§Ñ §Ú§Ù §Õ§Ñ§ä§Ú§ç §Ô§â§å§á§Ñ.| |hostids|ID/array|§£§â§Ñ?§Ñ §ã§Ñ§Þ§à LLD §á§â§Ñ§Ó§Ú§Ý§Ñ §Ü§à?§Ñ §á§â§Ú§á§Ñ§Õ§Ñ?§å §Õ§Ñ§ä§Ú§Þ §Õ§à§Þ§Ñ?§Ú§ß§Ú§Þ§Ñ.| |inherited|boolean|§¡§Ü§à ?§Ö §á§à§ã§ä§Ñ§Ó?§Ö§ß§à §ß§Ñ true §Ó§â§Ñ§ä§Ú §ã§Ñ§Þ§à LLD §á§â§Ñ§Ó§Ú§Ý§Ñ §ß§Ñ§ã§Ý§Ö?§Ö§ß§Ñ §Ú§Ù §ê§Ñ§Ò§Ý§à§ß§Ñ.| |interfaceids|ID/array|§£§â§Ñ?§Ñ §ã§Ñ§Þ§à LLD §á§â§Ñ§Ó§Ú§Ý§Ñ §Ü§à?§Ñ §Ü§à§â§Ú§ã§ä§Ö §Õ§Ñ§ä§Ö §Ú§ß§ä§Ö§â§æ§Ö?§ã§Ö §Õ§à§Þ§Ñ?§Ú§ß§Ñ.| |monitored|boolean|§¡§Ü§à ?§Ö §á§à§ã§ä§Ñ§Ó?§Ö§ß§à §ß§Ñ true §Ó§â§Ñ?§Ñ §ã§Ñ§Þ§à §à§Þ§à§Ô§å?§Ö§ß§Ñ LLD §á§â§Ñ§Ó§Ú§Ý§Ñ §Ü§à?§Ñ §á§â§Ú§á§Ñ§Õ§Ñ?§å §ß§Ñ§Õ§Ô§Ý§Ö§Õ§Ñ§ß§Ú§Þ §Õ§à§Þ§Ñ?§Ú§ß§Ú§Þ§Ñ.| |templated|boolean|§¡§Ü§à ?§Ö §á§à§ã§ä§Ñ§Ó?§Ö§ß§à §ß§Ñ true §Ó§â§Ñ?§Ñ §ã§Ñ§Þ§à LLD §á§â§Ñ§Ó§Ú§Ý§Ñ §Ü§à?§Ñ §á§â§Ú§á§Ñ§Õ§Ñ?§å §ê§Ñ§Ò§Ý§à§ß§Ú§Þ§Ñ.| |templateids|ID/array|§£§â§Ñ?§Ñ §ã§Ñ§Þ§à LLD §á§â§Ñ§Ó§Ú§Ý§Ñ §Ü§à?§Ñ §á§â§Ú§á§Ñ§Õ§Ñ?§å §Õ§Ñ§ä§Ú§Þ §ê§Ñ§Ò§Ý§à§ß§Ú§Þ§Ñ.| |selectFilter|query|§£§â§Ñ?§Ñ §ã§Ó§à?§ã§ä§Ó§à filter §ã§Ñ §á§à§Õ§Ñ§è§Ú§Þ§Ñ §æ§Ú§Ý§ä§Ö§â§Ñ §Ü§à?§Ú §Ü§à§â§Ú§ã§ä§Ú LLD §á§â§Ñ§Ó§Ú§Ý§à.| |selectGraphs|query|§£§â§Ñ?§Ñ §ã§Ó§à?§ã§ä§Ó§à graphs §ã§Ñ §á§â§à§ä§à§ä§Ú§á§à§Ó§Ú§Þ§Ñ §Ô§â§Ñ§æ§à§Ó§Ñ §Ü§à?§Ú §á§â§Ú§á§Ñ§Õ§Ñ?§å LLD §á§â§Ñ§Ó§Ú§Ý§å.

§±§à§Õ§â§Ø§Ñ§Ó§Ñ count.| |selectHostPrototypes|query|§£§â§Ñ?§Ñ §ã§Ó§à?§ã§ä§Ó§à hostPrototypes §ã§Ñ §á§â§à§ä§à§ä§Ú§á§à§Ó§Ú§Þ§Ñ §Õ§à§Þ§Ñ?§Ú§ß§Ñ §Ü§à?§Ú §á§â§Ú§á§Ñ§Õ§Ñ?§å LLD §á§â§Ñ§Ó§Ú§Ý§å.

§±§à§Õ§â§Ø§Ñ§Ó§Ñ count.| |selectHosts|query|§£§â§Ñ?§Ñ §ã§Ó§à?§ã§ä§Ó§à hosts §ã§Ñ §ß§Ú§Ù§à§Þ §Õ§à§Þ§Ñ?§Ú§ß§Ñ §Ü§à?§Ú§Þ§Ñ LLD §á§â§Ñ§Ó§Ú§Ý§à §á§â§Ú§á§Ñ§Õ§Ñ.| |selectItems|query|§£§â§Ñ?§Ñ §ã§Ó§à?§ã§ä§Ó§à items §ã§Ñ §á§â§à§ä§à§ä§Ú§á§à§Ó§Ú§Þ§Ñ §ã§ä§Ñ§Ó§Ü§Ú §Ü§à?§Ú §á§â§Ú§á§Ñ§Õ§Ñ?§å LLD §á§â§Ñ§Ó§Ú§Ý§å.

§±§à§Õ§â§Ø§Ñ§Ó§Ñ count.| |selectTriggers|query|§£§â§Ñ?§Ñ §ã§Ó§à?§ã§ä§Ó§à triggers §ã§Ñ §á§â§à§ä§à§ä§Ú§á§à§Ó§Ú§Þ§Ñ §à§Ü§Ú§Õ§Ñ§é§Ñ §Ü§à?§Ú §á§â§Ú§á§Ñ§Õ§Ñ?§å LLD §á§â§Ñ§Ó§Ú§Ý§å.

§±§à§Õ§â§Ø§Ñ§Ó§Ñ count.| |selectLLDMacroPaths|query|§£§â§Ñ?§Ñ §ã§Ó§à?§ã§ä§Ó§à lld_macro_paths §ã§Ñ §Ý§Ú§ã§ä§à§Þ LLD §Þ§Ñ§Ü§â§à§Ñ §Ú §á§å§ä§Ñ?§Ñ§Þ§Ñ §Õ§à §Ó§â§Ö§Õ§ß§à§ã§ä§Ú §Õ§à§Õ§Ö?§Ö§ß§Ú§ç §ã§Ó§Ñ§Ü§à§Þ §à§Õ§Ô§à§Ó§Ñ§â§Ñ?§å?§Ö§Þ §Þ§Ñ§Ü§â§à§å.| |selectPreprocessing|query|§£§â§Ñ?§Ñ §ã§Ó§à?§ã§ä§Ó§à preprocessing §ã§Ñ §à§á§è§Ú?§Ñ§Þ§Ñ §Ù§Ñ §á§â§Ö§ä§ç§à§Õ§ß§å §à§Ò§â§Ñ§Õ§å LLD §á§â§Ñ§Ó§Ú§Ý§Ñ.| |selectOverrides|query|§£§â§Ñ?§Ñ §ã§Ó§à?§ã§ä§Ó§à lld_rule_overrides §ã§Ñ §Ý§Ú§ã§ä§à§Þ §æ§Ú§Ý§ä§Ö§â§Ñ, §å§ã§Ý§à§Ó§Ñ §Ú §à§á§Ö§â§Ñ§è§Ú?§Ñ §Ü§à?§Ö §ã§Ö §Ú§Ù§Ó§à§Õ§Ö §ß§Ñ §à§Ò?§Ö§Ü§ä§Ú§Þ§Ñ §á§â§à§ä§à§ä§Ú§á§Ñ.| |filter|object|§£§â§Ñ?§Ñ §ã§Ñ§Þ§à §à§ß§Ö §â§Ö§Ù§å§Ý§ä§Ñ§ä§Ö §Ü§à?§Ú §ã§Ö §ä§Ñ§é§ß§à §á§à§Õ§å§Õ§Ñ§â§Ñ?§å §ã§Ñ §Õ§Ñ§ä§Ú§Þ §æ§Ú§Ý§ä§Ö§â§à§Þ.

§±§â§Ú§ç§Ó§Ñ§ä§Ñ §à§Ò?§Ö§Ü§Ñ§ä, §Ô§Õ§Ö §ã§å §Ü?§å§é§Ö§Ó§Ú §Ú§Þ§Ö§ß§Ñ §ã§Ó§à?§ã§ä§Ñ§Ó§Ñ, §Ñ §Ó§â§Ö§Õ§ß§à§ã§ä§Ú §ã§å §Ú§Ý§Ú ?§Ö§Õ§ß§Ñ §Ó§â§Ö§Õ§ß§à§ã§ä §Ú§Ý§Ú §ß§Ú§Ù §Ó§â§Ö§Õ§ß§à§ã§ä§Ú §Ù§Ñ §á§à§Õ§å§Õ§Ñ§â§Ñ?§Ö.

§¯§Ö §á§à§Õ§â§Ø§Ñ§Ó§Ñ §ã§Ó§à?§ã§ä§Ó§Ñ text data type.

§±§à§Õ§â§Ø§Ñ§Ó§Ñ §Õ§à§Õ§Ñ§ä§ß§Ñ §ã§Ó§à?§ã§ä§Ó§Ñ:
host - §ä§Ö§ç§ß§Ú§é§Ü§à §Ú§Þ§Ö §Õ§à§Þ§Ñ?§Ú§ß§Ñ §Ü§à§Þ§Ö §á§â§Ú§á§Ñ§Õ§Ñ §á§â§Ñ§Ó§Ú§Ý§à LLD.| |limitSelects|integer|§°§Ô§â§Ñ§ß§Ú§é§Ñ§Ó§Ñ §Ò§â§à? §Ù§Ñ§á§Ú§ã§Ñ §Ü§à?§Ö §Ó§â§Ñ?§Ñ?§å §á§à§Õ§Ú§Ù§Ò§à§â§Ú.

§±§â§Ú§Þ§Ö?§å?§Ö §ã§Ö §ß§Ñ §ã§Ý§Ö§Õ§Ö?§Ö §á§à§Õ§Ú§Ù§Ò§à§â§Ö: selectItems, selectGraphs, selectTriggers.| |sortfield|string/array|§³§à§â§ä§Ú§â§Ñ §â§Ö§Ù§å§Ý§ä§Ñ§ä §á§â§Ö§Þ§Ñ §Õ§Ñ§ä§Ú§Þ §ã§Ó§à?§ã§ä§Ó§Ú§Þ§Ñ.

§®§à§Ô§å?§Ö §Ó§â§Ö§Õ§ß§à§ã§ä§Ú: itemid, name, key_, delay, type, status.| |countOutput|boolean|§°§Ó§Ú §á§Ñ§â§Ñ§Þ§Ö§ä§â§Ú §ã§å §à§á§Ú§ã§Ñ§ß§Ú §å [§â§Ö§æ§Ö§â§Ö§ß§ä§ß§à§Þ §Ü§à§Þ§Ö§ß§ä§Ñ§â§å] (/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

§±§à§Ó§â§Ñ§ä§ß§Ö §Ó§â§Ö§Õ§ß§à§ã§ä§Ú

(integer/array) §£§â§Ñ?§Ñ §Ò§Ú§Ý§à:

  • §ß§Ú§Ù §à§Ò?§Ö§Ü§Ñ§ä§Ñ;
  • §Ò§â§à? §á§â§Ö§å§Ù§Ö§ä§Ú§ç §à§Ò?§Ö§Ü§Ñ§ä§Ñ, §Ñ§Ü§à ?§Ö §á§Ñ§â§Ñ§Þ§Ö§ä§Ñ§â countOutput §Ü§à§â§Ú§ê?§Ö§ß.

§±§â§Ú§Þ§Ö§â§Ú

§±§â§Ö§å§Ù§Ú§Þ§Ñ?§Ö §á§â§Ñ§Ó§Ú§Ý§Ñ §à§ä§Ü§â§Ú§Ó§Ñ?§Ñ §ã§Ñ §Õ§à§Þ§Ñ?§Ú§ß§Ñ

§±§â§Ö§å§Ù§Þ§Ú §ã§Ó§Ñ §á§â§Ñ§Ó§Ú§Ý§Ñ §à§ä§Ü§â§Ú§Ó§Ñ?§Ñ §Ù§Ñ §à§Õ§â§Ö?§Ö§ß§Ú ID §Õ§à§Þ§Ñ?§Ú§ß§Ñ.

Request:

{
             "jsonrpc": "2.0",
             "method": "discoveryrule.get",
             "params": {
             "output": "extend",
             "hostids": "10202"
             },
             "id": 1
       }

§°§Õ§Ô§à§Ó§à§â:

{
            "jsonrpc": "2.0",
            "result": [
            {
            "itemid": "27425",
            "type": "0",
            "snmp_oid": "",
            "hostid": "10202",
            "name": "Network interface discovery",
            "key_": "net.if.discovery",
            "delay": "1h",
            "status": "0",
            "trapper_hosts": "",
            "templateid": "22444",
            "valuemapid": "0",
            "params": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "username": "",
            "password": "",
            "publickey": "",
            "privatekey": "",
            "interfaceid": "119",
            "description": "Discovery of network interfaces as defined in global regular expression \"Network interfaces for discovery\".",
            "lifetime": "30d",
            "jmx_endpoint": "",
            "master_itemid": "0",
            "timeout": "",
            "url": "",
            "query_fields": [],
            "posts": "",
            "status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "http_proxy": "",
            "headers": [],
            "retrieve_mode": "0",
            "request_method": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "uuid": "",
            "lifetime_type": "0",
            "enabled_lifetime_type": "2",
            "enabled_lifetime": "0",
            "state": "0",
            "error": "",
            "parameters": []
            },
            {
            "itemid": "27426",
            "type": "0",
            "snmp_oid": "",
            "hostid": "10202",
            "name": "Mounted filesystem discovery",
            "key_": "vfs.fs.discovery",
            "delay": "1h",
            "status": "0",
            "trapper_hosts": "",
            "templateid": "22450",
            "valuemapid": "0",
            "params": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "username": "",
            "password": "",
            "publickey": "",
            "privatekey": "",
            "interfaceid": "119",
            "description": "Discovery of file systems of different types as defined in global regular expression \"File systems for discovery\".",
            "lifetime": "30d",
            "jmx_endpoint": "",
            "master_itemid": "0",
            "timeout": "",
            "url": "",
            "query_fields": [],
            "posts": "",
            "status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "http_proxy": "",
            "headers": [],
            "retrieve_mode": "0",
            "request_method": "0",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "uuid": "","
            lifetime_type": "0",
            "enabled_lifetime_type": "2",
            "enabled_lifetime": "0",
            "state": "0",
            "error": "",
            "parameters": []
            }
            ],
            "id": 1
       }

§±§â§Ö§å§Ù§Ú§Þ§Ñ?§Ö §å§ã§Ý§à§Ó§Ñ §æ§Ú§Ý§ä§Ö§â§Ñ

§±§â§Ö§å§Ù§Þ§Ú §ß§Ñ§Ù§Ú§Ó LLD §á§â§Ñ§Ó§Ú§Ý§Ñ "24681" §Ú ?§Ö§Ô§à§Ó§Ö §å§ã§Ý§à§Ó§Ö §æ§Ú§Ý§ä§Ö§â§Ñ. §¶§Ú§Ý§ä§Ö§â §Ü§à§â§Ú§ã§ä§Ú §ä§Ú§á §Ö§Ó§Ñ§Ý§å§Ñ§è§Ú?§Ö "and", §ä§Ñ§Ü§à §Õ§Ñ ?§Ö §ã§Ó§à?§ã§ä§Ó§à formula §á§â§Ñ§Ù§ß§à, §Ñ eval_formula §ã§Ö §Ô§Ö§ß§Ö§â§Ú§ê§Ö §Ñ§å§ä§à§Þ§Ñ§ä§ã§Ü§Ú.

Request:

{
            "jsonrpc": "2.0",
            "method": "discoveryrule.get",
            "params": {
            "output": ["name"],
            "selectFilter": "extend",
            "itemids": ["24681"]
            },
            "id": 1
       }

§°§Õ§Ô§à§Ó§à§â:

{
            "jsonrpc": "2.0",
            "result": [
            {
            "itemid": "24681",
            "name": "Filtered LLD rule",
            "filter": {
            "evaltype": "1",
            "formula": "",
            "conditions": [
            {
            "macro": "{#MACRO1}",
            "value": "@regex1",
            "operator": "8",
            "formulaid": "A"
            },
            {
            "macro": "{#MACRO2}",
            "value": "@regex2",
            "operator": "9",
            "formulaid": "B"
            },
            {
            "macro": "{#MACRO3}",
            "value": "",
            "operator": "12",
            "formulaid": "C"
            },
            {
            "macro": "{#MACRO4}",
            "value": "",
            "operator": "13",
            "formulaid": "D"
            }
            ],
            "eval_formula": "A and B and C and D"
            }
            }
            ],
            "id": 1
       }

§±§â§Ö§å§Ù§Þ§Ú LLD §á§â§Ñ§Ó§Ú§Ý§à §á§â§Ö§Þ§Ñ URL-§å

§±§â§Ö§å§Ù§Þ§Ú LLD §á§â§Ñ§Ó§Ú§Ý§à §Ù§Ñ §Õ§à§Þ§Ñ?§Ú§ß§Ñ §á§â§Ö§Þ§Ñ §Ó§â§Ö§Õ§ß§à§ã§ä§Ú §á§à?§Ñ URL §á§â§Ñ§Ó§Ú§Ý§Ñ. §±§à§Õ§â§Ø§Ñ§ß§à ?§Ö §ã§Ñ§Þ§à §ä§Ñ§é§ß§à §á§à§Õ§å§Õ§Ñ§â§Ñ?§Ö URL §ã§ä§â§Ú§ß§Ô§Ñ §Õ§Ö§æ§Ú§ß§Ú§ã§Ñ§ß§à§Ô §Ù§Ñ LLD §á§â§Ñ§Ó§Ú§Ý§à.

Request:

{
            "jsonrpc": "2.0",
            "method": "discoveryrule.get",
            "params": {
            "hostids": "10257",
            "filter": {
            "type": 19,
            "url": "http://127.0.0.1/discoverer.php"
            }
            },
            "id": 1
       }

§°§Õ§Ô§à§Ó§à§â:

{
            "jsonrpc": "2.0",
            "result": [
            {
            "itemid": "28336",
            "type": "19",
            "snmp_oid": "",
            "hostid": "10257",
            "name": "API HTTP agent",
            "key_": "api_discovery_rule",
            "delay": "5s",
            "status": "0",
            "trapper_hosts": "",
            "templateid": "0",
            "valuemapid": "0",
            "params": "",
            "ipmi_sensor": "",
            "authtype": "0",
            "username": "",
            "password": "",
            "publickey": "",
            "privatekey": "",
            "interfaceid": "5",
            "description": "",
            "lifetime": "30d",
            "jmx_endpoint": "",
            "master_itemid": "0",
            "timeout": "",
            "url": "http://127.0.0.1/discoverer.php",
            "query_fields": [
            {
            "name": "mode",
            "value": "json"},
            {
            "name": "elements",
            "value": "2"
            }
            ],
            "posts": "","status_codes": "200",
            "follow_redirects": "1",
            "post_type": "0",
            "http_proxy": "",
            "headers": [
            {
            "name" : "X-Type",
            "value": "api"
            },
            {
            "name": "Authorization",
            "value": "Bearer mF_A.B5f-2.1JcM"
            }
            ],
            "retrieve_mode": "0",
            "request_method": "1",
            "ssl_cert_file": "",
            "ssl_key_file": "",
            "ssl_key_password": "",
            "verify_peer": "0",
            "verify_host": "0",
            "allow_traps": "0",
            "uuid": "",
            "lifetime_type": "0",
            "enabled_lifetime_type": "2",
            "enabled_lifetime": "0",
            "state": "0",
            "error": "",
            "parameters": []
            }
            ],
            "id": 1
       }

§±§â§Ö§å§Ù§Þ§Ú LLD §á§â§Ñ§Ó§Ú§Ý§à §ã§Ñ §Ù§Ñ§Þ§Ö§ß§Ñ§Þ§Ñ

§±§â§Ö§å§Ù§Þ§Ú ?§Ö§Õ§ß§à LLD §á§â§Ñ§Ó§Ú§Ý§à §Ü§à?§Ö §Ú§Þ§Ñ §â§Ñ§Ù§Ý§Ú§é§Ú§ä§Ñ §á§à§Õ§Ö§ê§Ñ§Ó§Ñ?§Ñ §Ù§Ñ§Þ§Ö§ß§Ö.

Request:

{
            "jsonrpc": "2.0",
            "method": "discoveryrule.get",
            "params": {
            "output": ["name"],
            "itemids": "30980",
            "selectOverrides": ["name", "step", "stop", "filter", "operations"]
            },
            "id": 1
       }

§°§Õ§Ô§à§Ó§à§â:

{
            "jsonrpc": "2.0",
            "result": [
            {
            "name": "Discover database host",
            "overrides": [
            {
            "name": "Discover MySQL host",
            "step": "1",
            "stop": "1",
            "filter": {
            "evaltype": "2",
            "formula": "",
            "conditions": [
            {
            "macro": "{#UNIT.NAME}",
            "operator": "8",
            "value": "^mysqld\\.service$",
            "formulaid": "A"
            },
            {
            "macro": "{#UNIT.NAME}",
            "operator": "8",
            "value": "^mariadb\\.service$",
            "formulaid": "B"
            }
            ],
            "eval_formula": "A or B"
            },
            "operations": [
            {
            "operationobject": "3",
            "operator": "2",
            "value": "Database host",
            "opstatus": {
            "status": "0"
            },
            "optag": [
            {
            "tag": "database",
            "value": "mysql"
            }
            ],
            "optemplate": [
            {
            "templateid": "10170"
            }
            ]
            }
            ]
            },
            {
            "name": "Discover PostgreSQL host",
            "step": "2",
            "stop": "1",
            "filter": {
            "evaltype": "0",
            "formula": "",
            "conditions": [
            {
            "macro": "{#UNIT.NAME}",
            "operator": "8",
            "value": "^postgresql\\.service$",
            "formulaid": "A"
            }
            ],
            "eval_formula": "A"
            },
            "operations": [
            {
            "operationobject": "3",
            "operator": "2",
            "value": "Database host",
            "opstatus": {
            "status": "0"
            },
            "optag": [
            {
            "tag": "database",
            "value": "postgresql"
            }
            ],
            "optemplate": [
            {
            "templateid": "10263"
            }
            ]
            }
            ]
            }
            ]
            }
            ],
            "id": 1
       }

###§´§Ñ§Ü§à?§Ö §á§à§Ô§Ý§Ö§Õ§Ñ?§ä§Ö

-Graph prototype -Host -Item prototype -LLD rule filter -Trigger prototype

§ª§Ù§Ó§à§â

CDiscoveryRule::get() §å ui/include/classes/api/services/CDiscoveryRule.php.