Εξέλιξη Κομματιού
Εισαγωγή στην Παρακολούθηση Δικτύου Ανοικτού Κώδικα
- Εξέλιξη της παρακολούθησης δικτύου: από SNMP στη σύγχρονη τηλεμέτρηση
- Νέες εξάρτησης από προμηθευτές σε εμπορικές λύσεις παρακολούθησης
- Επισκόπηση του τοπίου παρακολούθησης ανοιχτού κώδικα
- LibreNMS έναντι Zabbix: επιλογή της κατάλληλης πλατφόρμας
- Στρατηγικές υβριδικής και συμπληρωματικής παρακολούθησης
Αρχιτεκτονική και Εγκατάσταση LibreNMS
- Επισκόπηση αρχιτεκτονικής και συνιστωσών του LibreNMS
- Εγκατάσταση: χειροκίνητη εγκατάσταση έναντι Docker
- Διαμόρφωση βάσης δεδομένων (MySQL/MariaDB)
- Ρύθμιση web server (Apache/Nginx με PHP-FPM)
- Διαμόρφωση και βελτιστοποίηση RRDtool
- Αρχική διαμόρφωση και επαλήθευση
Αρχιτεκτονική και Εγκατάσταση Zabbix
- Αρχιτεκτονική Zabbix: server, proxy, agent, frontend
- Μέθοδοι εγκατάστασης: πακέτα, Docker, κατασκευή από πηγή
- Ρύθμιση και βελτιστοποίηση βάσης δεδομένων (MySQL/PostgreSQL/TimescaleDB)
- Διαμόρφωση server και frontend
- Μάρκετερ εγκατάστασης για πρώτη χρήση
- Θεωρήσεις κλιμάκωσης από την αρχή
Ανακάλυψη Συσκευών και Κατάλογος
- Αυτόματη ανακάλυψη δικτύου στο LibreNMS
- Ανακάλυψη δικτύου και αυτοματική εγγραφή στο Zabbix
- Έκδοση SNMP και ασφάλεια (v1, v2c, v3)
- Ταξινόμηση και ομαδοποίηση συσκευών
- Διαχείρωση τοποθεσίας και επικοινωνίας
- Εισαγωγή/εξαγωγή και μαζική διαμόρφωση
Βάθος Ανάλυσης Παρακολούθησης SNMP
- Βασικές έννοιες πρωτοκόλλου SNMP και MIBs
- Διαμόρφωση SNMP σε συσκευές δικτύου (ροUTERS, switches, firewalls)
- Παρακολούθηση και δειγματοληψία προσαρμοσμένων OID
- Ασφάλεια SNMPv3: έλεγχος ταυτότητας και κρυπτογράφηση
- Εντοπισμός σφαλμάτων σε προβλήματα σύνδεσης SNMP
- Θεωρήσεις SNMP ειδικών για προμηθευτές
Παρακολούθηση Βασισμένη σε Πράκτορες (Agents)
- Εγκατάσταση και διαμόρφωση πράκτορα Zabbix
- Zabbix agent 2: ο νέος πράκτορας γενιάς βασισμένος σε Go
- Πράκτορας LibreNMS και ενσωμάτωση check_mk
- Προσαρμοσμένα σενάρια και παράμετροι χρήστη
- Παθητικές έναντι ενεργές λειτουργίες πράκτορα
- Εγκατάσταση πράκτορα σε μεγάλη κλίμακα (Ansible, Puppet, Chef)
Παρακολούθηση Server Windows και Linux
- Μετρητές απόδοσης και υπηρεσίες Windows
- Μετρικές συστήματος Linux: CPU, μνήμη, δίσκος, δίκτυο
- Παρακολούθηση διεργασιών και υπηρεσιών
- Παρακολούθηση και ανάλυση αρχείων καταγραφής (logs)
- Παρακολούθηση JVM και εφαρμογών
- Παρακολούθηση containers (Docker, Kubernetes)
Παρακολούθηση Εξοπλισμού Δικτύου
- Παρακολούθηση switches: κατάσταση θυρών, VLANs, STP, πίνακες MAC
- Παρακολούθηση routers: BGP, OSPF, πίνακες δρομολόγησης
- Παρακολούθηση firewalls: συνεδρίες, απόδοση, χτυπήματα κανόνων
- Παρακολούθηση ασύρματων σημείων πρόσβασης
- Περιβαλλοντική παρακολούθηση: θερμοκρασία, τροφοδοσία, UPS
- Παρακολούθηση ωφέλιμης φόρτωσης διεπαφών και καταγραφής σφαλμάτων
Παρακολούθηση Εικονικοποίησης και Cloud
- Ενσωμάτωση παρακολούθησης VMware vSphere
- Παρακολούθηση Proxmox VE
- Παρακολούθηση Hyper-V
- APIs παρακολούθησης cloud AWS/Azure/GCP
- Παρακολούθηση OpenStack
- Παρακολούθηση ορχηστρωσης containers
Τύποι Δεδομένων και Συλλογή Δεδομένων
- Τύποι δειγμάτων Zabbix: Zabbix agent, SNMP, IPMI, JMX, SSH, Telnet
- Υπολογισμένα και αθροιστικά δείγματα
- Εξαρτημένα δείγματα και προκαταρκτική επεξεργασία
- Ενότητες poller του LibreNMS και ανακάλυψη λειτουργικού συστήματος
- Προσαρμοσμένες μέθοδοι συλλογής δεδομένων
- Τύποι δεδομένων και μονάδες μέτρησης
Ειδοποιήσεις και Συγκριτικές Εκφράσεις (Triggers)
- Συγκριτικές εκφράσεις και συναρτήσεις στο Zabbix
- Εξαρτήσεις συγκριτικών εκφράσεων και συσχέτιση γεγονότων
- Κανόνες ειδοποίησης και διαύλοι μεταφοράς στο LibreNMS
- Κανάλια ειδοποίησης: email, SMS, Slack, PagerDuty, webhooks
- Εργασίες κλιμάκωσης και επικύρωσης
- Παράθυρα συντήρησης και προγραμματισμένη αναστολή
Πινακοθέσια και Οπτικοποίηση
- Πινακοθέσια και οθόνες στο Zabbix
- Γκρουπ γραφημάτων και χάρτες δικτύου
- Προσαρμογή πινακοθεσίου στο LibreNMS
- Δημιουργία προσαρμοσμένων γραφημάτων και προτύπων
- Χάρτες τοπολογίας δικτύου και ανακάλυψη
- Ενσωμάτωση Grafana για προηγμένη οπτικοποίηση
Αναφορές και Ανάλυση
- Αναφορές SLA και διαθεσιμότητας
- Αναφορές σχεδιασμού χωρητικότητας
- Δημιουργία προσαρμοσμένων αναφορών
- Προγραμματισμένη παράδοση αναφορών
- Ανάλυση τάσεων και πρόβλεψη
- Αυτοματοποίηση αναφορών βάσει API
Κατανεμημένη και Υψηλή Διαθεσιμότητα Παρακολούθησης
- Εγκατάσταση Zabbix proxy για απομακρυσμένες τοποθεσίες
- Clustering και υψηλή διαθεσιμότητα (HA) του Zabbix server
- Ρύθμιση κατανεμημένου poller στο LibreNMS
- Ισορρόπηση φορτίου μεταξύ πολλαπλών pollers
- Στρατηγικές γεωγραφικής κατανομής
- Αποκέντρωση και clustering βάσεων δεδομένων
Βελτιστοποίηση Απόδοσης
- Βελτιστοποίηση και tuning βάσεων δεδομένων
- Απόδοση poller και ταυτόχρονες έλεγχοι
- Βελτιστοποίηση αποθήκευσης ιστορικού και τάσεων
- Πολιτικές καθαρισμού και διατήρησης δεδομένων
- Στρατηγικές caching
- Οδηγίες διαστασιολόγησης και κλιμάκωσης υλικού
Ασφάλεια και Έλεγχος Πρόσβασης
- Ταυτοποίηση χρηστών: ενσωμάτωση LDAP, SAML, MFA
- Διαμόρφωση ελέγχου πρόσβασης βασισμένου σε ρόλους
- Άδειες ομάδων hosts και προτύπων
- Ασφάλεια API και διαχείριση token
- Εγγραφή ελέγχου και συμμόρφωση
- Ασφαλείς επικοινωνίες (TLS/SSL)
Αυτοματοποίηση και Ενσωμάτωση
- Χρήση και scripting του Zabbix API
- API και αυτοματοποίηση στο LibreNMS
- Ενσωματώσεις webhook για συστήματα ticketing
- Ενότητες Ansible για διαχείριση διαμόρφωσης
- Ενσωμάτωση σε pipeline CI/CD
- ChatOps και αυτοματοποίηση ειδοποιήσεων
Μετάβαση από Εμπορικά Εργαλεία
- Αξιολόγηση αντικατάστασης εμπορικού λογισμικού παρακολούθησης
- Στρατηγικές και εργαλεία μετανάστευσης δεδομένων
- Συνύπαρξη κατά τη διάρκεια της μετάβασης
- Εκπαίδευση προσωπικού και τεκμηρίωση
- Μαθήματα που αντλήθηκαν από μετανάστευση σε παραγωγικό περιβάλλον
Καλύτερες Πρακτικές Παραγωγικής Εγκατάστασης
- Διαδικασίες δημιουργίας αντιγράφων ασφαλείας και αποκατάστασης καταστροφών
- Στρατηγικές αναβάθμισης για παραγωγικά περιβάλλοντα
- Τεκμηρίωση και δημιουργία εγχειριδίων εκτέλεσης (runbooks)
- Διαδικασίες δοκιμής και επαλήθευσης
- Υποστήριξη κοινότητας και συμβολή
Απαιτήσεις
- Κατανόηση πρωτοκόλλων δικτύου (SNMP, ICMP, TCP/UDP)
- Εμπειρία στη διαχείριση συστημάτων Linux
- Γνώση βασικών εννοιών δικτύου (υποδίκτυα, δρομολόγηση, εναλλαγής)
- Γνωριμία με έννοιες βάσεων δεδομένων (MySQL/PostgreSQL)
- Βασική εμπειρία στη διαχείριση web servers
Κοινό
- Διαχειριστές και Μηχανικοί Δικτύου
- Διαχειριστές Συστημάτων υπεύθυνοι για την παρακολούθηση υποδομής
- Διευθυντές Λειτουργιών IT
- Μηχανικοί NOC και Ειδικοί Παρακολούθησης
Σχόλια (2)
Πώς ο εκπαιδευτής παρέχει γνώση με τόσο αποτελεσματικό τρόπο
Vu Thoai Le - Reply Polska sp. z o. o.
Κομμάτι - Certified Kubernetes Administrator (CKA) - exam preparation
Μηχανική Μετάφραση
Ενδιαφέρουσες εργαστηριακές σεσιόνες, υποστήριξη από τον καθηγητή
Alexey - Tink Poland sp. z o. o.
Κομμάτι - Certified Kubernetes Application Developer (CKAD) - exam preparation
Μηχανική Μετάφραση