Nagios Εκμάθηση: Τι είναι Nagios Εργαλείο? Archiκατασκευή & εγκατάσταση
Τι είναι η συνεχής παρακολούθηση;
Η συνεχής παρακολούθηση είναι μια διαδικασία εντοπισμού, αναφοράς, απάντησης όλων των επιθέσεων που συμβαίνουν στην υποδομή του. Μόλις η εφαρμογή αναπτυχθεί στον διακομιστή, ο ρόλος της συνεχούς παρακολούθησης έρχεται να παίξει. Η όλη διαδικασία αφορά τη φροντίδα της υποδομής της εταιρείας και την κατάλληλη ανταπόκριση.
Τι είναι Nagios?
Nagios είναι ένα λογισμικό ανοιχτού κώδικα για συνεχή παρακολούθηση συστημάτων, δικτύων και υποδομών. Εκτελεί πρόσθετα που είναι αποθηκευμένα σε διακομιστή που είναι συνδεδεμένος με έναν κεντρικό υπολογιστή ή άλλο διακομιστή στο δίκτυό σας ή στο Διαδίκτυο. Σε περίπτωση αποτυχίας, Nagios ειδοποιεί για τα ζητήματα, ώστε η τεχνική ομάδα να μπορεί να εκτελέσει αμέσως τη διαδικασία ανάκτησης.
Nagios χρησιμοποιείται για συνεχή παρακολούθηση συστημάτων, εφαρμογών, υπηρεσιών και επιχειρηματικών διαδικασιών σε μια κουλτούρα DevOps.
Γιατί Χρειαζόμαστε Nagios εργαλείο?
Εδώ είναι οι σημαντικοί λόγοι χρήσης Nagios εργαλείο παρακολούθησης:
- Εντοπίζει όλους τους τύπους προβλημάτων δικτύου ή διακομιστή
- Σας βοηθά να βρείτε τη βασική αιτία του προβλήματος που σας επιτρέπει να βρείτε τη μόνιμη λύση στο πρόβλημα
- Ενεργή παρακολούθηση ολόκληρης της υποδομής και των επιχειρηματικών διαδικασιών σας
- Σας επιτρέπει να παρακολουθείτε και να αντιμετωπίζετε προβλήματα απόδοσης διακομιστή
- Σας βοηθά να σχεδιάσετε αναβαθμίσεις υποδομής προτού τα ξεπερασμένα συστήματα δημιουργήσουν αστοχίες
- Μπορείτε να διατηρήσετε την ασφάλεια και τη διαθεσιμότητα της υπηρεσίας
- Αυτόματη επίλυση προβλημάτων σε κατάσταση πανικού
Ιστορία του Nagios
1996-Ο Ethan Galstad χρησιμοποιεί τις ιδέες και την αρχιτεκτονική της προηγούμενης δουλειάς του για να ξεκινήσει την κατασκευή μιας νέας εφαρμογής που τρέχει Linux OS
1999-Τα πρόσθετα που διανεμήθηκαν αρχικά ως μέρος της διανομής NetSaint είναι σύντομα ξεχωριστά Nagios Έργο πρόσθετων
2002-Ο Ethan μετονομάζει το έργο σε "Nagios" λόγω προβλημάτων εμπορικών σημάτων με το όνομα "NetSaint."
2005- Nagios γίνεται το SourceForge.net Project of the Month τον Ιούνιο
2009-Nagios Το Enterprises κυκλοφορεί την πρώτη του εμπορική έκδοση, Nagios XI
2012-Nagios και πάλι μετονομάστηκε ως Nagios πυρήνας
2016-Nagios Ο πυρήνας ξεπερνά τις 7,500,000 λήψεις απευθείας από τον ιστότοπο SourceForge.net
Χαρακτηριστικά Nagios
Ακολουθούν τα σημαντικά χαρακτηριστικά του Nagios εργαλείο παρακολούθησης:
- Σχετικά επεκτάσιμο, διαχειρίσιμο και ασφαλές
- Καλό σύστημα καταγραφής και βάσης δεδομένων
- Ενημερωτικές και ελκυστικές διεπαφές ιστού
- Αυτόματη αποστολή ειδοποιήσεων εάν αλλάξει η κατάσταση
- Εάν οι υπηρεσίες λειτουργούν καλά, τότε δεν χρειάζεται να ελέγξετε ότι ο οικοδεσπότης είναι ζωντανός
- Σας βοηθά να εντοπίσετε σφάλματα δικτύου ή σφάλματα διακομιστή
- Μπορείτε να αντιμετωπίσετε προβλήματα απόδοσης του διακομιστή.
- Τα προβλήματα, εάν υπάρχουν, μπορούν να επιλυθούν αυτόματα καθώς εντοπίζονται κατά τη διαδικασία παρακολούθησης
- Μπορείτε να παρακολουθείτε ολόκληρη την επιχειρηματική διαδικασία και την υποδομή πληροφορικής με ένα μόνο πάσο
- Η αρχιτεκτονική του προϊόντος είναι εύκολη σύνταξη νέων προσθηκών στη γλώσσα της επιλογής σας
- Nagios σας επιτρέπει να διαβάσετε τη διαμόρφωσή του από έναν ολόκληρο κατάλογο που σας βοηθά να αποφασίσετε πώς να ορίσετε μεμονωμένα αρχεία
- Χρησιμοποιεί την τοπολογία για τον προσδιορισμό των εξαρτήσεων
- Παρακολούθηση υπηρεσιών δικτύου όπως HTTP, SMTP, HTTP, SNMP, FTP, SSH, POP κ.λπ.
- Σας βοηθά να ορίσετε την ιεραρχία κεντρικού υπολογιστή δικτύου χρησιμοποιώντας γονικούς κεντρικούς υπολογιστές
- Δυνατότητα ορισμού χειριστών συμβάντων που εκτελούνται κατά τη διάρκεια συμβάντων υπηρεσίας ή φιλοξενίας για προληπτική επίλυση προβλημάτων
- Υποστήριξη για την υλοποίηση περιττών κεντρικών υπολογιστών παρακολούθησης
Nagios Archiδομή
Nagios είναι μια αρχιτεκτονική πελάτη-διακομιστή. Συνήθως, σε ένα δίκτυο, α Nagios ο διακομιστής εκτελείται σε έναν κεντρικό υπολογιστή και τα πρόσθετα εκτελούνται σε όλους τους απομακρυσμένους κεντρικούς υπολογιστές που πρέπει να παρακολουθούνται.
- Ο προγραμματιστής είναι ένα στοιχείο του τμήματος διακομιστή του Nagios. Στέλνει ένα σήμα για την εκτέλεση των πρόσθετων στον απομακρυσμένο κεντρικό υπολογιστή.
- Το πρόσθετο λαμβάνει την κατάσταση από τον απομακρυσμένο κεντρικό υπολογιστή
- Το πρόσθετο στέλνει τα δεδομένα στον προγραμματιστή διεργασιών
- Ο προγραμματιστής διεργασιών ενημερώνει το GUI και οι ειδοποιήσεις αποστέλλονται στους διαχειριστές
Πρόσθετα
Nagios Τα πρόσθετα παρέχουν νοημοσύνη χαμηλού επιπέδου για το πώς να παρακολουθείτε οτιδήποτε και τα πάντα Nagios Πυρήνας. Τα πρόσθετα λειτουργούν ως αυτόνομη εφαρμογή, αλλά έχουν σχεδιαστεί για να εκτελούνται από Nagios Πυρήνας. Συνδέεται με Apache που ελέγχεται από το CGI για την εμφάνιση του αποτελέσματος. Επιπλέον, μια βάση δεδομένων που συνδέεται με Nagios για να διατηρήσετε ένα αρχείο καταγραφής.
Πώς λειτουργούν τα πρόσθετα;
Εξετάστε το παραπάνω παράδειγμα-
- Το Check_nt είναι ένα πρόσθετο για την παρακολούθηση ενός υπολογιστή Windows το οποίο είναι κυρίως διαθέσιμο στον διακομιστή παρακολούθησης
- Το NSClinet++ θα πρέπει να εγκατασταθεί σε κάθε Windows μηχάνημα που θέλετε να παρακολουθήσετε
- Υπάρχει μια σύνδεση SSL μεταξύ του διακομιστή και του κεντρικού υπολογιστή που ανταλλάσσουν συνεχώς πληροφορίες μεταξύ τους
Ομοίως, NRPE(Nagios Οι προσθήκες Remote plug-in Executor) και NSCA χρησιμοποιούνται για την παρακολούθηση του Linux και του Mac OS X αντίστοιχα.
GUI
Μια διεπαφή του Nagios χρησιμοποιείται για την εμφάνιση ιστοσελίδων που δημιουργούνται από το CGI. Μπορεί να είναι κουμπιά σε πράσινο ή κόκκινο, ήχος, γράφημα κ.λπ.
Όταν η ήπια ειδοποίηση τίθεται πολλές φορές, εμφανίζεται μια σκληρή ειδοποίηση, τότε το Nagios ο διακομιστής στέλνει μια ειδοποίηση στον διαχειριστή.
Πώς να εγκαταστήσετε Nagios εργαλείο στο AWS
Βήμα 1) Εγγραφείτε στο Nagios.
Πηγαίνετε στο https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew και κάντε κλικ στο Continue to Subscribe
Βήμα 2) Διαβάστε τους όρους και τις προϋποθέσεις.
Αποδοχή όρων.
Βήμα 3) Προβολή μηνύματος.
Θα δείτε μήνυμα εγγραφής σε εκκρεμότητα
Βήμα 4) Κάντε διαμόρφωση.
Ανανεώστε την ίδια σελίδα μετά από λίγα λεπτά και κάντε κλικ στο «Continue to Configuration
Βήμα 5) Ξεκινήστε τα νάγιος.
Διατηρήστε τις προεπιλεγμένες ρυθμίσεις και κάντε κλικ στο Continue to Launch
Βήμα 6) Revδείτε τις ρυθμίσεις.
Revδείτε τις ρυθμίσεις. Δημιουργήστε ένα νέο κλειδί και κάντε κλικ στην εκκίνηση
Βήμα 7) Σημειώστε το δημόσιο DNS.
Σημειώστε το δημόσιο DNS της παρουσίας σας
Βήμα 8) Μετατρέψτε το αρχείο pem σε ppk.
Στο μηχάνημα των Windows, χρησιμοποιήστε το εργαλείο δημιουργίας στόκων για να μετατρέψετε το αρχείο pem σε ppk
Βήμα 9) Εισαγάγετε δημόσιο DNS.
Στο putty, εισάγετε το δημόσιο DNS
Βήμα 10) Εισαγάγετε το κλειδί ppk.
Στην ενότητα 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
pass: ορίστηκε στο προηγούμενο βήμα
Βήμα 13) Nagios η εγκατάσταση έγινε.
Nagios Φορτία.
Εφαρμογή του Nagios
Nagios εφαρμογή εργαλείο παρακολούθησης είναι ένα σύστημα υγειονομικού ελέγχου και παρακολούθησης για ένα τυπικό Κέντρο Δεδομένων, που περιλαμβάνει όλους τους τύπους εξοπλισμού όπως:
- Κόμβοι διακομιστή & δικτύου
- Παρακολούθηση εφαρμογών από μία μόνο κονσόλα
- Παρακολούθηση εφαρμογών με πληροφορίες σε επίπεδο συναλλαγών
- Παρακολούθηση στοιχείων Middleware & Messaging
- Προσαρμόσιμες αναφορές και πίνακες ελέγχου
- Εφεδρικό σύστημα UPS
- Σύστημα Βιομετρικής Αναγνώρισης
- Σύστημα ελέγχου θερμοκρασίας και υγρασίας (μηχανισμός ανίχνευσης)
- Σύστημα CCTV/NVR
- Υποσύστημα αποθήκευσης (NAS&SAN)
Μειονεκτήματα της χρήσης Nagios
- Σημαντικές λειτουργίες όπως οι οδηγοί ή ο διαδραστικός πίνακας εργαλείων είναι διαθέσιμες μόνο στο Nagios XI, που είναι ένα αρκετά ακριβό εργαλείο
- Nagios ο πυρήνας έχει μια μπερδεμένη διεπαφή
- Υπάρχουν πολλά αρχεία διαμόρφωσης που είναι πολύ δύσκολο να ρυθμιστούν για τους χρήστες
- Nagios δεν μπορεί να παρακολουθήσει τη ροή του δικτύου
- Το εργαλείο δεν σας επιτρέπει να διαχειρίζεστε το δίκτυο, αλλά επιτρέπει μόνο την παρακολούθηση του δικτύου
- Nagios δεν κάνει καμία διαφορά μεταξύ διαφόρων συσκευών όπως διακομιστές, δρομολογητές ή μεταγωγείς, καθώς αντιμετωπίζει κάθε συσκευή ως κεντρικό υπολογιστή
Σύνοψη
- Η συνεχής παρακολούθηση είναι μια διαδικασία εντοπισμού, αναφοράς, απάντησης όλων των επιθέσεων που συμβαίνουν στην υποδομή του
- Nagios είναι δωρεάν στη χρήση εργαλείου λογισμικού ανοιχτού κώδικα για συνεχή παρακολούθηση
- Nagios προσφέρει αποτελεσματική παρακολούθηση ολόκληρης της υποδομής και των επιχειρηματικών διαδικασιών σας
- Ο Ethan Galstad χρησιμοποιεί τις ιδέες και την αρχιτεκτονική της προηγούμενης δουλειάς του για να ξεκινήσει τη δημιουργία μιας νέας εφαρμογής Nagios που εκτελείται υπό Linux OS
- Nagios είναι σχετικά επεκτάσιμο, διαχειρίσιμο και ασφαλές
- Τρία σημαντικά συστατικά του Nagios η αρχιτεκτονική είναι 1) Διασύνδεση Ιστού (GUI) 2)Nagios Διακομιστής 3) Πρόσθετο
- Nagios επιτρέπει την παρακολούθηση εφαρμογών από μία μόνο κονσόλα με πληροφορίες σε επίπεδο συναλλαγής
- Αυτό το εργαλείο δεν σας επιτρέπει να διαχειρίζεστε το δίκτυο, αλλά επιτρέπει μόνο την παρακολούθηση του δικτύου