Pourquoi configurer un Raspberry Pi comme moniteur réseau ?
Le serveur de surveillance d’entreprise Nagios (NEMS) peut fonctionner sur n’importe quel modèle de Raspberry Pi. Mais pourquoi ne pas utiliser un PC ?
Eh bien, c’est un peu du gaspillage. La mise en place d’un système complet largement dédié à l’envoi de signaux à d’autres appareils entraîne un gaspillage d’énergie, de matériel et d’espace physique. Le Raspberry Pi est une solution à faible puissance qui prend beaucoup moins de place et qui est un matériel unique.
Vous avez deux possibilités pour installer Nagios sur votre Raspberry Pi :
NagiosPi
Mes premières recherches m’ont rapidement conduit sur « NagiosPi »
Je voulais voir ce que Nagios avait créé pour le Raspberry Pi.
Mais j’ai été vite refroidi, en voyant qu’il s’agissait d’un projet annexe et qui n’a plus été mis à jour depuis 2013. Donc j’ai préféré opté pour des solutions plus récentes.
NEMS ?
En continuant mes recherches, j’ai ensuite découvert une carte SD pré-configurée avec Nagios et plein d’outils de supervision et d’analyse réseau.
C’était le projet NEMS Linux, NEMS étant l’abréviation de « Nagios Enterprise Monitoring Server »
Les modèles de Rpi recommandés
Il va sans dire que la carte Raspberry Pi 4 Model B 8 GB est le meilleur système possible pour un serveur NEMS basé sur Raspberry Pi. Cela dit, ces cartes ont suffisamment de RAM et de puissance CPU pour faire fonctionner NEMS Linux de manière fiable :
- Raspberry Pi 4 Modèle B
- Raspberry Pi 3 Modèle B+
- Raspberry Pi 3 Modèle B
[winamaz single=”B0899VXM8F” template=”horizontal”]
Pour des raisons similaires, les grandes entreprises (qui peuvent subir des dommages économiques en cas de panne) ont adopté des systèmes de surveillance complexes capables de vérifier l’état des services et d’activer des groupes d’assistance en cas de défaillance.
Ce que les gens ne savent pas, c’est que l’un des systèmes de surveillance les plus puissants disponibles sur le marché est un logiciel libre : Nagios. Il est tellement répandu dans le domaine des TIC qu’il a donné naissance à une version dédiée aux ordinateurs monocartes (NagiosPI), à laquelle le serveur NEMS ajoute des interfaces graphiques très utiles.
Qu’est-ce que NEMS?
NEMS est le serveur de surveillance d’entreprise Nagios. Il s’agit d’une distribution de surveillance réseau sophistiquée et prête à l’emploi pour les ordinateurs monocartes (SBC), conçue pour inclure dans une seule image de distribution tous les logiciels nécessaires pour faire fonctionner Nagios sur le Raspberry Pi et d’autres micro-ordinateurs tels que ceux d’ODROID ou de PINE64. Il a évolué pour inclure des versions d’entreprise pour VMWare ESXi, Amazon Web Services’ EC2, Docker et plus encore, il dispose d’une interface utilisateur moderne et auto-hébergée basée sur un navigateur, et d’innombrables extras. Au cœur de NEMS se trouve un déploiement léger de Debian Buster, optimisé pour la performance, la fiabilité et la facilité d’utilisation.
Ce dont vous avez besoin
Comme d’habitude, je vous suggère d’ajouter dès maintenant à votre panier d’achat e-commerce préféré tout le matériel nécessaire, afin qu’à la fin vous puissiez évaluer les coûts globaux et décider de poursuivre le projet ou de les retirer du panier. Le matériel sera donc uniquement
Raspberry PI (y compris une alimentation appropriée ou l’utilisation d’un chargeur micro usb de smartphone avec au moins 3A). Les Raspberry PI 3 Modèle B ou plus récents sont
carte micro SD à haute vitesse (au moins 16 Go, au moins classe 10). Considérez que l’OS brut utilisera plus de 6 Go d’espace, donc les cartes SD de 8 Go sont trop petites.
Vous aurez également besoin d’un câble Ethernet pour le premier démarrage parce que NEMS OS n’a pas de procédure de pré-configuration wi-fi et parce qu’il suggère d’utiliser une connexion filaire. Si votre carte n’a pas d’Ethernet (comme la RPi Zero W et le RPI 3 modèle A+) vous devrez démarrer, appuyer sur CTRL-ALT-F1 et taper : raspi-config pour passer par la configuration standard du WiFi pour connecter votre routeur avant de pouvoir utiliser NEMS.
Comment installer Nems?
- télécharger le dernier package https://nemslinux.com/
- installer l’image sur la SD card
- lancer l’interface utilisateur dans votre browser
- terminer la configuration
A quoi peut servir Nems?
- monitoring réseau
- charge et surcharge réseau
- vérifier la puissance des serveurs
- vérifier si un service est up/down
- volume d’échange par IP