Passer au contenu principal

installation phpipam

Qu'est-ce que phpIPAM ?

phpIPAM est une application open source de gestion d'adresses IP (IP Address Management - IPAM) qui permet aux administrateurs réseau de gérer efficacement leurs réseaux IP. Elle offre une interface conviviale pour suivre les adresses IP, les sous-réseaux, et les VLANs, tout en facilitant la documentation et la gestion des ressources réseau. Avec phpIPAM, les utilisateurs peuvent :

  • Surveiller et gérer les plages d'adresses IP.
  • Visualiser la topologie réseau et les connexions.
  • Gérer les réservations d'adresses et les sous-réseaux.
  • Recevoir des notifications par e-mail concernant l'état des adresses IP.

Cette solution est idéale pour les entreprises et les organisations qui cherchent à améliorer la gestion de leur infrastructure réseau tout en optimisant l'utilisation des ressources IP.

1. Préparation de l'Environnement et Installation des Applications Requises

1.1 Définition des Paramètres Régionaux

Ouvrez le fichier /etc/environment et ajoutez les lignes suivantes :

LC_ALL=fr_FR.UTF-8 LANG=fr_FR.UTF-8

1.2 Installation des Paquets de Pile Apache MySQL PHP (LAMP)

Exécutez la commande suivante pour installer les paquets nécessaires :


1.3 Configuration et Exécution du Serveur Web Apache

Ouvrez le fichier /etc/httpd/conf/httpd.conf et modifiez la configuration du répertoire /var/www/html comme suit :

<Directory "/var/www/html"> Options FollowSymLinks AllowOverride all Order allow,deny Allow from all </Directory>

Définissez le nom du serveur dans le même fichier :

ServerName phpipam:80

Assurez-vous que le fuseau horaire est défini dans /etc/php.ini :

date.timezone = Europe/Paris

Démarrez Apache et activez-le au démarrage :

sudo systemctl start httpd sudo systemctl enable httpd

1.4 Configuration et Exécution du Serveur de Base de Données MySQL (MariaDB)

Démarrez MariaDB et activez-le au démarrage :

sudo systemctl start mariadb sudo systemctl enable mariadb

Sécurisez l'installation de MariaDB :

sudo mysql_secure_installation

2. Téléchargement des Fichiers phpIPAM et Configuration de phpIPAM

2.1 Téléchargement des Fichiers d’Installation de phpIPAM

Accédez au répertoire /var/www/html et clonez le dépôt GitHub de phpIPAM :

cd /var/www/html/ git clone https://github.com/phpipam/phpipam.git . git checkout 1.6

Assurez-vous que les permissions sont correctement définies :

sudo chown apache:apache -R /var/www/html/ sudo find /var/www/html/ -type f -exec chmod 0644 {} \; sudo find /var/www/html/ -type d -exec chmod 0755 {} \;

2.2 Configuration de la Connexion à la Base de Données

Copiez le fichier de configuration d'exemple et ouvrez-le pour configurer la connexion à la base de données :

cp config.dist.php config.php

3. Installation de phpIPAM

Ouvrez votre navigateur et accédez à http://ip_address pour démarrer l’installation automatique de la base de données. Suivez les instructions pour terminer l'installation de phpIPAM.

4. Installation et Configuration de PHPMailer dans phpIPAM

Résolution de l'Erreur 'PHPMailer Submodule is Missing'

Installation de Git

Vérifiez d'abord si Git est installé sur votre système :

git --version

Si Git n'est pas installé, exécutez la commande suivante :

sudo yum install git

Installation du Submodule PHPMailer

Accédez au répertoire de votre application phpIPAM :

cd /var/www/html/

Mettez à jour les submodules Git :

git submodule update --init --recursive

Installation de PHPMailer

Téléchargez PHPMailer depuis son dépôt GitHub :

cd /var/www/html/ git clone https://github.com/PHPMailer/PHPMailer.git

Configuration du Serveur SMTP dans phpIPAM

Accédez aux paramètres d'administration de phpIPAM :

  • Ouvrez le menu "Administration" dans phpIPAM.
  • Sélectionnez "phpIPAM settings" ou "Mail Settings".

Remplissez les détails SMTP selon les paramètres de votre serveur de messagerie :

  • Type de serveur : SMTP
  • Adresse du serveur : mail.namadomain.com
  • Port : 25, 465, ou 587 (choisissez l'un d'entre eux)
  • Sécurité : SSL
  • Authentification du serveur : Oui
  • Nom d'utilisateur : votre_nom@domaine.com
  • Mot de passe : votre_mot_de_passe_email

5. Installation de fping

Installez le package fping en utilisant yum :

yum install fping

Une fois l'installation terminée, vérifiez si fping a été installé avec succès :

fping -v