Εγκαταστήστε και ρυθμίστε το Munin
Ρύθμιση munin-node
Ενεργοποίηση προσθηκών munin-node
Το Munin είναι μια εφαρμογή παρακολούθησης και κατάστασης διακομιστή που παρέχει δύο στοιχεία:
- munin - Το στοιχείο διακομιστή στο οποίο αναφέρεται ο κόμβος munin. Αυτό το πρόγραμμα δημιουργεί την έξοδο HTML.
- munin-node - Εγκατεστημένη σε μηχανήματα προς παρακολούθηση, η αρχιτεκτονική που βασίζεται σε πρόσθετα επιτρέπει την παρακολούθηση σχεδόν οποιασδήποτε πτυχής ενός Vultr VPS.
Το Munin μπορεί να παρέχει κατάσταση και παρακολούθηση για οποιαδήποτε διαμόρφωση από ένα μόνο VPS σε ένα ολόκληρο κέντρο δεδομένων μηχανών.
Ο παρακάτω οδηγός προϋποθέτει ότι είστε συνδεδεμένοι ως root και τρέχετε το CentOS 6 x64 στο Vultr. Αυτός ο οδηγός θα πρέπει να ισχύει και για το CentOS 7.
Θα χρειαστείτε δύο διακομιστές.
- Διακομιστής Α: Ο διακομιστής παρακολούθησης όπου θα είναι ορατή η κατάσταση. Αναφέρεται στο εξής ως 192.168.10.1.
- Διακομιστής Β: Ο διακομιστής μας που θέλουμε να παρακολουθήσουμε. Αναφέρεται ως 192.168.10.2.
Note that you can also monitor Server A, if desired.
Εγκαταστήστε και ρυθμίστε το Munin
Ακολουθήστε αυτά τα βήματα στον διακομιστή Α.
Πρώτα, εγκαταστήστε το Apache για να εξυπηρετήσει τη σελίδα κατάστασης διακομιστή Munin, καθώς και το ίδιο το Munin.
yum install httpd munin
Εγκαταστήστε το nano εάν δεν αισθάνεστε άνετα στο vi.
yum install nano
Ήρθε η ώρα να επεξεργαστείτε τη διαμόρφωση Munin για να προσθέσετε παρακολούθηση των πρόσθετων διακομιστών μας, καθώς από προεπιλογή το Munin παρακολουθεί μόνο τον τοπικό υπολογιστή. Εκτελέστε το παρακάτω.
nano /etc/munin/munin.conf
Στο κάτω μέρος, προσαρτήστε το ακόλουθο όπου το 192.168.10.2 αντικαθίσταται με τη διεύθυνση IP του διακομιστή Β και το "serverb" αντικαθίσταται με ένα περιγραφικό όνομα κεντρικού υπολογιστή.
[serverb]
address 192.168.10.2
use_node_name yes
Πρόσθετοι διακομιστές προς παρακολούθηση μπορούν να προστεθούν με τον ίδιο τρόπο.
Από προεπιλογή, το Munin δεν είναι ασφαλισμένο με κωδικό πρόσβασης. Για να ρυθμίσετε έναν κωδικό πρόσβασης, εκτελέστε τα εξής:
nano /etc/munin/munin-htpasswd
... και εισαγάγετε έναν κωδικό πρόσβασης για να ασφαλίσετε την εγκατάσταση του Munin.
Το όνομα χρήστη είναι munin .
Εκκινήστε το Apache και το Munin-node.
service start httpd
service start munin-node
Τώρα θα μπορείτε να συνδεθείτε http://[SERVER_A_IP]/muninμε το όνομα χρήστη munin και τον κωδικό πρόσβασης που μόλις καθορίσατε.
Συνεχίστε παρακάτω για τη ρύθμιση του munin-node σε επιπλέον μηχανήματα και τη διαμόρφωση των προσθηκών munin-node.
Ρύθμιση munin-node
Τα ακόλουθα μπορούν να εφαρμοστούν στον διακομιστή Α, στον διακομιστή Β και σε όσους πρόσθετους διακομιστές χρειάζονται.
Εγκαταστήστε το munin-node εάν δεν είναι ήδη εγκατεστημένο.
yum install munin-node
Επεξεργαστείτε το munin-node.confαρχείο.
nano /etc/munin/munin-node.conf
Προσθέστε μια νέα γραμμή με τη διεύθυνση IP του διακομιστή Α. Η διεύθυνση πρέπει να έχει τη μορφή τυπικής έκφρασης. Αντικαταστήστε το "192.168.10.1" τη διεύθυνση IP του διακομιστή Α.
allow ^192\.168\.10\.1$
Σε αυτό το σημείο, μπορείτε να ξεκινήσετε το munin-node.
service munin-node restart
Η κατάσταση του διακομιστή Β θα είναι ορατή στη σελίδα κατάστασης Munin http://[SERVER_A_IP]/muninμέσα σε λίγα λεπτά.
Ενεργοποίηση προσθηκών munin-node
Το munin-node έρχεται συσκευασμένο με μια μεγάλη ποικιλία προσθηκών.
Για να περιηγηθείτε στις διαθέσιμες προσθήκες:
cd /usr/share/munin/plugins/
ls
Όλα τα πρόσθετα μπορούν να ενεργοποιηθούν δημιουργώντας έναν συμβολικό σύνδεσμο προς αυτό στο /etc/munin/pluginsφάκελο. Για παράδειγμα, για να ενεργοποιήσετε τις προσθήκες κατάστασης του Apache, εκτελέστε τις ακόλουθες εντολές:
ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses
ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes
ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_volume
... στη συνέχεια επανεκκινήστε το munin-node.
service munin-node restart
Περιμένετε λίγα λεπτά και η κατάστασή σας θα είναι διαθέσιμη στον κύριο διακομιστή σας.