Avez-vous déjà pensé à la façon dont certaines des plus grandes entreprises du monde surveillent des centaines d'appareils ? Si ce n'est pas le cas, faites-le maintenant car, dans ce tutoriel, je vais vous présenter Nagios. Nagios est une solution de surveillance qui peut surveiller quelques appareils dans votre maison ou des centaines d'appareils, services, protocoles réseau dans une entreprise multimilliardaire.
Tout d'abord, pourquoi avons-nous besoin de Nagios ou de n'importe quel outil de surveillance ?
Il ne devrait pas être difficile de comprendre pourquoi nous avons besoin d'un outil de surveillance. Un outil de surveillance est utile lorsque vous ne voulez pas perdre votre temps à vérifier manuellement vos appareils, ports ou services exécutés sur ces ports. Disons que vous configurez un serveur Web et que vous voulez vous assurer qu'il est toujours opérationnel. Mais des problèmes surviennent et votre serveur peut tomber en panne à cause d'une mise à jour automatique. Donc pour savoir qu'un problème est survenu, vous devez toujours être devant le système et le surveiller vous-même. C'est une perte de temps de mettre vos yeux sur le serveur tout le temps juste pour vérifier qu'il est en place.
Laissez un outil de surveillance comme Nagios le gérer pour vous. Il surveillera vos appareils, les services exécutés sur vos appareils et les protocoles réseau et vous avertira en cas de panne. N'est-ce pas utile ?
Donc, dans cet article, je vais vous montrer comment installer et configurer Nagios sur Raspberry Pi. C'est très simple à faire.
Comment fonctionne Nagios ?
Alors, comment Nagios surveille-t-il quelque chose ? Tout d'abord, nous installons Nagios sur un système et nous l'appelons serveur Nagios. Désormais, Nagios peut surveiller un appareil soit en utilisant un agent ou un protocole natif .
Nous installons un agent sur l'appareil que nous voulons surveiller et le serveur Nagios communique périodiquement avec l'agent. Nagios envoie des messages demandant comment fonctionnent certains services et l'agent répond avec les informations. Le serveur Nagios traite les informations, les enregistre et alerte l'administrateur si quelque chose ne fonctionne pas correctement.
Disons qu'il y a un système Linux dans le réseau et que je veux surveiller le disque dur sur ce système. Je ne veux pas que le stockage sur disque dur dépasse 80 %. Je peux donc configurer un agent sur le système Linux. Maintenant, Nagios effectuera des vérifications périodiques sur le système Linux en demandant des informations sur le disque dur et l'agent fournira les informations au serveur. Sur la base des informations, Nagios effectuera des actions. Si le stockage sur le disque dur est supérieur à 80 %, il en informera l'administrateur.
De la même manière, vous pouvez surveiller à peu près n'importe quoi.
La deuxième méthode utilisée par Nagios pour surveiller les périphériques réseau consiste à utiliser des protocoles natifs. Il existe deux protocoles, à savoir SNMP et WMI . Nous parlerons de ces protocoles dans des articles ultérieurs lors de la configuration des appareils avec Nagios.
L'idée derrière l'installation de Nagios sur un Raspberry Pi est de surveiller les appareils sur un petit réseau tel que le réseau domestique.
Comment installer Nagios sur Raspberry Pi ?
Nagios est disponible dans le dépôt par défaut de Raspbian. Commencez donc par mettre à jour votre système en premier –
sudo apt update && sudo apt upgrade -y
Installer nagios3 –
sudo apt install nagios3
Maintenant, le téléchargement va commencer. Cela ne prendra pas longtemps car il ne fait que quelques Mo.
Une fois le téléchargement terminé, il vous sera demandé de saisir le mot de passe de l'administrateur Web. Par défaut, le setup créera un utilisateur ‘nagiosadmin ‘. N'oubliez donc pas votre mot de passe pour une utilisation ultérieure.
Lorsque vous confirmez le mot de passe administrateur, l'installation démarre. Une fois l'installation terminée, c'est tout. Vous êtes maintenant prêt à utiliser Nagios.
Connexion Web Nagios3
http://raspberry-pi-ip/nagios3
Entrez les informations d'identification pour vous connecter. Le nom d'utilisateur est "nagiosadmin" et le mot de passe est celui que vous avez défini lors de l'installation.
Et voilà ! Le noyau de Nagios est configuré et fonctionne. Vous pouvez suivre la documentation facile à utiliser pour configurer vos appareils avec Nagios.
Je couvrirai plus de sujets dans Nagios tels que la configuration des appareils et l'utilisation des plugins.