opensuse

Il existe un plu­gin qui s’ins­talle sur le ser­veur GLPI pour per­mettre de bas­cu­ler les infor­ma­tions du ser­veurs OCS sur le ser­ver GLPI qui se nomme ocsin­ven­to­ryng


Installation du plugin

On se déplace dans le réper­toire adé­quat sur notre ser­ver glpi

cd /srv/www/htdocs/glpi/plugins

On télé­charge l’ar­chive

wget https://github.com/pluginsGLPI/ocsinventoryng/releases/download/1.6.0/glpi-ocsinventoryng-1.6.0.tar.gz

On décom­presse

tar -zxvf glpi-ocsinventoryng-1.6.0.tar.gz

On sup­prime l’ar­chive

rm glpi-ocsinventoryng-1.6.0.tar.gz

On se rend sur l’in­ter­face de GLPI, sec­tion –>configuration–>plugins

On aper­çoit main­te­nant notre plu­gin ajou­té

Dans la colonne “Actions” on clique sur le petit dos­sier avec un + pour dire d’a­jou­ter ce plu­gin

Si le plu­gin à bien été ins­tal­lé, une fenêtre à bas à droite s’ouvre comme ceci

Il nous manque plus qu’à l’ac­ti­vé, un nou­veau bou­ton est appa­ru à la place du dos­sier avec un +, cli­qué des­sus


Importation

Ren­dez-vous dans la caté­go­rie –> Outils –> OCS Inven­to­ry NG dans GLPI

On clique sur Ajou­ter un ser­veur OCS Inven­to­ry NG

Pour l’hôte, indi­qué son nom, ici ocs car j’ai rajou­té une entrée DNS indi­quant l’Ip de mon ser­ver.
Si vous êtes sur le même ser­ver, vous pou­vez indi­quer local­host.
Si vous n’a­vez pas fais d’en­trée DNS, vous pou­vez indi­quer l’a­dresse IP

Indi­quez le nom d’u­ti­li­sa­teur et le mot de passe de la base de don­née d’OCS

Atten­tion, si en cli­quant sur test, votre connexion à la base de don­née à échoué, c’est que MariaDB sur OCS refuse toutes les autres connexions que sur lui même

Sur le ser­veur OCS, édi­ter cela:

vim /etc/mysql/mariadb.conf.d/50-server.cnf

Sur la ligne bind-address
mettre bind-address = 0.0.0.0 si l’on veut que tout le monde puisse se connec­ter
Ou
bind-address = ip_server_glpi si l’on veut que seul le ser­ver glpi puisse se connec­ter.

On redé­marre le ser­vice Mys­ql

service mysql restart

La connexion à la base de don­née OCS devrait avoir réus­si, sinon c’est qu’il y’a une erreur au niveau de vos iden­ti­fiants.

Ensuite, notre ser­veur est bien la, on clique sur Import de l’in­ven­taire puis impor­ta­tion de nou­veaux ordi­na­teurs.

Puis on clique sur Impor­ter et on attend que la pro­gres­sion se finissent !

Ensuite on se rend dans Parc, puis Ordi­na­teur, et on voit notre liste de tous les ordi­na­teurs !

 

GLPI ( Ges­tion Libre de Parc Infor­ma­tique ) est un logi­ciel de ges­tion infor­ma­tique.


Autorisation du server WEB dans le firewall

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --zone=public --add-port=443/tcp --permanent

firewall-cmd --reload


Installation des paquets

zypper in apache2 php7 php7-mysql apache2-mod_php7 mariadb mariadb-client php7-ldap php7-imap php6-opcache php7-APCu php7-xmlrpc php7-exif php7-fileinfo php7-zlib php7-gd

On active le module php

a2enmod php7

Téléchargement du script

cd /srv/www/htdocs

wget https://github.com/glpi-project/glpi/releases/download/9.4.4/glpi-9.4.4.tgz

tar -zxvf glpi-9.4.4.tgz

Configuration du vhost

cd /etc/apache2

vim default-server.conf

Modi­fier comme cela:

Ligne‑6 Docu­men­tRoot “/srv/www/htdocs/glpi“
Ligne-11 <Direc­to­ry “/srv/www/htdocs/glpi”>
Ligne-28 Allo­wO­ver­ride All

a2enmod default-server.conf

vim /srv/www/htdocs/glpi/.htaccess

On décom­mentes php_value session.auto_start 0
On décom­mentes éga­le­ment toutes les par­ties entre les <IfMo­dule>

On active le démar­rage auto­ma­tique de mys­ql et d’a­pache

systemctl restart apache2
systemctl enable apache2

systemctl start mysql
systemctl enable apache2


Configuration de la base de donnée

On sécu­rise l’ins­tal­la­tion de MariaDB

mysql_secure_installation

 

On se connecte à mys­ql

mysql -u root -p


On peut commencer l’installation de GLPI