Contattataci

Struttura del corso

Introduzione al monitoraggio di rete open-source

  • Evoluzione del monitoraggio di rete: da SNMP alla telemetria moderna
  • Tematiche relative al vendor lock-in nelle soluzioni commerciali di monitoring

  • Panoramica del panorama open-source per il monitoraggio
  • LibreNMS vs Zabbix: scelta della piattaforma giusta
  • Strategie di ibridazione e complementarità nel monitoraggio

Architettura e installazione di LibreNMS

  • Architettura e panoramica dei componenti di LibreNMS
  • Installazione: distribuzione manuale o tramite Docker
  • Configurazione del database (MySQL/MariaDB)
  • Setup del server web (Apache/Nginx con PHP-FPM)
  • Configurazione e ottimizzazione di RRDtool
  • Configurazione iniziale e validazione

Architettura e installazione di Zabbix

  • Architettura di Zabbix: server, proxy, agent e frontend
  • Métodi di installazione: pacchetti, Docker o compilazione dal sorgente
  • Setup e ottimizzazione del database (MySQL/PostgreSQL/TimescaleDB)
  • Configurazione del server e del frontend
  • Wizard di configurazione iniziale
  • Considerazioni sulla scalabilità sin dall'inizio

Discovery dei dispositivi e inventario

  • Scoperta automatica della rete in LibreNMS
  • Discovery di rete e auto-registrazione in Zabbix
  • Versioni di SNMP e sicurezza (v1, v2c, v3)
  • Classificazione e raggruppamento dei dispositivi
  • Gestione della localizzazione e dei contatti
  • Importazione/esportazione e configurazione in batch

Approfondimento sul monitoraggio SNMP

  • Fondamenti del protocollo SNMP e MIB
  • Configurazione di SNMP sui dispositivi di rete (router, switch, firewall)
  • Monitoraggio personalizzato tramite OID e polling
  • Sicurezza SNMPv3: autenticazione e cifratura
  • Troubleshooting delle connessioni SNMP
  • Considerazioni specifiche per i fornitori riguardo a SNMP

Monitoraggio basato su agent

  • Installazione e configurazione dell'agent di Zabbix
  • Zabbix agent 2: il nuovo agente di prossima generazione basato su Go
  • Agent di LibreNMS e integrazione con check_mk
  • Script personalizzati e parametri utente
  • Modalità passive e attive degli agent
  • Distribuzione degli agent su larga scala (Ansible, Puppet, Chef)

Monitoraggio dei server Windows e Linux

  • Contatori delle prestazioni di Windows e servizi
  • Metriche di sistema Linux: CPU, memoria, disco, rete
  • Monitoraggio dei processi e dei servizi
  • Monitoraggio e parsing dei file log
  • Monitoraggio JVM e applicazioni
  • Monitoraggio container (Docker, Kubernetes)

Monitoraggio delle apparecchiature di rete

  • Monitoraggio degli switch: stato delle porte, VLAN, STP, tabelle MAC
  • Monitoraggio dei router: BGP, OSPF, tabelle di routing
  • Monitoraggio firewall: sessioni, throughput, hit delle regole
  • Monitoraggio dei punti di accesso wireless
  • Monitoraggio ambientale: temperatura, alimentazione, UPS
  • Tracciamento del utilizzo e degli errori delle interfacce

Monitoraggio della virtualizzazione e del cloud

  • Integrazione di monitoraggio VMware vSphere
  • Monitoraggio Proxmox VE
  • Monitoraggio Hyper-V
  • API di monitoraggio cloud AWS/Azure/GCP
  • Monitoraggio OpenStack
  • Monitoraggio dell'orchestrazione container

Tipologie di elementi e raccolta dati

  • Tipi di elemento Zabbix: agente Zabbix, SNMP, IPMI, JMX, SSH, Telnet
  • Elementi calcolati e aggregati
  • Elementi dipendenti e pre-processing
  • Moduli poller di LibreNMS e discovery del sistema operativo
  • Métodi personalizzati di raccolta dati
  • Tipi di dati e unità di misura

Avvisi e trigger

  • Espressioni e funzioni dei trigger in Zabbix
  • Dipendenze dei trigger e correlazione degli eventi
  • Regole di alerting e transport in LibreNMS
  • Canaletti di notifica: email, SMS, Slack, PagerDuty, webhooks
  • Flussi di escalation e acknowledgment
  • Fenestre di manutenzione e tempi di inattività pianificati

Dashboard e visualizzazione

  • Dashboard e schermi di Zabbix
  • Widget grafici e mappe di rete
  • Personalizzazione delle dashboard in LibreNMS
  • Creazione personalizzata di grafici e templating
  • Mappe della topologia di rete e scoperta automatica
  • Integrazione con Grafana per visualizzazioni avanzate

Reportistica e analisi

  • Report su SLA e disponibilità
  • Report sulla pianificazione della capacità
  • Generazione di report personalizzati
  • Consegna programmata dei report
  • Analisi delle tendenze e forecasting
  • Automazione dei report tramite API

Monitoraggio distribuito e ad alta disponibilità

  • Distribuzione di Zabbix proxy per siti remoti
  • Clustering del server Zabbix e HA (High Availability)
  • Setup dei poller distribuiti in LibreNMS
  • Bilanciamento del carico tra più poller
  • Strategie di distribuzione geografica
  • Replicazione e clustering del database

Ottimizzazione delle prestazioni

  • Ottimizzazione e tuning del database
  • Prestazioni del poller e controlli concorrenti
  • Ottimizzazione dello storico e dell'archiviazione delle tendenze
  • Politiche di housekeeping e retention dei dati
  • Strategie di caching
  • Linee guida per il dimensionamento hardware e la scalabilità

Sicurezza e controllo degli accessi

  • Autenticazione utenti: integrazione LDAP, SAML, MFA
  • Configurazione del controllo degli accessi basato sui ruoli (RBAC)
  • Permessi di gruppi host e template
  • Sicurezza dell'API e gestione dei token
  • Audit logging e conformità
  • Comunicazioni sicure (TLS/SSL)

Automazione e integrazione

  • Utilizzo dello Zabbix API e scripting
  • API di LibreNMS e automazione
  • Integrazioni webhook per sistemi di ticketing
  • Moduli Ansible per la gestione della configurazione
  • Integrazione nelle pipeline CI/CD
  • ChatOps e automazione delle notifiche

Migrazione da strumenti commerciali

  • Valutazione della sostituzione degli strumenti di monitoraggio commerciali

  • Strategie e tooling per la migrazione dei dati
  • Coesistenza durante la fase di transizione
  • Formazione del personale e documentazione
  • Insegnamenti tratti dalle migrazioni in ambienti di produzione

Best practices per il deployment in produzione

  • Procedure di backup e disaster recovery
  • Strategie di upgrade per ambienti di produzione
  • Documentazione e creazione di runbook
  • Procedure di test e validazione
  • Supporto della community e partecipazione attiva

Requisiti

  • Conoscenza dei protocolli di rete (SNMP, ICMP, TCP/UDP)
  • Esperienza con l'amministrazione dei sistemi Linux
  • Conoscenza dei concetti base di networking (subnet, routing, switching)
  • Familiarità con i concetti di database (MySQL/PostgreSQL)
  • Esperienza base nell'amministrazione di server web

Pubblico target

  • Amministratori e ingegneri di rete
  • Amministratori di sistema responsabili del monitoraggio dell'infrastruttura
  • Manager IT Operations
  • Ingegneri NOC e specialisti di monitoraggio
 28 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative