Outils pour utilisateurs

Outils du site


ocsinventory

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

ocsinventory [2016/11/11 23:38] (Version actuelle)
Ligne 1: Ligne 1:
 +
 +===== OCS Inventory =====
 +
 +
 +
 +==== Description ====
 +
 +
 +
 +Il s'agit d'un outil de gestion de parc en mode web. L'​inventaire peut se faire par [[:​snmp|snmp]] ou par un agent, à installer sur les machines.
 +
 +
 +
 +Objectif: maintenir à jour un inventaire du parc, de manière centralisée,​ en conservant la possibilité de grouper (par client) les machines.
 +
 +
 +
 +==== Prérequis ====
 +
 +
 +
 +Un serveur [[:​mysql|mySQL]] et un serveur [[:​apache|apache]] en état de marche
 +
 +
 +
 +==== Installation du serveur ====
 +=== Centos 7 ===
 +
 +Un peu plus compliqué
 +
 +Il faut les paquets suivants: install perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL perl-Net-IP perl-XML-Entities perl-Apache-DBI perl-Apache2-SOAP perl-SOAP-Lite mod_perl
 +
 +Il faut 2 modules via cpan: Apache::DBI et Apache2::​SOAP
 +
 +Les informations d'​accès à la base de donnée sont dans /​etc/​httpd/​conf.d/​z-ocsinventory-server.conf et ocsinventory-reports.conf
 +
 +=== debian ===
 +
 +<​code>​
 +
 +apt-get install ocsinventory-server
 +
 +</​code>​
 +
 +
 +
 +Configurer l'​authentification:​
 +
 +<​code>​
 +
 +htpasswd /​etc/​ocsinventory/​htpasswd.setup admin
 +
 +</​code>​
 +
 +
 +
 +finaliser l'​installation en allant sur http://​localhost/​ocsreports/​install[[:​php|.]]
 +
 +
 +
 +==== Poste configuration ====
 +
 +
 +
 +Il peut être intéressant de créer une //donnée administrative//​ //client//, et d'​afficher la colonne correspondante dans l'​interface principale.
 +
 +
 +
 +
 +
 +==== Installation du client ====
 +
 +
 +
 +===== Linux =====
 +
 +Installer le paquet adéquat.
 +
 +<​code>​
 +
 +apt-get install ocsinventory-agent
 +
 +</​code>​
 +
 +
 +
 +Renseignez l'​adresse / le nom du serveur
 +
 +
 +
 +Lancer la commande ​
 +
 +<​code>​
 +
 +   ​ocsinventory-agent
 +
 +</​code>​
 +
 +
 +
 +Admirez le résultat - il peut être nécessaire de spécifier un //tag//
 +
 +
 +
 +==== Windows ====
 +
 +Installer le paquer adéquat. Lancer //​OCSAgentSetup.exe//​.
 +  * écran 1
 +   * server url: http**s**:​\/​\/​opendoor.fr/​ocsinventory ​
 +   * **décocher** validate certificate
 +  * écran 2 tout laisser vide
 +  * écran 3
 +   * spécify tag value: **Client**
 +
 +
 +==== À voir ====
 +
 +
 +
 +  * affectation automatique du client ?
 +
 +  * authentification
 +
 +  * déploiement ​
 +
 +
 +
 +==== Requètes ====
 +
 +* liste des pc + client
 +
 +<​code>​
 +
 +create view pc_list as select hardware_id as id, name, tag as client from hardware H left join accountinfo A on (H.id = A.hardware_id ) order by tag, hardware_id ;
 +
 +</​code>​
 +
 +* Affichage de la liste des Offices installé sur chaque pc d'un client donné:
 +
 +<​code>​
 +
 +select a.name,​client,​b.name,​b.version from pc_list ​ a inner join softwares b on (b.hardware_id = a.id ) where b.name like '​Microsoft Office%'​ and a.client='​Sgmo'​ order by a.name ;
 +
 +</​code>​
 +
 +
 +
 +
 +
 +# vim: set filetype=dokuwiki:​
  
ocsinventory.txt · Dernière modification: 2016/11/11 23:38 (modification externe)