Schița de curs
Introducere în Monitorizarea Open Source a Rețelelor
- Evoluția monitorizării rețelelor: de la SNMP la telemetria modernă
- Problemele legate de blocarea de furnizor în soluțiile comerciale de monitorizare
- Prezentarea generală a mediului de monitorizare open source
- LibreNMS vs Zabbix: alegerea platformei potrivite
- Strategii de monitorizare hibridă și complementară
Arhitectura și Instalarea LibreNMS
- Prezentarea 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 Inventarul 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 OID personalizate și sondare
- Securitatea SNMPv3: autentificare și criptare
- Depanarea problemelor de conectivitate SNMP
- Considerații specifice furnizorilor pentru SNMP
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 pasiv vs activ ale agenților
- Implementarea agenților la scară largă (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 analiza 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, accesări de reguli
- Monitorizarea punctelor de acces wireless
- Monitorizarea mediului: temperatură, alimentare, UPS
- Monitorizarea utilizării interfețelor și erorilor
Monitorizarea Virtualizării și Cloud
- 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
- Module de sondare LibreNMS și descoperire OS
- Metode personalizate de colectare a datelor
- Tipuri de date și unități
Alerte și Triggeri
- Expresii și funcții ale triggerilor Zabbix
- Dependențe ale triggerilor și corelarea evenimentelor
- Reguli de alertă și transporturi LibreNMS
- Canale de notificare: email, SMS, Slack, PagerDuty, webhooks
- Fluxuri de escaladare și confirmare
- Ferestre de mentenanță ș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 de grafice personalizate și șabloane
- 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 de rapoarte personalizate
- Livrarea programată a rapoartelor
- Analiza trendurilor și prognoză
- Automatizarea rapoartelor bazată pe API
Monitorizare Distribuită și de Înaltă Disponibilitate
- Implementarea proxy Zabbix pentru site-uri remote
- Clustering și HA pentru serverul Zabbix
- Configurarea sondelor distribuite LibreNMS
- Echilibrarea încărcării între mai multe sonde
- Strategii de distribuție geografică
- Replicarea și clusteringul bazelor de date
Optimizarea Performanței
- Optimizarea și reglarea bazei de date
- Performanța sondelor și verificări concurente
- Optimizarea stocării istoricelor și trendurilor
- Politici de curățenie ș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
- Auditarea log-urilor și conformitate
- Comunicări securizate (TLS/SSL)
Automatizare și Integrare
- Utilizarea API Zabbix și scripting
- Automatizarea și API 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 monitorizării comerciale
- Strategii și instrumente de migrare a datelor
- Coexistență în timpul tranziției
- Formarea personalului și documentație
- Lecții învățate din migrări în producție
Practici Optime 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 runbook-urilor
- Proceduri de testare și validare
- Sprijin și contribuție din partea comunității
Cerințe
- Înțelegere a protocolelor de rețea (SNMP, ICMP, TCP/UDP)
- Experiență în administrarea sistemelor Linux
- Cunoștințe de bază despre concepte de rețea (subrețele, rutare, comutare)
- Familiaritate cu concepte 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
Mărturii (2)
Cum instrucționează formatorii cunoștințele cu atâta eficacitate
Vu Thoai Le - Reply Polska sp. z o. o.
Curs - Certified Kubernetes Administrator (CKA) - exam preparation
Tradus de catre o masina
Laboratoare interesante, ajutor de la instrucțor
Alexey - Tink Poland sp. z o. o.
Curs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Tradus de catre o masina