Ρύθμιση παραμέτρων κεντρικών ομάδων για Nagios
- Κατηγορία: Δίκτυο
Αν ακολουθήσατε τα άρθρα του Nagios εδώ στο Ghacks (δείτε ' Επεκτείνετε εύκολα τη λειτουργικότητα του Nagios ' και ' Εγκαταστήστε γρήγορα το Nagios στο Ubuntu «για περισσότερες πληροφορίες) πιθανότατα εντυπωσιάζεστε με το πόσο ισχυρό είναι το Nagios. Λοιπόν, μπορώ ευτυχώς να πω ότι δεν έχετε δει τίποτα ακόμη. Ο Nagios είναι καταπληκτικός καθώς είναι ικανός να επεκτείνει και να αναφέρει. Φυσικά, μαζί με αυτή τη δύναμη έρχεται λίγη δουλειά που πρέπει να γίνει από τον διαχειριστή. Με το Nagios δεν υπάρχουν φανταχτερά widget και μάγοι για να σας καθοδηγήσουν σε απλές διαμορφώσεις. Ο Nagios απαιτεί από εσάς να κάνετε τα δάχτυλά σας λίγο βρώμικα με τη γραμμή εντολών.
Μια δροσερή ικανότητα του Nagios είναι ότι σας επιτρέπει να ομαδοποιήσετε μηχανές σε υπηρεσίες. Ας πούμε, για παράδειγμα, έχετε έναν αριθμό υπολογιστών που λειτουργούν ως διακομιστές Web ή διακομιστές Samba. Αντί να χρειάζεται να κάνετε κύλιση για να τα βρείτε, μπορείτε να ομαδοποιήσετε αυτά τα μηχανήματα μαζί, κατά σέρβις, για πιο εύκολη παρακολούθηση. Σε αυτό το σεμινάριο θα σας δείξω πώς να εκμεταλλευτείτε αυτήν την ωραία λειτουργία.
Υποθέσεις
Θα υποθέσω ότι έχετε ήδη εγκαταστήσει και λειτουργεί το Nagios. Θα υποθέσω επίσης ότι γνωρίζετε ποια μηχανήματα βρίσκονται στο δίκτυό σας και ποιες υπηρεσίες εκτελούν. Για χάρη αυτού του σεμιναρίου, θα συγκεντρώσουμε όλα τα μηχανήματα που εμπίπτουν στις κατηγορίες: διακομιστές ssh και διακομιστές debian.
Αρχεία .cfg ειδικά για υπολογιστή
Το πρώτο πράγμα που πρέπει να κάνετε είναι να δημιουργήσετε ένα συγκεκριμένο αρχείο .cfg για κάθε υπολογιστή που πρέπει να προσθέσετε. Αυτό το θέμα εξετάστηκε ήδη στο « Επεκτείνετε εύκολα τη λειτουργικότητα του Nagios ' άρθρο. Χωρίς αυτά τα αρχεία .cfg, ο Nagios δεν θα μπορεί να δει τα μηχανήματα - αυτό είναι κρίσιμο για τη δυνατότητα ομαδοποίησης μηχανών κατά σέρβις.
Δημιουργία ομάδων
Αν κοιτάξετε μέσα /etc/nagios3/conf.d θα βρείτε ένα αρχείο που ονομάζεται hostgroups_nagios2.cfg (ΣΗΜΕΙΩΣΗ: Το «2» δεν είναι τυπογραφικό λάθος. Για κάποιο λόγο, τα αρχεία διαμόρφωσης δεν έχουν μετονομαστεί για να αντικατοπτρίζουν τη μετεγκατάσταση από 2 σε 3.) Αυτό είναι το αρχείο που είναι υπεύθυνο για την ομαδοποίηση μηχανημάτων μαζί με την υπηρεσία Μια τυπική καταχώρηση θα μοιάζει με:
# Μια λίστα με τους διακομιστές Debian GNU / Linux
ορισμός κεντρικής ομάδας {
hostgroup_name διακομιστές debian
ψευδώνυμο Debian GNU / Linux Servers
μέλη localhost, Elive, courtney-desktop
}

Όπως βλέπετε, έχω ήδη ομαδοποιήσει τρία μηχανήματα. Μπορείτε να έχετε όσα θέλετε. Τώρα, όταν ρίξετε μια ματιά στην Επισκόπηση Hostgroup του Nagios, θα δείτε τα μηχανήματα που έχετε ορίσει να αναφέρονται (βλ. Σχήμα 1).
Παρατηρήστε τα ονόματα Host που παρατίθενται. Αυτά τα ονόματα προέρχονται από τη διαμόρφωση που βλέπετε παραπάνω. Δεν μπορείτε, ωστόσο, να επεξεργαστείτε τα ονόματα για να τα κάνετε ό, τι θέλετε. Αυτά τα ονόματα πρέπει να αντικατοπτρίζουν το host_name οδηγία στο συγκεκριμένο αρχείο .cfg hosts. Ετσι, για επιτραπέζιο γραφείο πάνω μπορεί να βρείτε ένα courtney_desktop.cfg αρχείο που περιέχει τη γραμμή host_name courtney-επιφάνεια εργασίας .
Τώρα, κάντε το ίδιο για όλους τους διακομιστές SSH σας, προσθέτοντας σε όλους τους κεντρικούς υπολογιστές που εξυπηρετούν ssh στους πελάτες. Έχει γίνει με τον ίδιο τρόπο. Στο /etc/nagios3/hostgroups_nagios2.cfg αρχειοθετήστε όλους τους κεντρικούς υπολογιστές στο διακομιστές ssh Ενότητα.
Αφού προσθέσετε όλους τους κεντρικούς υπολογιστές σας στις ομάδες σας, πρέπει να βεβαιωθείτε ότι κάνετε επανεκκίνηση του Nagios για να εφαρμοστούν οι αλλαγές. Κάντε το με την εντολή /etc/init.d/nagios3 επανεκκίνηση . Τώρα μπορείτε να δείτε τις ομάδες σας στο πρόγραμμα περιήγησής σας.
Τελικές σκέψεις
Συνεχίζουμε να κουβαλάμε μαζί με τον Nagios, καθιστώντας το όλο και πιο χρήσιμο για τον ήδη πολύ απασχολημένο διαχειριστή. Σε επερχόμενα άρθρα θα αντιμετωπίσουμε άλλες ειδικές εργασίες Nagios.