Nagios Tutoriel : Qu'est-ce que Nagios Outil? Archiconception et installation
Qu’est-ce que la surveillance continue ?
La surveillance continue est un processus permettant de détecter, signaler et répondre à toutes les attaques qui surviennent dans son infrastructure. Une fois l’application déployée sur le serveur, le rôle de surveillance continue entre en jeu. L'ensemble du processus consiste à prendre soin de l'infrastructure de l'entreprise et à y répondre de manière appropriée.
Qu’est ce qu' Nagios?
Nagios est un logiciel open source pour la surveillance continue des systèmes, des réseaux et des infrastructures. Il exécute des plugins stockés sur un serveur connecté à un hôte ou à un autre serveur de votre réseau ou d'Internet. En cas de panne, Nagios des alertes sur les problèmes afin que l'équipe technique puisse effectuer le processus de récupération immédiatement.
Nagios est utilisé pour la surveillance continue des systèmes, des applications, des services et des processus métier dans une culture DevOps.
Pourquoi nous avons besoin Nagios outil?
Voici les raisons importantes d’utiliser Nagios outil de suivi :
- Détecte tous les types de problèmes de réseau ou de serveur
- Vous aide à trouver la cause première du problème, ce qui vous permet d'obtenir une solution permanente au problème
- Surveillance active de l’ensemble de votre infrastructure et de vos processus métiers
- Vous permet de surveiller et de résoudre les problèmes de performances du serveur
- Vous aide à planifier les mises à niveau de l'infrastructure avant que les systèmes obsolètes ne créent des pannes
- Vous pouvez maintenir la sécurité et la disponibilité du service
- Résoudre automatiquement les problèmes en cas de panique
Histoire de Nagios
1996 - Ethan Galstad utilise les idées et l'architecture de ses travaux antérieurs pour commencer à créer une nouvelle application fonctionnant sous Système d'exploitation Linux
1999-Les plugins initialement distribués dans le cadre de la distribution NetSaint sont bientôt disponibles en tant que composants distincts. Nagios Projet de plugins
2002-Ethan renomme le projet en «Nagios» en raison de problèmes de marque avec le nom « NetSaint ».
2005- Nagios devient le projet SourceForge.net du mois en juin
2009-Nagios Enterprises sort sa première version commerciale, Nagios XI
2012-Nagios à nouveau renommé comme Nagios Core
2016-Nagios Core dépasse les 7,500,000 téléchargements directement depuis le site Web SourceForge.net
Caractéristiques Nagios
Voici les caractéristiques importantes de Nagios outil de suivi :
- Relativement évolutif, gérable et sécurisé
- Bon système de journal et de base de données
- Interfaces Web informatives et attrayantes
- Envoyez automatiquement des alertes si la condition change
- Si les services fonctionnent correctement, il n'est pas nécessaire de vérifier que l'hôte est actif.
- Vous aide à détecter les erreurs réseau ou les pannes de serveur
- Vous pouvez résoudre les problèmes de performances du serveur.
- Les problèmes, le cas échéant, peuvent être résolus automatiquement au fur et à mesure qu'ils sont identifiés au cours du processus de surveillance.
- Vous pouvez surveiller l’ensemble des processus métier et de l’infrastructure informatique en un seul passage
- L'architecture du produit permet d'écrire facilement de nouveaux plugins dans le langage de votre choix
- Nagios vous permet de lire sa configuration à partir d'un répertoire entier, ce qui vous aide à décider comment définir des fichiers individuels
- Utilise la topologie pour déterminer les dépendances
- Surveillez les services réseau comme HTTP, SMTP, HTTP, SNMP, FTP, SSH, POP, etc.
- Vous aide à définir la hiérarchie des hôtes réseau à l'aide des hôtes parents
- Possibilité de définir des gestionnaires d'événements qui s'exécutent pendant les événements de service ou d'hôte pour une résolution proactive des problèmes
- Prise en charge de la mise en œuvre d'hôtes de surveillance redondants
Nagios Architecture
Nagios est une architecture client-serveur. En général, sur un réseau, un Nagios le serveur s'exécute sur un hôte et les plugins s'exécutent sur tous les hôtes distants qui doivent être surveillés.
- Le planificateur est un composant du serveur qui fait partie de Nagios. Il envoie un signal pour exécuter les plugins sur l'hôte distant.
- Le plugin obtient le statut de l'hôte distant
- Le plugin envoie les données au planificateur de processus
- Le planificateur de processus met à jour l'interface graphique et les notifications sont envoyées aux administrateurs
Plugins
Nagios les plugins fournissent des informations de bas niveau sur la façon de surveiller tout et n'importe quoi avec Nagios Noyau. Les plugins fonctionnent comme une application autonome, mais ils sont conçus pour être exécutés par Nagios Cœur. Il se connecte à Apache qui est contrôlé par CGI pour afficher le résultat. De plus, une base de données connectée à Nagios pour conserver un fichier journal.
Comment fonctionnent les plugins ?
Considérez l'exemple ci-dessus-
- Check_nt est un plugin pour surveiller une machine Windows qui est principalement disponible sur le serveur de surveillance
- NSClinet++ doit être installé dans chaque Windows machine que vous souhaitez surveiller
- Il existe une connexion SSL entre le serveur et l'hôte qui échangent continuellement des informations entre eux
De même, NRPE(Nagios Remote Plug-in Executor) et les plugins NSCA sont utilisés respectivement pour surveiller Linux et Mac OS X.
GUI
Une interface de Nagios est utilisé pour afficher les pages Web générées par CGI. Il peut s'agir de boutons verts ou rouges, de sons, de graphiques, etc.
Lorsque l'alerte logicielle est déclenchée plusieurs fois, une alerte matérielle est déclenchée, puis le Nagios Le serveur envoie une notification à l'administrateur.
Comment faire pour installer Nagios outil chez AWS
Étape 1) souscrivez a notre newsletter Nagios.
Cliquez sur https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew et cliquez sur Continuer pour vous abonner
Étape 2) Lisez les termes et conditions.
Accepter les termes.
Étape 3) Voir message.
Vous verrez un message d'abonnement en attente
Étape 4) Faites la configuration.
Actualisez la même page après quelques minutes et cliquez sur « Continuer vers la configuration ».
Étape 5) Lancez le nagios.
Conservez les paramètres par défaut et cliquez sur Continuer pour lancer
Étape 6) Revafficher les paramètres.
RevVoir les paramètres. Créez une nouvelle clé et cliquez sur lancer
Étape 7) Notez le DNS public.
Notez le DNS public de votre instance
Étape 8) Convertissez le fichier pem en ppk.
Sur votre ordinateur Windows, utilisez l'outil Putty Generator pour convertir le fichier pem en ppk.
Étape 9) Entrez le DNS public.
Dans Putty, entrez le DNS public
Étape 10) Entrez la clé ppk.
Dans la section Auth, entrez la clé ppk et cliquez sur ouvrir
Étape 11) En aérogare,
Entrez le nom de connexion comme Ubuntu et exécutez la commande.
- Exécutez cette commande sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Entrez un nouveau mot de passe de votre choix
Étape 12) Ouvrez votre navigateur.
Dans votre navigateur, accédez à l'emplacement http:// /nagios3 dans mon cas http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/
Entrez le nom d'utilisateur : nagiosadmin
pass : défini à l'étape précédente
Étape 13) Nagios installation effectuée.
Nagios Charges.
Application de Nagios
Nagios application outil de surveillance est un système de contrôle et de surveillance de l'état de santé d'un centre de données typique, comprenant tous les types d'équipements tels que :
- Serveur et nœuds de réseau
- Surveillance des applications depuis une seule console
- Surveillance des applications avec des informations au niveau des transactions
- Surveiller les composants middleware et de messagerie
- Rapports et tableaux de bord personnalisables
- Système de secours UPS
- Système d'identification biométrique
- Système de contrôle de la température et de l'humidité (mécanisme de détection)
- Système de vidéosurveillance/NVR
- Sous-système de stockage (NAS&SAN)
Inconvénients de l'utilisation Nagios
- Les fonctionnalités importantes telles que les assistants ou le tableau de bord interactif ne sont disponibles que sur Nagios XI, ce qui est un outil assez coûteux
- Nagios le noyau a une interface déroutante
- Il existe de nombreux fichiers de configuration très difficiles à configurer pour les utilisateurs
- Nagios ne peut pas surveiller le débit du réseau
- L'outil ne vous permet pas de gérer le réseau mais permet uniquement de surveiller le réseau
- Nagios ne fait aucune différence entre les différents appareils comme les serveurs, les routeurs ou les commutateurs car il traite chaque appareil comme un hôte
Résumé
- La surveillance continue est un processus permettant de détecter, signaler et répondre à toutes les attaques qui surviennent dans son infrastructure.
- Nagios est libre d'utiliser un outil logiciel open source pour une surveillance continue
- Nagios offre une surveillance efficace de l’ensemble de votre infrastructure et de vos processus métiers
- Ethan Galstad utilise les idées et l'architecture de ses travaux antérieurs pour commencer à créer une nouvelle application Nagios qui fonctionne sous Linux OS
- Nagios est relativement évolutif, gérable et sécurisé
- Trois éléments importants de Nagios l'architecture sont 1) Interface Web (GUI) 2)Nagios Serveur 3)Plugin
- Nagios permet la surveillance des applications à partir d'une console unique avec des informations au niveau des transactions
- Cet outil ne vous permet pas de gérer le réseau mais permet uniquement de surveiller le réseau