Πώς να εγκαταστήσετε το Monitorix για την παρακολούθηση του διακομιστή ιστού σας

monitorix

Πριν από πολύ καιρό είδαμε πώς να παρακολουθείτε έναν διακομιστή Nginx με Linux-dash, αλλά όπως όλοι γνωρίζουμε ποιοι εμπλέκονται σε αυτό, εάν κάτι έχει απομείνει στο μεγάλο δωρεάν λειτουργικό σύστημα, είναι επιλογές, τόσο σε σχέση με τους διακομιστές όσο και με τους τρόπους που πρέπει να γνωρίζουμε για όσα συμβαίνουν μαζί τους. Ας δούμε λοιπόν πώς να παρακολουθείτε έναν διακομιστή Linux με Monitorix, ένα πολύ προηγμένο και ελαφρύ εργαλείο ανοιχτού κώδικα.

Είναι μια εφαρμογή που προσφέρει το δικό του διακομιστή HTTP μαζί με μια σειρά προηγμένων λειτουργιών παρακολούθησης y υποστήριξη για διάφορες γλώσσες δέσμης ενεργειών όπως οι Perl, Python, Ruby και άλλοι, παρά το γεγονός ότι η κατανάλωση πόρων είναι τόσο μικρή που θεωρείται από τις καλύτερες χρησιμοποιείται σε συσκευές και ενσωματωμένα συστήματα. Στην πραγματικότητα, λειτουργεί μέσω δύο προγραμμάτων: το ένα ονομάζεται Monitorix το ίδιο, το οποίο βασίζεται στο Perl και ξεκινά αυτόματα, και ένα άλλο ονομάζεται Monitorix.cgi, όπως υποδηλώνει το όνομά του, είναι ένα σενάριο CGI.

Μερικές από τις δυνατότητές της είναι στατιστικά στοιχεία ηλεκτρονικού ταχυδρομείου, κυκλοφορία δικτύου (εισερχόμενα και εξερχόμενα), από web εξυπηρετητή (Apache, Lighttpd, Nginx), φόρτωση MySQL, χρήση του διακομιστή μεσολάβησης Squid ή NFS και διακομιστή, καθώς και υποστήριξη για αισθητήρες όπως είναι συμβατοί με το Raspberry Pi καθώς και για τους πιο γενικούς μέσω του πακέτου αισθητήρες (δίσκος, μητρική πλακέτα, ανεμιστήρες, CPU) και φυσικά, ενεργές διεργασίες, φορτίο συστήματος και χρήση μνήμης μεταξύ πολλών άλλων πραγμάτων (μπορούμε να επαληθεύσουμε αυτό το σύνδεσμο όλα τα χαρακτηριστικά του).

να εγκαταστήστε το Monitorix στο Ubuntu Μπορούμε να το κάνουμε χειροκίνητα ή εγκαθιστώντας από αποθετήρια. Για το πρώτο απλώς ανοίγουμε ένα παράθυρο τερματικού (Ctrl + Alt + T) και εκτελούμε:

sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan-socket-ssl-perl

Στη συνέχεια, κατεβάζουμε το πακέτο για το Ubuntu, από τη σελίδα λήψης Monitorixκαι το εγκαθιστούμε:

sudo dpkg -i monitorix * .deb

Κατά τη διαδικασία εγκατάστασης, θα μας ζητηθεί να διαμορφώσουμε έναν διακομιστή ιστού backend, δηλαδή να λειτουργεί ως υποστήριξη για αυτό το εργαλείο. Είτε χρησιμοποιούμε αυτό που περιλαμβάνει Monitorix ή ένα όπως το Apache ή nginx, μετά από αυτήν τη διαμόρφωση πρέπει να επανεκκινήσουμε τη διαδικασία, την οποία κάνουμε ως εξής (απλώς αντικαθιστούμε Ονομα Υπηρεσίας με την οποία αντιστοιχεί):

Επαναφόρτωση του ονόματος υπηρεσίας sudo

Ο άλλος τρόπος, πιο άνετα φυσικά, είναι να προσθέσετε τα αποθετήρια Monitorix για το Ubuntu, το οποίο κάνουμε προσθέτοντας την ακόλουθη γραμμή στο αρχείο /etc/apt/source.list:

deb http://apt.izzysoft.de/ubuntu γενικό σύμπαν

Στη συνέχεια, κατεβάζουμε το κλειδί GPG από το αποθετήριο και το προσθέτουμε:

wget http://apt.izzysoft.de/izzysoft.asc
sudo apt-key προσθήκη izzysoft.asc

Τώρα μπορούμε να εγκαταστήσουμε το Monitorix με τον συνηθισμένο τρόπο:

sudo update apt-get

sudo apt-get install monitorix

Στη συνέχεια ξεκινάμε την υπηρεσία:

έναρξη του sudo service monitorix

Με αυτό μπορούμε να ξεκινήσουμε και από τώρα και στο εξής αν θέλουμε να ρυθμίσουμε το Monitorix μπορούμε να το κάνουμε με την επεξεργασία του αρχείου /etc/monitorix/monitorix.conf και, στη συνέχεια, κάντε επανεκκίνηση της υπηρεσίας για τυχόν αλλαγές που έχουν τεθεί σε ισχύ.

Όπως μπορούμε να δούμε, η πλήρης διαδικασία είναι αρκετά απλή και οι δυνατότητες που μας προσφέρει Το Monitorix ως εργαλείο παρακολούθησης είναι πολύ ενδιαφέροντα, ακόμη περισσότερο επειδή είναι ένα έργο που βρίσκεται υπό ενεργή ανάπτυξη και συνεχώς φθάνουν νέα εργαλεία, διορθώσεις σφαλμάτων ή ενημερώσεις σε υπάρχουσες λειτουργίες (για παράδειγμα, συχνές βελτιώσεις στα γραφικά και τις επιλογές διαμόρφωσης που προσφέρουν, καθώς και την οπτικοποίηση δυνατότητες).

Περισσότερες πληροφορίες: Monitorix (επίσημη ιστοσελίδα)


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.