# TP 0 : Installation et configuration du Serveur Windows
đ **Les TP seront rĂ©alisĂ©s via une machine virtuelle sous VMware Workstation.**
## đ„ 1. TĂ©lĂ©chargement de Windows Server
- đ TĂ©lĂ©chargez l'image ISO de Windows Server depuis le site officiel de Microsoft.
- đŸ CrĂ©ez une machine virtuelle sous VMware Workstation et montez l'ISO comme lecteur CD/DVD.
**Avant de commencer nous avons utiliser les images suivantes pour ce projet :**

**Etape detailler :**
**1 ere etape :**
Dans VMware Workstation. Commencer par cliquer dans « File », puis « New Virtual Machine ». On devrait arriver sur cette page :

Maintenant suiver les etapes suivantes : pour la configuration choisissez "typical" .
<div style="text-align: center;">

</div>
puis cliquer sur "next" puis choisissez "i will install the operating system later" .
<div style="text-align: center;">

</div>
Changer les paramÚtres dans le menu déroulant pour qu'il ressemble à cette image (n'hésitez pas à changer les paramÚtres en fonction de votre image) :
<div style="text-align: center;">

</div>
Ă cette Ă©tape, vous pouvez nommer comme vous le souhaiter votre machine virtuelle ainsi que la location oĂč elle sera installĂ©e. Pour le nom, mettez un nom qui vous permettra de reconnaitre cette VM et gardez la location telle quelle .
<div style="text-align: center;">

</div>
à l'étape ci-dessus, cliquer directement sur "next" :
<div style="text-align: center;">

</div>
Puis "Finish":
<div style="text-align: center;">

</div>
**2 eme étape :**
Maintenant que l'on a créé notre machine virtuelle, on va installer notre image en suivant les étapes suivantes.
Tout d'abord, il faudra faire un clic droit sur votre machine virtuelle, qui devrait apparaitre à gauche de votre page comme ceci (Test1 est le nom de ma machine virtuelle, mais elle devrait apparaitre avec le nom que vous lui avez attribué), puis cliquer sur "settings" pour que la page des settings de votre machine virtuelle s'affiche :

Dans la catĂ©gorie Hardware, qui est normalement celle dans laquelle vous ĂȘtes dĂšs que vous ĂȘtes dans les "settings", cliquez sur "CD/DVD (SATA)". Puis dans "conexion", cliquer sur "Use ISO image file" et cliquer sur "browser" pour aller recuperer votre image de Windows Server 2019.

Si toutes les étapes sont respectées, alors on devrait, aprÚs avoir allumé la VM, avoir ceci :

Vous pouvez maintenant passer à l'étape suivante :
## đ„ 2. Installation de Windows Server
- đ§ DĂ©marrez la machine virtuelle depuis l'ISO.
- â¶ïž Suivez l'assistant d'installation en sĂ©lectionnant la langue, le format du clavier et la version de Windows Server.
- đż Configurez la partition du disque dur virtuel.
- đ Terminez l'installation et configurez un mot de passe administrateur.
**Etape detailler :**
Commencer par choisir la langue et le clavier que vous possédez. (Attention, si votre clavier est suisse ou écossais, il faudra le spécifier via le menu déroulant.) puis cliquer sur "suivant"

Vous devrez arriver sur cette page ou vous cliquerez sur "installer maintenant."
<div style="text-align: center;">

</div>
Vous tomberez alors sur cette page oĂč vous cliquerez sur « je n'ai pas de clĂ© de produit (product key) ».

Sur le choix du systÚme d'exploitation, choisissez « Windows Server 2019 Datacenter **Experience de bureau** » pour ne pas se retrouver sans interface graphique.Puis "suivant"

Accepter les termes du contrat de liscence .puis "suivant"

Choisissez «Personnalisé» pour le type d'installation que vous voulez effectuer.

Vous devriez tomber sur cette page avec votre espace disque que vous allez utiliser. cliquer sur "suivant" :

Maintenant, plus qu'Ă attendre la fin de l'installation :

