Comment transformer votre Raspberry Pi en outil de surveillance réseau
Certains appareils connectés à votre réseau vous inquiètent ? Vous vous demandez quand votre serveur Web est hors ligne ? Vous avez besoin d’un outil de surveillance du réseau.
Alors que diverses solutions sont disponibles, Nagios devrait être votre premier port d’escale. Bien qu’une version payante du logiciel soit disponible, Nagios fournit une version de moniteur réseau open-source pour le Raspberry Pi.
Pourquoi configurer un Raspberry Pi comme moniteur réseau ?
Nagios Enterprise Monitoring Server (NEMS) peut fonctionner sur n’importe quel modèle de Raspberry Pi. Mais pourquoi ne pas utiliser un PC ?
Hmm, genre de gaspillage. La configuration d’un système complet principalement pour cingler d’autres appareils gaspille de l’énergie, du matériel et de l’espace physique. Le Raspberry Pi est une solution à faible consommation d’énergie qui prend beaucoup moins de place et qui est une seule pièce de matériel.
Il existe deux options pour installer Nagios sur le Raspberry Pi :
- Vous pouvez installer une image Linux NEMS de disque complet. Il s’agit d’une option simple avec toutes les préconfigurations clés dont vous avez besoin pour démarrer rapidement.
- Sinon, pourquoi ne pas installer manuellement Nagios Core dans votre environnement Raspberry Pi existant ?
Explorons tour à tour.
Facile : Installer NEMS sur Raspberry Pi
Pour l’option facile à installer, vous avez besoin des éléments suivants :
En relation: Comment installer un système d’exploitation sur un Raspberry Pi
En raison des exigences matérielles, les performances NEMS optimales sont limitées à Raspberry Pi 3 et supérieur. Bien que vous puissiez l’utiliser avec des modèles plus anciens, ils peuvent fonctionner beaucoup plus lentement.
Faire une vidéo du jour
Insérez d’abord la carte microSD dans le PC, puis téléchargez NEMS et Etcher. Après avoir téléchargé le logiciel, installez et exécutez Etcher.
- choisir Flash depuis le fichier
- Le lecteur cible doit être détecté automatiquement – sinon, cliquez sur Choisissez une cible et accédez à la carte SD
- Cliquez sur éclat Commencer à écrire l’image disque
Attendez que les données soient écrites sur la carte SD et vérifiez. Etcher vous avertira lorsque le processus sera terminé. À ce stade, retirez en toute sécurité la carte SD de votre PC, insérez-la dans votre Raspberry Pi et démarrez l’ordinateur. NEMS commencera par redimensionner le système de fichiers, puis effectuera une configuration.
À l’invite, entrez
sudo nems-init
Suivez les étapes pour configurer vos paramètres régionaux et créer un compte.
Vous serez prêt à configurer NEMS en ouvrant https://nems.local dans votre navigateur. Si cela ne fonctionne pas, utilisez plutôt l’adresse IP du Pi.
Difficulté : Installer manuellement Nagios Core sur Raspberry Pi
Pour installer manuellement Nagios sur un Raspberry Pi, commencez par un Pi exécutant Raspberry Pi OS sur une carte microSD de 16 Go ou plus.
Commencez par les packages de mise à jour et les mises à niveau :
mise à jour sudo apt et mise à niveau sudo apt
Redémarrez et installez Nagios
redémarrage sudo
sudo apt installer nagios3
Une fois cela fait, vous serez invité à configurer un compte administrateur, alors souvenez-vous du mot de passe.Vous pouvez vous connecter à Nagios à partir d’un autre appareil en utilisant l’adresse IP de votre Pi, par ex. http://192.168.1.x/nagios3.
Connexes : Trouvez votre adresse IP sous Linux
Configuration du moniteur réseau Nagios Raspberry Pi
Vous êtes maintenant prêt à configurer le Moniteur réseau. Sur le Pi, créez un fichier de configuration, moniteur.cfg.
sudo nano /etc/nagios3/conf.d/monitor.cfg
Ici, ajoutez les détails de l’appareil que vous prévoyez de surveiller. Par exemple, j’ai un serveur de jeu et je veux savoir quand il se déconnecte. Dans le fichier de configuration, ajoutez simplement le but, le nom d’hôte, l’alias et l’adresse IP du périphérique distant.
définir l’hôte {
Utiliser un hébergeur générique
nom d’hôte du serveur de jeu
Serveur de jeu Alias
Adresse 192.168.1.22
}
Le modèle d’hôte générique défini peut être archivé /etc/nagios3/conf.d/generic-host_nagios2.cfgLes modèles permettent de gagner du temps lorsque vous créez des configurations d’appareils, prenez donc le temps de les examiner.
Après avoir rempli le fichier CFG, cliquez sur Ctrl + X puis sélectionnez Ouies sortie. Recharger Nagios :
rechargement du service sudo nagios3
Vous pouvez alors garder un œil sur votre appareil via le navigateur de votre choix.
Configuration de la surveillance du réseau Nagios dans le navigateur
En plus de la configuration textuelle, vous pouvez également configurer la surveillance du réseau dans Nagios à l’aide de l’interface du navigateur du Raspberry Pi.
Cet exemple vous montre comment créer une vérification ping pour déterminer l’état d’un serveur ou d’un périphérique :
- Cliquez sur Nconf Depuis la console NagiosPi
- Rechercher dans la colonne de gauche héberger
- cliquez ici Ajouter à
- Entrez le nom d’hôte, l’adresse IP et l’alias de l’appareil que vous souhaitez surveiller
- Cliquez sur nous faire parvenir quand tu as fini
- aller Prestations > Ajouter
- mettre Ajouter des services supplémentaires à l’hébergeur arriver check_ping et cliquez Ajouter à
- Réglez le délai nécessaire (pas trop court) et cliquez sur nous faire parvenir
- Cliquez dans le menu Générer la configuration Nagios
- Cliquez sur déployer pour finir
Lorsque votre appareil ou votre site Web est hors ligne, Nagios affichera son nouveau statut.
Surveiller la disponibilité et l’état
Une fois la surveillance configurée, passez à la fenêtre NagiosPi et sélectionnez ServirIci, vous verrez l’appareil que vous avez ajouté être surveillé avec d’autres appareils sur le réseau. Chacun de ces éléments est cliquable, tout comme les petites icônes qui accompagnent chaque élément. En creusant dans chaque appareil, vous pouvez en savoir plus sur cet appareil et éventuellement comprendre pourquoi il est hors ligne.
C’est l’écran principal que vous devez utiliser après avoir configuré l’appareil dans Nconf. Utilisez-le pour surveiller vos serveurs et votre équipement réseau et prendre des mesures lorsque le matériel est hors ligne.
Ne vous perdez pas dans votre moniteur réseau Raspberry Pi
Vous devriez maintenant avoir une bonne idée de la forme du réseau. Nagios peut être configuré pour vous alerter sur divers événements, mais ne vous laissez pas emporter.
Une fois que vous aurez commencé à utiliser Nagios, vous trouverez un grand nombre d’options et de configurations que vous pourrez paramétrer. Nagios simplifie la surveillance de l’état du serveur ou du commutateur, mais ce n’est que la pointe de l’iceberg. Il est facile de se retrouver perdu dans un labyrinthe d’options, en créant peut-être trop de vérifications (ce qui peut être contre-productif).
Alors gardez cela à l’esprit avant de continuer. Commencez lentement avec Nagios et ajoutez des vérifications supplémentaires uniquement après avoir confirmé le succès de la première vérification.
A propos de l’auteur