Εξέλιξη Κομματιού
Εισαγωγή στην Παρακολούθηση Δικτύου Ανοικτού Κώδικα
- Εξέλιξη της παρακολούθησης δικτύου: από το SNMP στη σύγχρονη τηλεμετρία
- Ανησυχίες για εξάρτηση από προμηθευτές σε εμπορικές λύσεις παρακολούθησης
- Επισκόπηση του τοπίου παρακολούθησης ανοικτού κώδικα
- LibreNMS εναντίον Zabbix: επιλογή της κατάλληλης πλατφόρμας
- Υβριδικές και συμπληρωματικές στρατηγικές παρακολούθησης
Αρχιτεκτονική και Εγκατάσταση του LibreNMS
- Επισκόπηση αρχιτεκτονικής και στοιχείων του LibreNMS
- Εγκατάσταση: χειροκίνητη έναντι ανάπτυξης με Docker
- Ρύθμιση βάσης δεδομένων (MySQL/MariaDB)
- Ρύθμιση διακομιστή web (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 και MIB
- Διαμόρφωση SNMP σε δικτυακές συσκευές (δρομολογητές, μεταγωγείς, τείχη προστασίας)
- Παρακολούθηση και δειγματοληψία προσαρμοσμένων OID
- Ασφάλεια SNMPv3: αυθεντικοποίηση και κρυπτογράφηση
- Επίλυση προβλημάτων συνδεσιμότητας SNMP
- Ειδικές ανά προμηθευτή παρατηρήσεις για το SNMP
Παρακολούθηση Βασισμένη σε Πράκτορες
- Εγκατάσταση και διαμόρφωση του Zabbix agent
- Zabbix agent 2: νέας γενιάς πράκτορας βασισμένος σε Go
- Πράκτορας LibreNMS και ενσωμάτωση με check_mk
- Προσαρμοσμένα scripts και παράμετροι χρήστη
- Παθητική έναντι ενεργητικής λειτουργίας πράκτορα
- Ανάπτυξη πράκτορα σε κλίμακα (Ansible, Puppet, Chef)
Παρακολούθηση Διακομιστών Windows και Linux
- Μετρητές απόδοσης και υπηρεσίες των Windows
- Μετρικές συστήματος Linux: CPU, μνήμη, δίσκος, δίκτυο
- Παρακολούθηση διεργασιών και υπηρεσιών
- Παρακολούθηση και ανάλυση αρχείων καταγραφής
- Παρακολούθηση JVM και εφαρμογών
- Παρακολούθηση containers (Docker, Kubernetes)
Παρακολούθηση Δικτυακού Εξοπλισμού
- Παρακολούθηση μεταγωγέα: κατάσταση θυρών, VLAN, STP, πίνακες MAC
- Παρακολούθηση δρομολογητή: BGP, OSPF, πίνακες δρομολόγησης
- Παρακολούθηση τείχους προστασίας: συνεδρίες, διεκπεραιωτική ικανότητα, ενεργοποιήσεις κανόνων
- Παρακολούθηση σημείων ασύρματης πρόσβασης
- Παρακολούθηση περιβάλλοντος: θερμοκρασία, τροφοδοσία, UPS
- Χρήση διεπαφών και παρακολούθηση σφαλμάτων
Παρακολούθηση Εικονικοποίησης και Cloud
- Ενσωμάτωση παρακολούθησης VMware vSphere
- Παρακολούθηση Proxmox VE
- Παρακολούθηση Hyper-V
- APIs παρακολούθησης cloud AWS/Azure/GCP
- Παρακολούθηση OpenStack
- Παρακολούθηση ενορχήστρωσης containers
Τύποι Αντικειμένων και Συλλογή Δεδομένων
- Τύποι αντικειμένων Zabbix: Zabbix agent, SNMP, IPMI, JMX, SSH, Telnet
- Υπολογιζόμενα και συγκεντρωτικά αντικείμενα
- Εξαρτημένα αντικείμενα και προ-επεξεργασία
- Αρθρώματα δειγματοληψίας LibreNMS και ανακάλυψη λειτουργικού συστήματος
- Προσαρμοσμένες μέθοδοι συλλογής δεδομένων
- Τύποι δεδομένων και μονάδες
Ειδοποιήσεις και Ενεργοποιητές
- Εκφράσεις και συναρτήσεις ενεργοποιητών Zabbix
- Εξαρτήσεις ενεργοποιητών και συσχέτιση συμβάντων
- Κανόνες ειδοποιήσεων και μεταφορές του LibreNMS
- Κανάλια ειδοποιήσεων: email, SMS, Slack, PagerDuty, webhooks
- Διαδικασίες κλιμάκωσης και επιβεβαίωσης
- Παράθυρα συντήρησης και προγραμματισμένος χρόνος διακοπής
Dashboards και Οπτικοποίηση
- Dashboards και οθόνες Zabbix
- Widgets γραφημάτων και χάρτες δικτύου
- Προσαρμογή του dashboard του LibreNMS
- Δημιουργία προσαρμοσμένων γραφημάτων και προτύπων
- Χάρτες τοπολογίας δικτύου και ανακάλυψη
- Ενσωμάτωση Grafana για προηγμένη οπτικοποίηση
Αναφορές και Ανάλυση
- Αναφορές SLA και διαθεσιμότητας
- Αναφορές σχεδιασμού χωρητικότητας
- Δημιουργία προσαρμοσμένων αναφορών
- Προγραμματισμένη παράδοση αναφορών
- Ανάλυση τάσεων και πρόβλεψη
- Αυτοματοποίηση αναφορών μέσω API
Κατανεμημένη και Υψηλής Διαθεσιμότητας Παρακολούθηση
- Ανάπτυξη Zabbix proxy για απομακρυσμένες τοποθεσίες
- Ομαδοποίηση διακομιστών Zabbix και υψηλή διαθεσιμότητα (HA)
- Ρύθμιση κατανεμημένου συστήματος δειγματοληψίας LibreNMS
- Εξισορρόπηση φορτίου σε πολλαπλούς δειγματολήπτες
- Στρατηγικές γεωγραφικής κατανομής
- Αντιγραφή και ομαδοποίηση βάσεων δεδομένων
Βελτιστοποίηση Απόδοσης
- Βελτιστοποίηση και ρύθμιση βάσης δεδομένων
- Απόδοση δειγματοληψίας και ταυτόχρονοι έλεγχοι
- Βελτιστοποίηση αποθήκευσης ιστορικού και τάσεων
- Πολιτικές συντήρησης και διατήρησης δεδομένων
- Στρατηγικές caching
- Οδηγίες υπολογισμού υλικού και κλιμάκωσης
Ασφάλεια και Έλεγχος Πρόσβασης
- Αυθεντικοποίηση χρήστη: LDAP, SAML, ενσωμάτωση MFA
- Διαμόρφωση ελέγχου πρόσβασης βάσει ρόλων
- Δικαιώματα ομάδων hosts και προτύπων
- Ασφάλεια API και διαχείριση token
- Καταγραφή ελέγχου και συμμόρφωση
- Ασφαλείς επικοινωνίες (TLS/SSL)
Αυτοματοποίηση και Ενσωμάτωση
- Χρήση του API Zabbix και scripting
- API και αυτοματοποίηση LibreNMS
- Ενσωματώσεις webhook για συστήματα διαχείρισης αιτημάτων
- Αρθρώματα Ansible για διαχείριση διαμορφώσεων
- Ενσωμάτωση σε pipeline CI/CD
- Αυτοματοποίηση ChatOps και ειδοποιήσεων
Μετάβαση από Εμπορικά Εργαλεία
- Αξιολόγηση αντικατάστασης εμπορικής παρακολούθησης
- Στρατηγικές και εργαλεία μετεγκατάστασης δεδομένων
- Συνύπαρξη κατά τη μετάβαση
- Εκπαίδευση προσωπικού και τεκμηρίωση
- Μαθήματα από μετεγκαταστάσεις σε παραγωγικό περιβάλλον
Βέλτιστες Πρακτικές Ανάπτυξης σε Παραγωγικό Περιβάλλον
- Διαδικασίες αντιγράφων ασφαλείας και αποκατάστασης από καταστροφή
- Στρατηγικές αναβάθμισης για περιβάλλοντα παραγωγής
- Δημιουργία τεκμηρίωσης και runbooks
- Διαδικασίες δοκιμών και επικύρωσης
- Υποστήριξη και συνεισφορά της κοινότητας
Απαιτήσεις
- Κατανόηση των πρωτοκόλλων δικτύου (SNMP, ICMP, TCP/UDP)
- Εμπειρία στη διαχείριση συστημάτων Linux
- Γνώση βασικών εννοιών δικτύωσης (υποδίκτυα, δρομολόγηση, μεταγωγή)
- Εξοικείωση με έννοιες βάσεων δεδομένων (MySQL/PostgreSQL)
- Βασική εμπειρία διαχείρισης διακομιστή web
Κοινό-στόχος
- Διαχειριστές και Μηχανικοί Δικτύων
- Διαχειριστές Συστημάτων υπεύθυνοι για την παρακολούθηση υποδομών
- Διαχειριστές Λειτουργιών Πληροφορικής (IT Operations Managers)
- Μηχανικοί 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
Μηχανική Μετάφραση