Maintenant que l'installation est terminĂ©e, la VM va redĂ©marrer et vous serez envoyĂ© sur cette page oĂč vous pourrez taper le mot de passe d' administrateur . Retenez-le bien :

Si tout est bien paramĂ©trĂ©, on devrait arriver sur cette fenĂȘtre :

Puis, en suivant l'instruction pour accĂ©der au dĂ©verrouillage, on arrive sur cette page oĂč vous pourrez vous connecter en tant qu'administrateur.

Taper votre mot de passe pour vous connecter en tant qu'administrateur puis cliquer sur la touche "entrer" de votre clavier pour arriver sur cette page :

Vous pouvez maintenant passer à l'étape suivante :
## âïž 3. Configuration initiale
- đ Connectez-vous avec le compte administrateur.
- Instaler VM Ware TOOLS
- đ Configurez le nom de l'ordinateur via **ParamĂštres > SystĂšme > Informations systĂšme**.
- đ Assignez une adresse IP statique via **ParamĂštres > RĂ©seau et Internet > Ethernet > Modifier les options d'adaptateur**.
- đ VĂ©rifiez les mises Ă jour Windows et installez les derniĂšres mises Ă jour.
**Etape detailler :**
**1re étape : instaler VM TOOLS**
Commencer par faire clique droit sur votre VM puis cliquer sur "install VMware TOOLS" Puis vous devriez trouver dans l'explorateur de fichier de votre vm ceci :

Double click pour ouvrir le procesus d'instalation de VM Tools et obtenir ceci, cliquer sur "suivant" :
<div style="text-align: center;">

</div>
Dans cette fenetre prener la version "typique" :
<div style="text-align: center;">

</div>
Puis cliquer sur "instaler" :
<div style="text-align: center;">


</div>
VM Tools va demander à ce que l'ordinateur redémarre pour que les modifications de VM Tools prennent effet. Mais on va le faire ultérieurement pour faire d'autres modifications supplémentaires.
**2ᔠétape : changer le nom de notre ordinateur **
Pour changer le nom de l'ordinateur, il faudra se rendre dans le gestionnaire de serveur qui, normalement, s'ouvre automatiquement dĂšs que vous vous connectez Ă votre compte administrateur.

Puis dans le menu a gauche cliquer sur "Serveur local"

Vous devriez voir ceci :

Faite un clic sur ce qui est ecrit en bleu a coter de "nom de l'ordinateur" pour ouvrir cette page :
<div style="text-align: center;">

</div>
Cliquer sur "modifier" pour arriver sur cette page et modifier le nom de l'ordinateur par un autre plus adapter .**Le nom est modifier** :
<div style="text-align: center;">

</div>
On va vous demander de redémarrer l'appareil pour que les modifications prennent effet. cliquer sur "redemarer ulterieurement" .
<div style="text-align: center;">

</div>
**3ᔠétape : Atribuer une adresse Ip **
On va commencer par retourner dans le Gestionnaire de serveur, puis dans l'onglet Serveur local, on va cliquer sur la partie bleue à cÎté de « Ethernet0 ».

Une nouvelle page va apparaitre . Cliquez sur "Ethernet0" pour afficher la page d'état de Ethernet0.

Maintenant, on va cliquer sur "Propriétés" pour afficher la page des propriétés d'Ethernet0 .

Cette page devrait apparaitre. Ensuite, cliquer sur «Protocole Internet version 4 (TCP/IPV4) », ce qui devrait faire apparaitre ces propriétés .
<div style="text-align: center;">

</div>
Cette page permettra de définir une adresse IP avec le masque de sous-réseau, la passerelle par défaut ainsi que le DNS.
<div style="text-align: center;">

</div>
**4ᔠétape : Désactiver les pare-feu .**
Tout d'abord, il faudra retourner dans le Gestionnaire de serveur, puis dans le Serveur local. Ou il faudra cliquer dans la partie bleue à cÎté de « Configuration de sécurité renforcée d'internet Explorer ».

On va arriver sur cette page il faudrat metre les 2 parametre en "désactiver" comme l'image ci-dessus .
<div style="text-align: center;">

