Contexte

Ce projet consiste a mettre en place une solution de supervision reseau avec Zabbix afin de surveiller l etat des machines, des services et des equipements d une infrastructure virtualisee. L objectif est de detecter rapidement les incidents, suivre les performances des serveurs et centraliser les informations de supervision dans une interface web.

La supervision concerne plusieurs hotes : le pare-feu pfSense, le serveur Windows Active Directory, un client Windows, un serveur Apache en DMZ et le serveur Zabbix lui-meme.

Details du projet

Type de projet

Projet pedagogique BTS SIO SISR.

Environnement

Infrastructure virtualisee sous Proxmox VE.

Solution utilisee

Zabbix.

Objectif

Superviser les equipements, serveurs et services reseau.

Systeme principal

Debian 12.

Base de donnees

MariaDB.

Supervision

SNMP et Zabbix Agent.

Hotes supervises

Machine virtuelle Role Adresse IP Protocole supervision
pfSense Pare-feu / routeur 192.168.1.1 SNMP v2 UDP/161
Windows Server Active Directory + DNS 192.168.1.10 Zabbix Agent TCP/10050
Client Windows 11 Poste client du domaine 192.168.1.12 Zabbix Agent TCP/10050
Serveur Apache DMZ Serveur web 192.168.2.10 Zabbix Agent TCP/10050
Zabbix Server Serveur de supervision 192.168.1.50 Auto-supervision locale

Hotes supervises

pfSense

IP : 192.168.1.1

Role : Pare-feu / routeur

Protocole : SNMP v2 UDP/161

Windows Server

IP : 192.168.1.10

Role : Active Directory + DNS

Protocole : Zabbix Agent TCP/10050

Client Windows 11

IP : 192.168.1.12

Role : Poste client du domaine

Protocole : Zabbix Agent TCP/10050

Serveur Apache DMZ

IP : 192.168.2.10

Role : Serveur web

Protocole : Zabbix Agent TCP/10050

Zabbix Server

IP : 192.168.1.50

Role : Serveur de supervision

Protocole : Auto-supervision locale

Ce qui a ete realise

Installation Zabbix

  • Deploiement d une VM Debian 12 sur Proxmox
  • Configuration reseau avec IP statique 192.168.1.50
  • Installation des depots Zabbix
  • Installation de Zabbix Server, Frontend et MariaDB
  • Configuration de la base de donnees
  • Acces a l interface web Zabbix
  • Modification des identifiants par defaut

Supervision pfSense avec SNMP

  • Activation du service SNMP sur pfSense
  • Definition de la communaute SNMP
  • Ajout de l hote pfSense dans Zabbix
  • Configuration SNMP sur le port 161
  • Application du template Generic Network Device by SNMP
  • Verification : hote en etat UP

Supervision hotes Windows

  • Telechargement et installation de l agent Zabbix
  • Configuration de l agent avec le serveur 192.168.1.50
  • Ouverture du port 10050 sur le pare-feu
  • Ajout du Windows Server et du Client Windows dans Zabbix
  • Application des templates Windows
  • Verification de la remontee des metriques CPU, RAM et services

Supervision serveur Linux DMZ

  • Installation de l agent Zabbix sur Debian
  • Modification du fichier /etc/zabbix/zabbix_agent2.conf
  • Configuration de l IP du serveur Zabbix
  • Redemarrage du service agent
  • Ajout d une regle pfSense : LAN vers DMZ port 10050
  • Verification : hote visible et actif dans Zabbix

Tableaux de bord et monitoring

  • Visualisation CPU, RAM et disque
  • Surveillance du reseau
  • Statut des machines UP/DOWN
  • Graphiques en temps reel
  • Centralisation des donnees

Tests et incidents

  • Arret de service Apache ou agent Zabbix
  • Simulation de panne reseau
  • Verification des alertes
  • Analyse des logs Zabbix
  • Validation du bon fonctionnement de la supervision

Protocoles utilises

  • SNMP UDP/161 : supervision de pfSense
  • Zabbix Agent TCP/10050 : supervision Windows et Linux
  • HTTP port 80 : interface web Zabbix
  • ICMP ping : tests reseau
  • TCP/IP : communication globale

Technologies utilisees

  • Zabbix
  • Debian 12
  • SNMP
  • Zabbix Agent
  • MariaDB
  • pfSense
  • Proxmox
  • Supervision reseau
  • Monitoring
  • Alertes
  • TCP/IP
  • ICMP

Competences acquises

Ce projet m a permis de mettre en place une supervision complete d une infrastructure reseau et de comprendre l importance du monitoring dans la detection et la prevention des incidents en environnement professionnel. J ai appris a installer et configurer Zabbix, superviser des hotes Windows et Linux avec l agent Zabbix, superviser un pare-feu pfSense via SNMP, analyser des metriques systeme et reseau, et valider le fonctionnement de la supervision grace a des tests d incidents.