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 22/05/2013, 11:01] – [À la main] Ajout installation d'un package Perl quack1 | 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 su -c ' echo "<?php" > /var/www/html/ |
| - | sudo apt-get install mysql-server | + | sudo su -c ' echo " |
| - | sudo mysqladmin -u root password votre_pass | + | sudo su -c ' echo "?>" |
| - | 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 / | sudo / | ||
| [[http:// | [[http:// | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Installation PERL ===== | ||
| - | sudo apt-get install perl libapache2-mod-perl2 libxml-simple-perl libcompress-zlib-perl libdbi-perl libapache-dbi-perl | ||
| - | sudo apt-get install libdbd-mysql-perl libnet-ip-perl libsoap-lite-perl | ||
| - | |||
| - | |||
| - | ===== Installation divers ===== | ||
| - | Pour l' | ||
| - | |||
| - | |||
| - | sudo apt-get install libc6-dev | ||
| - | |||
| - | ===== Installation Serveur ===== | ||
| - | Telecharger le package serveur à cette adresse : [[http:// | ||
| - | Extraire le package | ||
| - | 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 111: | 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 186: | Ligne 89: | ||
| Pour ce faire vous pouvez utiliser // | Pour ce faire vous pouvez utiliser // | ||
| - | ===== Installation du client Unix Unified Agent version 1.1.2 ===== | + | ===== Désinstallation |
| - | + | ||
| - | + | ||
| - | Afin d' | + | |
| - | Il faut aussi installer : | + | |
| - | + | ||
| - | sudo apt-get install libnet-ssleay-perl | + | |
| - | sudo apt-get install libcrypt-ssleay-perl | + | |
| - | sudo apt-get install libmodule-install-perl | + | |
| - | sudo apt-get install nmap | + | |
| - | + | ||
| - | cpan -i Digest::MD5 XML::Simple Net::IP Proc:: | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | Telecharger le package agent à cette adresse : [[http:// | + | |
| - | + | ||
| - | gunzip agent.tar.gz | + | |
| - | tar -xvf agent.tar | + | |
| - | cd agent | + | |
| - | perl Makefile.PL | + | |
| - | + | ||
| - | Cette commande permet de construire le fichier Makefile grâce a celle ci vous pouvez voir si il vous manque des dépendances PERL vous pouvez donc les installer : | + | |
| - | + | ||
| - | Exemple : | + | |
| - | + | ||
| - | Net::IP is strongly recommended since it's required to retrieve network information | + | |
| - | Please install Proc:: | + | |
| - | + | ||
| - | Installer les modules perl manquant (si nécessaire) | + | |
| - | + | ||
| - | cpan -i Proc:: | + | |
| - | + | ||
| - | Relancer : | + | |
| - | + | ||
| - | perl Makefile.PL | + | |
| - | + | ||
| - | Si toutes vos dépendances satisfaites continuez | + | |
| - | + | ||
| - | make | + | |
| - | make install | + | |
| - | + | ||
| - | Writing / | + | |
| - | Appending installation info to / | + | |
| - | [ ! -f run-postinst ] || / | + | |
| - | Do you want to configure the agent | + | |
| - | Please enter ' | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Where do you want to write the configuration file? | + | |
| - | 0 -> / | + | |
| - | 1 -> / | + | |
| - | 2 -> / | + | |
| - | > 2 | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Do you want to create the directory / | + | |
| - | Please enter ' | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | [info] The config file will be written in / | + | |
| - | What is the address of your ocs server?> [ocsinventory-ng] http:// | + | |
| - | + | ||
| - | <note important> | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Do you need credential for the server? (You probably don' | + | |
| - | Please enter ' | + | |
| - | + | ||
| - | A remplir si il y a besoin d'une authentification pour se connecter au serveur | + | |
| - | < | + | |
| - | + | ||
| - | Do you want to apply an administrative tag on this machine | + | |
| - | Please enter ' | + | |
| - | tag?>TAG | + | |
| - | + | ||
| - | Renseigner le TAG de la machine (si nécessaire) | + | |
| - | < | + | |
| - | + | ||
| - | ocsinventory agent presents: / | + | |
| - | Do yo want to install the cron task in / | + | |
| - | Please enter ' | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Where do you want the agent to store its files? (You probably don't need to change it)?> [/ | + | |
| - | + | ||
| - | Je recommande d' | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Do you want to create the / | + | |
| - | + | ||
| - | Please enter ' | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | New settings written! Thank you for using OCS Inventory | + | |
| - | Should I remove the old linux_agent | + | |
| - | Please enter ' | + | |
| - | + | ||
| - | A vous de voir je conseil de les enlever | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | / | + | |
| - | / | + | |
| - | / | + | |
| - | / | + | |
| - | / | + | |
| - | done | + | |
| - | Do you want to use OCS-Inventory software deployment feature? | + | |
| - | Please enter ' | + | |
| - | + | ||
| - | Selon vos besoins | + | |
| - | < | + | |
| - | + | ||
| - | Do you want to send an inventory of this machine? | + | |
| - | Please enter ' | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | [info] Accountinfo file doesn' | + | |
| - | Connecting to uri: qemu:/// | + | |
| - | -> Success! | + | |
| - | L'installation | + | Pour supprimer cette application, |
| + | ===== Voir aussi ===== | ||
| + | * [[https:// | ||