</div>
dans le Gestionnaire de serveur, il faudra cliquer sur la partie bleue à cÎté de «Anti-virus Windows Defender» :

On devrait ĂȘtre sur la fenĂȘtre suivante. Cliquer sur «Pare-feu et protection du rĂ©seau » et dĂ©sactiver tout pour que cela ressemble Ă l'image ci-dessous :

Pour finir, on va désactiver la complexité des mots de passe. Pour ce faire, il faudra retourner dans le gestionnaire de serveur et aller dans «Outils», puis «Stratégie de sécurité locale» :

On devrait ĂȘtre dans la page ci-dessous. Maintenant, cliquez sur «StratĂ©gie de compte », puis sur « strategie de mot de passe » pour arriver au paramĂštre que l'on veut dĂ©sactiver.

On va maintenant désactiver « Le mot de passe doit respecter des exigences de complexité ». Pour ce faire, clic droit, puis Propriétés, puis Désactiver pour finir appliqué , comme l'image ci-dessous :

**Enfin, redémarrez votre ordinateur pour pouvoir maintenant passer au TP1.**
---
# TP 1 : Installation et configuration du Serveur dâAnnuaire (Active Directory)
đ **Ce TP sera effectuĂ© sur une machine virtuelle sous VMware Workstation.**
## đ 1. Installation du rĂŽle Active Directory Domain Services (AD DS)
- đ„ Ouvrez **Gestionnaire de serveur**.
- â Cliquez sur **Ajouter des rĂŽles et fonctionnalitĂ©s**.
- đŻ SĂ©lectionnez **Installation basĂ©e sur un rĂŽle** et choisissez le serveur.
- â
Cochez **Active Directory Domain Services** et validez l'installation.
## đą 2. Promotion du serveur en contrĂŽleur de domaine
- đ AprĂšs l'installation, cliquez sur **Promouvoir ce serveur en contrĂŽleur de domaine**.
- đ SĂ©lectionnez **Ajouter une nouvelle forĂȘt** et indiquez un nom de domaine (ex : entreprise.local).
- đ§ Configurez les options DNS et mot de passe du mode de restauration des services d'annuaire.
- đ RedĂ©marrez le serveur aprĂšs la promotion.
**Explication détaillée**
Dans le gestionnaire de serveur, cliquer sur «Gérer», puis « Ajouter des rÎles et des fonctionalitéés».

On devrait arriver sur cette page :
<div style="text-align: center;">

</div>
Cliquer sur "suivant" jusqu'à arriver dans la sélection du serveur. Choisissez bien le bon serveur (normalement, vous devriez en voir qu'un seul) puis cliquer sur "suivant".
<div style="text-align: center;">

</div>
Maintenant, dans la liste d'Ă©lĂ©ments Ă installer, cochez « Service AD DS ». Une page devrait apparaitre oĂč vous cliquerez sur "ajouter les fonctionnalitĂ©s".
<div style="text-align: center;">

</div>
<div style="text-align: center;">

</div>
Puis cliquer sur "suivant" jusqu'Ă la page d'installation oĂč vous cliquez sur "installer".
<div style="text-align: center;">

</div>
On devrait voir le processus d'installation :
<div style="text-align: center;">

</div>
DĂšs que l'installation est finie, on peut cliquer sur "fermer".
<div style="text-align: center;">

</div>
Maintenant, cliquons sur l'icÎne en forme de drapeau pour faire la promotion du serveur en contrÎleur de domaine en cliquant sur ce qui est entouré dans l'image ci-dessous :

Maintenant, respectez les configurations montrées dans les images suivantes :


cliquer sur "Suivant"




Cliquer sur "installer"


