Prenez contact avec nous

Plan du cours

Introduction à la surveillance réseau open source

  • Évolution de la surveillance réseau : de SNMP à la télémétrie moderne
  • Inquiétudes liées à l'enfermement dans les solutions commerciales
  • Vue d'ensemble du paysage de surveillance open source
  • LibreNMS vs Zabbix : choisir la bonne plateforme
  • Stratégies de surveillance hybride et complémentaire

Architecture et installation de LibreNMS

  • Architecture et vue d'ensemble des composants de LibreNMS
  • Installation : déploiement manuel versus Docker
  • Configuration de la base de données (MySQL/MariaDB)
  • Configuration du serveur web (Apache/Nginx avec PHP-FPM)
  • Configuration et optimisation de RRDtool
  • Configuration initiale et validation

Architecture et installation de Zabbix

  • Architecture Zabbix : serveur, proxy, agent, interface web (frontend)
  • Méthodes d'installation : packages, Docker, compilation depuis les sources
  • Configuration et optimisation de la base de données (MySQL/PostgreSQL/TimescaleDB)
  • Configuration du serveur et de l'interface web
  • Assistant de première configuration
  • Considérations sur l'évolutivité dès le départ

Découverte des périphériques et gestion de l'inventaire

  • Découverte automatique du réseau dans LibreNMS
  • Découverte réseau et enregistrement automatique dans Zabbix
  • Versions SNMP et sécurité (v1, v2c, v3)
  • Classification et regroupement des périphériques
  • Gestion de l'emplacement et des contacts
  • Import/export et configuration en masse

Focus sur la surveillance SNMP

  • Fondamentaux du protocole SNMP et des MIBs
  • Configuration de SNMP sur les équipements réseau (routeurs, commutateurs, pare-feux)
  • Surveillance personnalisée via OIDs et interrogation (polling)
  • Sécurité SNMPv3 : authentification et chiffrement
  • Dépannage des problèmes de connectivité SNMP
  • Considérations spécifiques aux fournisseurs pour SNMP

Surveillance basée sur les agents

  • Installation et configuration de l'agent Zabbix
  • Zabbix Agent 2 : agent nouvelle génération basé sur Go
  • Agent LibreNMS et intégration avec check_mk
  • Scripts personnalisés et paramètres utilisateurs
  • Modes passif et actif des agents
  • Déploiement des agents à grande échelle (Ansible, Puppet, Chef)

Surveillance des serveurs Windows et Linux

  • Compteurs de performance Windows et services
  • Métriques système Linux : CPU, mémoire, disque, réseau
  • Surveillance des processus et services
  • Surveillance et analyse des fichiers journaux (logs)
  • Surveillance de la JVM et des applications
  • Surveillance des conteneurs (Docker, Kubernetes)

Surveillance des équipements réseau

  • Surveillance des commutateurs : état des ports, VLANs, STP, tables MAC
  • Surveillance des routeurs : BGP, OSPF, tables de routage
  • Surveillance des pare-feux : sessions, débit, hits de règles
  • Surveillance des points d'accès sans fil
  • Surveillance environnementale : température, alimentation, onduleurs (UPS)
  • Suivi de l'utilisation et des erreurs des interfaces

Surveillance de la virtualisation et du cloud

  • Intégration de surveillance VMware vSphere
  • Surveillance Proxmox VE
  • Surveillance Hyper-V
  • APIs de surveillance cloud AWS/Azure/GCP
  • Surveillance OpenStack
  • Surveillance de l'orchestration des conteneurs

Types d'éléments et collecte de données

  • Types d'éléments Zabbix : agent Zabbix, SNMP, IPMI, JMX, SSH, Telnet
  • Éléments calculés et agrégés
  • Éléments dépendants et prétraitement des données
  • Modules de collecte (poller) LibreNMS et découverte du système d'exploitation
  • Méthodes de collecte de données personnalisées
  • Types de données et unités

Alertes et conditions déclenchantes (Triggers)

  • Expressions et fonctions des triggers Zabbix
  • Dépendances entre triggers et corrélation des événements
  • Règles d'alerte et transports dans LibreNMS
  • Canaux de notification : email, SMS, Slack, PagerDuty, webhooks
  • Flux de travail d'escalade et d'acquittement
  • Fenêtres de maintenance et pannes planifiées

Tableaux de bord et visualisation

  • Tableaux de bord et écrans dans Zabbix
  • Widgets graphiques et cartes réseau
  • Personnalisation des tableaux de bord LibreNMS
  • Création de graphiques personnalisés et modèles
  • Cartes de topologie réseau et découverte
  • Intégration avec Grafana pour une visualisation avancée

Rapports et analytique

  • Rapports SLA et disponibilité
  • Rapports de planification des capacités
  • Génération de rapports personnalisés
  • Livraison planifiée des rapports
  • Analyse des tendances et prévisions
  • Automatisation des rapports via l'API

Surveillance distribuée et haute disponibilité

  • Déploiement de proxy Zabbix pour les sites distants
  • Clustering du serveur Zabbix et haute disponibilité (HA)
  • Mise en place de collecteurs distribués LibreNMS
  • Répartition de charge entre plusieurs collecteurs
  • Stratégies de distribution géographique
  • Réplication et clustering des bases de données

Optimisation des performances

  • Optimisation et réglage de la base de données
  • Performances du collecteur (poller) et vérifications concurrentes
  • Optimisation du stockage de l'historique et des tendances
  • Politiques de nettoyage et de conservation des données
  • Stratégies de mise en cache
  • Lignes directrices pour le dimensionnement matériel et la montée en charge

Sécurité et contrôle d'accès

  • Authentification des utilisateurs : intégration LDAP, SAML, MFA
  • Configuration du contrôle d'accès basé sur les rôles (RBAC)
  • Autorisations pour les groupes d'hôtes et les modèles
  • Sécurité de l'API et gestion des jetons (tokens)
  • Journalisation des audits et conformité
  • Communications sécurisées (TLS/SSL)

Automatisation et intégration

  • Utilisation de l'API Zabbix et scripting
  • API LibreNMS et automatisation
  • Intégrations par webhooks pour les systèmes de billetterie
  • Modules Ansible pour la gestion de configuration
  • Intégration aux pipelines CI/CD
  • ChatOps et automatisation des notifications

Migration depuis des outils commerciaux

  • Évaluation du remplacement des outils de surveillance commerciaux
  • Stratégies d'importation des données et outils dédiés
  • Cohabitation pendant la phase de transition
  • Formation du personnel et documentation
  • Retours d'expérience tirés des migrations en production

Meilleures pratiques pour le déploiement en production

  • Procédures de sauvegarde et de reprise après sinistre
  • Stratégies de mise à jour pour les environnements de production
  • Documentation et création des manuels d'intervention (runbooks)
  • Procédures de test et de validation
  • Soutien communautaire et contribution au projet

Pré requis

  • Compréhension des protocoles réseau (SNMP, ICMP, TCP/UDP)
  • Expérience en administration système Linux
  • Connaissances de base sur les concepts réseau (sous-réseaux, routage, commutation)
  • Familiarité avec les concepts de bases de données (MySQL/PostgreSQL)
  • Expérience de base en administration de serveurs web

Audience cible

  • Administrateurs et ingénieurs réseau
  • Administrateurs système responsables de la surveillance de l'infrastructure
  • Chefs d'équipe IT Operations
  • Ingénieurs NOC et spécialistes de la surveillance
 28 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires