Intrati in legatura

Schița de curs

Introducere în Monitorizarea Open Source a Rețelelor

  • Evoluția monitorizării rețelelor: de la SNMP la telemetria modernă
  • Preocupări legate de blocajul de furnizor în soluțiile comerciale de monitorizare
  • Prezentare generală a peisajului de monitorizare open source
  • LibreNMS vs Zabbix: alegerea platformei potrivite
  • Strategii de monitorizare hibridă și complementară

Arhitectura și Instalarea LibreNMS

  • Prezentare generală a arhitecturii și componentelor LibreNMS
  • Instalare: implementare manuală vs Docker
  • Configurarea bazei de date (MySQL/MariaDB)
  • Configurarea serverului web (Apache/Nginx cu PHP-FPM)
  • Configurarea și optimizarea RRDtool
  • Configurarea inițială și validare

Arhitectura și Instalarea Zabbix

  • Arhitectura Zabbix: server, proxy, agent, interfață
  • Metode de instalare: pachete, Docker, compilare din sursă
  • Configurarea și optimizarea bazei de date (MySQL/PostgreSQL/TimescaleDB)
  • Configurarea serverului și interfeței
  • Asistentul de configurare inițială
  • Considerații de scalabilitate de la început

Descoperirea și Inventarierea Dispozitivelor

  • Descoperirea automată a rețelei în LibreNMS
  • Descoperirea și înregistrarea automată a rețelei în Zabbix
  • Versiuni SNMP și securitate (v1, v2c, v3)
  • Clasificarea și gruparea dispozitivelor
  • Gestionarea locațiilor și contactelor
  • Import/export și configurare în masă

Monitorizare Avansată SNMP

  • Fundamentele protocolului SNMP și MIB-uri
  • Configurarea SNMP pe dispozitive de rețea (routere, switch-uri, firewalls)
  • Monitorizarea și interogarea OID-urilor personalizate
  • Securitatea SNMPv3: autentificare și criptare
  • Depanarea problemelor de conectivitate SNMP
  • Considerații SNMP specifice furnizorilor

Monitorizare Bazată pe Agenți

  • Instalarea și configurarea agentului Zabbix
  • Zabbix agent 2: agentul de nouă generație bazat pe Go
  • Integrarea agentului LibreNMS și check_mk
  • Scripturi personalizate și parametri utilizator
  • Moduri pasive vs active ale agenților
  • Implementarea agenților la scară (Ansible, Puppet, Chef)

Monitorizarea Serverelor Windows și Linux

  • Contoare de performanță și servicii Windows
  • Metrici de sistem Linux: CPU, memorie, disc, rețea
  • Monitorizarea proceselor și serviciilor
  • Monitorizarea și parsarea fișierelor de log
  • Monitorizarea JVM și a aplicațiilor
  • Monitorizarea containerelor (Docker, Kubernetes)

Monitorizarea Echipamentelor de Rețea

  • Monitorizarea switch-urilor: starea porturilor, VLAN-uri, STP, tabele MAC
  • Monitorizarea routerelor: BGP, OSPF, tabele de rutare
  • Monitorizarea firewall-urilor: sesiuni, debit, lovituri de reguli
  • Monitorizarea punctelor de acces wireless
  • Monitorizarea mediului: temperatură, alimentare, UPS
  • Urmărirea utilizării și a erorilor interfețelor

Monitorizarea Virtualizării și Cloud-ului

  • Integrarea monitorizării VMware vSphere
  • Monitorizarea Proxmox VE
  • Monitorizarea Hyper-V
  • API-uri de monitorizare AWS/Azure/GCP
  • Monitorizarea OpenStack
  • Monitorizarea orchestrării containerelor

Tipuri de Elemente și Colectarea Datelor

  • Tipuri de elemente Zabbix: agent Zabbix, SNMP, IPMI, JMX, SSH, Telnet
  • Elemente calculate și agregate
  • Elemente dependente și preprocesare
  • Modulele de interogare și descoperirea OS în LibreNMS
  • Metode personalizate de colectare a datelor
  • Tipuri și unități de date

