étude et mise en place d'une plateforme de supervision.par Malamine Kouta Institut Superieur d'Informatique - Licence Professionnelle 2018 |
3.6 Implementation de la solution retenue3.6.1 Installation Et Configuration des ServicesNous avons d'abord besoin d'installer un serveur web et les librairies de base nécessaires pour la compilation de Nagios. 3.6.1.1 Installation des prérequis nagiosNagios nécessite l'installation d'un serveur web Apache afin d'accéder à l'interface web. Il requiert également PHP et MySQL. Nous allons alors installer ces éléments. ? Installation d'Apache yum install httpd -y Pour que le service Apache démarre automatiquement à chaque démarrage nous saisissons la commande suivante. systemctl start httpd systemctl enable httpd Malaminekouta96@gmail.com 00221781059140 46 Nous lançons le service Apache, puis nous saisissons la commande qui permet de le démarrer automatiquement à chaque démarrage. Nous testons Apache afin en saisissant l'adresse http://localhost/ Apache fonctionne. Figure 6.25 : teste d'apache. V' Installation de Mariadb yum install mariadb-server mariadb -y : l'installation de Mariadb. Nous démarrons le service MariaDB et active le lancement automatique au démarrage. systemctl start mariadb systemctl enable mariadb Par défaut il n'y pas de mot de passe pour le compte root de MySQL nous allons donc configurer un mot de passe root. mysql_secure_installation : cette commande permet de configurer le mot de passe root. Ensuite je saisie le nouveau mot de passe pour le compte root. Pour chaque requête suivante je choisis « YES » V' Installation de PHP Nous installons PHP avec la commande suivante : yum install php php-mysql php-gd php-pear -y Pour tester PHP, nous allons créer un fichier test avec cette commande : vi /var/www/html/testphp.php Avec les lignes suivantes : < ?php Phpinfo( ) ; Malaminekouta96@gmail.com 00221781059140 ?> La page testphp.php est maintenant créée. Nous redémarrons le service httpd : systemctl restart httpd Nous vérifions que PHP fonctionne, en saisissant http://localhost/testphp.php Figure 6.26 : page de teste PHP ? Installation de PHPMyAdmin Pour gérer les bases de données MariaDB nous allons installer PHPMyAdmin yum install phpmyadmin -y Par défaut PHPMyAdmin est seulement accessible en local, pour le rendre accessible de partout nous allons modifier le fichier phpmyadmin.conf vi /etc/httpd/conf.d/phpMyAdmin.conf et commente
entièrement la section 47 Malaminekouta96@gmail.com 00221781059140 48 Pour changer l'authentification sur PHPMyAdimin nous allons modifier le fichier config.inc.php et changer « cookie » en « http ». vi /etc/phpMyAdmin/config.inc.php L'authentification par http est sélectionnée. Nous redémarrons le service Apache systemctl restart httpd ? Creation d'un utilisateur et groupe Nous allons créer un nouvel utilisateur et lui donner un mot de passe useradd -m nagios passwd nagios Nous créons ensuite un groupe : groupadd nagcmd usermod -a -G nagcmd nagios Malaminekouta96@gmail.com 00221781059140 49 usermod -a -G nagcmd apache Nous venons d'installer les prérequis nécessaires, je vais maintenant pouvoir passer à l'installation de Nagios. |
|