Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| nagios [Le 29/01/2018, 13:38] – [Configuration] 192.54.144.229 | nagios [Le 01/03/2023, 18:02] (Version actuelle) – Ajout liens Sefran | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> sécurité serveur supervision BROUILLON}} | + | {{tag> sécurité serveur supervision |
| ---- | ---- | ||
| - | arreter | + | ====== Nagios : moniteur |
| + | |||
| + | // | ||
| + | |||
| + | La gestion d'un parc de serveur est un travail de chaque instant. Un bon administrateur système doit savoir à tout moment l' | ||
| + | |||
| + | L' | ||
| + | |||
| + | Pour simplifier le travail, nous allons utiliser un //moniteur de supervision// | ||
| + | |||
| + | Le moniteur de supervision que nous allons décrire est **Nagios** qui est l'un des plus connus et des plus utilisés. | ||
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| - | Avoir un cerveau | + | Pour la suite des opérations, |
| - | Etre une ptite souris | + | * Disposer des [[: |
| + | * Disposer d'une connexion à Internet configurée et activée ; | ||
| + | * Avoir activé l' | ||
| + | * Un [[: | ||
| ===== Introduction ===== | ===== Introduction ===== | ||
| - | corriger vos droits | + | L' |
| + | |||
| + | Nagios est, avant toute chose, un moteur gérant l' | ||
| + | |||
| + | L' | ||
| + | |||
| + | Les greffons de Nagios (ou sondes ou plugins) sont des petits scripts ou programmes qui sont la base des vérifications. | ||
| + | |||
| + | Pour plus d' | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | 0x0000A | + | Avant d' |
| + | |||
| + | Ensuite, il ne vous reste plus qu'à installer Nagios proprement dit, [[: | ||
| + | |||
| + | [[: | ||
| + | |||
| + | À la fin de l' | ||
| + | |||
| + | <note warning> | ||
| + | |||
| + | Ici nous utilisons la version '' | ||
| + | |||
| + | Pour configurer le serveur Apache de telle manière que Nagios soit accessible, le paquet Nagios fait un lien symbolique « / | ||
| + | |||
| + | Ensuite, vous devez recharger la configuration d' | ||
| + | |||
| + | sudo / | ||
| + | |||
| + | Notez que selon les situations, la configuration a été assurée par le gestionnaire de paquets. | ||
| + | |||
| + | Vous devriez avoir accès à la page principale de Nagios une fois que vous avez introduit votre mot de passe en consultant l'URL suivante, le login étant « nagiosadmin » : http:// | ||
| + | |||
| + | Si ce n'est pas le cas, vérifier la configuration de votre serveur HTTP Apache. | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| - | ERROR 404 | + | |
| ==== Ajouter des utilisateurs ==== | ==== Ajouter des utilisateurs ==== | ||
| Ligne 53: | Ligne 97: | ||
| sudo mkdir / | sudo mkdir / | ||
| - | Déplacer tous les fichiers « .cfg » (**sauf « nagios.cfg » et « cgi.cfg »**) dans ce dossier. | + | Déplacer tous les fichiers « .cfg » (**sauf « nagios.cfg », « cgi.cfg » et « resource.cfg »**) dans ce dossier. |
| Afin que Nagios retrouve ces petits nous allons lui indiquer que le dossier conf.d est la où se trouvent ces fichiers de configuration. [[: | Afin que Nagios retrouve ces petits nous allons lui indiquer que le dossier conf.d est la où se trouvent ces fichiers de configuration. [[: | ||
| Ligne 157: | Ligne 201: | ||
| ==== Configuration des surveillance de services et d' | ==== Configuration des surveillance de services et d' | ||
| - | La surveillance de services et d' | + | La surveillance de services et d' |
| Pour utiliser un test de service il faut plusieurs choses : | Pour utiliser un test de service il faut plusieurs choses : | ||
| - | * un greffon ou plugin utilisable en ligne de commande (le nom commence par check_ ) , il est très intéressant de le tester via la ligne de commande pour voir ses arguments | + | * un greffon ou plugin utilisable en ligne de commande (le nom commence par check_ ) , il est très intéressant de le tester via la ligne de commande pour voir ses arguments |
| * Un objet Nagios définissant la // | * Un objet Nagios définissant la // | ||
| * un objet Nagios définissant le //service// utilisant la commande précédente | * un objet Nagios définissant le //service// utilisant la commande précédente | ||
| - | Pour récapituler : | + | Pour récapituler : |
| script shell -> chekcommands.cfg -> services.cfg | script shell -> chekcommands.cfg -> services.cfg | ||
| Ligne 453: | Ligne 497: | ||
| ==== Notifications par SMS / Voice call / iPhone push notification : TeamTILT pour Nagios ==== | ==== Notifications par SMS / Voice call / iPhone push notification : TeamTILT pour Nagios ==== | ||
| - | Une solution très simple existe pour envoyer ses notifications Nagios via SMS ou voice call : le client TeamTILT pour Nagios. | + | Une solution très simple existe pour envoyer ses notifications Nagios via SMS ou voice call : le client TeamTILT pour Nagios. |
| - | __Brève description :__ | + | __Brève description :__ |
| - | Un client Java est à installer sur le serveur de monitoring. Ce client se connecte via une requête SOAP à un serveur distant qui est chargé de renvoyer les alertes recues par SMS ou voice call selon le schéma d' | + | Un client Java est à installer sur le serveur de monitoring. Ce client se connecte via une requête SOAP à un serveur distant qui est chargé de renvoyer les alertes recues par SMS ou voice call selon le schéma d' |
| * Aucun matériel à installer : aucun modem, module GSM ou carte SIM n'est nécessaire. Le tout fonctionne en tant que SaaS. | * Aucun matériel à installer : aucun modem, module GSM ou carte SIM n'est nécessaire. Le tout fonctionne en tant que SaaS. | ||
| Ligne 465: | Ligne 509: | ||
| * Pas de dépendance émail/SMTP : défaillance SMTP? Le pare-feu bloque? Pas de soucis, vous recevrez un SMS ! | * Pas de dépendance émail/SMTP : défaillance SMTP? Le pare-feu bloque? Pas de soucis, vous recevrez un SMS ! | ||
| - | __Quelques fonctionnalités :__ | + | __Quelques fonctionnalités :__ |
| * Alertes bidirectionnelles : chaque média est capable de recevoir les réponses ou confirmations. | * Alertes bidirectionnelles : chaque média est capable de recevoir les réponses ou confirmations. | ||
| Ligne 608: | Ligne 652: | ||
| * **(en)** [[http:// | * **(en)** [[http:// | ||
| * **(en)** [[http:// | * **(en)** [[http:// | ||
| - | * **(fr)** [[http:// | + | * **(fr)** [[https:// |
| * **(fr)** [[http:// | * **(fr)** [[http:// | ||
| * **(fr)** [[http:// | * **(fr)** [[http:// | ||
| Ligne 614: | Ligne 658: | ||
| * **(fr)** [[http:// | * **(fr)** [[http:// | ||
| * **(fr)** [[http:// | * **(fr)** [[http:// | ||
| - | * [[Shinken]], | + | *[[:Shinken]], écrit en python et pleinement compatible avec Nagios |
| + | *[[: | ||
| + | *[[:vROps]] VMware vRealize Operations | ||
| + | *[[:Munin]] | ||
| ---- | ---- | ||
| // | // | ||
