{"id":88456,"date":"2020-07-14T13:41:59","date_gmt":"2020-07-14T11:41:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/dobavlenie-nody-v-skydive-topologiyu-vruchnuyu-cherez-skydive-client"},"modified":"2020-07-14T13:41:59","modified_gmt":"2020-07-14T11:41:59","slug":"dobavlenie-nody-v-skydive-topologiyu-vruchnuyu-cherez-skydive-client","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/dobavlenie-nody-v-skydive-topologiyu-vruchnuyu-cherez-skydive-client","title":{"rendered":"Node manuaalne lisamine Skydive topoloogias Skydive kliendi kaudu","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Skydive on avatud l\u00e4htekoodiga reaalaja v\u00f5rgu ja protokolli anal\u00fcsaator. Selle eesm\u00e4rk on pakkuda \u00fcksikasjalikku \u00fclevaadet sellest, mis toimub teie v\u00f5rgu infrastruktuuris.<\/p>\n<p><\/p>\n<p>Teie huvi \u00e4ratamiseks toome v\u00e4lja m\u00f5ned Skydive'i ekraanipildid. Allpool on postitus Skydive'i sissejuhatuseks.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Node manuaalne lisamine Skydive topoloogias Skydive kliendi kaudu\" src=\"\/wp-content\/uploads\/2020\/07\/f6c3d8013a53a530474a32c888b6331c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Node manuaalne lisamine Skydive topoloogias Skydive kliendi kaudu\" src=\"\/wp-content\/uploads\/2020\/07\/b82fd21aa34434a7b435f22e354feb45.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Postitus \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/472724\/\">Sissejuhatus skydive.network<\/a><\/noindex>\u201d t\u00f6\u00f6tab Habris.<\/p>\n<p><\/p>\n<p>Skydive kuvab v\u00f5rgu topoloogiat, saades v\u00f5rgu s\u00fcndmusi Skydive agentidelt. Kas olete kunagi k\u00fcsinud, kuidas lisada v\u00f5i kuvada topoloogia diagrammil v\u00f5rgu komponente, mis asuvad v\u00e4ljaspool Skydive agentide v\u00f5rku, v\u00f5i mittevernetekohaseid objekte, nagu TOR, andmehoidlad jne? Sellega ei pea enam muretsema t\u00e4nu Node rule API-le. <\/p>\n<p><\/p>\n<p>Alates versioonist 0.20 pakub Skydive Node rule API, mida saab kasutada uute s\u00f5lmede ja servade loomiseks ning olemasolevate s\u00f5lmede metaandmete v\u00e4rskendamiseks. Node rule API on jaotatud kaheks API liidesteks: s\u00f5lme reegli API ja serva reegli API. S\u00f5lme reegli API-d kasutatakse uue s\u00f5lme loomiseks ja olemasoleva s\u00f5lme metaandmete v\u00e4rskendamiseks. Serva reegli API-d kasutatakse kahe s\u00f5lme vahelise seose loomiseks, st kahe s\u00f5lme \u00fchendamiseks.<\/p>\n<p><\/p>\n<p>Selles blogis vaatame kahte kasutusjuhtu, millest esimene on v\u00f5rgu komponent, mis ei ole osa Skydive\u2019ist. Teine variant on mittevernetekohane komponent. Enne seda uurime m\u00f5ningaid p\u00f5hiviise topoloogia reegli API kasutamiseks.<\/p>\n<p><\/p>\n<h3 id=\"sozdanie-uzla-skydive\">Skydive'i s\u00f5lme loomine<\/h3>\n<p><\/p>\n<p>S\u00f5lme loomiseks peate m\u00e4\u00e4rama unikaalse s\u00f5lme nime ja lubatud s\u00f5lme t\u00fc\u00fcbi. Samuti v\u00f5ite pakkuda m\u00f5ningaid t\u00e4iendavaid parameetreid.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">skydive client node-rule create --action=&quot;create&quot; --node-name=&quot;node1&quot; --node-type=&quot;fabric&quot; --name=&quot;node rule1&quot;\n{\n  &quot;UUID&quot;: &quot;ea21c30f-cfaa-4f2d-693d-95159acb71ed&quot;,\n  &quot;Name&quot;: &quot;node rule1&quot;,\n  &quot;Description&quot;: &quot;&quot;,\n  &quot;Metadata&quot;: {\n    &quot;Name&quot;: &quot;node1&quot;,\n    &quot;Type&quot;: &quot;fabric&quot;\n  },\n  &quot;Action&quot;: &quot;create&quot;,\n  &quot;Query&quot;: &quot;&quot;\n}<\/code><\/pre>\n<p><\/p>\n<h3 id=\"obnovlenie-metadannyh-uzlov-skydive\">Skydive'i s\u00f5lmede metaandmete v\u00e4rskendamine<\/h3>\n<p><\/p>\n<p>Olemasoleva s\u00f5lme metaandmete v\u00e4rskendamiseks peate esitama Gremlin keeles p\u00e4ringu s\u00f5lmede valimiseks, milles soovite metaandmeid v\u00e4rskendada. Vastavalt teie p\u00e4ringule saate v\u00e4rskendada \u00fche v\u00f5i mitme s\u00f5lme metaandmeid \u00fche s\u00f5lme reegli abil.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">skydive client node-rule create --action=&quot;update&quot; --name=&quot;update rule&quot; --query=&quot;G.V().Has('Name', 'node1')&quot; --metadata=&quot;key1=val1, key2=val2&quot;\n{\n  &quot;UUID&quot;: &quot;3e6c0e15-a863-4583-6345-715053ac47ce&quot;,\n  &quot;Name&quot;: &quot;update rule&quot;,\n  &quot;Description&quot;: &quot;&quot;,\n  &quot;Metadata&quot;: {\n    &quot;key1&quot;: &quot;val1&quot;,\n    &quot;key2&quot;: &quot;val2&quot;\n  },\n  &quot;Action&quot;: &quot;update&quot;,\n  &quot;Query&quot;: &quot;G.V().Has('Name', 'node1')&quot;\n}<\/code><\/pre>\n<p><\/p>\n<h3 id=\"sozdanie-rebra-skydive\">Skydive'i servitud luude loomine<\/h3>\n<p><\/p>\n<p>Raja loomiseks tuleb m\u00e4\u00e4rata l\u00e4hte- ja sihts\u00f5lmed ning serva t\u00fc\u00fcp. Alam\u00f5lemasse s\u00f5lme loomisel peab seose t\u00fc\u00fcp olema ownership. Samuti peab layer2 seose loomisel seose t\u00fc\u00fcp olema layer2. Kahe s\u00f5lme vahel saab luua rohkem kui \u00fche seose, kuid seose t\u00fc\u00fcbid peavad olema erinevad.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">skydive client edge-rule create --name=&quot;edge&quot; --src=&quot;G.v().has('TID', '2f6f9b99-82ef-5507-76b6-cbab28bda9cb')&quot; --dst=&quot;G.V().Has('TID', 'd6ec6e2f-362e-51e5-4bb5-6ade37c2ca5c')&quot; --relationtype=&quot;both&quot;\n{\n  &quot;UUID&quot;: &quot;50fec124-c6d0-40c7-42a3-2ed8d5fbd410&quot;,\n  &quot;Name&quot;: &quot;edge&quot;,\n  &quot;Description&quot;: &quot;&quot;,\n  &quot;Src&quot;: &quot;G.v().has('TID', '2f6f9b99-82ef-5507-76b6-cbab28bda9cb')&quot;,\n  &quot;Dst&quot;: &quot;G.V().Has('TID', 'd6ec6e2f-362e-51e5-4bb5-6ade37c2ca5c')&quot;,\n  &quot;Metadata&quot;: {\n    &quot;RelationType&quot;: &quot;both&quot;\n  }\n}<\/code><\/pre>\n<p><\/p>\n<h3 id=\"pervyy-variant-ispolzovaniya\">Esimene kasutusjuht<\/h3>\n<p><\/p>\n<p>Selles jaotises vaatame, kuidas n\u00e4idata v\u00f5rku mittekuuluvat seadet skydive topoloogias. Oletame, et meil on andmesalvestus, mida tuleb kuvada skydive topoloogias koos m\u00f5ningate kasulike metaandmetega.<\/p>\n<p><\/p>\n<p>Me peame lihtsalt looma s\u00f5lme reegli, et lisada seade topoloogiasse. Saame seadmest metaandmeid lisada kas create k\u00e4su osana v\u00f5i hiljem luua \u00fche v\u00f5i mitu update node rule k\u00e4sku.<\/p>\n<p><\/p>\n<p>K\u00e4ivitage allolev s\u00f5lme reegli k\u00e4sk, et lisada salvestusseade topoloogia skeemi.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">skydive client node-rule create --action=&quot;create&quot; --node-name=&quot;sda&quot; --node-type=&quot;persistentvolume&quot; --metadata=&quot;DEVNAME=\/dev\/sda,DEVTYPE=disk,ID.MODEL=SD_MMC, ID.MODEL ID=0316, ID.PATH TAG=pci-0000_00_14_0-usb-0_3_1_0-scsi-0_0_0_0, ID.SERIAL SHORT=20120501030900000, ID.VENDOR=Generic-, ID.VENDOR ID=0bda, MAJOR=8, MINOR=0, SUBSYSTEM=block, USEC_INITIALIZED=104393719727&quot;<\/code><\/pre>\n<p><\/p>\n<p>K\u00e4ivitage allolev servareegli k\u00e4sk, et siduda loodud s\u00f5lm hosti s\u00f5lmega.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">skydive client edge-rule create --src=&quot;G.V().Has('Name', 'node1')&quot; --dst=&quot;G.V().Has('Name', 'sda')&quot; --relationtype=&quot;ownership&quot;<\/code><\/pre>\n<p><\/p>\n<p>P\u00e4rast \u00fclaltoodud k\u00e4skude k\u00e4itamisel on n\u00fc\u00fcd v\u00f5imalik n\u00e4ha seadet skydive topoloogia skeemil koos m\u00e4\u00e4ratud metaandmetega, nagu on n\u00e4idatud alloleval joonisel.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Node manuaalne lisamine Skydive topoloogias Skydive kliendi kaudu\" src=\"\/wp-content\/uploads\/2020\/07\/be4eafb48f0d2d5e065301ec29a86fc4.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"vtoroy-variant-ispolzovaniya\">Teine kasutusjuht<\/h3>\n<p><\/p>\n<p>Sel juhul n\u00e4eme, kuidas lisada v\u00f5rgu seade, mis ei kuulu skydive v\u00f5rgustikku. Vaadake seda n\u00e4idet. Meil on kaks skydive agenti, mis t\u00f6\u00f6tavad kahes erinevas hostis, ning nende kahe hosti \u00fchendamiseks vajame TOR l\u00fclitit. Kuigi me saame selle saavutada, m\u00e4\u00e4rates struktuuri s\u00f5lmed ja lingid konfiguratsioonifailis, vaatame, kuidas seda saab teha ka API topoloogia reeglitega.<\/p>\n<p><\/p>\n<p>Ilma TOR l\u00fclitita n\u00e4evad kaks agenti v\u00e4lja nagu kaks erinevat s\u00f5lme ilma igasuguste linkideta, nagu on n\u00e4idatud alloleval joonisel.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Node manuaalne lisamine Skydive topoloogias Skydive kliendi kaudu\" src=\"\/wp-content\/uploads\/2020\/07\/e829e93c515d4700770474d166bed11e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>N\u00fc\u00fcd k\u00e4ivitage j\u00e4rgmised S\u00f5lme reegli k\u00e4sklused, et luua TOR l\u00fcliti ja port.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">skydive client node-rule create --node-name=&quot;TOR&quot; --node-type=&quot;fabric&quot; --action=&quot;create&quot;\nskydive client node-rule create --node-name=&quot;port1&quot; --node-type=&quot;port&quot; --action=&quot;create&quot;\nskydive client node-rule create --node-name=&quot;port2&quot; --node-type=&quot;port&quot; --action=&quot;create&quot;<\/code><\/pre>\n<p><\/p>\n<p>Nagu n\u00e4ete, on TOR l\u00fcliti ja port loodud ning lisatud skydive topoloogiasse, ja n\u00fc\u00fcd n\u00e4eb topoloogia v\u00e4lja nagu alloleval joonisel.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Node manuaalne lisamine Skydive topoloogias Skydive kliendi kaudu\" src=\"\/wp-content\/uploads\/2020\/07\/2083d1d1b59b673acb9c72173e0f5311.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>N\u00fc\u00fcd k\u00e4ivitage allolevad Edge Reegli k\u00e4sklused, et luua seos TOR l\u00fcliti, port 1 ja hosti 1 avaliku liidese vahel.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">skydive client edge-rule create --src=&quot;G.V().Has('Name', 'TOR')&quot; --dst=&quot;G.V().Has('Name', 'port1')&quot; --relationtype=&quot;ownership&quot;\nskydive client edge-rule create --src=&quot;G.V().Has('Name', 'TOR')&quot; --dst=&quot;G.V().Has('Name', 'port1')&quot; --relationtype=&quot;layer2&quot;\nskydive client edge-rule create --src=&quot;G.V().Has('TID', '372c254d-bac9-50c2-4ca9-86dcc6ce8a57')&quot; --dst=&quot;G.V().Has('Name', 'port1')&quot; --relationtype=&quot;layer2&quot;<\/code><\/pre>\n<p><\/p>\n<p>K\u00e4ivitage j\u00e4rgmised k\u00e4sklused, et luua seos TOR l\u00fcliti, port 2 ja hosti 2 avaliku liidese vahel.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">skydive client edge-rule create --src=&quot;G.V().Has('Name', 'TOR')&quot; --dst=&quot;G.V().Has('Name', 'port2')&quot; --relationtype=&quot;layer2&quot;\nskydive client edge-rule create --src=&quot;G.V().Has('Name', 'TOR')&quot; --dst=&quot;G.V().Has('Name', 'port2')&quot; --relationtype=&quot;ownership&quot;\nskydive client edge-rule create --src=&quot;G.V().Has('TID', '50037073-7862-5234-4996-e58cc067c69c')&quot; --dst=&quot;G.V().Has('Name', 'port2')&quot; --relationtype=&quot;layer2&quot;<\/code><\/pre>\n<p><\/p>\n<p>N\u00fc\u00fcd luuakse seosed ownership ja layer2 TOR l\u00fcliti ja porti vahel ning layer2 seosed agentide ja portide vahel. N\u00fc\u00fcd n\u00e4eb l\u00f5plik topoloogia v\u00e4lja nagu alloleval joonisel.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Node manuaalne lisamine Skydive topoloogias Skydive kliendi kaudu\" src=\"\/wp-content\/uploads\/2020\/07\/565a865a25c5231ce83fca36eac7d1e0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>N\u00fc\u00fcd on kaks hosti \/ agenti \u00f5igesti \u00fchendatud ning saate kontrollida \u00fchendust v\u00f5i luua l\u00fchima tee p\u00fc\u00fcdmise kahe hosti vahel.<\/p>\n<p><\/p>\n<p>P.S. Link <noindex><a rel=\"nofollow\" href=\"http:\/\/skydive.network\/blog\/topology-rules.html\">originaalposti<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Otsitakse inimesi, kes v\u00f5iksid kirjutada postitusi Skydive'i teiste v\u00f5imaluste kohta.<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/skydive_network_ru\">Telegrami vestlus<\/a><\/noindex> skydive.network-i kohta.<\/p>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/510666\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Skydive \u2014 \u044d\u0442\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u041e\u043d \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0438\u0441\u0447\u0435\u0440\u043f\u044b\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435. \u0427\u0442\u043e\u0431\u044b \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u0442\u044c \u0432\u0430\u0441, \u043f\u0440\u0438\u0432\u0435\u0434\u0443 \u043f\u0430\u0440\u0443 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u043e\u0432 \u043f\u0440\u043e Skydive. \u0427\u0443\u0442\u044c \u043d\u0438\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0441\u0442 \u043f\u043e \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u044e \u0432 Skydive. \u041f\u043e\u0441\u0442 \u00ab\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 skydive.network\u00bb \u043d\u0430 \u0425\u0430\u0431\u0440\u0435. Skydive \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044e \u0441\u0435\u0442\u0438, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":88457,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-88456","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Skydive \u2014 \u044d\u0442\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/dobavlenie-nody-v-skydive-topologiyu-vruchnuyu-cherez-skydive-client\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u043e\u0434\u044b \u0432 Skydive \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044e \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0447\u0435\u0440\u0435\u0437 Skydive client | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Skydive \u2014 \u044d\u0442\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/dobavlenie-nody-v-skydive-topologiyu-vruchnuyu-cherez-skydive-client\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-14T11:41:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-14T11:41:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Manuaalne s\u00f5lme lisamine Skydive'i topoloogias Skydive'i kliendi kaudu | ProHoster","description":"Skydive on avatud l\u00e4htekoodiga reaalajas v\u00f5rgustiku ja protokollide anal\u00fcsaator.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/dobavlenie-nody-v-skydive-topologiyu-vruchnuyu-cherez-skydive-client","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u043e\u0434\u044b \u0432 Skydive \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044e \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0447\u0435\u0440\u0435\u0437 Skydive client | ProHoster","og:description":"Skydive \u2014 \u044d\u0442\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438 \u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/dobavlenie-nody-v-skydive-topologiyu-vruchnuyu-cherez-skydive-client","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-14T11:41:59+00:00","article:modified_time":"2020-07-14T11:41:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"88456","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:30:41","updated":"2022-10-08 03:19:43","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/88456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=88456"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/88456\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/88457"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=88456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=88456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=88456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}