Alerte și Triggeri

  • Expresii și funcții ale triggerilor Zabbix
  • Dependențe ale triggerilor și corelarea evenimentelor
  • Reguli și transporturi de alerte în LibreNMS
  • Canale de notificare: email, SMS, Slack, PagerDuty, webhooks
  • Fluxuri de escaladare și confirmare
  • Ferestre de întreținere și timpi de oprire planificați

Panouri și Vizualizare

  • Panouri și ecrane Zabbix
  • Widget-uri grafice și hărți de rețea
  • Personalizarea panourilor LibreNMS
  • Crearea și șabloanele graficelor personalizate
  • Hărți de topologie a rețelei și descoperire
  • Integrarea Grafana pentru vizualizare avansată

Raportare și Analiză

  • Raportare SLA și disponibilitate
  • Rapoarte de planificare a capacității
  • Generarea rapoartelor personalizate
  • Livrarea rapoartelor programate
  • Analiza trendurilor și previziuni
  • Automatizarea rapoartelor bazată pe API

Monitorizare Distribuită și de Înaltă Disponibilitate

  • Implementarea proxy-ului Zabbix pentru site-uri remote
  • Clustering și HA pentru serverul Zabbix
  • Configurarea interogatorului distribuit LibreNMS
  • Echilibrarea încărcării între mai mulți interogatori
  • Strategii de distribuție geografică
  • Replicarea și clusteringul bazei de date

Optimizarea Performanței

  • Optimizarea și ajustarea bazei de date
  • Performanța interogatorului și verificări concurente
  • Optimizarea stocării istoricelor și trendurilor
  • Politici de întreținere și retenție a datelor
  • Strategii de caching
  • Ghiduri de dimensionare și scalare a hardware-ului

Securitate și Controlul Accesului

  • Autentificarea utilizatorilor: integrare LDAP, SAML, MFA
  • Configurarea controlului accesului bazat pe roluri
  • Permisiuni pentru grupuri de gazde și șabloane
  • Securitatea API și gestionarea token-urilor
  • Jurnalizarea auditului și conformitatea
  • Comunicări securizate (TLS/SSL)

Automatizare și Integrare

  • Utilizarea API-ului Zabbix și scripting
  • Automatizarea API-ului LibreNMS
  • Integrări webhook pentru sisteme de ticketing
  • Module Ansible pentru gestionarea configurațiilor
  • Integrarea în pipeline-uri CI/CD
  • ChatOps și automatizarea notificărilor

Migrarea de la Instrumente Comerciale

  • Evaluarea înlocuirii instrumentelor comerciale de monitorizare
  • Strategii și instrumente de migrare a datelor
  • Coexistență în timpul tranziției
  • Instruirea personalului și documentația
  • Lecții învățate din migrările din producție

Cele Mai Bune Practici pentru Implementarea în Producție

  • Proceduri de backup și recuperare în caz de dezastru
  • Strategii de upgrade pentru medii de producție
  • Crearea documentației și a runbook-urilor
  • Proceduri de testare și validare
  • Sprijinul comunității și contribuții

Cerințe

  • Înțelegerea protocolelor de rețea (SNMP, ICMP, TCP/UDP)
  • Experiență în administrarea sistemelor Linux
  • Cunoștințe de bază despre conceptele de rețea (subrețele, rutare, comutare)
  • Familiaritate cu conceptele de bază de bază de date (MySQL/PostgreSQL)
  • Experiență de bază în administrarea serverelor web

Publicul Țintă

  • Administratori și ingineri de rețea
  • Administratori de sistem responsabili de monitorizarea infrastructurii
  • Manageri de operațiuni IT
  • Ingineri NOC și specialiști în monitorizare
 28 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite