Áú»¢¶Ä²©

configuration.export

§°§á§Ú§ã§Ñ§ß§Ú§Ö

§ã§ä§â§à§Ü§Ñ configuration.export(§à§Ò§ì§Ö§Ü§ä §á§Ñ§â§Ñ§Þ§Ö§ä§â§í)

§¿§ä§à§ä §Þ§Ö§ä§à§Õ §á§à§Ù§Ó§à§Ý§ñ§Ö§ä §ï§Ü§ã§á§à§â§ä§Ú§â§à§Ó§Ñ§ä§î §Õ§Ñ§ß§ß§í§Ö §Ü§à§ß§æ§Ú§Ô§å§â§Ñ§è§Ú§Ú §Ó §Ó§Ú§Õ§Ö §ã§Ö§â§Ú§Ñ§Ý§Ú§Ù§à§Ó§Ñ§ß§ß§à§Û §ã§ä§â§à§Ü§Ú.

§±§Ñ§â§Ñ§Þ§Ö§ä§â§í

(§à§Ò§ì§Ö§Ü§ä) §±§Ñ§â§Ñ§Þ§Ö§ä§â§í §à§á§â§Ö§Õ§Ö§Ý§ñ§ð§ä §ï§Ü§ã§á§à§â§ä§Ú§â§å§Ö§Þ§í§Ö §à§Ò§ì§Ö§Ü§ä§í §Ú §Ú§ã§á§à§Ý§î§Ù§å§Ö§Þ§í§Û §æ§à§â§Þ§Ñ§ä §ï§Ü§ã§á§à§â§ä§Ñ.

§±§Ñ§â§Ñ§Þ§Ö§ä§â §´§Ú§á §°§á§Ú§ã§Ñ§ß§Ú§Ö
format
(§ä§â§Ö§Ò§å§Ö§ä§ã§ñ)
§ã§ä§â§à§Ü§Ñ §¶§à§â§Þ§Ñ§ä, §Ó §Ü§à§ä§à§â§à§Þ §ß§Ö§à§Ò§ç§à§Õ§Ú§Þ§à §ï§Ü§ã§á§à§â§ä§Ú§â§à§Ó§Ñ§ä§î §Õ§Ñ§ß§ß§í§Ö.

§£§à§Ù§Þ§à§Ø§ß§í§Ö §Ù§ß§Ñ§é§Ö§ß§Ú§ñ:
json - JSON;
xml - XML.
options
(§ä§â§Ö§Ò§å§Ö§ä§ã§ñ)
§à§Ò§ì§Ö§Ü§ä §¿§Ü§ã§á§à§â§ä§Ú§â§å§Ö§Þ§í§Ö §à§Ò§ì§Ö§Ü§ä§í.

§°§Ò§ì§Ö§Ü§ä options §Ú§Þ§Ö§Ö§ä §ã§Ý§Ö§Õ§å§ð§ë§Ú§Ö §á§Ñ§â§Ñ§Þ§Ö§ä§â§í:
groups - (§Þ§Ñ§ã§ã§Ú§Ó) ID §ï§Ü§ã§á§à§â§ä§Ú§â§å§Ö§Þ§í§ç §Ô§â§å§á§á §å§Ù§Ý§à§Ó §ã§Ö§ä§Ú;
hosts - (§Þ§Ñ§ã§ã§Ú§Ó) ID §ï§Ü§ã§á§à§â§ä§Ú§â§å§Ö§Þ§í§ç §å§Ù§Ý§à§Ó §ã§Ö§ä§Ú;
images - (§Þ§Ñ§ã§ã§Ú§Ó) ID §ï§Ü§ã§á§à§â§ä§Ú§â§å§Ö§Þ§í§ç §Ú§Ù§à§Ò§â§Ñ§Ø§Ö§ß§Ú§Û;
maps - (§Þ§Ñ§ã§ã§Ú§Ó) ID §ï§Ü§ã§á§à§â§ä§Ú§â§å§Ö§Þ§í§ç §Ü§Ñ§â§ä §ã§Ö§ä§Ö§Û;
mediaTypes - (§Þ§Ñ§ã§ã§Ú§Ó) ID §ï§Ü§ã§á§à§â§ä§Ú§â§å§Ö§Þ§í§ç §ã§á§à§ã§à§Ò§à§Ó §à§á§à§Ó§Ö§ë§Ö§ß§Ú§ñ;
screens - (§Þ§Ñ§ã§ã§Ú§Ó) ID §ï§Ü§ã§á§à§â§ä§Ú§â§å§Ö§Þ§í§ç §Ü§à§Þ§á§Ý§Ö§Ü§ã§ß§í§ç §ï§Ü§â§Ñ§ß§à§Ó;
templates - (§Þ§Ñ§ã§ã§Ú§Ó) ID §ï§Ü§ã§á§à§â§ä§Ú§â§å§Ö§Þ§í§ç §ê§Ñ§Ò§Ý§à§ß§à§Ó;
valueMaps - (§Þ§Ñ§ã§ã§Ú§Ó) ID §ï§Ü§ã§á§à§â§ä§Ú§â§å§Ö§Þ§í§ç §á§â§Ö§à§Ò§â§Ñ§Ù§à§Ó§Ñ§ß§Ú§Û §Ù§ß§Ñ§é§Ö§ß§Ú§Û;

