Si votre disque dur est
« propre » et que vous voulez installer directement, choisissez le
choix par défaut lors du reconditionnement des partitions.
Laissez l’installation se
dérouler et patientez
Redémarrez en enlevant
le CD de votre lecteur, et voilà, votre système est installé.
2 Installation d'une solution LAMP (Linux Apache Mysql Php)
L’outil
open-source Nagios a deux modes d’utilisation, une en ligne de commande, une
autre avec une interface graphique assez sobre et peu chaleureuse.
Heureusement, il existe une
sorte d’interface qu’il est possible de superposer par-dessus Nagios, appelée
Oreon, que je trouve personnellement très bien réalisée et très pratique car
elle permet de configurer votre Nagios en graphique à partir de votre station
ou d’un poste externe (par le biais d’un navigateur Web).
Mais pour pouvoir avoir accès
à cette interface graphique, il vous faudra installer un serveur Web, une base
de donnée et configurer les modules du serveur Web.
2.1 Préparation de l’installation
Nous
allons tout d’abord activer certains dépôts afin d’être certain de disposer de
tout ce dont nous aurons besoin.
- Ouvrir un terminal
- vim /etc/apt/sources.list
Vous devez activer (si ce
n’est pas déjà fait) les dépôts suivants :
deb http://fr.archive.ubuntu.com/ubuntu/ dapper main restricted
debsrc http://fr.archive.ubuntu.com/ubuntu/ dapper main restricted
deb
http://fr.archive.ubuntu.com/ubuntu/ dapper universe
debsrc
http://fr.archive.ubuntu.com/ubuntu/ dapper universe
Pour éditez votre fichier,
appuyez sur « i » pour passer en mode édition, puis supprimez les #
en début de ligne pour activer un dépôt, ou au contraire, ajouter un # en début
de ligne, pour le désactiver. Une fois la modification de sources.list, faites
« escape » pour revenir en mode normal, puis :
- :wq
- apt-get update (pour mettre à jour la liste des dépôts)
- apt-get upgrade (pour mettre à jour les logiciels, plugins, etc installés sur votre machine)
Nous allons installer
quelques outils dont nous aurons besoin plus tard:
- Terminal
- Su
- Apt-get install g++ fping gcc sudo make
2.2 Installation du serveur Apache
- Terminal
- Sudo passwd (permet de juste taper « su » puis le mot de passe pour passer en root)
- Nouveau mot de passe administrateur (x2)
- Su (passage en root)
- Apt-get install apache2 apache2-doc
Si une question de dépendance
de paquets vous est demandée, appuyez sur “o” puis « Entrée ».
Si vous avez un serveur
DNS, je vous conseil cette manipulation pour évitez une petit message d’erreur
ultérieurement au démarrage d’Apache :
Terminal
Terminal
- su
- Vim /etc/apache2/apache2.conf
- Rajoutez au dessus de « ServerRoot /etc/apache2 » la ligne : « ServerName adresse_du_DNS »
- /etc/init.d/apache2 restart
Vous venez d’installer votre
serveur Web, il vous faut maintenant une base de donnée pour stocker vos
informations, votre configuration, …
2.3 Installation de la base de données
- Terminal
- Su
- Apt-get install mysql-server-5.0
Plutôt simple comme étape :)
2.4 Implémentation du Php
- Terminal
- Su
- Apt-get install php5 libapache2-mod-php5 php5-mysql php-pear
Vérifions que le serveur Web
et le php fonctionnent:
Ouvrez un navigateur Web, et tapez dans l’adresse : http://localhost/
Ouvrez un navigateur Web, et tapez dans l’adresse : http://localhost/
- Vous devez à priori avoir une page web avec un
index et un dossier « apache2-default »
Terminal
- Su
- Vim /var/www/phpinfo.php
- Tapez « »
- :wq
Ouvrez un navigateur Web, et tapez : http://localhost/phpinfo.php
Nous allons maintenant
rajouter quelques modules php :
Terminal
Terminal
- Su
- Apt-get install php5-gd php5-cli php5-ldap php5-xsl php5-mcrypt php5-snmp
Le Php est maintenant
configuré pour apache et la plupart de ses modules sont installés.
2.5 Sécurisation minimum de
la base de données
Cette configuration est la
plus sécurisée à ce niveau :
- Terminal
- Mysql_secure_installation
- Appuyez sur “Entrée” lorsqu'on vous demande le mot de passe root actuel
- « Set root password ? » > Entrée
- Mot de passe de la base de donnée (x2)
- « Remove anonymous users ? » > Entrée
- « Disable root login remotely ? » > Entrée
- « Remove test databse and access to it ? » > Entrée
- « Reload privilege tables now? » > Entrée
2.6 Installation de PhpMyAdmin
Il s’agit
d’une interface Web de gestion de votre base de données, elle est très pratique
à condition de s’y connaitre un minimum en BDD.
Terminal
Terminal
- Su
- Apt-get install phpmyadmin
Nous allons vérifier que son
installation s’est bien déroulée :
Ouvrez votre navigateur : http://localhost
Ouvrez votre navigateur : http://localhost
- Vous devez à présent avoir un nouveau dossier « phpmyadmin », cliquez dessus
- Rentrez ensuite les login et mot de passe pour accéder à votre BDD (root et mdp)
- Ne surtout pas toucher aux deux bases qui existent déjà
Votre solution LAMP est
maintenant opérationnelle.
0 commentaires:
Enregistrer un commentaire