1
Installer un Serveur WEB sous Debian :
Table des matières
1) Installation de Debian ... 2
2) Installation d’Apache 2 et PHPmyadmin : ... 11
3) Installation du Serveur Log : Rsylog ... 17
4) Installation de LogAnalyser : ... 20
5) Faire remonter un client Ubuntu ... 25
6) Afficher différents diagrammes ... 27
7) Remonter les logs d’un téléphone Android ... 28
2
1) Installation de Debian
Nous avons choisi d'installer Debian 7 sur une machine virtuelle, dans un premier temps il faut créer la machine virtuelle et la faire démarrer sur l'ISO adéquate:
Démarrer la machine et suivre la procédure des captures d'écrans:
sélectionner Install:
Votre langue:
3 Sélectionner le nom de votre machine:
4 Votre mot de passe:
La manière que vous allez utiliser pour partitionner le disque dur:
5 Sélectionner le disque à partitionner :
Choisir le schéma de partitionnement:
6 Valider:
7 Patienter
Sélectionner non :
8 Sélectionner Serveur Web et environnement de bureau pour avoir une interface:
9 Sélectionner oui :
Sélectionner continuer :
10 Sélectionner votre session et connectez-vous :
Voilà votre installation de Debian est terminé !
11
2) Installation d’Apache 2 et PHPmyadmin :
Tout d’abord, il faut entrer dans le terminal :
Se connecter en tant qu’Admin
12 Entrer dans un premier temps apt-get update pour chercher des mises à jour :
Lancer les mises à jour ;
Installer Apache 2 :
13 Taper l’adresse de votre serveur dans un navigateur pour vérifier le fonctionnement
Lancer l’installation :
Lancer un update :
Installer le serveur SQL :
Choisir le mot de passe :
14 Tester la connexion au serveur :
Si vous arrivez sur cette interface, cela fonctionne :
Continuer l’installation PHP5 :
Installer PHPmyadmin :
Cocher Apache 2 :
15 Cocher oui :
Initialiser le mot de passe admin :
Initialiser le lien PHP myadmin :
16 Tester la connexion sur un navigateur :
17
3) Installation du Serveur Log : Rsylog
Dans un premier temps, nous allons installer les paquets nécessaires :
Sélectionner <Oui>
Entrer votre mot de passe, dans notre cas nous avons choisi « root »
18 On active ensuite la réception des logs distantes en éditant /etc/rsyslog.conf
On décommentant les lignes correspondantes :
On active ensuite la réception des logs distantes en éditant /etc/rsyslog.conf et en décommentant les lignes correspondantes
19 On redémarre le démon rsyslog
Le serveur est maintenant configuré pour enregistrer les logs dans la base, et il écoute sur le port 514 les messages entrants. On peut vérifier que la table MySQL est bien alimentée avec
les logs locaux :
Configuration des autres serveurs pour qu’ils communiquent :
On ajoute les lignes suivantes à la fin du fichier /etc/rsyslog.conf
On redémarre le Daemon :
20
4) Installation de LogAnalyser :
On télécharge et décompresse les archives :
On initialise le fichier à la racine :
On copie les fichiers requis :
On rend l’utilisateur Apache propriétaire :
Maintenant on se connecte via un navigateur Web :
21
Suivre la configuration ci-dessous :
22
On crée le compte Administrateur :
On remplit les champs avec les bonnes informations :
Fin de l’installation :
On se connecte :
23
Ici on peut remarquer cette erreur :
Nous nous sommes trompés en entrant le nom de la BDD :
24
Rendu final lorsque l’on a le visuel sur les logs :
25
5) Faire remonter un client Ubuntu
Se connecter en su. Après avoir installé une machine avec Ubuntu, il vous suffit d’éditer le fichier /etc/rsylog.conf.
Dans ce fichier, décommenter ces 2 lignes et attribuer les ports correspondants :
Ensuite rajouter ces deux lignes avec l’adresse ip de votre serveur :
26
Une fois cela fait et sauvegardé, on redémarre le service :
On exécute la commande netstat -npul pour vérifier si les ports correspondent :
Si tout fonctionne bien, les logs de la machine remonteront sur le serveur :
27
6
) Afficher différents diagrammes
Dans le tableau de bord, il suffit tout simplement de cliquer sur « statistiques »
28
7) Remonter les logs d’un téléphone Android
La meilleure application pour faire remonter les logs est Logcat to udp, téléchargeable sur le Google Play Store.
Comme vous pouvez le voir, les logs du téléphone apparaissent bien sur le serveur de Log.