{"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\/fr\/blog\/administrirovanie\/inventarizacziya-raid-massivov-lsi-v-glpi","title":{"rendered":"Inventaire des ensembles RAID LSI dans 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=\"Inventaire des ensembles RAID LSI dans GLPI\" src=\"\/wp-content\/uploads\/2020\/08\/3926fbb818865d1d1aa48fe97b1af2bc.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nDans mon travail, je ressens souvent une obsession concernant le manque d'informations sur l'infrastructure, et \u00e0 mesure que le nombre de serveurs g\u00e9r\u00e9s augmente, cela devient un v\u00e9ritable calvaire. M\u00eame lorsque j'\u00e9tais administrateur dans de petites organisations, j'avais toujours envie de savoir ce qui se trouvait o\u00f9, o\u00f9 tout \u00e9tait connect\u00e9, quelles personnes \u00e9taient responsables de quel mat\u00e9riel ou service, et surtout \u2014 de consigner les modifications apport\u00e9es \u00e0 tout cela. Lorsque l'on arrive dans un nouvel endroit et que l'on est confront\u00e9 \u00e0 un incident quelconque, \u00e9norm\u00e9ment de temps est consacr\u00e9 \u00e0 la recherche de cette information. Je vais maintenant vous parler des d\u00e9fis que j'ai rencontr\u00e9s chez RuVDS et de la mani\u00e8re dont j'ai r\u00e9solu le probl\u00e8me \u00e9nonc\u00e9 dans le titre. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Contexte<\/h2>\n<p>\nEn tant qu'administrateur d'entreprise, j'avais peu d'exp\u00e9rience dans un centre de donn\u00e9es, mais j'avais entrevu RackTables. Il pr\u00e9sentait visuellement le rack avec tous les serveurs, UPS, commutateurs et toutes les connexions entre eux. Chez RuVDS, il n'y avait pas un tel syst\u00e8me, seulement des fichiers Excel\/papiers avec des informations sur les serveurs, certains de leurs composants, les num\u00e9ros de racks, etc. Avec cette approche, il est tr\u00e8s difficile de suivre les changements et de g\u00e9rer les petits composants. Le mat\u00e9riel consommable le plus crucial et le plus souvent remplac\u00e9 dans les serveurs - ce sont les disques. Il est tr\u00e8s important de maintenir des informations \u00e0 jour sur l'\u00e9tat des disques et leur r\u00e9serve strat\u00e9gique. Si un disque tombe en panne dans un ensemble RAID et qu'il n'y a pas de remplacement rapide, cela peut finalement avoir des cons\u00e9quences fatales. Par cons\u00e9quent, nous avons vraiment besoin d'un syst\u00e8me qui suit l'emplacement et l'\u00e9tat des disques, afin de comprendre ce qui pourrait nous manquer et quels mod\u00e8les pr\u00e9cis doivent \u00eatre achet\u00e9s.<\/p>\n<p>GLPI est venu \u00e0 notre secours, un produit open source con\u00e7u pour am\u00e9liorer le fonctionnement des d\u00e9partements informatiques et les rapprocher des id\u00e9aux de l'ITIL. En plus de l'inventaire du mat\u00e9riel et de la gestion des racks, il inclut une base de connaissances, un service desk, la gestion des documents et bien plus encore. GLPI dispose de nombreux plugins, y compris FusionInventory et OCS Inventory, qui permettent de collecter automatiquement des informations sur les ordinateurs et autres appareils via l'installation d'agents et par SNMP. Vous pouvez lire plus sur l'installation de GLPI et des plugins dans d'autres articles, de pr\u00e9f\u00e9rence \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/glpi-install.readthedocs.io\/en\/latest\">la documentation officielle<\/a><\/noindex>. Il est possible de l'installer chez nous sur un mod\u00e8le d\u00e9j\u00e0 pr\u00e9par\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/ru-rub\/marketplace\/lamp#order\">LAMP<\/a><\/noindex>.<\/p>\n<p>Cependant, apr\u00e8s le d\u00e9ploiement de l'agent, nous ouvrirons les composants de l'ordinateur dans GLPI et nous verrons cela :<\/p>\n<p><img decoding=\"async\" alt=\"Inventaire des ensembles RAID LSI dans GLPI\" src=\"\/wp-content\/uploads\/2020\/08\/4acc211c12487f961e198edfcdca8b6f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLe probl\u00e8me est qu'aucun des plugins ne peut voir les informations sur les disques physiques dans les ensembles RAID LSI. J'ai vu comment cette question est r\u00e9solue pour la surveillance dans Zabbix \u00e0 l'aide d'un script PowerShell. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/datazon\/zabbix-lsi-raid\/blob\/master\/lsi-raid.ps1\">lsi-raid.ps1<\/a><\/noindex> J'ai donc d\u00e9cid\u00e9 d'\u00e9crire un script similaire pour transmettre les informations \u00e0 GLPI.<br \/>\nLes donn\u00e9es sur les disques dans l'ensemble peuvent \u00eatre obtenues \u00e0 l'aide des utilitaires du fabricant du contr\u00f4leur, dans le cas des LSI, c'est StorCLI. On peut en obtenir des donn\u00e9es au format JSON, les analyser et les transmettre \u00e0 l'API GLPI. Les disques seront li\u00e9s aux ordinateurs d\u00e9j\u00e0 cr\u00e9\u00e9s par FusionInventory. Lors de l'ex\u00e9cution du script, les donn\u00e9es sur les disques seront mises \u00e0 jour et de nouveaux disques ajout\u00e9s. Le script lui-m\u00eame Send-RAIDtoGLPI.ps1 se trouve <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ChaoticNeural\/Send-RAIDtoGLPI\">ici sur GitHub<\/a><\/noindex>. Ensuite, je vais expliquer comment l'utiliser.<\/p>\n<h2>Ce qui est requis<\/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 (test\u00e9e sur cette version)<\/li>\n<li>Plugin <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/fusioninventory\/fusioninventory-for-glpi\/releases\">FusionInventory<\/a><\/noindex> et un agent sous Windows<\/li>\n<li>Windows 2012 R2 (ou sup\u00e9rieur) comme syst\u00e8me h\u00f4te, ou une VM de gestion avec le contr\u00f4leur connect\u00e9, PowerShell version 4 ou sup\u00e9rieure<\/li>\n<li>Pilote MegaRAID install\u00e9<\/li>\n<li>Module pour PowerShell \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/J-C-P\/PSGLPI\">PSGLPI <\/a><\/noindex><\/li>\n<li>Un compte GLPI avec un profil Admin pour l'authentification via l'API, avec UserToken et AppToken g\u00e9n\u00e9r\u00e9s<\/li>\n<\/ol>\n<p>\nUn point important. Dans GLPI, il y a deux entit\u00e9s diff\u00e9rentes pour le mod\u00e8le de disque, mais il n'y a pas de propri\u00e9t\u00e9 \u00abtype de support\u00bb. Par cons\u00e9quent, pour enregistrer les propri\u00e9t\u00e9s HDD et SSD, j'ai d\u00e9cid\u00e9 d'utiliser la liste d\u00e9roulante \u00abMod\u00e8les de disques durs\u00bb (front\/devicemodel.php?itemtype=DeviceHardDriveModel). Pour que le script fonctionne, ces valeurs doivent \u00eatre pr\u00e9sentes dans la base de donn\u00e9es GLPI, sinon il ne pourra pas enregistrer les donn\u00e9es du mod\u00e8le de disque. Il faut donc d'abord ajouter HDD, puis SSD dans cette liste vide, afin que les ID de ces \u00e9l\u00e9ments dans la base soient respectivement 1 et 2. S'il y a d'autres, remplacez dans cette ligne du script Send-RAIDtoGLPI.ps1 apr\u00e8s HDD et SSD par leurs ID correspondants au lieu de 1 et 2 : <\/p>\n<pre><code class=\"powershell\">deviceharddrivemodels_id = switch ($MediaType) { \"HDD\" { \"1\" }; \"SSD\" { \"2\" }; default { \"\" } }<\/code><\/pre>\n<p>\nSi vous ne voulez pas vous en occuper ou si vous utilisez cette liste d\u00e9roulante diff\u00e9remment, vous pouvez simplement supprimer cette ligne du script. <\/p>\n<p>Il faut \u00e9galement ajouter des statuts pour les disques dans \u00abStatuts des \u00e9l\u00e9ments\u00bb (front\/state.php). J'ai ajout\u00e9 les statuts \u00abMediaError\u00bb (s'il y a eu au moins une erreur d'acc\u00e8s au disque) et \u00abOK\u00bb, la ligne dans le script o\u00f9 leurs ID sont transmis, \u00ab2\u00bb pour \u00abOK\u00bb et \u00ab1\u00bb pour \u00abMediaError\u00bb :<\/p>\n<pre><code class=\"powershell\">states_id = switch ($MediaError) { 0 { \"2\" }; { $_ -gt 0 } { \"1\" } }<\/code><\/pre>\n<p>\nCes statuts sont n\u00e9cessaires pour la commodit\u00e9, si vous n'avez pas besoin de ces propri\u00e9t\u00e9s, vous pouvez \u00e9galement supprimer enti\u00e8rement cette ligne.<\/p>\n<p>Dans le script, n'oubliez pas de sp\u00e9cifier vos variables. $GlpiCreds doit contenir l'URL du serveur API GLPI, UserToken et AppToken.<\/p>\n<h2>Que contient le script<\/h2>\n<p>\nEn raison du JSON encombrant et des nombreuses instructions if, le script est difficile \u00e0 lire, c'est pourquoi je vais d\u00e9crire sa logique ici.<\/p>\n<p>Lors de la premi\u00e8re ex\u00e9cution sur l'h\u00f4te, le script parcourt tous les contr\u00f4leurs et recherche des disques dans la base GLPI par num\u00e9ros de s\u00e9rie. S'il ne trouve pas, il recherche le mod\u00e8le. S'il ne trouve toujours pas de mod\u00e8le, il ajoute le mod\u00e8le du nouveau disque dans GLPI et l'enregistre dans la base de donn\u00e9es.<\/p>\n<p>\u00c0 chaque nouvelle ex\u00e9cution, le script essaiera de d\u00e9tecter de nouveaux disques, mais il ne supprime pas ceux qui sont absents, donc il faudra le faire manuellement.<\/p>\n<h2>Exemple de d\u00e9ploiement<\/h2>\n<p>\nDans le d\u00e9p\u00f4t du script, il y a un script Deploy-Send-RAIDtoGLPI.ps1 qui t\u00e9l\u00e9chargera une archive ZIP contenant les fichiers n\u00e9cessaires depuis notre serveur GLPI et les d\u00e9ploiera sur chaque h\u00f4te.<\/p>\n<p>Apr\u00e8s la copie des fichiers, le script installera l'agent FusionInventory avec un d\u00e9marrage en tant que t\u00e2che quotidienne et cr\u00e9era une t\u00e2che similaire pour notre script. Apr\u00e8s une mise en \u0153uvre r\u00e9ussie, nous pourrons enfin voir les disques dans la section \u00ab Composants \u00bb de l'ordinateur dans GLPI.<\/p>\n<h2>R\u00e9sultat<\/h2>\n<p>\nMaintenant, en acc\u00e9dant \u00e0 GLPI dans le menu \u00ab Param\u00e8tres \u00bb -&gt; \u00ab Composants \u00bb -&gt; \u00ab Disques durs \u00bb, nous pouvons cliquer sur les mod\u00e8les de disques et voir leur quantit\u00e9 pour comprendre ce que nous avons besoin d'acheter.<\/p>\n<p><img decoding=\"async\" alt=\"Inventaire des ensembles RAID LSI dans 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=\"Inventaire des ensembles RAID LSI dans GLPI\" src=\"\/wp-content\/uploads\/2020\/08\/352649653a9adc6b179b6c752948077b.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Source : <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.2 - 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\/fr\/blog\/administrirovanie\/inventarizacziya-raid-massivov-lsi-v-glpi\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\udd47Inventaire des ensembles RAID LSI dans GLPI | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/inventarizacziya-raid-massivov-lsi-v-glpi","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/91726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=91726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/91726\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/91727"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=91726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=91726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=91726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}