Kursplan
Introduktion till öppen källkod för nätverksövervakning
- Utvecklingen av nätverksövervakning: från SNMP till modern telemetri
- Orsaker till leverantörsberoende i kommersiella övervakningslösningar
- Översikt över landskapet för övervakning med öppen källkod
- LibreNMS mot Zabbix: att välja rätt plattform
- Hybrid- och kompletterande övervakningsstrategier
LibreNMS-arkitektur och installation
- LibreNMS-arkitektur och komponentöversikt
- Installation: manuellt vs Docker-driftsättning
- Databaskonfiguration (MySQL/MariaDB)
- Webbserverkonfiguration (Apache/Nginx med PHP-FPM)
- RRDtool-konfiguration och optimering
- Initial konfiguration och validering
Zabbix-arkitektur och installation
- Zabbix-arkitektur: server, proxy, agent, front-end
- Installationssätt: paket, Docker, kompilerad från källkod
- Databasuppsättning och optimering (MySQL/PostgreSQL/TimescaleDB)
- Server- och front-end-konfiguration
- Första gången uppnåelseguide
- Skalbarhetsöverväganden från början
Enhetsdetektion och inventering
- Automatisk nätverksdetektion i LibreNMS
- Zabbix nätverksdetektion och auto-registrering
- SNMP-versioner och säkerhet (v1, v2c, v3)
- Enhetsklassificering och gruppering
- Plats- och kontakt Hantering
- Import/export och bulk-konfiguration
Djupdykning i SNMP-övervakning
- SNMP-protokollgrunder och MIB:er
- Konfiguration av SNMP på nätverksenheter (router, switch, brandvägg)
- Övervakning och polling av egna OID:er
- SNMPv3-säkerhet: autentisering och kryptering
- felsökning av SNMP-anslutningsproblem
- Leverantörspecifika SNMP-överväganden
Agentbaserad övervakning
- Installation och konfiguration av Zabbix-agent
- Zabbix agent 2: Go-baserad nästa generationsagent
- LibreNMS-agent och check_mk-integration
- Egna skript och användarparametrar
- Passiv vs aktiv agent-läge
- Agent-driftsättning i skala (Ansible, Puppet, Chef)
Övervakning av Windows- och Linux-servrar
- Prestanda räknare och tjänster i Windows
- Linux-systemmetricer: CPU, minne, disk, nätverk
- Övervakning av processer och tjänster
- Övervakning och analys av loggfiler
- JVM- och applikationsövervakning
- Behållarövervakning (Docker, Kubernetes)
Övervakning av nätverkutrustning
- Switchövervakning: portstatus, VLAN:er, STP, MAC-tabeller
- Routerövervakning: BGP, OSPF, routningstabeller
- Brandväggsövervakning: sessioner, genomströmning, regeltreffer
- Övervakning av trådlösa accesspunkter
- Miljöövervakning: temperatur, ström, UPS
- Gränssnittsbelastning och felspårning
Övervakning av virtualisering och moln
- Integration med VMware vSphere-övervakning
- Proxmox VE-övervakning
- Hyper-V-övervakning
- AWS/Azure/GCP molnövervaknings-API:er
- OpenStack-övervakning
- Övervakning av containerorchestrering
Artikeltyper och datainsamling
- Zabbix artiklartyper: Zabbix-agent, SNMP, IPMI, JMX, SSH, Telnet
- Beräknade och aggregerade artiklar
- Beroende artiklar och förbehandling
- LibreNMS poller-moduler och operativsystem-detektion
- Egna datainsamlingsmetoder
- Datatyper och enheter
Varningar och utlösare
- Zabbix trigger-uttryck och funktioner
- Triggerberoenden och händelsekorrelation
- LibreNMS varningsregler och transportsätt
- Meddelandekanaler: e-post, SMS, Slack, PagerDuty, webhooks
- Eskalering och kvittering arbetsytor
- Underhållsfönster och planerad nedtid
Instrumentpaneler och visualisering
- Zabbix-instrumentpaneler och skärmar
- Grafikwidgetar och nätverkskartor
- Anpassning av LibreNMS-instrumentpanel
- Skapande av anpassade grafer och mallning
- Nätverkstopologikartor och detektion
- Grafana-integration för avancerad visualisering
Rapportering och analys
- SLA- och tillgänglighetsrapporter
- Kapacitetsplaneringsrapporter
- Generering av anpassade rapporter
- Leverans av schemalagda rapporter
- Trendanalys och prognos
- Rapportautomatisering via API
Distribuerad och hög tillgänglig övervakning
- Zabbix proxy-driftsättning för avlägsna platser
- Zabbix-serverkluster och hög tillgänglighet (HA)
- LibreNMS distributionspoller-setup
- Lastbalansering över flera pollers
- Geografiska distributionsstrategier
- Databasspegling och klustering
Prestandaoptimering
- Databasoptimering och finjustering
- Poller-prestanda och parallella kontroller
- Optimering av historik- och trendlagring
- Rensning och dataretningspolicyer
- Caching-strategier
- Riktlinjer för hårdvarustorlek och skalning
Säkerhet och åtkomstkontroll
- Användarautentisering: LDAP, SAML, MFA-integration
- Konfiguration av rollbaserad åtkomstkontroll
- Behörigheter för värdgrupper och mallar
- API-säkerhet och tokenhantering
- Revisionloggning och efterlevnad
- Säker kommunikation (TLS/SSL)
Automatisering och integration
- Användning och skriptning av Zabbix API
- LibreNMS API och automatisering
- Webhook-integrationer för biljettsystem
- Ansible-moduler för konfigurationshantering
- Integration med CI/CD-pipelines
- ChatOps och meddelandeautomatisering
Migration från kommersiella verktyg
- Utvärdering av ersättning av kommersiell övervakning
- Strategier och verktyg för datamigrering
- Samtidighet under övergången
- Personalutbildning och dokumentation
- Läronmål från migrationsprojekt i produktion
Bästa praxis för produktionsdriftsättning
- Backup- och katastrofåterhämtningförfaranden
- Uppgraderingsstrategier för produktionsmiljöer
- Dokumentations- och körhandboksskapande
- Test- och valideringsförfaranden
- Gemenskapsstöd och bidrag
Krav
- Kunskap om nätverksprotokoll (SNMP, ICMP, TCP/UDP)
- Erfarenhet av Linux-systemadministration
- Kunskap om grundläggande nätverkskoncept (nätverksdelar, routing, switching)
- Bekantskap med databasbegrepp (MySQL/PostgreSQL)
- Grundläggande erfarenhet av webbserveradministration
Publik
- Nätverksadministratörer och ingenjörer
- Systemadministratörer ansvariga för infrastrukturens övervakning
- IT-operationschefer
- NOC-ingenjörer och övervakningsspecialister
Vittnesmål (2)
Hur tränaren effektivt överför kunskap
Vu Thoai Le - Reply Polska sp. z o. o.
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
Maskintolkat
Intressanta labbar, hjälp från tränaren
Alexey - Tink Poland sp. z o. o.
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Maskintolkat