Vrifiez que le serveur de base de donnes ainsi que le client MySQL sont installs et
oprationnels (obligatoire avant d'installer OCSinventory qui ne dtecte pas la prsence ou non de
ces paquets).
on vrifie que l'on peux se connecter a la base de donne commande : Mysql -u root -p
Vrifiez que le moteur innoDB soit bien actif dans MySQL. Rappelez un des intrts de ce
moteur.
L'interet de innoDB concerne la possiblit de bien grer l'intgrit des donnes, meme lors d'un
crash du serveur, il gre les transactions tel que BEGIN, CoMMIT, etc... Il gre galement les cls
trangres et les contrainte d'intgrit.
Lien : sql.sh/1548-mysql-innobd-myisam
Selon le schma d'articulation des applications, expliquez quel est le type d'architecture
client/serveur mis en uvre.
Selon le schma d'articulation des applications, le type d'architecture client/serveur mise en oeuvre
est appel 3 tiers car on retrouve la basse de donne, serveur d'application, ainsi que le client.
Vrifiez sur le serveur MySQL que la base de donnes a bien t cre ainsi que l'utilisateur
"ocs". Quels sont les droits donns cet utilisateur ?
- Supprimer ou renommer le fichier install.php qui est la racine du serveur Web d'ocsreports -
- Modifier le mot de passe d'admin - modifier le mot de passe de l'utilisateur mysql ocs
- Changer en consquence dans les fichiers dbconfig.inc.php et ocsinventory.conf
Ces modifications sont ncessaire pour augmenter la scurit, car pour toute nouvelle configuration
de OCS, l'utilisateur ainsi que l'admin possdent le meme mot de passe par dfaut. Il faut par la
suite apporter les modifictions dans les fichiers dbconfig.inc.php et ocsinventory.conf
Faites en sorte que les remontes d'inventaire aient lieu toutes les heures.
Dans la rubrique serveur, activ le log level ( permet d'avoir le fichier log), selectionn la frequence
dans PROLOG_FREQ selectionn 1 heure, choisir les critres que l'on veux rcuperer dans
AUTO_DUPLICATE_LVL
Installez dans un premier temps l'agent ocsinventory-agent sur le serveur pour la collecte
d'information propre au serveur lui-mme.
Installez ensuite les agents sur chaque poste client en forant le premier inventaire.
PROLOG_FREQ = 24
OLD_PROLOG_FREQ = 24
TTO_WAIT = 62866
Rdigez un document d'accompagnement la mise en place des agents OCS.
Une fois l'installation et la configuration OCSInventory, il est necessaire mettre en place des Agent
OCS.
Nous allons voir dans ce document la mise en place d'un agent OCS sous un OS windows et Linux.
Agent-OCS Linux :
A ce stade, l'agent est fonctionnel. Il faut se rendre sur la console d'administration pour vrifier que
la machine est bien remont, en cliquant sur le nom de la machine, on peux accder l'ensemble
des lements qui le compose ( storage, processor, memory, video card, sound, etc...)
Agent-OCS Windows :
Avant toute installation, il ,est necessaire de connaitre la version de son OCSInventory afin
d'installer l'agent compatible cette version. Dans mon cas mon OCS est en 2.0.5, il est donc
necessaire de prendre l'agent en 2.0.5
Une fois l'ensemble de ces tches effectu, l'agent OCS Windows est maintenant fonctionnel.
Proposez une ou plusieurs solutions d'automatisation du dploiement de l'agent depuis le serveur.
Il sera possible de dployer l'agent OCS sur un parc informatique Windows l'aide de GPO
(stratgie de groupe)
Pour visualiser l'ensemble des postes inventoris, il faut consulter l'outils "all computer" situ en
haut gauche.
Pour consulter le dtail de chaque machine il faut cliqu sur le nom de la machine concern situ
dans la rubrique "Computer". Une fois dans cette rubrique, on peux accder au processor, memory,
storage, networks, slots, etc...
Le groupe crer :
Remontez de la base de registre au moins une cl d'un des applicatifs installs sur un poste
Windows et la cl indiquant l'ensemble des processus lancs automatiquement au dmarrage de la
machine : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run.
Quel peut tre l'intrt de connatre ces informations ?
En premier lieu, on active la rcupration de cl de registre dans "Configuration" -> registre -> On
Aprs cela, on force l'inventaire du poste concern uis on se rend dans registre. Dans notre cas la
remont ne s'effectue pas bien. On ne peux donc pas consluter cette cl, il est possible que cela ne
fonctionne que sur XP.
On rajoute les 3 nouveau lement que l'on recherche soit date d'achat, date de fin de garantie et la
fonction de la machine.
Pour tag une machine, on doit se rendre dans les donne administrative de la machine en cliquant
sur son nom. Par la suite, on peux observer le champs TAG.
On saisie alors le nom de la salle soit "S113" pui on rpete l'oppration pour toute les machines que
l'on veux TAG.
Voila le rsultat :
4. Dploiement d'un fichier ou d'une application (aide en annexes 4 et 5) :
Crez un certificat pour le serveur OCS, configurez Apache 2 et chaque client OCS (annexe 5) ;
vous testerez en ligne de commande l'coute sur le port 443.
-Il faut aussi modifier le chemin du rpertoire "download" dans les variables
DOWNLOAD_URI_FRAG et DOWNLOAD_URI_INFO, changer localhost par l'adresse IP du
serveur
- Cration du paquet a dployer
- Suite a sa cration, un rsum avec des informations prcise son rsum (taille du fichier, temps
du dploiement, nom du fichier).
Il faut par la suite russire a dployer le paquet sur les postes ou l'on souhaite l'affects.
On se rend dans /etc/ssl pour s'assurer qu'on y trouve notre certificat ainsi que la cl de cryptage.
- On accde par la suite a OCS par une connection HTTPS pour vrifier que la page d'alerte
apparaise correctement.
- On utlise WinSCP pour rcuperer le fichier "server.crt" afin de le mettre sur les client en question.
- On transfere le fichier server.crt sur le poste Windows 10 client.
- On place le fichier "serv.crt" dans le C:\ProgramData\OCS Inventory NG\Agent
- par la suite, on renomme le fichier "server.crt" en "cacert.pem".
On effectue une remont d'inventaire
puis on observe sur le packet deployer depuis l'interface OCS si une notification est bien remont
On peut desormais dployer le paquet sur la machine. Pour cela, on selectionne la machine.
Dans notre cas, ce sera le poste CLI-S113-W10, on clique sur son nom et par la suite sur l'icone en
bas
On descend jusqu' allez dans la partie "note", puis on appuie alors sur "add package" en bas a
droite.
Soit le paquet 1487761375, puis on l'envoie. Un message de confirmation apparait, puis un autre
message precise que le paquet a tais affect.
Pour s'assurer que le paquet a bien tais recu par le client, on vrifie dans
C:\ProgramData\OCS Inventory NG\Agent le fichier OCSInventory.log ainsi que la cration d'un
nouveau fichier appell download.log
Dans le fichier OCSInventory.log, on s'assure que la demande de reception de paquet a bien tais
faite. Dans notre cas, tous c'est pass correctement.
Dans le fichier Download.log, on peux observer les diffrentes tapes du tlechargement
(l'ensemble des cycles).
Je peux alors constater que le paquet "putty" c'est bien plac sur le bureau.
Aprs avoir test le dploiement de l'utilitaire putty (annexe 4), procdez un dploiement d'une
application de votre choix ; vous trouverez sur le site http://www.appdeploy.com/packages/ toutes
les commandes ncessaires pour une installation silencieuse.
Pour rpondre a cette question, certains lements de rponse auront dja tais prcis.
Je verifie sur les stats du packet que une demande a tais faite depuis mon poste client.
wget https://forge.glpi-project.org/attachments/download/1314/glpi-0.83.6.tar.gz
si le certificat est dit non fiable, on rajoute a la fin de la commande no-checkcertificate
On crer un nouveau dossier dans share appell GLPI
puis on deplace glpi-0.83.6.tar.gz avec la commande cp dans /usr/share/glpi
On execute l'archive qui crer par la suite un dosiier appell GLPI, dedans ont peux y retrouver
Un message nous confirme la cration de la basse et nous donne les mdp par dfaut.
Configurez et activez le site virtuel sur Apache2 de manire accder l'application en ligne avec
un nom pleinement qualifi (vous devez donc configurer votre serveur DNS en consquence).
On active le site:
a2ensite glpi
On recharge Apache:
service apache2 reload
Dans le DNS:
Scurisez l'accs de l'application la base de donnes en crant un utilisateur glpi avec tous les
privilges uniquement sur la base de donnes glpi et en modifiant le fichier config_db.php
en consquence.
Pour s'assurer que cela fonctionne, on essaye de se connect a la base de donne avec le bon
utilisateur. Dans notre cas, cela fonctionne correctement.
Configurez GLPI en "mode OCSNG" avec les options d'importation et la synchronisation
automatique.
En premier lieu, il faut fixer la valeur du paramtre "Activer le mode OCSNG" oui et validez, cela
se trouve dans configuration puis gnerale et inventaire.
Ensuite on clique sur localhost et on modifie les paramtres de connexions la base de donnes
d'OCS
On se rend par la suite dans option d'importation pour selectionn les paramtres qui nous interesses
. Dans mon cas j'ai selectionn
On se rend par la suite dans informations gnrales pour selectionn les info gnrales, les
composants, etc..
par la suite on va s'occuper d'activer la synchronisation automatique. Pour cela, on se rend dans
configuration/action automatique puis on active ocsng et on le configure.
Pour l'utilisation de CLI, il est important d'install au pralable php5-cli
Il est necessaire de crer des rgles d'import et de laison des ordinateurs via le menu
Administration\rgles.
Si vous pouvez joindre les serveurs OCS des autres plate-formes de la salle, ajoutez-les votre
serveur GLPI avec synchronisation automatique.
Pour crer une arborescence de lieu, il faut se rendre dans le menu Configuration / Intituls puis
choisir lieu, on clique sur le "+" pour ajouter un nouveau lieu.
En deuxime lieu, on crer l'tage en prcisant qu'il est enfant de lyce Turgot.
j'ai dcider de crer en plus d'une vue global dja prsente, une vu personelle.
Dans cette vue personelle, j'ai rajout des lements tel que (l'IP, l'interface, rseau, taille disque
libre, etat de la vm, etc...)
Crez un gabarit de commutateur correspondant celui que vous avez dans votre salle ou dans le
local technique.
Pour crer un gabarit de commutateur, il faut allez dans inventaire > rseau
L'ensemble des commutateurs de notre plot sont des Cisco Catalyst 2960
On ajoute un gabarit dans lequel en remplis l'ensemble des champs, ont crer galement un nouveau
type "commutateur", un modle "Catalyst 2960 24-TT-L"
Il est galement prferable d'ajouter des ports (Fast ethernet / Gigabits) sur le gabarit. Pour cela il
faut se rendre dans "Ajouter plusieurs ports"
On slctionne le gabarit crer auparavant soit "Commutateur Catalyst 2960 24 ports". Par la suite,
on complte en fonction des informations du commutateur que l'on choisis. Dans mon cas, c'est le
1er de la baie de brassage.
Des informations supplmentaire seront demand en plus de celle du gabarit tel que l'adresse IP,
MAC, numro de srie, la mmoire, la version du firmware, les diffrents matriels attachs au
ports, etc.
Dans le champ nouvelle fiche, on rentre PB_1 puis le nombre de prises rseaux prsentes dans la
salle.
Pour cela on clique sur l'interface qui nous interesse et on attribut la bonne prise rseau.
Pour ajouter un document technique, il est d'abord ncessaire de ce sur le matriels ou l'on souhaite
crer une fiche.
On va dans l'onglet Document, puis on crer une nouvelle rubrique que l'on nommera Document
Publique.
Par la suite j'ai tlcharger la docuementation technique du switch cisco catalyst 2960 plus
http://www.cisco.com/web/FR/documents/pdfs/datasheet/switching/Catalyst2960.pdf
On l'associe ensuite au matriel dsir (la taille du document dois etre de 2mo maximum).
wget http://forge.fusioninventory.org/attachments/download/701/fusioninventory-for-
glpimetapackage_0.83+1.0.tar.gz
mv fusioninventory /var/www/glpi/plugins
mv fusinsnmp /var/www/glpi/plugins
Une fois dplac, on se rend dans GLPI pour installer les plugins via configuration/plugins
Vrifiez les dpendances pour les agents et installez un agent dans le rseau gr.
Pour install l'agent, il faut la dernire version disponible (pas celle de test fournit par Debian).
apt-get update
On peux a prsent installer l'agent et ses dpendance, ainsi que les librairies ncessaire
libfusioninventory-agent-task-ocsdeploy-perl
libfusioninventory-agent-task-deploy-perl
libfusioninventory-agent-task-esx-perl
Il faut ensuite lanc une premire fois l'agent pour qu'il soit crer sur GLPI
fusioninventory-agent
on vrifie ensuite que les modules soit bien activ pour l'agent selectionn (onglet modules de
l'agent).
On modifie le nombre de thread pour augmenter la vitesse de traitement ( il faut nanmoins rst
raisonable). Pour ma part, j'ai selectionn 20.
Il faut dfinir galement une plage IP sur lesquelles l'agent va oprer pour la dcouverte du rseau.
On dfinit une tche (la rendre active, chosir son module, la palge IP, l'agent)
Pour permettre la communication du serveur avec l'agent, vrifier que le port 62354 est ouvert sur la
machine o est install l'agent fusioninventory :
On crer une nouvelle Rgles de trafic entrant pour 62354 dans le pare-feu Windows.
Pour linux :
Il est galement obligatoire d'associer au switch un modle SNMP contenu la liste propos; dans
notre cas il s'agit du 9704103.
l'ensemble des modle sont consultable dans plugins/fusioninventory/modle SNMP.
Une fois les configuration effectus, on peux alors forc le demarrage de la tche.
Voici le resultat :
Des infos complmentaire sont apparus tel que le vlan, les conncetions, etc.
Importez ventuellement le(s) matriel(s) dcouvert(s) (ncessaire s'il(s) se trouve(nt) dans le
matriel inconnu ) et procdez l'exploration du (des) matriel(s).
Une fois que la tche a bien tais effectu, diffrents matriels apparaisent dans les rgle de l'import
de l'agent.
On peux constater deux type de matriels, les "matriels inconnu" ainsi que les "ordinateurs".
Nous avons choisis le modle 9704103. Celui ci contient comme exemple d'OID :
Pour vrifier ces valeurs, il est necessaire d'utiliser un utilitaire en ligne de commande.
Je peux par la suite rechercher l'une des OID prciser juste au dessous afin de m'assurer qu'elle soit
bien prsente sur le serveur .
Trouvez une information supplmentaire sur un des matriels explors que vous voudriez
connatre, ajoutez l'OID correspondant et faites remonter l'information.
Dans mon cas je voudrais connaitre le matriel rseau rattach au switch Catalyst 2960 01 sur le
port GI0/2.
Je consulte alors le "tableau de port" du switch Catalyst 2960 01 qui m'indique qu'un switch est
connect sur ce port.
Je peux par la suite accder l'ensemble des informations concernant le switch. Nnanmoins, peux
d'information sont prsente.
Je complte (dans la mesure du possible) l'ensemble des informations manquante de sa fiche (.
Une fois cela effectu, je me rend dans la catgorie "'import" afin de l'import dans mon iventaire
rseau.
On peux constater que le "tableau de port" du switch Catalyst 2960 01 identifier sur le port GI0/2
la prsence du switch 200.