§£§à§Ù§Ó§â§Ñ§ë§Ñ§Ö§Þ§í§Ö §Ù§ß§Ñ§é§Ö§ß§Ú§ñ

(§ã§ä§â§à§Ü§Ñ) §£§à§Ù§Ó§â§Ñ§ë§Ñ§Ö§ä §ã§Ö§â§Ú§Ñ§Ý§Ú§Ù§à§Ó§Ñ§ß§ß§å§ð §ã§ä§â§à§Ü§å, §Ü§à§ä§à§â§Ñ§ñ §ã§à§Õ§Ö§â§Ø§Ú§ä §Ù§Ñ§á§â§à§ê§Ö§ß§ß§í§Ö §Õ§Ñ§ß§ß§í§Ö §Ü§à§ß§æ§Ú§Ô§å§â§Ñ§è§Ú§Ú.

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

§¿§Ü§ã§á§à§â§ä §å§Ù§Ý§Ñ §ã§Ö§ä§Ú

§¿§Ü§ã§á§à§â§ä §Ü§à§ß§æ§Ú§Ô§å§â§Ñ§è§Ú§Ú §å§Ù§Ý§Ñ §ã§Ö§ä§Ú §Ó §Ó§Ú§Õ§Ö §ã§ä§â§à§Ü§Ú XML.

§©§Ñ§á§â§à§ã:

{
           "jsonrpc": "2.0",
           "method": "configuration.export",
           "params": {
               "options": {
                   "hosts": [
                       "10161"
                   ]
               },
               "format": "xml"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

§°§ä§Ó§Ö§ä:

{
           "jsonrpc": "2.0",
           "result": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>4.0</version><date>2018-03-29T06:54:34Z</date><groups><group><name>Áú»¢¶Ä²© servers</name></group></groups><hosts><host><host>Export host</host><name>Export host</name><description/><proxy/><status>0</status><ipmi_authtype>-1</ipmi_authtype><ipmi_privilege>2</ipmi_privilege><ipmi_username/><ipmi_password/><tls_connect>1</tls_connect><tls_accept>1</tls_accept><tls_issuer/><tls_subject/><tls_psk_identity/><tls_psk/><templates/><groups><group><name>Áú»¢¶Ä²© servers</name></group></groups><interfaces><interface><default>1</default><type>1</type><useip>1</useip><ip>127.0.0.1</ip><dns/><port>10050</port><bulk>1</bulk><interface_ref>if1</interface_ref></interface></interfaces><applications><application><name>Application</name></application></applications><items><item><name>Item</name><type>0</type><snmp_community/><snmp_oid/><key>item.key</key><delay>30s</delay><history>90d</history><trends>365d</trends><status>0</status><value_type>3</value_type><allowed_hosts/><units/><snmpv3_contextname/><snmpv3_securityname/><snmpv3_securitylevel>0</snmpv3_securitylevel><snmpv3_authprotocol>0</snmpv3_authprotocol><snmpv3_authpassphrase/><snmpv3_privprotocol>0</snmpv3_privprotocol><snmpv3_privpassphrase/><params/><ipmi_sensor/><authtype>0</authtype><username/><password/><publickey/><privatekey/><port/><description/><inventory_link>0</inventory_link><applications><application><name>Application</name></application></applications><valuemap><name>Host status</name></valuemap><logtimefmt/><preprocessing/><jmx_endpoint/><timeout>3s</timeout><url/><query_fields/><posts/><status_codes>200</status_codes><follow_redirects>1</follow_redirects><post_type>0</post_type><http_proxy/><headers/><retrieve_mode>0</retrieve_mode><request_method>1</request_method><output_format>0</output_format><allow_traps>0</allow_traps><ssl_cert_file/><ssl_key_file/><ssl_key_password/><verify_peer>0</verify_peer><verify_host>0</verify_host><master_item/><interface_ref>if1</interface_ref></item></items><discovery_rules/><httptests/><macros/><inventory/></host></hosts><value_maps><value_map><name>Host status</name><mappings><mapping><value>0</value><newvalue>Up</newvalue></mapping><mapping><value>2</value><newvalue>Unreachable</newvalue></mapping></mappings></value_map></value_maps></zabbix_export>\n",
           "id": 1
       }

§ª§ã§ç§à§Õ§ß§í§Û §Ü§à§Õ

CConfiguration::export() §Ó frontends/php/include/classes/api/services/CConfiguration.php.