{"id":91726,"date":"2020-08-17T19:42:14","date_gmt":"2020-08-17T17:42:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/inventarizacziya-raid-massivov-lsi-v-glpi"},"modified":"2020-08-17T19:42:14","modified_gmt":"2020-08-17T17:42:14","slug":"inventarizacziya-raid-massivov-lsi-v-glpi","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/inventarizacziya-raid-massivov-lsi-v-glpi","title":{"rendered":"Inventering av RAID-arrayer LSI i GLPI","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/515154\/\"><img decoding=\"async\" alt=\"Inventering av RAID-arrayer LSI i GLPI\" src=\"\/wp-content\/uploads\/2020\/08\/3926fbb818865d1d1aa48fe97b1af2bc.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nI mitt arbete upplever jag ofta en besatthet \u00f6ver bristen p\u00e5 information om infrastrukturen, och n\u00e4r antalet servrar jag hanterar \u00f6kar blir det en verklig pl\u00e5ga. \u00c4ven n\u00e4r jag administrerade i mindre organisationer, ville jag alltid veta vad som stod var, vad som var kopplat, vem av kollegorna som ansvarade f\u00f6r vilken h\u00e5rdvara eller tj\u00e4nst, och kanske viktigast av allt \u2014 dokumentera f\u00f6r\u00e4ndringar i allt detta. N\u00e4r man kommer till en ny plats och st\u00f6ter p\u00e5 en incident g\u00e5r det massor av tid \u00e5t till att leta efter denna information. H\u00e4r nedan ber\u00e4ttar jag om de utmaningar jag st\u00f6tt p\u00e5 hos RuVDS och hur jag l\u00f6ste det problem som n\u00e4mns i rubriken. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Bakgrund<\/h2>\n<p>\nSom f\u00f6retagsadministrat\u00f6r hade jag lite erfarenhet av att arbeta i ett datacenter, men jag s\u00e5g RackTables i \u00f6gonvr\u00e5n. Den visade tydligt en rack med alla servrar, UPS, switchar och alla anslutningar mellan dem. Hos RuVDS fanns det ingen s\u00e5dan system, bara Excel-\/pappersfiler med information om servrar, deras vissa komponenter, racknummer och s\u00e5 vidare. Med denna metod \u00e4r det mycket sv\u00e5rt att sp\u00e5ra f\u00f6r\u00e4ndringar och h\u00e5lla koll p\u00e5 mindre komponenter. Och den mest kritiska och ofta utbytta f\u00f6rbrukningsvaran f\u00f6r servrar \u00e4r diskar. Det \u00e4r mycket viktigt att ha aktuell information om diskarnas tillst\u00e5nd och deras strategiska reserv. Om en disk g\u00e5r ner ur RAID-arrayen och det inte finns n\u00e5gon snabb ers\u00e4ttning, kan det i slut\u00e4ndan leda till fatala konsekvenser. D\u00e4rf\u00f6r beh\u00f6ver vi verkligen ett system f\u00f6r att sp\u00e5ra diskarnas placering och tillst\u00e5nd, s\u00e5 att vi f\u00f6rst\u00e5r vad vi kan sakna och vilka modeller som beh\u00f6ver k\u00f6pas in.<\/p>\n<p>Till v\u00e5r r\u00e4ddning kom GLPI, en \u00f6ppen k\u00e4llkodsprodukt som skapats f\u00f6r att f\u00f6rb\u00e4ttra IT-avdelningars arbete och f\u00f6ra dem till ITIL-ideal. Den har, f\u00f6rutom utrustningsinventering och rackhantering, en kunskapsdatabas, service desk, dokumenthantering och mycket mer. GLPI har m\u00e5nga plugins, inklusive FusionInventory och OCS Inventory, som g\u00f6r det m\u00f6jligt att automatiskt samla in information om datorer och andra enheter genom att installera agenter och via SNMP. Mer om installation av GLPI och plugins kan du l\u00e4sa i andra artiklar, helst \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/glpi-install.readthedocs.io\/en\/latest\">den officiella dokumentationen<\/a><\/noindex>. Du kan installera det hos oss p\u00e5 hostingtj\u00e4nsten p\u00e5 en f\u00e4rdig mall <noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/ru-rub\/marketplace\/lamp#order\">LAMP<\/a><\/noindex>.<\/p>\n<p>Men efter att ha distribuerat agenten kommer vi att \u00f6ppna datorns komponenter i GLPI och se detta:<\/p>\n<p><img decoding=\"async\" alt=\"Inventering av RAID-arrayer LSI i GLPI\" src=\"\/wp-content\/uploads\/2020\/08\/4acc211c12487f961e198edfcdca8b6f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nProblemet \u00e4r att inga av plugin-programmen kan se information om de fysiska diskarna i RAID-matriserna LSI. Jag har sett hur denna fr\u00e5ga har l\u00f6sts f\u00f6r \u00f6vervakning i Zabbix med hj\u00e4lp av ett PowerShell-skript. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/datazon\/zabbix-lsi-raid\/blob\/master\/lsi-raid.ps1\">lsi-raid.ps1<\/a><\/noindex> Jag beslutade att skriva ett liknande skript f\u00f6r att \u00f6verf\u00f6ra information till GLPI.<br \/>\nData om diskarna i matrisen kan h\u00e4mtas med hj\u00e4lp av verktyg fr\u00e5n tillverkaren av kontrollerkortet, i LSI:s fall \u00e4r det StorCLI. Fr\u00e5n detta verktyg kan man f\u00e5 data i JSON-format, parsa det och skicka det till GLPI:s API. Vi kommer att koppla diskarna till datorer som redan har skapats av FusionInventory. Vid upprepning av skriptet kommer det att uppdatera informationen om diskarna och l\u00e4gga till nya. Sj\u00e4lva skriptet Send-RAIDtoGLPI.ps1 finns <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ChaoticNeural\/Send-RAIDtoGLPI\">h\u00e4r p\u00e5 GitHub.<\/a><\/noindex>H\u00e4rn\u00e4st kommer jag att f\u00f6rklara hur man anv\u00e4nder det.<\/p>\n<h2>Vad som kr\u00e4vs<\/h2>\n<p><\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/glpi-project.org\/ru\/download-ru\">GLPI<\/a><\/noindex> version 9.5.1 (denna har testats)<\/li>\n<li>Plugin <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/fusioninventory\/fusioninventory-for-glpi\/releases\">FusionInventory<\/a><\/noindex> och en agent f\u00f6r Windows<\/li>\n<li>Windows 2012 R2 (eller senare) som v\u00e4rdsystem, eller en management-VM med kontrollerkortet tilldelat, PowerShell version 4 eller h\u00f6gre<\/li>\n<li>Installerad MegaRAID-drivrutin<\/li>\n<li>Modul f\u00f6r PowerShell \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/J-C-P\/PSGLPI\">PSGLPI <\/a><\/noindex><\/li>\n<li>Ett konto i GLPI med Admin-profil f\u00f6r autentisering via API, genererade UserToken och AppToken.<\/li>\n<\/ol>\n<p>\nEn viktig punkt. I GLPI finns det tv\u00e5 olika entiteter f\u00f6r modell av diskar, men inget f\u00e4lt f\u00f6r \"lagringsmedietyp\". D\u00e4rf\u00f6r beslutade jag att anv\u00e4nda en rullgardinslista \"Modeller av h\u00e5rddiskar\" (front\/devicemodel.php?itemtype=DeviceHardDriveModel) f\u00f6r att registrera egenskapen HDD och SSD. Skriptet kr\u00e4ver att dessa v\u00e4rden finns i GLPI-databasen, annars kan det inte registrera informationen om diskmodellen. S\u00e5 det \u00e4r n\u00f6dv\u00e4ndigt att f\u00f6rst l\u00e4gga till HDD och sedan SSD i denna tomma lista, s\u00e5 att ID f\u00f6r dessa element i databasen blir 1 och 2. Om det blir andra, byt ut ID:na 1 och 2 i denna rad i skriptet Send-RAIDtoGLPI.ps1 efter HDD och SSD: <\/p>\n<pre><code class=\"powershell\">deviceharddrivemodels_id = switch ($MediaType) { \"HDD\" { \"1\" }; \"SSD\" { \"2\" }; default { \"\" } }<\/code><\/pre>\n<p>\nOm du inte vill hantera detta eller om du anv\u00e4nder denna rullgardinslista p\u00e5 annat s\u00e4tt, kan du helt enkelt ta bort denna rad fr\u00e5n skriptet. <\/p>\n<p>Det beh\u00f6vs ocks\u00e5 att l\u00e4gga till statusar f\u00f6r diskarna i \"Elementstatus\" (front\/state.php). Jag har lagt till statusarna \"MediaError\" (om det har f\u00f6rekommit minst ett fel vid \u00e5tkomst till disken) och \"OK\". Raden i skriptet d\u00e4r deras ID \u00f6verf\u00f6rs \u00e4r \"2\" f\u00f6r \"OK\" och \"1\" f\u00f6r \"MediaError\":<\/p>\n<pre><code class=\"powershell\">states_id = switch ($MediaError) { 0 { \"2\" }; { $_ -gt 0 } { \"1\" } }<\/code><\/pre>\n<p>\nDessa statusar beh\u00f6vs f\u00f6r bekv\u00e4mlighet, om du inte beh\u00f6ver dessa egenskaper kan du ocks\u00e5 ta bort denna rad helt.<\/p>\n<p>I skriptet, kom ih\u00e5g att ange dina variabler. $GlpiCreds ska inneh\u00e5lla URL till GLPI API-servern, UserToken och AppToken.<\/p>\n<h2>Vad i skriptet<\/h2>\n<p>\nP\u00e5 grund av den omfattande JSON-parsing och ett l\u00e5ngt antal if-satser \u00e4r skriptet sv\u00e5rt att l\u00e4sa, s\u00e5 jag beskriver dess logik h\u00e4r.<\/p>\n<p>Vid f\u00f6rsta k\u00f6rningen p\u00e5 v\u00e4rden g\u00e5r skriptet igenom alla kontroller och letar efter diskar i GLPI-databasen baserat p\u00e5 serienummer; om det inte hittar dem, s\u00f6ker det efter modell. Om modellen inte hittas l\u00e4ggs den nya diskmodellen till i GLPI och den disk l\u00e4ggs in i databasen.<\/p>\n<p>Vid varje nytt k\u00f6rning kommer skriptet att f\u00f6rs\u00f6ka uppt\u00e4cka nya diskar, men det kan inte ta bort saknade, s\u00e5 det f\u00e5r g\u00f6ras manuellt.<\/p>\n<h2>Exempel p\u00e5 implementering<\/h2>\n<p>\nI skriptets repository finns skriptet Deploy-Send-RAIDtoGLPI.ps1, som kommer att ladda ner en ZIP-arkiv med n\u00f6dv\u00e4ndiga filer fr\u00e5n v\u00e5r GLPI-server och installera dem p\u00e5 varje v\u00e4rd.<\/p>\n<p>Efter att filerna har kopierats kommer skriptet att installera FusionInventory-agenten med en daglig uppgift och skapa en liknande uppgift f\u00f6r v\u00e5rt skript. Efter en lyckad implementering kan vi \u00e4ntligen se diskarna i avsnittet 'Komponenter' p\u00e5 datorn i GLPI.<\/p>\n<h2>Resultat<\/h2>\n<p>\nNu, n\u00e4r vi g\u00e5r in i GLPI i menyn 'Inst\u00e4llningar' -&gt; 'Komponenter' -&gt; 'H\u00e5rddiskar', kan vi klicka p\u00e5 diskmodeller och se deras antal f\u00f6r att f\u00f6rst\u00e5 vad vi beh\u00f6ver k\u00f6pa.<\/p>\n<p><img decoding=\"async\" alt=\"Inventering av RAID-arrayer LSI i GLPI\" src=\"\/wp-content\/uploads\/2020\/08\/a51546ba78716f8174a6fbf29632c77d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/ruvds.com\/ru-rub?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=gen&amp;utm_content=raidlsiglpi#order\"><img decoding=\"async\" alt=\"Inventering av RAID-arrayer LSI i GLPI\" src=\"\/wp-content\/uploads\/2020\/08\/352649653a9adc6b179b6c752948077b.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/515154\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0441\u0432\u043e\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u0435 \u044f \u0447\u0430\u0441\u0442\u043e \u0438\u0441\u043f\u044b\u0442\u044b\u0432\u0430\u044e \u043e\u0431\u0441\u0435\u0441\u0441\u0438\u0438 \u043f\u043e \u043f\u043e\u0432\u043e\u0434\u0443 \u043d\u0435\u0445\u0432\u0430\u0442\u043a\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e\u0431 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435, \u0430 \u043f\u0440\u0438 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0438 \u043f\u0430\u0440\u043a\u0430 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u044d\u0442\u043e \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0443\u044e \u043f\u044b\u0442\u043a\u0443. \u0414\u0430\u0436\u0435 \u043a\u043e\u0433\u0434\u0430 \u044f \u0430\u0434\u043c\u0438\u043d\u0438\u043b \u0432 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f\u0445, \u043c\u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0437\u043d\u0430\u0442\u044c, \u0447\u0442\u043e \u0433\u0434\u0435 \u0441\u0442\u043e\u0438\u0442, \u043a\u0443\u0434\u0430 \u0432\u043e\u0442\u043a\u043d\u0443\u0442\u043e, \u043a\u0442\u043e \u0438\u0437 \u043b\u044e\u0434\u0435\u0439 \u0437\u0430 \u043a\u0430\u043a\u0443\u044e \u0436\u0435\u043b\u0435\u0437\u043a\u0443 \u0438\u043b\u0438 \u0441\u0435\u0440\u0432\u0438\u0441 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442, \u0438 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":91727,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-91726","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.4 - aioseo.com -->\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\/sv\/blog\/administrirovanie\/inventarizacziya-raid-massivov-lsi-v-glpi\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\u0418\u043d\u0432\u0435\u043d\u0442\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f RAID-\u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 LSI \u0432 GLPI | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/inventarizacziya-raid-massivov-lsi-v-glpi\" \/>\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-08-17T17:42:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-17T17:42:14+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\udd47Inventering av RAID-arrayer LSI i GLPI | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/inventarizacziya-raid-massivov-lsi-v-glpi","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\u0418\u043d\u0432\u0435\u043d\u0442\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f RAID-\u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 LSI \u0432 GLPI | ProHoster","og:url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/inventarizacziya-raid-massivov-lsi-v-glpi","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-08-17T17:42:14+00:00","article:modified_time":"2020-08-17T17:42:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"91726","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"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 12:22:22","updated":"2026-08-11 12:50:10","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/91726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=91726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/91726\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/91727"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=91726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=91726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=91726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}