La direction du service informatique du CROUS souhaite changer d’outil de supervision des équipements du réseau du CROUS. La solution déjà mise en place est Nagios. La solution de supervision doit être open source et gratuite. Eléments à superviser : serveurs, réseaux (bande passante), interfaces, routeurs, switch, pare-feu, disques

Recherche de solutions possibles :

SolutionsLicenceOSInstallationDocumentationInterface graphiqueFacile d’emploiTemps réelAlertesAuto-discoveryInconvénients
NagiosOpen sourceUnixDifficileBien documenté2,5/5MoyenneOuiOuiNonNe détient pas beaucoup de fonctionnalités mais les plugins pallient ce problème.
CentreonOpen sourceUnixMoyenneBien documenté3,5/5FacileOuiOuiOui (nécessite un plugin)Peu de plugins gratuits, le reste nécessite un abonnement.
ZabbixOpen sourceUnixMoyenneTrès bien documenté4/5FacileOuiOuiOuiNecéssite l’utilisation de nombreux agents, a besoin d’un système de déploiement automatique en cas de grand réseau.
CheckmkOpen sourceUnixMoyenneBien documenté3,5/5MoyenneOuiOuiOuiLa version gratuite limite en partie les possibilités.
Eyes Of NetworkOpen sourceUnixPack de logiciels (Nagios, Cacti, BackupManager…)Un ensemble de logiciel est mauvais en cas de mise à jour car il sera plus dur de le réparer si cela se passe mal, peu polyvalent.

Solution retenue : Zabbix

Installation de Zabbix sur un serveur Debian 11, paramétrage des paquets, base de données et sécurisation du serveur (Chiffrage et mot de passe).

Augmenter la quantité de mémoire cache utilisée par Zabbix

Lorsque l’on va ajouter des hôtes supervisés dans Zabbix la mémoire cache risque d’être saturée. Il faut donc l’augmenter afin d’éviter des problèmes de fonctionnement.

Modifier le fichier /etc/zabbix/zabbix_server.conf et ajouter : CacheSize=3G

Redémarrer le service : systemctl restart zabbix-server

Ajout d’équipements à superviser

Tester le protocole SNMP

Utilisation du logiciel Paessler SNMP Tester

Création de modèles hôte Zabbix

Eléments à remonter :

  • Etat des interfaces
  • Débit sur les interfaces
  • Mémoire utilisée
  • Processeur utilisé

Traduire les OIDs :

apt-get update
apt install snmp
apt install snmp-mibs-downloader

(Pour pouvoir installer ce paquet, il faut ajouter au fichier “contrib non-free” à chaque fin de ligne du fichier /etc/apt/source.list)

TEST :

snmptranslate 1.3.6.1.2.1.1

La commande donne SNMPv2-MIB::system

MIB Browser

Utilisation d’un MIB Browser (Navigateur de MIB) pour trouver les OIDs :

Problème : pour utiliser les OID des MIB constructeur il faut un compte client avec l’identification de l’entreprise et numéro de série des équipements. Je vais donc utiliser les OID par défaut des équipements réseau même si cela restreint les possibilités de supervision.

Modèle pour switch AT-8000S

Eléments pour le modèle :

Modèle pour switch HP A5500

Eléments pour le modèle : 

Ajout de la température :

Modèle pour switch Huawei S5735-L24P4S-A1

Eléments pour le modèle :