Nagios Εκμάθηση: Τι είναι Nagios Εργαλείο? Archiκατασκευή & εγκατάσταση
⚡ Έξυπνη Σύνοψη
Nagios είναι μια πλατφόρμα παρακολούθησης ανοιχτού κώδικα που παρακολουθεί συνεχώς διακομιστές, δίκτυα, εφαρμογές και υπηρεσίες, ειδοποιώντας τις ομάδες για βλάβες σε πραγματικό χρόνο, ώστε τα προβλήματα να επιλύονται γρήγορα σε ολόκληρη την υποδομή DevOps.

Nagios είναι ένα από τα πιο ευρέως χρησιμοποιούμενα εργαλεία ανοιχτού κώδικα για τη συνεχή παρακολούθηση της υποδομής IT. Αυτό το σεμινάριο εξηγεί τι Nagios είναι, πώς λειτουργεί η αρχιτεκτονική client-server και τα πρόσθετα (plugins), πώς να την εγκαταστήσετε στο AWS και πού εντάσσεται σε ένα σύγχρονο DevOps ροή εργασίας.
Τι είναι η συνεχής παρακολούθηση;
Η συνεχής παρακολούθηση είναι η πρακτική της ανίχνευσης, της αναφοράς και της αντιμετώπισης κάθε προβλήματος ή επίθεσης που συμβαίνει σε μια υποδομή. Μόλις μια εφαρμογή αναπτυχθεί σε έναν διακομιστή, η συνεχής παρακολούθηση αναλαμβάνει την παρακολούθηση των συστημάτων της εταιρείας και την κατάλληλη αντιμετώπιση. Συμπληρώνει τα εργαλεία συνεχούς ενσωμάτωσης, όπως Jenkins επεκτείνοντας την αυτοματοποιημένη εποπτεία στην παραγωγή.
Τι είναι Nagios?
Nagios είναι λογισμικό ανοιχτού κώδικα για τη συνεχή παρακολούθηση συστημάτων, δικτύων και υποδομών. Εκτελεί πρόσθετα (plugins) που είναι αποθηκευμένα σε έναν διακομιστή και συνδεδεμένα με έναν κεντρικό υπολογιστή ή άλλον διακομιστή στο δίκτυό σας ή στο Διαδίκτυο. Κάθε φορά που παρουσιάζεται σφάλμα, Nagios θέτει σε λειτουργία μια ειδοποίηση, ώστε η τεχνική ομάδα να μπορεί να ξεκινήσει αμέσως τη διαδικασία ανάκτησης.
Επειδή παρακολουθεί συστήματα, εφαρμογές, υπηρεσίες και επιχειρηματικές διαδικασίες όλο το εικοσιτετράωρο, Nagios είναι μια δημοφιλής επιλογή για συνεχή παρακολούθηση σε μια κουλτούρα DevOps.
Γιατί χρειαζόμαστε Nagios?
Εδώ είναι οι σημαντικοί λόγοι για να χρησιμοποιήσετε το Nagios εργαλείο παρακολούθησης:
- Εντοπίζει όλα τα είδη προβλημάτων δικτύου και διακομιστή.
- Σας βοηθά να εντοπίσετε την αιτία ενός προβλήματος, ώστε να μπορέσετε να εφαρμόσετε μια μόνιμη λύση.
- Παρακολουθεί ενεργά ολόκληρη την υποδομή και τις επιχειρηματικές σας διαδικασίες.
- Σας επιτρέπει να παρακολουθείτε και να αντιμετωπίζετε προβλήματα απόδοσης διακομιστή.
- Σας βοηθά να σχεδιάσετε αναβαθμίσεις υποδομής προτού τα παρωχημένα συστήματα δημιουργήσουν βλάβες.
- Σας βοηθά να διατηρείτε την ασφάλεια και τη διαθεσιμότητα των υπηρεσιών σας.
- Μπορεί να διορθώσει αυτόματα προβλήματα σε κρίσιμες καταστάσεις.
Ιστορία του Nagios
1996 – Ο Ethan Galstad δημιουργεί μια απλή εφαρμογή MS-DOS που «pings” διακομιστές Novell NetWare και στέλνει αριθμητικές σελίδες. Η βασική αρχιτεκτονική ιδέα που χρησιμοποιήθηκε αργότερα για Nagios γεννήθηκε.
1998 – Ο Ethan χρησιμοποιεί τις ιδέες και την αρχιτεκτονική της προηγούμενης δουλειάς του για να ξεκινήσει την κατασκευή μιας νέας εφαρμογής που λειτουργεί σε Linux OS.
1999 – Το έργο κυκλοφορεί ως ανοιχτού κώδικα με το όνομα «NetSaint». Τα πρόσθετα που διανεμήθηκαν αρχικά ως μέρος της διανομής NetSaint σύντομα χωρίζονται σε ξεχωριστό Nagios Έργο προσθηκών.
2002 – Ο Ήθαν μετονομάζει το έργο σε «Nagios" λόγω προβλημάτων εμπορικών σημάτων με το όνομα "NetSaint."
2005 - Nagios γίνεται SourceForgeΈργο .net του μήνα για τον Ιούνιο.
2007 – Ο Ήθαν ιδρύει Nagios Η Enterprises, LLC παρέχει συμβουλευτικές και αναπτυξιακές υπηρεσίες γύρω από Nagios.
2009 - Nagios Το Enterprises κυκλοφορεί την πρώτη του εμπορική έκδοση, Nagios XIΤο έργο ανοιχτού κώδικα μετονομάζεται Nagios Πυρήνας.
2010 - Nagios Το Fusion κυκλοφορεί ως κεντρικός πίνακας ελέγχου για πολλαπλούς διακομιστές παρακολούθησης.
2013 - Nagios Κυκλοφορεί ο Core 4, μαζί με Nagios Network Analyzer και ο διαπλατφορμικός πράκτορας του NCPA.
2014 - Nagios Κυκλοφορεί ο Log Server για την παρακολούθηση και διαχείριση αρχείων καταγραφής επιχειρήσεων.
2015 - Nagios XI Η έκδοση 5 έρχεται με πάνω από 200 βελτιώσεις και βελτιώσεις.
2016 - Nagios Το Core ξεπερνά τις 7,500,000 λήψεις απευθείας από το SourceForgeΙστότοπος .net.
2017 - Nagios Κυκλοφορεί ο Log Server 2 και Nagios ξεπερνά τις 1,200 λήψεις λογισμικού την ημέρα.
2019 – Ο Ethan Galstad αποχωρεί από τη θέση του Διευθύνοντος Συμβούλου της Nagios Επιχειρήσεις και προσλαμβάνει διάδοχο.
2022 – Ο Ethan Galstad αναλαμβάνει ξανά τη θέση του ως Διευθύνων Σύμβουλος.
2023 – Οι εκδόσεις 2024R1 του Nagios XI, Διακομιστής καταγραφής, Network Analyzerκαι το Fusion κυκλοφορούν με σημαντικές ενημερώσεις για κάθε προϊόν.
2024 - Nagios Η Enterprises γιορτάζει την 25η επέτειό της και Nagios XI η 15η του. Nagios Ο πυρήνας ξεπερνά τα 8,500,000 SourceForgeλήψεις .net, οι Nagios Η ιστοσελίδα της βιβλιοθήκης επανακυκλοφορεί και η πρώτη έκδοση του Nagios Η Πλατφόρμα Βασικών Υπηρεσιών (CSP) διατίθεται στην κοινότητα.
2025 – Το έκτο Nagios Το Παγκόσμιο Συνέδριο πραγματοποιείται στα κεντρικά γραφεία της εταιρείας στο Σεντ Πολ της Μινεσότα. Nagios αναφέρει περισσότερους από 10,000 πελάτες και φτάνει τους 100 υπαλλήλους. Nagios Ο Log Server 2026 συνοδεύεται από μια νέα αρχική σελίδα Simple Search και μια αναβάθμιση σε OpenSeaαρχιτεκτονικό αρχείο 3.1.0.
2026 - Nagios Η έκδοση Core 4.5.x συνεχίζει με εκδόσεις συντήρησης και ασφαλείας (4.5.11 τον Ιανουάριο, 4.5.13 τον Μάιο), ενώ Nagios XI μεταβαίνει στη σειρά 2026R1 με νέους οδηγούς διαμόρφωσης για το Red Hat OpenShift. Nagios Το Παγκόσμιο Συνέδριο του 2026 έχει προγραμματιστεί για τις 14-17 Σεπτεμβρίου στο Σεντ Πολ της Μινεσότα.
Χαρακτηριστικά Nagios
Τα ακόλουθα είναι τα σημαντικά χαρακτηριστικά του Nagios εργαλείο παρακολούθησης:
- Σχετικά επεκτάσιμο, διαχειρίσιμο και ασφαλές.
- Παρέχει ένα καλό σύστημα καταγραφής και βάσης δεδομένων.
- Προσφέρει ενημερωτικές καιtracενεργές διεπαφές ιστού.
- Στέλνει αυτόματα ειδοποιήσεις όταν αλλάζει μια συνθήκη.
- Παραλείπει τους περιττούς ελέγχους όταν οι υπηρεσίες λειτουργούν ήδη ομαλά.
- Σας βοηθά να εντοπίσετε σφάλματα δικτύου και διακοπές λειτουργίας διακομιστή.
- Σας επιτρέπει να αντιμετωπίσετε προβλήματα απόδοσης διακομιστή.
- Διορθώνει αυτόματα τα προβλήματα μόλις εντοπιστούν κατά την παρακολούθηση.
- Παρακολουθεί ολόκληρη την επιχειρηματική σας διαδικασία και την υποδομή IT σας με ένα μόνο πέρασμα.
- Χρησιμοποιεί μια αρχιτεκτονική που διευκολύνει τη σύνταξη νέων προσθηκών στη γλώσσα της επιλογής σας.
- Διαβάζει τη διαμόρφωσή του από έναν ολόκληρο κατάλογο, helping Εσείς αποφασίζετε πώς να ορίσετε μεμονωμένα αρχεία.
- Χρησιμοποιεί τοπολογία για να προσδιορίσει τις εξαρτήσεις από τους κεντρικούς υπολογιστές.
- Παρακολουθεί υπηρεσίες δικτύου όπως HTTP, SMTP, SNMP, FTP, SSH και POP.
- Σας βοηθά να ορίσετε μια ιεραρχία κεντρικών υπολογιστών δικτύου χρησιμοποιώντας γονικούς κεντρικούς υπολογιστές.
- Σας επιτρέπει να ορίσετε χειριστές συμβάντων που εκτελούνται κατά τη διάρκεια της υπηρεσίας ή φιλοξενούν συμβάντα για προληπτική επίλυση προβλημάτων.
- Υποστηρίζει την υλοποίηση πλεοναζόντων κεντρικών υπολογιστών παρακολούθησης.
Nagios Archiδομή
Nagios χρησιμοποιεί αρχιτεκτονική πελάτη-διακομιστή. Σε ένα τυπικό δίκτυο, το Nagios Ένας διακομιστής εκτελείται σε έναν κεντρικό υπολογιστή, ενώ τα πρόσθετα (plugins) εκτελούνται σε όλους τους απομακρυσμένους κεντρικούς υπολογιστές που πρέπει να παρακολουθούνται.
- Ο χρονοπρογραμματιστής είναι ένα στοιχείο του τμήματος διακομιστή του NagiosΣτέλνει ένα σήμα για την εκτέλεση των plugins στον απομακρυσμένο κεντρικό υπολογιστή.
- Το πρόσθετο λαμβάνει την κατάσταση από τον απομακρυσμένο κεντρικό υπολογιστή.
- Το πρόσθετο στέλνει τα δεδομένα πίσω στον χρονοπρογραμματιστή διεργασιών.
- Ο χρονοπρογραμματιστής διεργασιών ενημερώνει το γραφικό περιβάλλον χρήστη (GUI) και αποστέλλονται ειδοποιήσεις στους διαχειριστές.
Πρόσθετα
Nagios τα πρόσθετα παρέχουν την χαμηλού επιπέδου νοημοσύνη που λέει Nagios Βασικός τρόπος παρακολούθησης σχεδόν οτιδήποτε. Ένα πρόσθετο λειτουργεί ως αυτόνομη εφαρμογή, αλλά έχει σχεδιαστεί για να εκτελείται από Nagios Πυρήνας. Συνδέεται με Apache, το οποίο ελέγχεται από CGI για την εμφάνιση του αποτελέσματος, ενώ μια συνδεδεμένη βάση δεδομένων διατηρεί τα αρχεία καταγραφής.
Πώς λειτουργούν τα πρόσθετα;
Σκεφτείτε το παραπάνω παράδειγμα:
- Το Check_nt είναι ένα πρόσθετο που χρησιμοποιείται για την παρακολούθηση ενός Windows μηχάνημα και συνήθως είναι διαθέσιμο στον διακομιστή παρακολούθησης.
- Το NSClient++ θα πρέπει να εγκατασταθεί σε κάθε Windows μηχανή που θέλετε να παρακολουθήσετε.
- Μια σύνδεση SSL μεταξύ του διακομιστή και του κεντρικού υπολογιστή ανταλλάσσει συνεχώς πληροφορίες μεταξύ τους.
Ομοίως, το NRPE (Nagios Τα πρόσθετα (Remote Plugin Executor) και NSCA χρησιμοποιούνται για την παρακολούθηση κεντρικών υπολογιστών Linux και Mac OS X αντίστοιχα.
GUI
The Nagios Η διεπαφή εμφανίζει ιστοσελίδες που δημιουργούνται από CGI. Μπορεί να εμφανίσει την κατάσταση μέσω χρωματιστών κουμπιών (πράσινων ή κόκκινων), ήχων, γραφημάτων και άλλων.
Όταν μια απαλή ειδοποίηση ενεργοποιείται επανειλημμένα, γίνεται αυστηρή ειδοποίηση και η Nagios Στη συνέχεια, ο διακομιστής στέλνει μια ειδοποίηση στον διαχειριστή.
Πώς να εγκαταστήσετε Nagios Εργαλείο στο AWS
Βήμα 1) Εγγραφείτε στο Nagios.
Πηγαίνετε στο Nagios καταχώριση στο AWS Marketplace και κάντε κλικ στην επιλογή Συνέχεια για εγγραφή.
Βήμα 2) Διαβάστε τους όρους και τις προϋποθέσεις και στη συνέχεια αποδεχτείτε τους.
Βήμα 3) Δείτε το μήνυμα. Θα δείτε ένα μήνυμα με εκκρεμή εγγραφή.
Βήμα 4) Πραγματοποιήστε τη διαμόρφωση. Ανανεώστε τη σελίδα μετά από λίγα λεπτά και κάντε κλικ στην επιλογή Συνέχεια στη διαμόρφωση.
Βήμα 5) Εκκίνηση NagiosΔιατηρήστε τις προεπιλεγμένες ρυθμίσεις και κάντε κλικ στην επιλογή Συνέχεια για εκκίνηση.
Βήμα 6) RevΔείτε τις ρυθμίσεις, δημιουργήστε ένα νέο κλειδί και κάντε κλικ στην επιλογή Εκκίνηση.
Βήμα 7) Σημειώστε το δημόσιο DNS της παρουσίας σας.
Βήμα 8) Μετατρέψτε το αρχείο pem σε ppk. Στο δικό σας Windows μηχάνημα, χρησιμοποιήστε τη γεννήτρια PuTTY για να μετατρέψετε το αρχείο pem σε αρχείο ppk.
Βήμα 9) Στο PuTTY, εισαγάγετε το δημόσιο DNS.
Βήμα 10) Στην ενότητα Auth, εισαγάγετε το κλειδί ppk και κάντε κλικ στο κουμπί Άνοιγμα.
Βήμα 11) Στο τερματικό, εισάγετε το όνομα σύνδεσης ως ubuntu και εκτελέστε την εντολή.
- Εκτελέστε αυτήν την εντολή: sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Εισαγάγετε έναν νέο κωδικό πρόσβασης της επιλογής σας.
Βήμα 12) Ανοίξτε το πρόγραμμα περιήγησής σας και μεταβείτε στη διεύθυνση http:// /nagios3 (σε αυτό το παράδειγμα, http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/).
Εισαγάγετε Όνομα χρήστη: nagiosadmin
Κωδικός πρόσβασης: αυτός που ορίστηκε στο προηγούμενο βήμα.
Βήμα 13) The Nagios η εγκατάσταση έχει ολοκληρωθεί, και Nagios φορτία.
Εφαρμογή του Nagios
The Nagios εργαλείο παρακολούθησης δικτύου είναι ένα σύστημα ελέγχου και παρακολούθησης της εύρυθμης λειτουργίας ενός τυπικού κέντρου δεδομένων, που καλύπτει όλους τους τύπους εξοπλισμού, όπως:
- Διακομιστές και κόμβοι δικτύου.
- Παρακολούθηση εφαρμογών από μία μόνο κονσόλα.
- Παρακολούθηση εφαρμογών με πληροφορίες σε επίπεδο συναλλαγών.
- Στοιχεία ενδιάμεσου λογισμικού και ανταλλαγής μηνυμάτων.
- Προσαρμόσιμες αναφορές και πίνακες εργαλείων.
- Συστήματα δημιουργίας αντιγράφων ασφαλείας UPS.
- Συστήματα βιομετρικής ταυτοποίησης.
- Συστήματα ελέγχου θερμοκρασίας και υγρασίας (μηχανισμοί ανίχνευσης).
- Συστήματα CCTV και NVR.
- Υποσυστήματα αποθήκευσης (NAS και SAN).
Μειονεκτήματα της χρήσης Nagios
- Σημαντικές λειτουργίες όπως οι οδηγοί και οι διαδραστικοί πίνακες ελέγχου είναι διαθέσιμες μόνο σε Nagios XI, το οποίο είναι ένα αρκετά ακριβό εργαλείο.
- Nagios Το Core έχει μια περίπλοκη διεπαφή για νέους χρήστες.
- Χρησιμοποιεί πολλά αρχεία διαμόρφωσης που μπορεί να είναι δύσκολο να ρυθμιστούν.
- Nagios Δεν είναι δυνατή η παρακολούθηση της απόδοσης του δικτύου.
- Το εργαλείο σάς επιτρέπει να παρακολουθείτε το δίκτυο αλλά όχι να το διαχειρίζεστε.
- Nagios Δεν κάνει διάκριση μεταξύ συσκευών όπως διακομιστές, δρομολογητές ή διακόπτες, επειδή αντιμετωπίζει κάθε συσκευή ως κεντρικό υπολογιστή.
















