Cursusaanbod
Inleiding tot Open Source Netwerkmonitoring
- Evolutie van netwerkmonitoring: van SNMP naar moderne telemetrie
- Zorgpunten rond vendor lock-in bij commerciële monitoringoplossingen
- Overzicht van het landschap van open source monitoring
- LibreNMS versus Zabbix: het juiste platform kiezen
- Hybride en aanvullende monitoringstrategieën
LibreNMS Architectuur en Installatie
- Overzicht van LibreNMS architectuur en componenten
- Installatie: handmatig versus Docker-deployments
- Databaseconfiguratie (MySQL/MariaDB)
- Webserversetup (Apache/Nginx met PHP-FPM)
- RRDtool-configuratie en tuning
- Initiële configuratie en validatie
Zabbix Architectuur en Installatie
- Zabbix-architectuur: server, proxy, agent, frontend
- Installatiemethoden: pakketten, Docker, broncode compileren
- Database setup en optimalisatie (MySQL/PostgreSQL/TimescaleDB)
- Server- en frontendconfiguratie
- Wizard voor de eerste setup
- Schaalbaarheidsüberleggingen vanaf het begin
Apparatuurontdekking en Inventarisatie
- Automatische netwerkdiscovery in LibreNMS
- Zabbix netwerkdiscovery en auto-registratie
- SNMP-versies en beveiliging (v1, v2c, v3)
- Classificatie en groepering van apparatuur
- Locatie- en contactbeheer
- Importeren/exporteren en bulkconfiguratie
Diepgaande Analyse van SNMP-Monitoring
- Fundamenten van het SNMP-protocol en MIBs
- SNMP configureren op netwerkapparatuur (routers, switches, firewalls)
- Monitoring en polling van aangepaste OID's
- SNMPv3-beveiliging: authenticatie en encryptie
- Foutopsporing van SNMP-connectiviteitsproblemen
- Leverancierspecifieke SNMP-overwegingen
Agent-gebaseerde Monitoring
- Installatie en configuratie van de Zabbix-agent
- Zabbix-agent 2: de volgende generatie agent gebaseerd op Go
- LibreNMS-agent en check_mk-integratie
- Aangepaste scripts en gebruikersparameters
- Passieve versus actieve agentmodi
- Agent-deployments op schaal (Ansible, Puppet, Chef)
Monitoring van Windows- en Linux-servers
- Windows-prestatietellers en services
- Linux-systeemmetrieken: CPU, geheugen, schijf, netwerk
- Process- en servicemonitoring
- Monitoring en parsing van logbestanden
- JVM- en applicatiemonitoring
- Containermonitoring (Docker, Kubernetes)
Monitoring van Netwerkapparatuur
- Switchmonitoring: poortstatus, VLAN's, STP, MAC-tabellen
- Routermonitoring: BGP, OSPF, routetabellen
- Firewallmonitoring: sessies, doorvoer, regelhits
- Monitoring van draadloze toegangspunten
- Omgevingsmonitoring: temperatuur, stroom, UPS
- Interfacebelasting en foutopsporing
Monitoring van Virtualisatie en Cloud
- Integratie van VMware vSphere-monitoring
- Proxmox VE-monitoring
- Hyper-V-monitoring
- AWS/Azure/GCP cloud monitoring API's
- OpenStack-monitoring
- Monitoring van container-orchestratie
Itemtypen en Gegevensverzameling
- Zabbix-itemtypen: Zabbix-agent, SNMP, IPMI, JMX, SSH, Telnet
- Berekende en geaggregeerde items
- Afhankelijke items en preprocessing
- LibreNMS poller-modules en OS-discovery
- Aangepaste gegevensverzamelingsmethoden
- Gegevenstypen en eenheden
Meldingen en Triggers
- Zabbix-triggerexpressies en functies
- Triggerafhankelijkheden en gebeurteniscorrelatie
- LibreNMS-meldingsregels en transportmethoden
- Meldingskanalen: e-mail, SMS, Slack, PagerDuty, webhooks
- Escalatie- en bevestigingswerkstromen
- Onderhoudsfensters en geplande uitvaltijden
Dashboards en Visualisatie
- Zabbix-dashboards en schermen
- Grafiekwidgets en netwerkmappen
- Aanpassing van LibreNMS-dashboard
- Aanmaken van aangepaste grafieken en sjablonen
- Netwerktopologiemappen en -discovery
- Grafana-integratie voor geavanceerde visualisatie
Rapportage en Analyse
- SLA- en beschikbaarheidsrapportage
- Rapporten voor capaciteitsplanning
- Genereren van aangepaste rapporten
- Geplachte verzending van rapporten
- Trendanalyse en prognoses
- Automatisering van rapportage via API
Gedistribueerde en Hoogbeschikbare Monitoring
- Deployments van Zabbix-proxy's voor externe locaties
- Zabbix-server clustering en HA
- Setup van LibreNMS distributed poller
- Load balancing over meerdere pollers
- Strategieën voor geografische distributie
- Database-replicatie en clustering
Prestatieoptimalisatie
- Databaseoptimalisatie en tuning
- Prestaties van poller en gecontroleerde taken tegelijkertijd
- Optimalisatie van geschiedenis- en trendopslag
- Opschoon- en gegevensretentiebeleid
- Cachestrategieën
- Richtlijnen voor hardwareafmetingen en schaling
Beveiliging en Toegangscontrole
- Gebruikersauthenticatie: LDAP, SAML, MFA-integratie
- Configuratie van rollengebaseerde toegangscontrole
- Permissies voor hostgroepen en sjablonen
- API-beveiliging en tokenbeheer
- Auditlogboek en compliance
- Veilige communicatie (TLS/SSL)
Automatisering en Integratie
- Gebruik van de Zabbix-API en scripting
- LibreNMS-API en automatisering
- Webhook-integraties voor ticketsystemen
- Ansible-modules voor configuratiebeheer
- Integratie in CI/CD-pijplijnen
- ChatOps en automatisering van meldingen
Migratie van Commerciële Tools
- Beoordeling van de vervanging van commerciële monitoringoplossingen
- Strategieën en hulpmiddelen voor datamigratie
- Gelijktijdig gebruik tijdens de overgangsfase
- Personeelstraining en documentatie
- Lessen geleerd uit productiemigraties
Best Practices voor Productie-inzet
- Back-up- en disaster recovery procedures
- Upgrade-strategieën voor productieomgevingen
- Documentatie en runbook-aanmaken
- Test- en validatieprocedures
- Ondersteuning via de community en bijdragen
Vereisten
- Begrip van netwerkprotocollen (SNMP, ICMP, TCP/UDP)
- Ervaring met Linux-systeembeheer
- Kennis van basisnetwerkconcepten (subnetten, routing, switching)
- Bekendheid met databaseconcepten (MySQL/PostgreSQL)
- Basiskennis van webserverbeheer
Doelgroep
- Netwerkadministrators en -ingenieurs
- Systeembeheerders verantwoordelijk voor infrastructuurmonitoring
- IT-operatiemanagers
- NOC-ingenieurs en monitoringsspecialisten
Getuigenissen (2)
Hoe trainers kennis effectief overbrengen
Vu Thoai Le - Reply Polska sp. z o. o.
Cursus - Certified Kubernetes Administrator (CKA) - exam preparation
Automatisch vertaald
Interessante labo's, hulp van de trainer
Alexey - Tink Poland sp. z o. o.
Cursus - Certified Kubernetes Application Developer (CKAD) - exam preparation
Automatisch vertaald