{"id":126,"date":"2008-06-10T11:10:40","date_gmt":"2008-06-10T09:10:40","guid":{"rendered":"http:\/\/michauko.org\/blog\/?p=126"},"modified":"2018-08-04T10:31:53","modified_gmt":"2018-08-04T09:31:53","slug":"installer-et-deployer-ocsinventory-ng","status":"publish","type":"post","link":"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/","title":{"rendered":"Installer et d\u00e9ployer OCSInventory-NG"},"content":{"rendered":"<p><a href=\"http:\/\/www.ocsinventory-ng.org\/\">OCSInventory-NG<\/a> est un outil d&rsquo;inventaire de parc informatique. On l&rsquo;associe souvent \u00e0 <a href=\"http:\/\/glpi-project.org\/\">GLPI<\/a> (Gestion Libre de Parc Info), mais c&rsquo;est uniquement car GLPI sait aller chercher les infos de OCS. OCSInventory-NG suffit \u00e0 lui seul &#8211; lorsqu&rsquo;il s&rsquo;agit d&rsquo;inventaire.<br \/>\nL&rsquo;objectif de cet outil est de remonter automatiquement toutes les informations des ordinateurs (PC Windows, Linux, Mac) connect\u00e9s \u00e0 votre r\u00e9seau ; <strong>notamment la liste des logiciels install\u00e9s<\/strong>.<br \/>\nPour ceux qui ne sont pas connect\u00e9s au r\u00e9seau, il est possible de faire tourner localement l&rsquo;agent (l&rsquo;outil qui remonte les infos) puis de r\u00e9cup\u00e9rer un fichier et l&rsquo;incorporer. Ce n&rsquo;est pas tr\u00e8s dynamique mais parfois n\u00e9cessaire.<\/p>\n<p>Dans cet article, je vais montrer comment installer le serveur sous Debian, le param\u00e9trer un minimum et enfin comment d\u00e9ployer l&rsquo;agent (il existe plusieurs m\u00e9thodes et la doc n&rsquo;est pas forc\u00e9ment limpide &#8211; pardon aux auteurs, j&rsquo;ai d\u00fb relire plusieurs fois et m&rsquo;y reprendre \u00e0 plusieurs fois).<br \/>\nMon contexte d&rsquo;utilisation de l&rsquo;agent est essentiellement du poste Windows o\u00f9 tout le monde n&rsquo;a pas n\u00e9cessairement le droit d&rsquo;admin. Enfin, j&rsquo;ai un domaine Samba, pratique pour ex\u00e9cuter des choses au login. Si c&rsquo;est votre cas ou si vous avez un domaine AD de Bigrosoft, \u00e7a facilitera le d\u00e9ploiement.<\/p>\n<p>Je ne vous expliquerai pas tout non plus, pour ne pas plagier la doc officielle. Je vous donne des pistes pour aller le plus vite possible en comprenant au mieux les grands principes.<!--more--><\/p>\n<h1>Installation sous Debian<\/h1>\n<p>En consid\u00e9rant que vous avez d\u00e9j\u00e0 une base MySQL en \u00e9tat de marche et que vous souhaitez installer OCSInventory-NG sur la m\u00eame machine, \u00e7a se r\u00e9sume \u00e0 un classique :<\/p>\n<pre>aptitude install ocsinventory-reports ocsinventory-server<\/pre>\n<p>Un 3\u00e8 paquet appel\u00e9 ocsinventory-agent est l&rsquo;agent pour Linux. Probablement inutile sur votre serveur. Le paquet ocsinventory-reports est l&rsquo;outil de reporting web. A priori pas \u00e0 dissocier de l&rsquo;installation sauf si la base de donn\u00e9es est sur un autre serveur.<br \/>\nPensez \u00e0 survoler les pr\u00e9-requis d&rsquo;installation tout de m\u00eame. Il fallait \u00e0 priori que j&rsquo;installe le paquet <code>libphp-pclzip<\/code>, ce que j&rsquo;ai fait sans trop y croire (il ne figurait pas dans les d\u00e9pendances Debian il me semble).<\/p>\n<p>La configuration du paquet vous demande si vous voulez g\u00e9rer \u00e0 la main le c\u00f4t\u00e9 base de donn\u00e9es ou laisser l&rsquo;outil Debian de conf automatique de base de donn\u00e9es :<br \/>\n<a href='https:\/\/michauko.org\/blog\/wp-content\/uploads\/2008\/06\/20080521_093351.png'><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/michauko.org\/blog\/wp-content\/uploads\/2008\/06\/20080521_093351.png\" alt=\"Conf auto de la base de donn\u00e9es ?\" title=\"dbconfig auto ?\" width=\"499\" height=\"86\" class=\"alignnone size-full wp-image-127\" srcset=\"https:\/\/michauko.org\/blog\/wp-content\/uploads\/2008\/06\/20080521_093351.png 1128w, https:\/\/michauko.org\/blog\/wp-content\/uploads\/2008\/06\/20080521_093351-300x52.png 300w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/a><br \/>\nSi vous le faites \u00e0 la main, la documentation (fichier <code>\/usr\/share\/doc\/ocsinventory-server\/README.Debian<br \/>\n<\/code>) explique qu&rsquo;il faut forcer le nom de votre sch\u00e9ma de base de donn\u00e9es \u00e0 <code>ocsweb<\/code> car le nom est actuellement hardcod\u00e9 un peu partout.<\/p>\n<p>J&rsquo;ai opt\u00e9 pour le mode automatique. Ca vous demande le compte root pour cr\u00e9er le sch\u00e9ma <code>ocsweb<\/code> et un utilisateur admin associ\u00e9 (appel\u00e9 \u00ab\u00a0ocs\u00a0\u00bb). A la fin \u00e7a donne \u00e7a :<\/p>\n<pre>Setting up ocsinventory-server (1.01-4) ...\r\ndbconfig-common: writing config to \/etc\/dbconfig-common\/ocsinventory-server.conf\r\n\r\nCreating config file \/etc\/dbconfig-common\/ocsinventory-server.conf with new version\r\n\r\nCreating config file \/etc\/ocsinventory\/ocsinventory.conf with new version\r\ngranting access to database ocsweb for ocs@localhost: success.\r\nverifying access for ocs@localhost: success.\r\ncreating database ocsweb: success.\r\nverifying database ocsweb exists: success.\r\ndbconfig-common: flushing administrative password\r\nReloading web server config...6692<\/pre>\n<h1>Configuration par le web<\/h1>\n<p>Comme toute application LAMP qui se respecte, la suite se passe par une interface web de configuration. Celle-ci est de base inaccessible dans le packaging Debian. Il faut donc aller cr\u00e9er un mot de passe <a href=\"http:\/\/httpd.apache.org\/docs\/2.0\/programs\/htpasswd.html\">dans un fichier htpasswd<\/a>. Le fichier est l\u00e0 : <code>\/etc\/ocsinventory\/htpasswd.setup<\/code> et pour cr\u00e9er un contenu int\u00e9ressant, il convient de l&rsquo;effacer et de le cr\u00e9er comme vous voulez :<\/p>\n<pre>cd \/etc\/ocsinventory\r\nrm htpasswd.setup\r\nhtpasswd -c htpasswd.setup admin\r\nchown root:www-data htpasswd.setup\r\nchmod 640 htpasswd.setup<\/pre>\n<p>Attention aux permissions :<\/p>\n<pre>-rw-r----- 1 root www-data   20 2008-05-21 11:14 htpasswd.setup<\/pre>\n<p>Enfin on lance l&rsquo;installation via l&rsquo;adresse http:\/\/votre_serveur\/ocsreports\/install.php<br \/>\nVous vous identifierez donc 2 fois : une fois pour passer le stade du HTAccess d&rsquo;Apache (le compte admin avec password qui va bien dans <code>\/etc\/ocsinventory\/htpasswd.setup<\/code>) puis le compte admin de la base de donn\u00e9es (login ocs et password choisi \u00e0 l&rsquo;installation).<br \/>\nFaites d\u00e9filer les \u00e9crans, il n&rsquo;y en a pas beaucoup et ce n&rsquo;est pas bien m\u00e9chant. Lisez tout. Il peut y avoir quelques \u00ab\u00a0warnings\u00a0\u00bb :<\/p>\n<pre>WARNING: You will not be able to build any auto deployment package with size greater than 8m.\r\nYou must raise both post_max_size and upload_max_filesize in your php.ini to correct this.\r\n\r\nWARNING: The user you typed does not seem to be root\r\nIf you encounter any problem with files insertion, try setting the global max_allowed_packet mysql value to at least 2M in your server config file.\r\n\r\nWARNING: files\/ocsagent.exe missing, if you do not reinstall the DEPLOY feature won't be available\r\n<\/pre>\n<p>Rien d&rsquo;inqui\u00e9tant. <u>A garder \u00e0 l&rsquo;esprit tout de m\u00eame pour plus tard.<\/u><\/p>\n<h1>L&rsquo;interface de reporting<\/h1>\n<p>Enfin, vous vous connectez \u00e0 l&rsquo;interface de reporting avec le login\/pass standard et vous changez le mot de passe tout de suite !!! http:\/\/votre_serveur_de_reporting\/ocsreports\/, login admin, password admin.<\/p>\n<h1>Deux param\u00e8tres cruciaux<\/h1>\n<p>Il y a un d\u00e9tail de configuration qui est un peu long \u00e0 comprendre (ou alors je suis lent), c&rsquo;est le rythme auquel les PC vont faire des remont\u00e9es. Que vous installiez l&rsquo;agent en mode \u00ab\u00a0service Windows\u00a0\u00bb ou non, la probl\u00e9matique est la m\u00eame : ne pas forcer un inventaire toutes les 5 minutes ni n\u00e9cessairement \u00e0 chaque login sur un poste. Il s&rsquo;agit des param\u00e8tres PROLOG_FREQ et FREQUENCY que vous trouverez sans mal dans le menu de param\u00e9trage qui va bien de l&rsquo;interface ocsreports.<br \/>\n&#8211; FREQUENCY d\u00e9finit en nombre d&rsquo;heure la p\u00e9riode max entre 2 inventaires pour un agent donn\u00e9. \u00ab\u00a0p\u00e9riode max\u00a0\u00bb car pour \u00e9viter les surcharges si tout le monde remontait son inventaire en m\u00eame temps ; l&rsquo;agent choisit donc un timing al\u00e9atoirement entre \u00ab\u00a0tout de suite\u00a0\u00bb et cette p\u00e9riode max.<br \/>\n<strong>Cette p\u00e9riode pr\u00e9cise donc \u00e0 l&rsquo;agent l&rsquo;intervalle de temps avant d&rsquo;aller <u>demander au serveur<\/u> quoi faire &#8211; pas n\u00e9cessairement remonter l&rsquo;inventaire<\/strong>.<br \/>\n&#8211; PROLOG_FREQ d\u00e9finit la fr\u00e9quence de remont\u00e9e d&rsquo;inventaire cette fois-ci. C&rsquo;est diff\u00e9rent du param\u00e8tre pr\u00e9c\u00e9dent qui indiquait tous les combiens de temps on se pose la question. En bon fran\u00e7ais de base.<br \/>\nExemples :<br \/>\n<code>PROLOG_FREQ = always & FREQUENCY = 6<\/code> => toutes les 6 heures au max, je force une r\u00e9mont\u00e9e (qui sera faite \u00e0 chaque fois)<br \/>\n<code>PROLOG_FREQ = 2 & FREQUENCY = 6<\/code> => toutes les 6 heures au max, je pose la question au serveur, celui-ci demandera un inventaire si l&rsquo;inventaire actuel a plus de 2 jours pour ce PC. Ca peut \u00eatre utile pour des postes qui se d\u00e9connectent souvent du r\u00e9seau : ainsi, toutes les 6 heures, on v\u00e9rifiera si ce n&rsquo;est pas le moment de se secouer.<br \/>\nPig\u00e9 ? non, ben testez alors. Notez qu&rsquo;en mode \u00ab\u00a0service Windows\u00a0\u00bb, l&rsquo;agent stocke son compteur de temps dans un fichier de conf du r\u00e9pertoire \u00e0 il est install\u00e9. Ca peut aider pour comprendre vos tests.<\/p>\n<h1>D\u00e9ploiement<\/h1>\n<p>Le but est de savoir comment vous allez faire pour faire ex\u00e9cuter \u00e0 distance, sur les PC de votre parc, l&rsquo;outil de reporting (ocsagent.exe) sans avoir \u00e0 lever les fesses de votre chaise et passer sur tous les PC un par un et sans craindre qu&rsquo;un gros malin court-circuite le processus \u00e0 son lancement (histoire que vous ne voyiez pas ses jeux de poker, logiciels de peer-to-peer et EXE de lancement de groslolo.xxx &#8211; c&rsquo;est du v\u00e9cu sauf groslolo).<br \/>\nIl existe plusieurs m\u00e9thodes, toutes d\u00e9crites sur le wiki officiel<br \/>\nMon retour d&rsquo;exp\u00e9rience est le suivant : la fabrication d&rsquo;un package installable \u00e0 distance, <strong>sans droit d&rsquo;admin<\/strong>, installant un service Windows, n&rsquo;a pas fonctionn\u00e9. Malgr\u00e9 plusieurs tentatives et de l&rsquo;aide demand\u00e9e sur le forum. La doc du packager est l\u00e0.<\/p>\n<p>J&rsquo;ai donc opt\u00e9 pour une m\u00e9thode ne n\u00e9cessitant pas la pr\u00e9sence d&rsquo;un service Windows. Pour la simple raison qu&rsquo;un gros malin ayant les droits n\u00e9cessaires pourra aller d\u00e9sactiver l&rsquo;agent. La m\u00e9thode par service Windows est pourtant celle recommand\u00e9e par les auteurs. Mouais.<br \/>\nC&rsquo;est donc la m\u00e9thode o\u00f9 l&rsquo;utilisateur t\u00e9l\u00e9chargera malgr\u00e9 lui l&rsquo;agent \u00e0 chaque logon au domaine et ira remonter un inventaire (PROLOG_FREQ = ALWAYS, voir plus haut). Attention l&rsquo;agent fait 1,5 Mo en gros. Pas n\u00e9gligeable si le parc est \u00e9norme.<br \/>\nPour ce faire, vous forcez un appel au script ocslogon.exe depuis votre script de connexion Samba situ\u00e9 dans <code>\/etc\/samba\/scripts<\/code>.<br \/>\nQuelques remarques :<br \/>\n&#8211; Le plus simple est de renommer votre script en adresse_ip_du_serveur.exe (exemple 10.0.0.1.exe), ainsi, l&rsquo;agent saura \u00e0 aller chercher le serveur pour remonter ses donn\u00e9es. Il passe par un r\u00e9pertoire particulier du serveur web (\/ocsinventory). J&rsquo;oubliais : il faut du HTTPS sur le serveur, me semble-t-il.<br \/>\n&#8211; Votre .BAT de logon au domaine ira chercher l&rsquo;agent sur un r\u00e9pertoire partag\u00e9 public d\u00e9j\u00e0 \u00ab\u00a0mont\u00e9\u00a0\u00bb et vous l&rsquo;appellerez avec les param\u00e8tres suivants : <code>X:\\blabla\\10.0.0.1.exe \/NP<\/code> o\u00f9 NP signifie \u00ab\u00a0No Proxy\u00a0\u00bb, \u00e7a \u00e9vite qu&rsquo;il aille voir la conf proxy de IE et fasse potentiellement n&rsquo;importe quoi pour taper en interne. Pig\u00e9 ?<\/p>\n<p>N&rsquo;h\u00e9sitez pas \u00e0 lire dans la doc officielle tout ce qui concerne le renommage de ocslogon.exe en adresse_ip.exe ou nom_serveur.exe.<\/p>\n<p>Voil\u00e0, vous devriez tr\u00e8s vite voir se peupler la base de donn\u00e9es et avec lui l&rsquo;outil de reporting.<\/p>\n<h1>D\u00e9tail : j&rsquo;ai p\u00e9t\u00e9 le nombre de connx \u00e0 Mysql<\/h1>\n<p>Mine de rien, le nombre de connexion simultan\u00e9es \u00e0 votre MySQL va en prendre pour son grade. Si vous avez une limitation assez basse, vous allez bient\u00f4t avoir des soucis de connexion \u00e0 la base. Un petit <\/p>\n<pre>SHOW PROCESSLIST<\/pre>\n<p> dans MySQL vous montrera le nombre de connx actives.<br \/>\nEt le param\u00e8tre <code>set-variable=max_connections=255<\/code> (ou plus) dans la section <code>[mysqld]<\/code> de votre fichier <code>\/etc\/mysql\/my.cnf<\/code> + red\u00e9marrage de la base vous fera le plus grand bien.<\/p>\n<p>Voil\u00e0, fliquez bien &#8211; en 2\/3 minutes, vous devriez pouvoir faire des requ\u00eates assez sympa dans la base, en tapant sur les tables SOFTWARES et HARDWARE : compter le nombre d&rsquo;occurrence de tel logiciel, remonter tous les logiciels de l&rsquo;\u00e9diteur trucmuche etc.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OCSInventory-NG est un outil d&rsquo;inventaire de parc informatique. On l&rsquo;associe souvent \u00e0 GLPI (Gestion Libre de Parc Info), mais c&rsquo;est uniquement car GLPI sait aller chercher les infos de OCS. OCSInventory-NG suffit \u00e0 lui seul &hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[391,388,8,2,82,389,4],"tags":[206,203,207,204,205],"class_list":["post-126","post","type-post","status-publish","format-standard","hentry","category-autres-outils","category-bureautique","category-coup-de-coeur","category-debian","category-pl","category-reseau-secu","category-windows","tag-glpi","tag-ocs","tag-ocsagent","tag-ocsinventory","tag-ocsinventory-ng"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Installer et d\u00e9ployer OCSInventory-NG - Le blog de Michauko<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installer et d\u00e9ployer OCSInventory-NG - Le blog de Michauko\" \/>\n<meta property=\"og:description\" content=\"OCSInventory-NG est un outil d&rsquo;inventaire de parc informatique. On l&rsquo;associe souvent \u00e0 GLPI (Gestion Libre de Parc Info), mais c&rsquo;est uniquement car GLPI sait aller chercher les infos de OCS. OCSInventory-NG suffit \u00e0 lui seul &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/\" \/>\n<meta property=\"og:site_name\" content=\"Le blog de Michauko\" \/>\n<meta property=\"article:published_time\" content=\"2008-06-10T09:10:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-08-04T09:31:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/michauko.org\/blog\/wp-content\/uploads\/2008\/06\/20080521_093351.png\" \/>\n<meta name=\"author\" content=\"michauko\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"michauko\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/installer-et-deployer-ocsinventory-ng-126\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/installer-et-deployer-ocsinventory-ng-126\\\/\"},\"author\":{\"name\":\"michauko\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#\\\/schema\\\/person\\\/0cd9f3d9ce4dccc05df81a5b27051ea9\"},\"headline\":\"Installer et d\u00e9ployer OCSInventory-NG\",\"datePublished\":\"2008-06-10T09:10:40+00:00\",\"dateModified\":\"2018-08-04T09:31:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/installer-et-deployer-ocsinventory-ng-126\\\/\"},\"wordCount\":1565,\"commentCount\":7,\"image\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/installer-et-deployer-ocsinventory-ng-126\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/michauko.org\\\/blog\\\/wp-content\\\/uploads\\\/2008\\\/06\\\/20080521_093351.png\",\"keywords\":[\"glpi\",\"ocs\",\"ocsagent\",\"ocsinventory\",\"ocsinventory-ng\"],\"articleSection\":[\"autres outils\",\"bureautique\",\"coup de coeur\",\"Debian\",\"planet-libre.org\",\"reseau et s\u00e9cu\",\"windows\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/michauko.org\\\/blog\\\/installer-et-deployer-ocsinventory-ng-126\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/installer-et-deployer-ocsinventory-ng-126\\\/\",\"url\":\"https:\\\/\\\/michauko.org\\\/blog\\\/installer-et-deployer-ocsinventory-ng-126\\\/\",\"name\":\"Installer et d\u00e9ployer OCSInventory-NG - Le blog de Michauko\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/installer-et-deployer-ocsinventory-ng-126\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/installer-et-deployer-ocsinventory-ng-126\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/michauko.org\\\/blog\\\/wp-content\\\/uploads\\\/2008\\\/06\\\/20080521_093351.png\",\"datePublished\":\"2008-06-10T09:10:40+00:00\",\"dateModified\":\"2018-08-04T09:31:53+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#\\\/schema\\\/person\\\/0cd9f3d9ce4dccc05df81a5b27051ea9\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/installer-et-deployer-ocsinventory-ng-126\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/michauko.org\\\/blog\\\/installer-et-deployer-ocsinventory-ng-126\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/installer-et-deployer-ocsinventory-ng-126\\\/#primaryimage\",\"url\":\"https:\\\/\\\/michauko.org\\\/blog\\\/wp-content\\\/uploads\\\/2008\\\/06\\\/20080521_093351.png\",\"contentUrl\":\"https:\\\/\\\/michauko.org\\\/blog\\\/wp-content\\\/uploads\\\/2008\\\/06\\\/20080521_093351.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/installer-et-deployer-ocsinventory-ng-126\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/michauko.org\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Installer et d\u00e9ployer OCSInventory-NG\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/michauko.org\\\/blog\\\/\",\"name\":\"Le blog de Michauko\",\"description\":\"Si tu ne comprends pas le titre de l&#039;article, passe ton chemin\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/michauko.org\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#\\\/schema\\\/person\\\/0cd9f3d9ce4dccc05df81a5b27051ea9\",\"name\":\"michauko\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g\",\"caption\":\"michauko\"},\"sameAs\":[\"http:\\\/\\\/michauko.org\\\/\"],\"url\":\"https:\\\/\\\/michauko.org\\\/blog\\\/author\\\/randomized2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Installer et d\u00e9ployer OCSInventory-NG - Le blog de Michauko","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/","og_locale":"fr_FR","og_type":"article","og_title":"Installer et d\u00e9ployer OCSInventory-NG - Le blog de Michauko","og_description":"OCSInventory-NG est un outil d&rsquo;inventaire de parc informatique. On l&rsquo;associe souvent \u00e0 GLPI (Gestion Libre de Parc Info), mais c&rsquo;est uniquement car GLPI sait aller chercher les infos de OCS. OCSInventory-NG suffit \u00e0 lui seul &hellip;","og_url":"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/","og_site_name":"Le blog de Michauko","article_published_time":"2008-06-10T09:10:40+00:00","article_modified_time":"2018-08-04T09:31:53+00:00","og_image":[{"url":"https:\/\/michauko.org\/blog\/wp-content\/uploads\/2008\/06\/20080521_093351.png","type":"","width":"","height":""}],"author":"michauko","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"michauko","Dur\u00e9e de lecture estim\u00e9e":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/#article","isPartOf":{"@id":"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/"},"author":{"name":"michauko","@id":"https:\/\/michauko.org\/blog\/#\/schema\/person\/0cd9f3d9ce4dccc05df81a5b27051ea9"},"headline":"Installer et d\u00e9ployer OCSInventory-NG","datePublished":"2008-06-10T09:10:40+00:00","dateModified":"2018-08-04T09:31:53+00:00","mainEntityOfPage":{"@id":"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/"},"wordCount":1565,"commentCount":7,"image":{"@id":"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/#primaryimage"},"thumbnailUrl":"https:\/\/michauko.org\/blog\/wp-content\/uploads\/2008\/06\/20080521_093351.png","keywords":["glpi","ocs","ocsagent","ocsinventory","ocsinventory-ng"],"articleSection":["autres outils","bureautique","coup de coeur","Debian","planet-libre.org","reseau et s\u00e9cu","windows"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/","url":"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/","name":"Installer et d\u00e9ployer OCSInventory-NG - Le blog de Michauko","isPartOf":{"@id":"https:\/\/michauko.org\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/#primaryimage"},"image":{"@id":"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/#primaryimage"},"thumbnailUrl":"https:\/\/michauko.org\/blog\/wp-content\/uploads\/2008\/06\/20080521_093351.png","datePublished":"2008-06-10T09:10:40+00:00","dateModified":"2018-08-04T09:31:53+00:00","author":{"@id":"https:\/\/michauko.org\/blog\/#\/schema\/person\/0cd9f3d9ce4dccc05df81a5b27051ea9"},"breadcrumb":{"@id":"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/#primaryimage","url":"https:\/\/michauko.org\/blog\/wp-content\/uploads\/2008\/06\/20080521_093351.png","contentUrl":"https:\/\/michauko.org\/blog\/wp-content\/uploads\/2008\/06\/20080521_093351.png"},{"@type":"BreadcrumbList","@id":"https:\/\/michauko.org\/blog\/installer-et-deployer-ocsinventory-ng-126\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/michauko.org\/blog\/"},{"@type":"ListItem","position":2,"name":"Installer et d\u00e9ployer OCSInventory-NG"}]},{"@type":"WebSite","@id":"https:\/\/michauko.org\/blog\/#website","url":"https:\/\/michauko.org\/blog\/","name":"Le blog de Michauko","description":"Si tu ne comprends pas le titre de l&#039;article, passe ton chemin","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/michauko.org\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/michauko.org\/blog\/#\/schema\/person\/0cd9f3d9ce4dccc05df81a5b27051ea9","name":"michauko","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g","caption":"michauko"},"sameAs":["http:\/\/michauko.org\/"],"url":"https:\/\/michauko.org\/blog\/author\/randomized2\/"}]}},"_links":{"self":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts\/126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/comments?post=126"}],"version-history":[{"count":8,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts\/126\/revisions"}],"predecessor-version":[{"id":1763,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts\/126\/revisions\/1763"}],"wp:attachment":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/media?parent=126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/categories?post=126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/tags?post=126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}