Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| ocs_inventory [Le 19/05/2016, 14:53] – [Installation PERL] 88.209.97.147 | ocs_inventory [Le 11/09/2022, 11:37] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag>Xenial |
| ---- | ---- | ||
| Ligne 11: | Ligne 11: | ||
| Le client d' | Le client d' | ||
| - | OCS Inventory est un logiciel sous licence | + | OCS Inventory est un logiciel sous licence **[[http:// |
| - | OCS Inventory supporte les langages suivants : | + | OCS Inventory supporte les langages suivants : |
| * Portuguais | * Portuguais | ||
| * Anglais | * Anglais | ||
| Ligne 25: | Ligne 25: | ||
| * Russe | * Russe | ||
| * Turque | * Turque | ||
| - | Utilisé avec le logiciel de gestion de parc tel que **GLPI**[[http:// | + | Utilisé avec le logiciel de gestion de parc tel que **[[http:// |
| jour automatiques de la configuration d' | jour automatiques de la configuration d' | ||
| + | ===== Installation du serveur ===== | ||
| - | ====== | + | ==== Pré-requis |
| + | * Avoir installé [[: | ||
| + | * Avoir [[: | ||
| + | * Pour l' | ||
| + | |||
| + | |||
| + | ==== Installation | ||
| + | Il suffit d' | ||
| - | Depuis Intrepid Ibex (8.10), il suffit d' | ||
| - | + | ====Configuration==== | |
| - | ===== Pré-requis ===== | + | Pour configurer |
| - | | + | |
| - | * Mod_perl version 1.29 ou plus. | + | |
| - | * Mod_php version 4.3.2 ou plus. | + | |
| - | * PHP 4.3.2 ou plus, avec ZIP et support GD activé. | + | |
| - | * PERL 5.6 ou plus. | + | |
| - | * Perl module XML::Simple version 2.12 ou plus. | + | |
| - | * Perl module Compress:: | + | |
| - | * Perl module DBI version 1.40 ou plus. | + | |
| - | * Perl module DBD::mysql version 2.9004 ou plus. | + | |
| - | * Perl module Apache::DBI version 0.93 ou plus. | + | |
| - | * Perl module Net::IP version 1.21 ou plus. | + | |
| - | * Perl module SOAP::Lite version 0.66 ou plus (pas de proxy) | + | |
| - | * MySQL version 4.1.0 ou plus avec InnoDB engine active. | + | |
| - | * Make | + | |
| - | + | ||
| - | ===== Installation Make ===== | + | |
| - | sudo apt-get install make | + | |
| - | + | ||
| - | ===== Installation Apache ===== | + | |
| - | sudo apt-get install apache2 apache2-doc | + | |
| sudo su -c ' echo ServerName www.monsite.tld >> / | sudo su -c ' echo ServerName www.monsite.tld >> / | ||
| sudo / | sudo / | ||
| + | Créez un mot de passe [[:mysql]]. | ||
| - | + | Configurez PHP en entrant les commandes suivantes dans un [[: | |
| - | ===== Installation mysql ===== | + | |
| - | sudo apt-get install mysql-server | + | |
| - | sudo mysqladmin -u root password votre_pass | + | |
| - | sudo / | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Installation PHP5 ===== | + | |
| - | sudo apt-get install php5 libapache2-mod-php5 php5-mysql php5-gd | + | |
| sudo su -c ' echo "<? | sudo su -c ' echo "<? | ||
| sudo su -c ' echo " | sudo su -c ' echo " | ||
| Ligne 79: | Ligne 55: | ||
| [[http:// | [[http:// | ||
| - | |||
| - | ===== Installation PERL ===== | ||
| - | sudo apt-get install perl libapache2-mod-perl2 libxml-simple-perl libio-compress-perl | ||
| - | sudo apt-get install libdbd-mysql-perl libnet-ip-perl libsoap-lite-perl libxml-libxml-perl | ||
| - | |||
| - | Pour 12.04 et plus : | ||
| - | sudo apt-get install perl libapache2-mod-perl2 libxml-simple-perl libio-compress-perl libdbi-perl libapache-dbi-perl | ||
| - | sudo apt-get install libdbd-mysql-perl libnet-ip-perl libsoap-lite-perl libxml-libxml-perl | ||
| - | |||
| - | ===== Installation divers ===== | ||
| - | Pour l' | ||
| - | |||
| - | |||
| - | sudo apt-get install libc6-dev | ||
| - | |||
| - | ===== Installation Serveur ===== | ||
| - | Telecharger le package serveur à cette adresse : [[http:// | ||
| - | Extraire le package | ||
| - | |||
| - | tar -xvf OCSNG_UNIX_SERVER-xx.tar.gz | ||
| - | |||
| - | et lancer | ||
| - | |||
| - | sudo sh setup.sh | ||
| - | | ||
| - | Dans la majorité des cas, les valeurs par défaut proposées sont bonnes, et vous n'avez qu'à taper " | ||
| Enfin, redémarrez Apache : | Enfin, redémarrez Apache : | ||
| Ligne 114: | Ligne 64: | ||
| {{ocs.png|}} | {{ocs.png|}} | ||
| - | ===== Installation du client | + | ===== Installation du client===== |
| - | ==== par les dépots (méthode recommandée )==== | + | Il suffit d' |
| - | Au moins pour [[:Lucid]] , [[: | + | |
| - | il suffit d' | + | |
| de choisir HTTP comme mode et de mettre l'IP ou le FQDN de votre serveur.\\ | de choisir HTTP comme mode et de mettre l'IP ou le FQDN de votre serveur.\\ | ||
| - | === pour reconfigurer votre client | + | ==== Configuration ==== |
| [[: | [[: | ||
| ou utiliser < | ou utiliser < | ||
| === pour forcer la remontée des informations de votre client/ | === pour forcer la remontée des informations de votre client/ | ||
| < | < | ||
| - | ==== À la main ==== | ||
| - | === Pré-requis === | ||
| - | |||
| - | Le client OCS nécéssite Perl ainsi que certaines de ses librairies. | ||
| - | |||
| - | sudo apt-get install dmidecode libxml-simple-perl libcompress-zlib-perl libnet-ip-perl libwww-perl libdigest-md5-perl libnet-ssleay-perl | ||
| - | |||
| - | On en profite pour installer certains modules optionnels : | ||
| - | |||
| - | sudo apt-get install libcrypt-ssleay-perl libnet-snmp-perl libproc-pid-file-perl libproc-daemon-perl net-tools libsys-syslog-perl pciutils smartmontools read-edid nmap | ||
| - | |||
| - | === Installation === | ||
| - | |||
| - | Telecharger le package agent à cette adresse : [[http:// | ||
| - | |||
| - | cd /usr/src/ | ||
| - | sudo wget https:// | ||
| - | tar xvzf Ocsinventory-Unix-Agent-{{VERSION}}.tar.gz | ||
| - | cd Ocsinventory-Unix-Agent-{{VERSION}} | ||
| - | |||
| - | On vérifie la configuration de Perl et on génère le Makefile : | ||
| - | |||
| - | env PERL_AUTOINSTALL=1 perl Makefile.PL | ||
| - | |||
| - | Si aucun message de type " | ||
| - | |||
| - | Pour installer un package Perl : | ||
| - | |||
| - | cpan -i {{PACKAGE_NAME}} | ||
| - | |||
| - | Pour installer l' | ||
| - | |||
| - | sudo make | ||
| - | sudo make install | ||
| - | |||
| - | À la fin du 'make install', | ||
| - | |||
| - | Do you want to configure the agent | ||
| - | Please enter ' | ||
| - | |||
| - | Si le script ne vous le propose pas, tapez : | ||
| - | |||
| - | sudo / | ||
| - | |||
| - | < | ||
| - | Comme pour le serveur, les choix par défaut sont corrects. Sinon, entrez les valeurs correspondant à votre configuration.</ | ||
| - | |||
| - | Le client est installé, et vous devez normalement le voir apparaître dans l' | ||
| ===== Erreur avec logrotate ===== | ===== Erreur avec logrotate ===== | ||
| Les administrateurs qui utilisent logrotate peuvent recevoir ce message: | Les administrateurs qui utilisent logrotate peuvent recevoir ce message: | ||
| Ligne 188: | Ligne 88: | ||
| Le fichier est au format MS-DOS et il faut donc reconvertir le fichier au format unix.\\ | Le fichier est au format MS-DOS et il faut donc reconvertir le fichier au format unix.\\ | ||
| Pour ce faire vous pouvez utiliser // | Pour ce faire vous pouvez utiliser // | ||
| + | |||
| + | ===== Désinstallation ===== | ||
| + | |||
| + | Pour supprimer cette application, | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * [[https:// | ||
