Informatique
Linux
Installation d'OCS Inventory | Installation d'OCS Inventory |
| Écrit par majordom | |
| 10-05-2007 | |
Voilà la liste des packages [1] nécessaires à l’installation et au bon fonctionnement d’OCS Inventory. Pour obtenir certains de ces packages vous allez devoir modifier vos sources soit manuellement soit par l’intermédiaire d’une application. Pour vous aider, consulter cette page du wiki ubuntu-fr.org http://doc.ubuntu-fr.org/depots et faites en sorte d’avoir en plus des dépôts main et restricted les dépôts universe et multiverse.
1. Installation des services Apache, MySQL et des langages PHP et Perl.Afin que l’installation du serveur OCS se passe bien, vous devrez avoir installé au préalable un certain nombre de packages. Parmi ces packages on retrouve les services Apache (serveur web) et MySQL (serveur de bases de données), les langages PHP et Perl ainsi que certain modules associés et deux packages nécessaires à la compilation (GCC et make). Installation des services :root@ubuntu:~# apt-get install apache2 libapache2-mod-php5 libapache2-mod-perl2 mysql-server-5.0 Installation des modules de langage :root@ubuntu:~# apt-get install php5 php5-mysql php5-gd perl libxml-simple-perl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl Installation des outils de compilation :root@ubuntu:~# apt-get install gcc make 2. Installation du package OCS serveur pour LinuxAvant de pouvoir installer le serveur OCS, il va falloir télécharger l’archive à partir du site http://ocsinventory.sourceforge.net ou alors en cliquant directement sur ce lien. La dernière version sortie à ce jour étant la 1.01. Une fois téléchargée, vous allez devoir décompresser l’archive, par exemple dans le répertoire “/tmp”. Pour se faire, ouvrez un terminal et connectez vous en root ou alors utilisez la commande “sudo”. root@ubuntu:~# tar -xvzf OCSNG_LINUX_SERVER_1.0.tar.gz -C /tmp root@ubuntu:~# cd OCSNG_LINUX_SERVER_1.0/ root@ubuntu:~# ./setup.sh Une fois la commande « ./setup » exécutée, suivez les instructions Une fois tout installé, un fichier nommé “ocs_server_setup.log” est créé. Mettez ce fichier dans un coin de votre disque dur car en cas de problème il pourrez vous servir ou surtout aider les développeurs à trouver le pourquoi du comment. WARNING: You will not be able to build any auto deployment package with size greater than 2M. You must raise both post_max_size and upload_max_filesize in your php.ini to correct this. Vous devriez voir ce message apparaître sur l’écran si vous n’avez jamais modifié le fichier “php.ini” (/etc/php5/apache2/php.ini). Ce message est là à titre préventif, il vous met en garde sur le fait que pour l’instant vous ne pourrez pas créer des packages pour être déployé par le réseau si ils sont supérieurs à 2Mo. Pour pouvoir déployer des packages ayant une taille supérieure à celle cité précédemment, il vous faudra modifier les valeurs des variables suivantes : « post_max_size » et « upload_max_filesize ». Je vous recommande fortement la lecture de la documentation officielle qui apporte un grand nombre de réponse aux questions que l’on se pose lorsque l’on installe le serveur OCS Inventory NG. Pour tout problème avec ce logiciel veuillez l’expliciter sur le Forum dédié à ça.
3. Installation du service OCS pour windows via un script de logon
-> Exe File : chemin d'OcsAgentSetup.exe -> Certificate File : le chemin du certificat server.crt créé lors de l'install du serveur et renommé cacert.pem -> Other file : nous n'utiliseraons pas cette fonction -> Command Line Options : /S /NP /DEBUG /SERVER:nom_du_serveurOCS -> Label : je le laisse vide ->User : compte admin des machines@domaine -> Password : Mot de passe du compte admin des machines à déployer On fait Next on donne un chemin et le fichier ocspackage.exe est créé. Il ne reste plus qu'à le poser sur le serveur. Dans l'interface admin de OCS on clique sur "client" puis on upload ce fichier. On upload aussi par la même occasion le fichier ocsagent.exe
@echo off "\\serveur\partage\nom_du_serveurOCS.exe" /INSTALL /DEBUG /NP /S Echo FAIT ! Merci ------------------------------------------ Et c'est tout. Au démarrage de session de l'utilisateur ce script installera le client en tant que service
4. Principe de fonctionnement du serviceL’installation de l’agent et du service crée les répertoires suivants :
Le fichier C:\Program Files\OCS Inventory Agent\service.ini permet de visualiser la configuration du service. ------------------------------------------------------ |
|
| Dernière mise à jour : ( 07-12-2007 ) |
| < Précédent | Suivant > |
|---|









