Outils pour utilisateurs

Outils du site


wiki:linux:glpi_installation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
wiki:linux:glpi_installation [2022/11/17 15:41] DEROUET Valentinwiki:linux:glpi_installation [2023/05/23 09:58] (Version actuelle) DEROUET Valentin
Ligne 4: Ligne 4:
  
 {{ :wiki:linux:logo-glpi-bleu-1.png?400 |}} {{ :wiki:linux:logo-glpi-bleu-1.png?400 |}}
-Dans cette documentation nous installerons une solution GITEA avec une liaison LDAP et un certificat SSL.+Dans cette documentation nous installerons une solution GLPI avec une liaison LDAP et un certificat SSL.
  
 Cette documentation est réalisée dans le cadre d'un TP guidé, il peut donc y avoir d'autre méthode plus ou moins simple pour y parvenir. Cette documentation est réalisée dans le cadre d'un TP guidé, il peut donc y avoir d'autre méthode plus ou moins simple pour y parvenir.
Ligne 123: Ligne 123:
 <code> <code>
 rm -R /var/www/glpi/install rm -R /var/www/glpi/install
 +</code>
 +
 +### Pour effectuer des sauvegardes de la BDD
 +
 +Il est possible d'effectuer cette sauvegarde en ligne de commande (Technique permettant d'automatiser la tâche)
 +
 +<code>
 +cd /var/www/glpi/files/_dumps
 +</code>
 +
 +<code>
 +mysqldump --databases --add-drop-database --opt -u root -p glpi >glpi-$(date +"%Y%m%d").sql
 +</code>
 +
 +- Création d'un .zip du dump
 +
 +<code>
 + gzip glpi-$(date +"%Y%m%d").sql
 </code> </code>
  
Ligne 142: Ligne 160:
 <code>nano /etc/apache2/sites-available/glpi.dom.vade.fr.conf</code> <code>nano /etc/apache2/sites-available/glpi.dom.vade.fr.conf</code>
  
-```sh+```xml
 <VirtualHost *:80> <VirtualHost *:80>
   DocumentRoot /var/www/glpi/   DocumentRoot /var/www/glpi/
Ligne 174: Ligne 192:
 ### En cas d'oubli du mot de passe : ### En cas d'oubli du mot de passe :
  
-Si vous avez oublié mot de passe de l'utilisateur local "glpi" et que vous avez accès sous Linux à la base de données MariaDB, exécutez la requête suivante pour réinitialiser le mot de passe de l'utilisateur glpi.  +Si vous avez oublié le mot de passe de l'utilisateur local "glpi" et que vous avez accès sous Linux à la base de données MariaDB, exécutez la requête suivante pour réinitialiser le mot de passe de l'utilisateur glpi.  
  
 - Se connecter sur la base de données : - Se connecter sur la base de données :
Ligne 182: Ligne 200:
 </code> </code>
  
-<code>+```sql
 UPDATE glpi_users SET password='$2y$10$/7QrWCYiNwriJyMnLAZCFONlRt1cdAJtO6/qwy3Xyg7Z9MvmCkzNq', is_active=1 WHERE name='glpi'; UPDATE glpi_users SET password='$2y$10$/7QrWCYiNwriJyMnLAZCFONlRt1cdAJtO6/qwy3Xyg7Z9MvmCkzNq', is_active=1 WHERE name='glpi';
-</code>+```
  
-Désormais, le compte utilisateur glpi de la base locale a pour mot de passe glpi+Désormais, le compte utilisateur ''glpi'' de la base locale a pour mot de passe ''glpi''.
  
 ### Ajouter une tâche planifiée permettant de déclencher les actions automatiques de GLPI : ### Ajouter une tâche planifiée permettant de déclencher les actions automatiques de GLPI :
Ligne 204: Ligne 222:
 `*/5 * * * * /usr/bin/php /var/www/glpi/front/cron.php` `*/5 * * * * /usr/bin/php /var/www/glpi/front/cron.php`
  
-## Mes sources 
  
