WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

étude et mise en place d'une plateforme de supervision.


par Malamine Kouta
Institut Superieur d'Informatique - Licence Professionnelle 2018
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.6 Implementation de la solution retenue

3.6.1 Installation Et Configuration des Services

Nous 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 nagios

Nagios 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
/<Directory> puis ajouter des lignes.

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.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Qui vit sans folie n'est pas si sage qu'il croit."   La Rochefoucault