Fix formatting and improve clarity in various documentation files
This commit is contained in:
+50
-20
@@ -1,13 +1,16 @@
|
|||||||
## 1. Objectif
|
## 1. Objectif
|
||||||
|
|
||||||
Cette procédure décrit la configuration de l'agent NSClient ++ sur un serveur Windows afin de permettre sa supervision par Centreon à l'aide du protocole NRPE.
|
Cette procédure décrit la configuration de l'agent NSClient ++ sur un serveur Windows afin de permettre sa supervision par Centreon à l'aide du protocole NRPE.
|
||||||
|
|
||||||
## 2. Emplacement du fichier de configuration
|
## 2. Emplacement du fichier de configuration
|
||||||
|
|
||||||
Le fichier de configuration NSClient++ se trouve sur le serveur Windows à superviser :
|
Le fichier de configuration NSClient++ se trouve sur le serveur Windows à superviser :
|
||||||
|
|
||||||
* C:\Program Files\NSClient++\nsclient.ini
|
* C:\Program Files\NSClient++\nsclient.ini
|
||||||
Il est recommandé d'ouvrir ce fichier avec Notepad++ afin de faciliter les modifications et l'enregistrement des paramètres.
|
Il est recommandé d'ouvrir ce fichier avec Notepad++ afin de faciliter les modifications et l'enregistrement des paramètres.
|
||||||
|
|
||||||
## 3. Configuration de base
|
## 3. Configuration de base
|
||||||
|
|
||||||
Les paramètres suivants doivent être présents dans le fichier nsclient.ini
|
Les paramètres suivants doivent être présents dans le fichier nsclient.ini
|
||||||
|
|
||||||
**Section [/modules]**
|
**Section [/modules]**
|
||||||
@@ -19,6 +22,7 @@ CheckDisk = 1
|
|||||||
CheckExternalScripts = 1
|
CheckExternalScripts = 1
|
||||||
NRPEServer = 1
|
NRPEServer = 1
|
||||||
```
|
```
|
||||||
|
|
||||||
**Section [\settings.default]**
|
**Section [\settings.default]**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -27,6 +31,7 @@ NRPEServer = 1
|
|||||||
allowed hosts = 127.0.0.1,<IP_DU_POLLER>
|
allowed hosts = 127.0.0.1,<IP_DU_POLLER>
|
||||||
timeout = 60
|
timeout = 60
|
||||||
```
|
```
|
||||||
|
|
||||||
**Section [/settings/NRPE/server]**
|
**Section [/settings/NRPE/server]**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -38,83 +43,101 @@ use sll = false
|
|||||||
insecure = true
|
insecure = true
|
||||||
timeout = 60
|
timeout = 60
|
||||||
```
|
```
|
||||||
|
|
||||||
## 4. Description des paramètres
|
## 4. Description des paramètres
|
||||||
|
|
||||||
### 4.1 Section [/module]
|
### 4.1 Section [/module]
|
||||||
|
|
||||||
Cette section permet d'activer (1) ou de désactiver (0) les différents modules de l'agent NSClient ++.
|
Cette section permet d'activer (1) ou de désactiver (0) les différents modules de l'agent NSClient ++.
|
||||||
|
|
||||||
**CheckSystem = 1**
|
#### CheckSystem = 1
|
||||||
|
|
||||||
Active le module de supervision système. Il permet à Centreon de contrôler :
|
Active le module de supervision système. Il permet à Centreon de contrôler :
|
||||||
|
|
||||||
* L'utilisation du processeur (CPU
|
* L'utilisation du processeur (CPU)
|
||||||
* La consommation de la mémoire vive (RAM)
|
* La consommation de la mémoire vive (RAM)
|
||||||
* L'état des services Windows
|
* L'état des services Windows
|
||||||
**CheckDisk =1**
|
|
||||||
|
#### CheckDisk = 1
|
||||||
|
|
||||||
Active le module de supervision du stockage. Il est indispensable pour surveiller :
|
Active le module de supervision du stockage. Il est indispensable pour surveiller :
|
||||||
|
|
||||||
* L'espace disque disponible
|
* L'espace disque disponible
|
||||||
* L'utilisation des volumes
|
* L'utilisation des volumes
|
||||||
* Les fichiers d'échange (swap)
|
* Les fichiers d'échange (swap)
|
||||||
**CheckExternalScripts = 1**
|
|
||||||
Autorise l'exécution d scripts externes présents sur le serveur Windows, tel que :
|
#### CheckExternalScripts = 1
|
||||||
|
|
||||||
|
Autorise l'exécution de scripts externes présents sur le serveur Windows, tel que :
|
||||||
|
|
||||||
* Scripts PowerShell
|
* Scripts PowerShell
|
||||||
* Scripts Batch (.bat)
|
* Scripts Batch (.bat)
|
||||||
* Scripts personnalisés
|
* Scripts personnalisés
|
||||||
**NRPEServer = 1**
|
|
||||||
|
#### NRPEServer = 1
|
||||||
|
|
||||||
Active le serveur NRPE intégré à NSClient++. Ce service permet au poller Centreon d'interroger le serveur Windows via le protocole NRPE (Nagios Remote Plugin Executor).
|
Active le serveur NRPE intégré à NSClient++. Ce service permet au poller Centreon d'interroger le serveur Windows via le protocole NRPE (Nagios Remote Plugin Executor).
|
||||||
|
|
||||||
### 4.2 Section [/settings/default]
|
### 4.2 Section [/settings/default]
|
||||||
Cette section définit les paramètres généreux de communication.
|
|
||||||
|
|
||||||
**allowed hosts**
|
Cette section définit les paramètres généraux de communication.
|
||||||
|
|
||||||
|
#### allowed hosts
|
||||||
|
|
||||||
Exemple :
|
Exemple :
|
||||||
|
|
||||||
allowed hosts = 127.0.0.1, 192.168.1.10
|
allowed hosts = 127.0.0.1, 192.168.1.10
|
||||||
|
|
||||||
Dans cet exemple, seul le poller Centreon disposent de l'adresse IP 192.168.1.10 pourra envoyer des requêtes NRPE.
|
Dans cet exemple, seul le poller Centreon disposant de l'adresse IP 192.168.1.10 pourra envoyer des requêtes NRPE.
|
||||||
|
|
||||||
**timeout = 60**
|
#### timeout (default) = 60
|
||||||
|
|
||||||
Définit le délai maximal d'attente d'une requête avant expiration.
|
Définit le délai maximal d'attente d'une requête avant expiration.
|
||||||
|
|
||||||
### 4.3 Section [/settings/NRPE/server]
|
### 4.3 Section [/settings/NRPE/server]
|
||||||
|
|
||||||
Cette section configure le fonctionnement du serveur NRPE.
|
Cette section configure le fonctionnement du serveur NRPE.
|
||||||
|
|
||||||
**allow arguments = true**
|
#### allow arguments = true
|
||||||
|
|
||||||
Autorise le poller Centreon à transmettre des arguments dynamiques aux commandes exécutées sur le serveur.
|
Autorise le poller Centreon à transmettre des arguments dynamiques aux commandes exécutées sur le serveur.
|
||||||
|
|
||||||
Exemple :
|
Exemple :
|
||||||
|
|
||||||
* Seuil d'alerte CPU à 80 %
|
* Seuil d'alerte CPU à 80 %
|
||||||
* Seuil d'espace disque libre à 10 %
|
* Seuil d'espace disque libre à 10 %
|
||||||
|
|
||||||
**allow nasty characters = true**
|
#### allow nasty characters = true
|
||||||
|
|
||||||
Autorise l'utilisation de caractères spéciaux dans les arguments transmis par Centreon.
|
Autorise l'utilisation de caractères spéciaux dans les arguments transmis par Centreon.
|
||||||
|
|
||||||
Exemples :
|
Exemples :
|
||||||
-, $, |, &
|
|
||||||
|
* \-
|
||||||
|
* $
|
||||||
|
* |
|
||||||
|
* &
|
||||||
|
|
||||||
Ce paramètre est souvent nécessaire pour certains scripts ou commandes avancées.
|
Ce paramètre est souvent nécessaire pour certains scripts ou commandes avancées.
|
||||||
|
|
||||||
**port = 5666**
|
#### port = 5666
|
||||||
|
|
||||||
Définit le port TCP utilisé par le service NRPE pour écouter les connexions entrantes.
|
Définit le port TCP utilisé par le service NRPE pour écouter les connexions entrantes.
|
||||||
Le port standard NRPE est :
|
Le port standard NRPE est :
|
||||||
|
|
||||||
* 5666/TCP
|
* 5666/TCP
|
||||||
|
|
||||||
**use ssl = false**
|
#### use ssl = false
|
||||||
|
|
||||||
Désactive le chiffrement SSL des échanges entre Centreon et NSClient++.
|
Désactive le chiffrement SSL des échanges entre Centreon et NSClient++.
|
||||||
Les données transitent donc en clair sur le réseau.
|
Les données transitent donc en clair sur le réseau.
|
||||||
|
|
||||||
**insecure = true**
|
#### insecure = true
|
||||||
|
|
||||||
Désactive certaines vérifications de sécurité liées aux certificats et aux protocoles de chiffrement.
|
Désactive certaines vérifications de sécurité liées aux certificats et aux protocoles de chiffrement.
|
||||||
Associé à use ssl = false, ce paramètre simplifie la mise en oeuvre du service NRPE.
|
Associé à use ssl = false, ce paramètre simplifie la mise en oeuvre du service NRPE.
|
||||||
|
|
||||||
**timeout ) 60**
|
#### timeout = 60
|
||||||
|
|
||||||
Détermine le délai maximum accordé à l'exécution d'une requête NRPE avant expiration.
|
Détermine le délai maximum accordé à l'exécution d'une requête NRPE avant expiration.
|
||||||
|
|
||||||
@@ -122,8 +145,10 @@ Détermine le délai maximum accordé à l'exécution d'une requête NRPE avant
|
|||||||
|
|
||||||
Une fois les modifications enregistrées dans le fichier nsclient.ini, il est nécessaire de redémarrer le service NSClient++ afin de prendre en compte la nouvelle configuration.
|
Une fois les modifications enregistrées dans le fichier nsclient.ini, il est nécessaire de redémarrer le service NSClient++ afin de prendre en compte la nouvelle configuration.
|
||||||
Vous pouvez effectuer cette opération :
|
Vous pouvez effectuer cette opération :
|
||||||
|
|
||||||
* Depuis la console Service Windows (services.msc)
|
* Depuis la console Service Windows (services.msc)
|
||||||
* Ou via une invite de commandes administrateur
|
* Ou via une invite de commandes administrateur
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
net stop nscp
|
net stop nscp
|
||||||
net start nscp
|
net start nscp
|
||||||
@@ -133,14 +158,17 @@ net start nscp
|
|||||||
|
|
||||||
Après la configuration de l'agent NSClient++, il est nécessaire de modifier les paramètres de l'hôte supervisé dans Centreon.
|
Après la configuration de l'agent NSClient++, il est nécessaire de modifier les paramètres de l'hôte supervisé dans Centreon.
|
||||||
|
|
||||||
**Macros personnalisée**
|
### Macros personnalisée
|
||||||
|
|
||||||
Dans les macros personnalisées de l'hôte, renseigner la valeur suivante :
|
Dans les macros personnalisées de l'hôte, renseigner la valeur suivante :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
Macro : NRPEEXTRATIONS
|
Macro : NRPEEXTRATIONS
|
||||||
Valeur : -n -2 -t 30
|
Valeur : -n -2 -t 30
|
||||||
```
|
```
|
||||||
**Description des options**
|
|
||||||
|
#### Description des options
|
||||||
|
|
||||||
* **-n** : Désactive le chiffrement SSL côté Centreon
|
* **-n** : Désactive le chiffrement SSL côté Centreon
|
||||||
* **-2** : Force l'utilisation du protocole NRPE version 2
|
* **-2** : Force l'utilisation du protocole NRPE version 2
|
||||||
* **-t 30** : Définit un délai d'attente de 30 secondes pour les contrôles NRPE
|
* **-t 30** : Définit un délai d'attente de 30 secondes pour les contrôles NRPE
|
||||||
@@ -154,4 +182,6 @@ Une fois la configuration terminée :
|
|||||||
* Effectuer un test de supervision depuis Centreon
|
* Effectuer un test de supervision depuis Centreon
|
||||||
* Contrôler que les services remontent correctement et que les états sont au vert
|
* Contrôler que les services remontent correctement et que les états sont au vert
|
||||||
|
|
||||||
**La communcation Centreon <-> NSClient ++ est désormais opérationnelle pour le modèle de supervision OS-Windows-NRPE-2-Disks**
|
### Conclusion
|
||||||
|
|
||||||
|
La communication Centreon <-> NSClient ++ est désormais opérationnelle pour le modèle de supervision OS-Windows-NRPE-2-Disks
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
# Configurer un serveur ESXi sur Centreon
|
||||||
|
|
||||||
## 1. Ajouter un utilisateur sur l'hôte ESXi
|
## 1. Ajouter un utilisateur sur l'hôte ESXi
|
||||||
|
|
||||||
1. Se connecter à l'interface de gestion de l'ESXi du client.
|
1. Se connecter à l'interface de gestion de l'ESXi du client.
|
||||||
@@ -21,9 +23,10 @@
|
|||||||
|
|
||||||
## 3. Vérifier la configuration dans Centreon
|
## 3. Vérifier la configuration dans Centreon
|
||||||
|
|
||||||
**Contrôle du connecteur VMware**
|
### Contrôle du connecteur VMware
|
||||||
|
|
||||||
Dans Centreon :
|
Dans Centreon :
|
||||||
|
|
||||||
* **Configuration -> Connecteurs -> Configurations additionnelles**
|
* **Configuration -> Connecteurs -> Configurations additionnelles**
|
||||||
|
|
||||||
Vérifier que le connecteur VMware est correctement configuré
|
Vérifier que le connecteur VMware est correctement configuré
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# Titre Principal (H1)
|
# Titre Principal (H1)
|
||||||
|
|
||||||
## Sous-titre (H2)
|
## Sous-titre (H2)
|
||||||
|
|
||||||
### Sous-sous-titre (H3)
|
### Sous-sous-titre (H3)
|
||||||
|
|
||||||
Voici un paragraphe de texte normal. Vous pouvez mettre du texte en **gras**
|
Voici un paragraphe de texte normal. Vous pouvez mettre du texte en **gras**
|
||||||
|
|||||||
+24
-9
@@ -1,46 +1,61 @@
|
|||||||
## Procédure
|
# Procédure
|
||||||
|
|
||||||
|
## Vérifier que tous les noeuds sont disponibles
|
||||||
|
|
||||||
Vérifier que tous les noeuds sont disponibles
|
|
||||||
Sur le noeud manager : Tous doivent être actifs et disponibles, sinon corrigez le problème.
|
Sur le noeud manager : Tous doivent être actifs et disponibles, sinon corrigez le problème.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker node ls
|
docker node ls
|
||||||
```
|
```
|
||||||
|
|
||||||
**Utiliser le code avec précaution.!**
|
**Utiliser le code avec précaution.!**
|
||||||
|
|
||||||
Passer temporairement un noeud worker en mode maintenance (down)
|
## Passer temporairement un noeud worker en mode maintenance (down)
|
||||||
|
|
||||||
Sur le noeud manager :
|
Sur le noeud manager :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker node update --availability drain <nom_du_node>
|
docker node update --availability drain <nom_du_node>
|
||||||
```
|
```
|
||||||
|
|
||||||
Vérifier le nouveau statut du noeud modifié
|
## Vérifier le nouveau statut du noeud modifié
|
||||||
|
|
||||||
Sur le noeud manager : le statut doit être **DRAIN**.
|
Sur le noeud manager : le statut doit être **DRAIN**.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker node ls
|
docker node ls
|
||||||
```
|
```
|
||||||
|
|
||||||
Les conteneurs basculent vers les noeuds worker actifs
|
## Les conteneurs basculent vers les noeuds worker actifs
|
||||||
|
|
||||||
Sur le noeud en mode **DRAIN**: il ne doit y avoir **AUCUN** conteneur.
|
Sur le noeud en mode **DRAIN**: il ne doit y avoir **AUCUN** conteneur.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker ps
|
docker ps
|
||||||
```
|
```
|
||||||
|
|
||||||
Mettre à jour votre système d'exploitation (OS)
|
## Mettre à jour votre système d'exploitation (OS)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
apt update
|
apt update
|
||||||
```
|
```
|
||||||
|
|
||||||
Rétablir le noeud en mode disponible (*available*)
|
## Rétablir le noeud en mode disponible (*available*)
|
||||||
|
|
||||||
Sur le noeud manager :
|
Sur le noeud manager :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker node update --availability active <node-name>
|
docker node update --availability active <node-name>
|
||||||
```
|
```
|
||||||
|
|
||||||
Vérifier que les conteneurs reviennent
|
## Vérifier que les conteneurs reviennent
|
||||||
|
|
||||||
Sur le noeud mise à jour : il doit y avoir des conteneurs.
|
Sur le noeud mise à jour : il doit y avoir des conteneurs.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker ps
|
docker ps
|
||||||
```
|
```
|
||||||
|
|
||||||
Répéter l'opération sur chaque noeud
|
## Répéter l'opération sur chaque noeud
|
||||||
|
|
||||||
Faites-le **1 par 1 !!!!!!!!!!!!!**
|
Faites-le **1 par 1 !!!!!!!!!!!!!**
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
# Procédure de restauration HYCU
|
||||||
|
|
||||||
1. Ouvrir **HYCU** puis accéder à **Virtual Machines**.
|
1. Ouvrir **HYCU** puis accéder à **Virtual Machines**.
|
||||||
|
|
||||||
2. Sélectionner la machine virtuelle à restaurer.
|
2. Sélectionner la machine virtuelle à restaurer.
|
||||||
@@ -15,7 +17,7 @@
|
|||||||
* Nom_VM_Date_Heure
|
* Nom_VM_Date_Heure
|
||||||
* Exemple : SRV-TEST_20260810_1400
|
* Exemple : SRV-TEST_20260810_1400
|
||||||
|
|
||||||
7. Dans les options de resuraration :
|
7. Dans les options de restauration :
|
||||||
* Désactiver **Power Virtual Machine On**.
|
* Désactiver **Power Virtual Machine On**.
|
||||||
* Supprimer toutes les **cartes réseau**.
|
* Supprimer toutes les **cartes réseau**.
|
||||||
|
|
||||||
@@ -23,10 +25,10 @@
|
|||||||
|
|
||||||
9. Attendre la fin du processus de restauration.
|
9. Attendre la fin du processus de restauration.
|
||||||
|
|
||||||
10. Vérifier dans le **cluster** que la machine virutelle a bien été restaurée.
|
10. Vérifier dans le **cluster** que la machine virtuelle a bien été restaurée.
|
||||||
|
|
||||||
11. Vérifier que les cartes réseau ont bien été supprimées.
|
11. Vérifier que les cartes réseau ont bien été supprimées.
|
||||||
|
|
||||||
12. Démarrer la mahcine virtuelle.
|
12. Démarrer la machine virtuelle.
|
||||||
|
|
||||||
13. Contrôler le bon fonctionnement de la restauration.
|
13. Contrôler le bon fonctionnement de la restauration.
|
||||||
Reference in New Issue
Block a user