-1. [https://docs.nextcloud.com/server/latest/admin_manual/installation/source_installation.html/](https://docs.nextcloud.com/server/latest/admin_manual/installation/source_installation.html) +## Ajout d'un lien LDAP et configuration des groupes
-2. Les documentations de Marc-Henri Pamiseux, professeur à l'école IIA+
  
 +Afin de permettre aux utilisateurs de se connecter avec leurs comptes AD, il faut ajouter une liaison avec le serveur LDAP de l'AD.
 +
 +Exemple avec un AD de cette structure : 
 +
 +{{ wiki:linux:mremoteng_iyvxfawx04.png?300 |}}
 +
 +### Configuration de la liaison LDAP
 +
 +Dans ''Configuration'', choisissez ''Authentification'' (1) puis dans ''Annuaire LDAP'' (2).
 +
 +{{ wiki:linux:firefox_k8w3hr339j.png?500 |}}
 +
 +Cliquez sur ''Ajouter'' (1) en haut de la page pour ajouter un serveur Active Directory.
 +
 +{{ wiki:linux:firefox_erxzo4au7s.png?400 |}}
 +
 +Remplissez les champs (1) à (7) avec les valeurs correspondants à votre serveur AD.
 +
 +<WRAP center round info 60%>
 +Pour le filtre de connexion il existe une pré-configuration en cliquant sur ''Active Directory'' en haut de la page.
 +</WRAP>
 +
 +{{ wiki:linux:firefox_covllpq22a.png?800 |}}
 +
 +Vous pouvez tester en choisissant à gauche l'onglet ''Tester''.
 +
 +{{ wiki:linux:firefox_sgktcby0mz.png?400 |}}
 +
 +### Synchroniser la base et ajouter les nouveaux utilisateurs
 +
 +Dans ''Administratation'', choisissez ''Utilisateurs'' (1) puis en haut à droite : ''Liaisons annuaire LDAP'' (2)
 +
 +{{ wiki:linux:wdadesktopservice_7kvalhmul8.png?500 |}}
 +
 +Choisissez ''Importation de nouveux utilisateurs'' (1).
 +
 +{{ wiki:linux:firefox_aybmjpvmzo.png?400 |}}
 +
 +Sélectionner les uitlisateurs à importer puis cliquer sur ''Action'' (2) et choisissez ''Importer'' (3).
 +
 +{{ wiki:linux:firefox_dozewg45rk.png?500 |}}
 +
 +Les utilisateurs sont désormais importés.
 +
 +### Attribuer des rôles à des utilisateurs LDAP selon leurs groupes AD
 +
 +Pour cela nous allons créer une règle d'habilitation dans GLPI afin d'attribuer les rôles automatiquement aux utilisateurs.
 +
 +Avoir préablement créé les groupes :
 +
 +''GLPI-ADMIN'', ''GLPI-TECH'', ''GLPI-USERS''
 +
 +Et y avoir ajouter les utilisateurs nécessaires.
 +
 +Dans ''Règles'', choisissez ''Règles d'affectation d'habilitations à un utilisateur'' (2), puis créer une nouvelle règle.
 +
 +{{ wiki:linux:firefox_r3jbsl6ycu.png?600 |}}
 +
 +Mettre dans les critères que l'utilisateur doit faire parti de ''GLPI-ADMIN'' (la requête LDAP va vérifier si il contient bien le string ''GLPI-ADMIN'').
 +
 +{{ wiki:linux:firefox_gfafxaonre.png?600 |}}
 +
 +Puis l'assigner dans l'entité racine et indiquer le profil souhaité (dans ce cas ''Administrateur'').
 +
 +{{ wiki:linux:firefox_1mna0rcekv.png?600 |}}
 +
 +## Configuration du système de notification par e-mail
 +
 +## Configuration du collecteur de ticket
 +
 +### Créations de l'adresse mail support
 +
 +### Configuration du collecteur
 +
 +# Ajout des machines dans GLPI
 +
 +## Ajout manuel avec l'agent GLPI
 +
 +Depuis la version 10.0, Techlib propose un client natif a GLPI, il est toujours possible d'utiliser Fusion Inventory, mais il est recommandé de migrer le parc informatique sur ce nouvel agent.
 +
 +### Sur une machine Linux
 +
 +### Sur une machiner Windows
 +
 +## Script de désinstallation des anciennes versions de l'agent
 +
 +Ce script peut être intégré dans une GPO ou dans un package dans *MECM*.
 +Il permet d'éxecuter en silent les désinstallateur de :
 +- OCS Inventory
 +- FusionInventory
 +
 +*C'est un script écrit en VBScript.*
 +
 +```vb
 +Wscript.Echo "Uninstalling OCS Inventory, Fusion-Inventory..."
 +
 +
 +Set fso = CreateObject("Scripting.FileSystemObject")
 +If (fso.FileExists("C:\Program Files (x86)\OCS Inventory Agent\uninst.exe")) Then
 +    Set WshShell = WScript.CreateObject("WScript.Shell")
 +    WshShell.Run """C:\Program Files (x86)\OCS Inventory Agent\uninst.exe"" /S"
 +End If
 +If (fso.FileExists("C:\Program Files\OCS Inventory Agent\uninst.exe")) Then
 +    Set WshShell = WScript.CreateObject("WScript.Shell")
 +    WshShell.Run """C:\Program Files\OCS Inventory Agent\uninst.exe"" /S"
 +End If
 +If (fso.FileExists("C:\Program Files\FusionInventory-Agent\Uninstall.exe")) Then
 +    Set WshShell = WScript.CreateObject("WScript.Shell")
 +    WshShell.Run """C:\Program Files\FusionInventory-Agent\Uninstall.exe"" /S"
 +End If
 +If (fso.FileExists("C:\Program Files (x86)\FusionInventory-Agent\Uninstall.exe")) Then
 +    Set WshShell = WScript.CreateObject("WScript.Shell")
 +    WshShell.Run """C:\Program Files (x86)\FusionInventory-Agent\Uninstall.exe"" /S"
 +End If
 +```
 +
 +## Installation automatique par déploiement GPO de l'agent
 +
 +
 +## Mes sources
  
 +1. [https://rdr-it.com/glpi-liaison-avec-un-active-directory/](https://rdr-it.com/glpi-liaison-avec-un-active-directory/)
 +2. [https://pixelabs.fr/configuration-ldap-pour-glpi-active-directory/](https://pixelabs.fr/configuration-ldap-pour-glpi-active-directory/)
 +3. Les documentations et les cours de [Marc-Henri Pamiseux](https://www.linkedin.com/in/marc-henri-pamiseux), professeur à l'école IIA Laval
wiki/linux/glpi_installation.1668696087.txt.gz · Dernière modification : 2022/11/17 15:41 de DEROUET Valentin