**à la fin de l'installation Redémarrer le serveur avant de passer au TP2.**
---
# TP 2 : Installation et configuration du Serveur DNS
đ **Ce TP sera effectuĂ© sur une machine virtuelle sous VMware Workstation.**
## đ 1. Installation du rĂŽle DNS
- đ„ Ouvrez **Gestionnaire de serveur**.
- â Cliquez sur **Ajouter des rĂŽles et fonctionnalitĂ©s**.
- â
Sélectionnez **DNS Server** et validez l'installation.
## ⥠2. Configuration de la zone DNS
- đ Ouvrez **Gestionnaire DNS**.
- â CrĂ©ez une **Nouvelle zone principale** et dĂ©finissez son type (ex : entreprise.local).
- đ Ajoutez des enregistrements A, CNAME et MX si nĂ©cessaire.
- đ§ Testez la rĂ©solution DNS avec `nslookup`.
---
**Explication détaillée**
**Pour l'installation du DNS Si vous avez suivi l'installation de L'AD DS, le serveur DNS devrait dĂ©jĂ ĂȘtre installĂ©.**
Tout d'abord, il faudra ouvrir le gestionnaire DNS dans le gestionnaire de serveur.

Vous devriez ĂȘtre sur cette page :

Maintenant, il faut ajouter une nouvelle zone principale . Pour ce faire, clic droit sur "ORDIDETEST" (ou autre en fonction du nom que vous lui avez attribué) puis "Nouvelle zone ...".

Maintenant, créez votre nouvelle zone en respectant les images ci-dessous :
<div style="text-align: center;">

</div>
<div style="text-align: center;">

</div>
<div style="text-align: center;">

</div>
<div style="text-align: center;">

</div>
nommer la zone comme vous le voulez :
<div style="text-align: center;">

</div>
<div style="text-align: center;">

</div>
<div style="text-align: center;">

</div>
Pour finir click droit sur "redirecteur conditionnel" puis "nouveau redirecteur conditionnel"

Puis dans la partie bleu ecriver "8.8.8.8" pour ajouter google
<div style="text-align: center;">

</div>
Pour savoir si tout fonctionne faite un ping en 8.8.8.8 :

**Vous pouvez maintenant passer au TP3.**
# TP 3 : Installation et configuration du Serveur DHCP
đ **Ce TP sera effectuĂ© sur une machine virtuelle sous VMware Workstation.**
## đĄ 1. Installation du rĂŽle DHCP
- đ„ Ouvrez **Gestionnaire de serveur**.
- â Cliquez sur **Ajouter des rĂŽles et fonctionnalitĂ©s**.
- â
Sélectionnez **DHCP Server** et validez l'installation.
## âïž 2. Configuration du serveur DHCP
- đ Ouvrez **Gestionnaire DHCP**.
- â CrĂ©ez une nouvelle **Ă©tendue DHCP** avec une plage dâadresses IP.
- đ DĂ©finissez la **passerelle**, le **serveur DNS** et les **durĂ©es des baux**.
- â
Activez lâĂ©tendue et testez la distribution des adresses IP avec `ipconfig /renew` sur un client.
---
**Explication détaillée.**
Pour l'installation de DHCP, il faudra suivre les mĂȘmes Ă©tapes que pour AD DS, mais en choisissant « Serveur DHCP ».




Maintenant on peut faire la configuration du serveur DHCP .Tout d'abord il faut aller dans le gestionnaire DHCP

On devrait arriver dans cette page
<div style="text-align: center;">

</div>
Maintenant derouler le menu jusqu'as croire IPV4 puis faite click droit "Nouvelle etendue"
<div style="text-align: center;">

</div>
Suiver les etapes comme montrer dans les images :
<div style="text-align: center;">

</div>
<div style="text-align: center;">

</div>
<div style="text-align: center;">

</div>
<div style="text-align: center;">

</div>
<div style="text-align: center;">

</div>
<div style="text-align: center;">

</div>
<div style="text-align: center;">

</div>
<div style="text-align: center;">

</div>
<div style="text-align: center;">

</div>
**Maintenant On peut passer au Bonus : instalation de Grafana**
Tout d'abord, il faudra installer Windows Exporter. (Ă chercher et Ă telecharger sur Internet .)
<div style="text-align: center;">

