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 Archiδομή
Nagios Archiδομή
  1. Ο προγραμματιστής είναι ένα στοιχείο του τμήματος διακομιστή του Nagios. Στέλνει ένα σήμα για την εκτέλεση των πρόσθετων στον απομακρυσμένο κεντρικό υπολογιστή.
  2. Το πρόσθετο λαμβάνει την κατάσταση από τον απομακρυσμένο κεντρικό υπολογιστή
  3. Το πρόσθετο στέλνει τα δεδομένα στον προγραμματιστή διεργασιών
  4. Ο προγραμματιστής διεργασιών ενημερώνει το 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  GUI
Nagios GUI

Πώς να εγκαταστήσετε Nagios εργαλείο στο AWS

Βήμα 1) Εγγραφείτε στο Nagios.
Πηγαίνετε στο https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew και κάντε κλικ στο Continue to Subscribe

εγκαταστήστε Nagios Εργαλείο στο AWS

Βήμα 2) Διαβάστε τους όρους και τις προϋποθέσεις.
Αποδοχή όρων.

εγκαταστήστε Nagios Εργαλείο στο AWS

Βήμα 3) Προβολή μηνύματος.
Θα δείτε μήνυμα εγγραφής σε εκκρεμότητα

εγκαταστήστε Nagios Εργαλείο στο AWS

Βήμα 4) Κάντε διαμόρφωση.
Ανανεώστε την ίδια σελίδα μετά από λίγα λεπτά και κάντε κλικ στο «Continue to Configuration

εγκαταστήστε Nagios Εργαλείο στο AWS

Βήμα 5) Ξεκινήστε τα νάγιος.
Διατηρήστε τις προεπιλεγμένες ρυθμίσεις και κάντε κλικ στο Continue to Launch

εγκαταστήστε Nagios Εργαλείο στο AWS

Βήμα 6) Revδείτε τις ρυθμίσεις.
Revδείτε τις ρυθμίσεις. Δημιουργήστε ένα νέο κλειδί και κάντε κλικ στην εκκίνηση

εγκαταστήστε Nagios Εργαλείο στο AWS

Βήμα 7) Σημειώστε το δημόσιο DNS.
Σημειώστε το δημόσιο DNS της παρουσίας σας

εγκαταστήστε Nagios Εργαλείο στο AWS

Βήμα 8) Μετατρέψτε το αρχείο pem σε ppk.
Στο μηχάνημα των Windows, χρησιμοποιήστε το εργαλείο δημιουργίας στόκων για να μετατρέψετε το αρχείο pem σε ppk

εγκαταστήστε Nagios Εργαλείο στο AWS

Βήμα 9) Εισαγάγετε δημόσιο DNS.
Στο putty, εισάγετε το δημόσιο DNS

εγκαταστήστε Nagios Εργαλείο στο AWS

Βήμα 10) Εισαγάγετε το κλειδί ppk.
Στην ενότητα Auth, πληκτρολογήστε το κλειδί ppk και κάντε κλικ στο άνοιγμα

εγκαταστήστε Nagios Εργαλείο στο AWS

Βήμα 11) Στο τερματικό,
Εισαγάγετε το όνομα σύνδεσης ως ubuntu και εκτελέστε την εντολή.

  1. Εκτελέστε αυτήν την εντολή sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
  2. Εισαγάγετε έναν νέο κωδικό πρόσβασης της επιλογής σας

εγκαταστήστε Nagios Εργαλείο στο AWS

Βήμα 12) Ανοίξτε το πρόγραμμα περιήγησής σας.
Στο πρόγραμμα περιήγησής σας, Μεταβείτε στην τοποθεσία http:// /nagios3 στην περίπτωσή μου http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/

Εισαγάγετε Όνομα χρήστη: nagiosadmin

pass: ορίστηκε στο προηγούμενο βήμα

εγκαταστήστε Nagios Εργαλείο στο AWS

Βήμα 13) Nagios η εγκατάσταση έγινε.
Nagios Φορτία.

εγκαταστήστε Nagios Εργαλείο στο AWS

Εφαρμογή του 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 επιτρέπει την παρακολούθηση εφαρμογών από μία μόνο κονσόλα με πληροφορίες σε επίπεδο συναλλαγής
  • Αυτό το εργαλείο δεν σας επιτρέπει να διαχειρίζεστε το δίκτυο, αλλά επιτρέπει μόνο την παρακολούθηση του δικτύου