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 que le 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.

Nagios Architecture
Nagios Architecture
  1. 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.
  2. Le plugin obtient le statut de l'hรดte distant
  3. Le plugin envoie les donnรฉes au planificateur de processus
  4. 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 ?

Fonctionnement des 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.

Nagios  GUI
Nagios GUI

Comment faire pour installer Nagios outil chez AWS

ร‰tape 1) souscrivez a notre newsletter Nagios.
Allez dans https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew et cliquez sur Continuer pour vous abonner

Installer Nagios Outil chez AWS

ร‰tape 2) Lisez les termes et conditions.
Accepter les termes.

Installer Nagios Outil chez AWS

ร‰tape 3) Voir message.
Vous verrez un message d'abonnement en attente

Installer Nagios Outil chez AWS

ร‰tape 4) Faites la configuration.
Actualisez la mรชme page aprรจs quelques minutes et cliquez sur ยซ Continuer vers la configuration ยป.

Installer Nagios Outil chez AWS

ร‰tape 5) Lancez le nagios.
Conservez les paramรจtres par dรฉfaut et cliquez sur Continuer pour lancer

Installer Nagios Outil chez AWS

ร‰tape 6) Revafficher les paramรจtres.
RevVoir les paramรจtres. Crรฉez une nouvelle clรฉ et cliquez sur lancer

Installer Nagios Outil chez AWS

ร‰tape 7) Notez le DNS public.
Notez le DNS public de votre instance

Installer Nagios Outil chez AWS

ร‰tape 8) Convertissez le fichier pem en ppk.
Sur votre ordinateur Windows, utilisez l'outil Putty Generator pour convertir le fichier pem en ppk.

Installer Nagios Outil chez AWS

ร‰tape 9) Entrez le DNS public.
Dans Putty, entrez le DNS public

Installer Nagios Outil chez AWS

ร‰tape 10) Entrez la clรฉ ppk.
Dans la section Auth, entrez la clรฉ ppk et cliquez sur ouvrir

Installer Nagios Outil chez AWS

ร‰tape 11) En aรฉrogare,
Entrez le nom de connexion comme Ubuntu et exรฉcutez la commande.

  1. Exรฉcutez cette commande sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
  2. Entrez un nouveau mot de passe de votre choix

Installer Nagios Outil chez AWS

ร‰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

Installer Nagios Outil chez AWS

ร‰tape 13) Nagios installation effectuรฉe.
Nagios Charges.

Installer Nagios Outil chez AWS

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

Rรฉsumez cet article avec :