IPVG est un acronyme français pour ‘Gestionnaire Libre de Parc Informatique‘ ou simplement ‘Gestionnaire d’équipement informatique gratuit‘ Il s’agit d’un système open source de gestion des actifs informatiques, de service desk et de suivi des problèmes écrit en PHP.
IPVG est créé pour aider les entreprises à gérer leurs actifs informatiques et à suivre les incidents et les demandes, grâce à la fonctionnalité HelpDesk.
IPVG fournit les principales fonctionnalités clés suivantes :
- Gestion du matériel, des logiciels, des centres de données et des tableaux de bord.
- Bureau d’aide
- Gestion de projet
- Direction financière
- Administration
- Configuration
Pour une liste complète de toutes les fonctionnalités offertes par IPVGavait plus à la IPVG rubrique fonctionnalités. Dans ce guide, nous vous montrerons comment installer le Gestion des actifs informatiques GLPI outil sur les distributions basées sur RHEL comme CentOS, AlmaLinux, et Rocheux Linux.
Étape 1 : Installer la pile LAMP dans RHEL 8
Depuis IPVG sera administré depuis le front-end, la première étape consiste à installer le LAMPE pile. Mais d’abord, mettez à jour les listes de packages locaux comme indiqué
$ sudo dnf update
Ensuite, installez le apache serveur Web et MariaDB serveur de base de données.
$ sudo dnf install httpd mariadb-server -y
Une fois installés, activez les services pour qu’ils s’exécutent au démarrage du système.
$ sudo systemctl enable httpd $ sudo systemctl enable mariadb
Lancez ensuite le apache et MariaDB prestations de service.
$ sudo systemctl start httpd $ sudo systemctl start mariadb
La prochaine étape consiste à installer PHP. Nous installerons PHP 8.0 qui est fourni par le Rémi dépôt. Ainsi, la première étape consiste à activer le Rémi référentiel comme suit.
$ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Une fois installé, vous pouvez lister tous les modules PHP disponibles.
$ sudo dnf module list php -y
Pour activer le PHP 8.0 module, exécutez la commande :
$ sudo dnf module enable php:remi-8.0 -y
Maintenant, vous pouvez installer PHP 8.0 et autre PHP extensions requises pour l’installation comme indiqué.
$ sudo dnf install php php-{mbstring,mysqli,xml,cli,ldap,openssl,xmlrpc,pecl-apcu,zip,curl,gd,json,session,imap} -y
Étape 2 : Créer une base de données pour GLPI
L’étape suivante consiste à créer une base de données pour IPVG. Alors, connectez-vous au MariaDB serveur de base de données:
$ sudo mysql -u root -p
Créez une base de données et un utilisateur de base de données et accordez tous les privilèges sur la base de données à l’utilisateur
> CREATE DATABASE glpidb; > GRANT ALL ON glpidb.* TO 'glpi_user'@'localhost' IDENTIFIED BY '[email protected]'; > FLUSH PRIVILEGES; > EXIT;
Étape 3 : Téléchargez le programme d’installation de GLPI
Une fois la base de données en place, l’étape suivante consiste à télécharger le IPVG installer qui contient tous les fichiers d’installation de GLPI. Dirigez-vous vers le page de téléchargement officielle de GLPI et récupérez le fichier binaire à l’aide de la commande wget comme indiqué.
$ wget https://github.com/glpi-project/glpi/releases/download/10.0.0/glpi-10.0.0.tgz
Ensuite, décompressez le fichier tarball dans le répertoire webroot comme suit.
$ sudo tar -xvf glpi-10.0.0.tgz -C /var/www/html/
Et définissez la propriété et les autorisations suivantes.
$ sudo chown -R apache:apache /var/www/html/glpi $ sudo chmod -R 755 /var/www/html/glpi
Étape 4 : Créer une configuration Apache pour GLPI
Ensuite, vous devez créer un apache fichier de configuration pour IPVG dans le /etc/httpd/conf.d/ annuaire.
$ sudo vim /etc/httpd/conf.d/glpi.conf
Collez la configuration suivante. Pour le Nom du serveur attribut, assurez-vous de fournir l’adresse IP du serveur ou un nom de domaine enregistré.
<VirtualHost *:80> ServerName server-IP or FQDN DocumentRoot /var/www/html/glpi ErrorLog "/var/log/httpd/glpi_error.log" CustomLog "/var/log/httpd/glpi_access.log" combined <Directory> /var/www/html/glpi/config> AllowOverride None Require all denied </Directory> <Directory> /var/www/html/glpi/files> AllowOverride None Require all denied </Directory> </VirtualHost>
Sauvegarder et quitter.
Ensuite, définissez les éléments suivants SELinux Stratégies.
$ sudo dnf -y install policycoreutils-python-utils $ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/glpi(/.*)?" $ sudo restorecon -Rv /var/www/html/glpi
Pour appliquer toutes les modifications, redémarrez Apache.
$ sudo systemctl restart httpd
Enfin, pour terminer l’installation, ouvrez votre navigateur et visitez l’adresse IP ou le nom de domaine enregistré de votre serveur.
http://server-ip
Dans la première étape, sélectionnez votre langue préférée, puis appuyez sur « OK ».
Ensuite, acceptez les termes de la licence et cliquez sur ‘Continuez‘.
Ensuite, choisissez ‘Installer‘ pour commencer l’installation de IPVG.
Cela vous amène à la liste des exigences nécessaires à la poursuite de l’installation. Assurez-vous que toutes les extensions et bibliothèques PHP sont installées. Ensuite, faites défiler vers le bas et cliquez sur « Continuer ».
À l’étape suivante, remplissez les détails de la base de données et cliquez sur ‘Continuez‘.
Le programme d’installation tentera d’établir une connexion à la base de données. Une fois la connexion établie, sélectionnez la base de données que vous avez configurée précédemment et cliquez sur ‘Continuez‘.
Le programme d’installation initialisera alors la base de données et une fois l’initialisation terminée, encore une fois, cliquez sur ‘Continuez‘.
À l’étape suivante, choisissez d’envoyer ou non des statistiques d’utilisation et cliquez sur ‘Continuez‘.
À l’étape suivante, un lien pour signaler des bogues ou obtenir de l’aide avec IPVG qui seront fournis. Cliquez sur ‘Continuez‘ pour passer à l’étape suivante.
Une fois l’installation terminée, cliquez sur ‘Utiliser GLPI‘ ouvrir une session.
Cela vous dirige vers la page de connexion comme vous pouvez le voir. Les identifiants de connexion par défaut sont fournis ci-dessous :
For Administrator account glpi / glpi For technician account tech / tech For normal account normal / normal For postonly postonly / postonly
Et voici le IPVG tableau de bord! À partir de là, vous pouvez commencer à gérer les incidents/demandes, créer des rapports, définir des SLA et tout ce qui concerne le centre de services et la gestion des actifs.
Ceci nous amène à la fin de ce guide. Nous espérons que vous pourrez maintenant installer confortablement le IPVG Service Desk et outil de gestion des actifs informatiques sur les distributions basées sur RHEL.