Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation et configuration Serveur Introduction Mission numéro 1 Page 1/11
Dans le cadre de la première mission «Inventaire de l'ensemble du matériel», J'ai réalisé ce tutoriel sous forme de compte-rendu afin de guider l'utilisateur à chaque étape dans l'objectif d'être capable de déterminer la configuration matérielle et logicielle de tous les types de matériel. a) Installation et configuration Agent sur Windows XP PRO Lancer la machine virtuelle sensée contenir l'agent Commencer par télécharger OCS Inventory NG Agent à partir du site : http://www.ocsinventory-ng.org/ Décompresser l'archive téléchargée et lancer l'assistant d'installation. Cliquer sur «suivant». Mission numéro 1 Page 2/11
Après avoir lu les conditions de la licence utilisateur, cliquer sur «J'accepte» Il faut choisir le type d'installation «Network Inventory», afin que le client puisse joindre le serveur OCS Inventory via le réseau. Cliquer sur «Suivant». Mission numéro 1 Page 3/11
Il faut préciser l'adresse HTTP du serveur OCS Inventory au niveau de la case «Server URL», pour cela, saisissez l'adresse IP en réseau internet sur serveur virtuel. Ajoutez un nom d'utilisateur et au mots de passe au niveau des cases «User» et «Password». Puis cliquer sur «Suivant». Notre serveur de communication n'utilise pas de Proxy, cliquez sur «Suivant». Mission numéro 1 Page 4/11
L'agent OCS Inventory écrit quelques informations dans les fichiers de log, dans «General options» cocher la case «Enable verbose log», cliquez sur «Suivant». Laisser le Dossier d'installation dans le chemin proposé par défaut, cliquez sur «Suivant». Mission numéro 1 Page 5/11
Patientez pendant l'installation en cours. Laissez la case «Start OCS inventory NG Systray Applet», afin que l'application Agent se lance cocher, et cliquer sur «Fermer». Mission numéro 1 Page 6/11
Avant de lancer l'interface OCS Inventory à partir du navigateur internet Mozilla Firefox, configurer les paramètres de connexion, pour cela, Lancer «Outils» - «Option» - «Avancé» - «Réseau paramètres» - au niveau de la case «Pas de proxy pour» insérer l'adresse de votre serveur de communication OCS Inventory, «192.168.T.X». Au niveau de la barre d'adresse de Mozilla Firefox, inscrivez l'adresse de votre suivit de «/ocsreports» «http://192.168.t.x/ocsreports». Entrer vos identifiants précédements entrer lors de l'installation. Mission numéro 1 Page 7/11
b) Installation et configuration Serveur sur Ubuntu Installation de Apache Pour l'installation il faut se servir du Terminal de Ubuntu pour lancer les commandes indispensables à l'installation des paquets de données. Après avoir correctement configurer la connexion internet et ajoute le Proxy au Serveur mandataire. Commencer par lancer le Terminal, «Applications Accessoires Terminal». En premier l'installation de Apache est requise, lancer la commande «sudo apt-get install apache2 apache2-doc» Ajouter cette ligne à la fin du fichier «/etc/apache2/apache2.conf» la ligne de commande suivante : «ServerName $nom d'hôte de votre serveur», comme nom de serveur pour notre cas nous utiliserons «SIOserver5», pour pouvoir modifier le fichier, donner les droits nécessaire pour la modification, pour faire utiliser la commande «chmod» sur le chemin indiquer. Mission numéro 1 Page 8/11
Installation de MySQL Pour installer le paquet MySQL nécessaire lance la commande : «apt-get install mysqlserver» Afin d'autoriser les connexions à la base de données, dans le fichier «/etc/mysql/my.cnf» il est indispensable de commenter la ligne suivante «#bind-address = 127.0.0.1», on autorisant les droits d'utilisateurs afin de permettre la modification comme précédemment réaliser. Installation de PHP Pour installer le paquet PHP5, il suffit de lancer la commande : «apt-get install php5 php5- mysql php5-gd» Installation de Perl Pour installer le paquet Perl, il faut lancer la commande suivante : «sudo apt-get install libapache2-mod-perl2 libxml-simple-perl libcompress-zlib-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl» Installation de IPDISCOVER IPDISCOVER permet d'activer la fonctionnalité de découverte IP permet à OCS Inventory NG de découvrir tous les matériels connectés au réseau : Lancer l'installation du paquet IPDISCOVER avec la commande : «apt-get install libc6- dev» Installation de OCS Server version 1.3.3 Pour télécharger l'archive lancer la commande suivant à partir du Terminal : «wget http://launchpad.net/ocsinventory-server/stable- 1.3/1.3.3/+download/OCSNG_UNIX_SERVER-1.3.3.tar.gz» Mission numéro 1 Page 9/11
Ensuite il faut décompresser l'archive et lancez le script d'installation, pour cela il fait entrer le commande : «tar -zxvf OCSNG_UNIX_SERVER-1.3.3.tar.gz cd OCSNG_UNIX_SERVER-1.3.3./setup.sh» Lors de l'installation du paquet vous serez en tant qu'utilisation confronté à cet ensemble de question, répondez aux questions de l'installeur par les informations suivantes : Do you wish to continue ([y]/n)? <ENTER> Which host is running database server [localhost]? <ENTER> On which port is running database server [3306]? <ENTER> Where is Apache daemon binary [/usr/sbin/apache2]? <ENTER> Where is Apache main configuration file [/etc/apache2/apache2.conf]? <ENTER> Which user account is running Apache web server [www-data]? <ENTER> Which user group is running Apache web server [www-data]? <ENTER> Where is Apache Include configuration directory [//etc/apache2/conf.d/]? <ENTER> Where is PERL Intrepreter binary [/usr/bin/perl]? <ENTER> Do you wish to setup Communication server on this computer ([y]/n)? <ENTER> Where to put Communication server log directory [/var/log/ocsinventory-server]? <ENTER> Pour finir l'installation, continuez on répondant aux questions suivantes : Do you wish to continue ([y]/n]? <ENTER> Do you allow Setup renaming Communication Server Apache configuration file to 'zocsinventory-server.conf' ([y]/n)? <ENTER> Do you wish to setup Administration Server (Web Administration Console) on this computer ([y]/n)? <ENTER> Do you wish to continue ([y]/n)? <ENTER> Where to copy Administration Server static files for PHP Web Console [/usr/share/ocsinventory-reports]? <ENTER> Where to create writable/cache directories for deployement packages and IPDiscover [/var/lib/ocsinventory-reports]? <ENTER> Mission numéro 1 Page 10/11
Configuration des serveurs Il faut créer un Virtualhost, un virtualhost permet d'avoir sur un même serveur différents sites. Il aut ajouter au chemin suivant «etc/apache2/sites-available/default» les lignes à la fin du fichier : «Alias / "/usr/share/ocsinventory-reports/ocsreports/" <Directory "/usr/share/ocsinventory-reports/ocsreports/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory>» Terminer la configuration par un redémarrage du serveur Apache, lancer les lignes suivantes au niveau du terminal : «/etc/init.d/apache2 restart» Mission numéro 1 Page 11/11