Le TP est réalisé sur Hyper-V.
Il consiste à superviser plusieurs équipements au moyen de Nagios XI.
L'initialisation se fait, et la console vous propose à présent de vous identifier.
Vous voici à présent sur le Dashboard.
Configurons à présent le monitoring pour un serveur web sous Debian 12, placé en DMZ et ayant l'IP 10.10.11.2/30.
Le serveur Nagios est sur le LAN et a l'IP 10.10.10.200/24
Les règles de pare-feux permettent la communication entre LAN et DMZ.
Installer snmpd et snmp :
su -
apt install snmpd snmp libsnmp-dev -y
systemctl enable snmpd
Configurer snmpd :
nano /etc/snmp/snmpd.conf
Dans la SECTION : Agent Operating Mode, commentez la ligne agentaddress comme ci-dessous :
# agentaddress 127.0.0.1,[::1]
Ajoutez la ligne suivante :
agentaddress udp:161
Dans la SECTION : Access Control Setup, remplacer comme suit :
rocommunity SeCuReMeDiA 10.10.10.200/32 # IP du serveur nagios
Démarrer snmpd :
systemctl restart snmpd
La configuration de l'agent SNMP est terminée.
Il s'agit ici d'une configuration toute ouverte !
Pour aller plus loin, on pointe l'IP de l'interface voulue du serveur debian sur la ligne agentaddress (on laisse pas tout ouvert comme ici avec upd:161), on change la communauté et on pointe le serveur de supervision /32 !
Regarder les ports ouverts :
su -
apt install net-tools
netstat -nlpu | grep 161
Tester l'agent :
snmpwalk -v2c -c public localhost | head -5
Cliquer sur 'Exécuter un assistant de configuration'.
Choisissez le plugin de monitoring qui vous intéresse... Nous allons rester sur 'Linux SNMP' pour rester classique, mais il y a plusieurs possibilités (linode, agents nagios etc...).
Complétez les informations pour joindre votre serveur web :
(Dans la capture, je n'ai pas changé la communauté 'public'... à vous de le faire et d'indiquer SeCuReMeDiA ou celle que vous aviez choisie)
Je vous laisse le soin de continuer la configuration... de régler vos seuils d'alerte et critique... vous allez trouver facilement !