</div>
Puis il faudra installer une machine virtuelle Ubuntu.(Pour ce faire, il faudra faire exactement comme le TP0 pour l'installation de Windows Server, mais choisir Linux Ubuntu .)
<div style="text-align: center;">

</div>
des que la machine virtuelle est prete il faudrat ouvrir le terminal est utiliser les commande suivante :
đŠ Installation de Prometheus sur Ubuntu
đ ïž 1. Mettre Ă jour le systĂšme
```bash
sudo apt update && sudo apt upgrade -y
```
đ„ 2. CrĂ©er un utilisateur Prometheus (sans accĂšs root)
```bash
sudo useradd --no-create-home --shell /bin/false prometheus
```
đ 3. CrĂ©er les dossiers nĂ©cessaires
```bash
sudo mkdir -p /etc/prometheus /var/lib/prometheus
sudo chown prometheus:prometheus /etc/prometheus /var/lib/prometheus
```
đœ 4. TĂ©lĂ©charger et extraire Prometheus
```bash
wget https://github.com/prometheus/prometheus/releases/latest/download/prometheus-linux-amd64.tar.gz
tar xvf prometheus-linux-amd64.tar.gz
cd prometheus-*
```
đ€ 5. DĂ©placer les fichiers binaires
```bash
sudo mv prometheus /usr/local/bin/
sudo mv promtool /usr/local/bin/
sudo chown prometheus:prometheus /usr/local/bin/prometheus /usr/local/bin/promtool
```
đ 6. DĂ©placer les fichiers de configuration
```bash
sudo mv consoles /etc/prometheus/
sudo mv console_libraries /etc/prometheus/
sudo mv prometheus.yml /etc/prometheus/
sudo chown -R prometheus:prometheus /etc/prometheus
```
âïž 7. CrĂ©er un service systemd pour Prometheus
```bash
sudo nano /etc/systemd/system/prometheus.service
```
đ Ajoute ceci dans le fichier :
```bash
[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target
[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus \
--config.file=/etc/prometheus/prometheus.yml \
--storage.tsdb.path=/var/lib/prometheus \
--web.console.templates=/etc/prometheus/consoles \
--web.console.libraries=/etc/prometheus/console_libraries
[Install]
WantedBy=multi-user.target
```
Enregistre (CTRL+X, Y, Entrée).
â¶ïž 8. Activer et dĂ©marrer Prometheus
```bash
sudo systemctl daemon-reload
sudo systemctl enable --now prometheus
```
â
9. Vérifier le statut de Prometheus
```bash
sudo systemctl status prometheus
```
đ 10. AccĂ©der Ă Prometheus
Ouvre un navigateur et va Ă :
```bash
http://localhost:9090
```
# đ Installation de Grafana sur Ubuntu
## đ ïž PrĂ©-requis
Avant dâinstaller Grafana, assure-toi que ton systĂšme est Ă jour :
```bash
sudo apt update && sudo apt upgrade -y
```
2ïžâŁ Ajouter le dĂ©pĂŽt officiel
```bash
wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
```
3ïžâŁ Installer Grafana
```bash
sudo apt update
sudo apt install -y grafana
```
â¶ïž DĂ©marrage et activation du service
```bash
sudo systemctl enable --now grafana-server
```
â
Vérification du statut
```bash
sudo systemctl status grafana-server
```
đ AccĂ©der Ă Grafana
Ouvre ton navigateur et va Ă :
http://localhost:3000
```bash
Identifiants par défaut :
Utilisateur : admin
Mot de passe : admin (Ă modifier au premier login)
```
Maintenant, pour installer de nouvelles fonctionnalités via Grafana, il faudra aller dans « Dashboard », puis cliquer en haut à droite sur « new », puis « import ».

Puis aller sur ce site https://grafana.com/grafana/dashboards/ pour récupérer l'ID d'un MSSQL windows_exporter (si vous ne trouver pas, l'id est 15 024), puis taper l'id dans la partie entourée en bleu, puis cliquer sur "load".

Pour les imports, aller tout en bas et choisir "prometheus".

Nous devrions obtenir le résultat suivant :

đ **Remarque :** Chaque Ă©tape doit ĂȘtre rĂ©alisĂ©e en respectant les bonnes pratiques de sĂ©curitĂ© et en effectuant des tests aprĂšs chaque configuration.
**Merci d'avoir lu jusqu'au bout :D !**